Innholdsfortegnelse:

SMS -skjerm -- Dot Matrix Display -- MAX7219 -- SIM800L: 8 trinn (med bilder)
SMS -skjerm -- Dot Matrix Display -- MAX7219 -- SIM800L: 8 trinn (med bilder)

Video: SMS -skjerm -- Dot Matrix Display -- MAX7219 -- SIM800L: 8 trinn (med bilder)

Video: SMS -skjerm -- Dot Matrix Display -- MAX7219 -- SIM800L: 8 trinn (med bilder)
Video: #ArduBlock 2.0 - Модель температуры и влажности DHT11 + светодиодная матрица 8x8 MAX 7219 2024, Juli
Anonim
SMS -skjerm || Dot Matrix Display || MAX7219 || SIM800L
SMS -skjerm || Dot Matrix Display || MAX7219 || SIM800L

I denne videoen lærer du hvordan du bruker en GSM -modul, prikkmatrisedisplay og hvordan du viser rulletekst på den. Etter det vil vi kombinere dem sammen for å vise meldinger mottatt over et GSM -SIM til en punktmatrisedisplay. Det er ganske enkelt, og du kan bygge det for skole- eller høyskoleprosjekter.

Så uten å kaste bort mer tid, la oss komme inn på det.

Trinn 1: Se videoen

Image
Image

Videoen viser hvert trinn i detalj og vil hjelpe deg med en riktig forståelse av prosjektet. Så se den først for å forstå alle trinnene veldig godt.

Trinn 2: Få delene dine

GSM -modul: Mindre eller større?
GSM -modul: Mindre eller større?

Arduino: India - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

GSM -modul: India: Mindre en - https://amzn.to/2oyJTg2, større en - https://amzn.to/2oyJTg2US: Mindre en - https://amzn.to/2F1vNy6, større en - http:/ /amzn.to/2F1vNy6UK: Mindre en - https://amzn.to/2oAjApT, større en -

Dot Matrix Display: India - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Trinn 3: GSM -modul: Mindre eller større?

GSM -modul: Mindre eller større?
GSM -modul: Mindre eller større?

I dette trinnet skal jeg snakke om de store forskjellene i modulene, som vil hjelpe deg med å velge en.

Første ting først, mindre er veldig kompakt mens større krever større plass.

En mindre har ikke en RS232 til TTL -omformer mens den større har en DB9 -kontakt og en MAX232 IC som gjør jobben, men for å bruke den med Arduino trenger vi ikke den.

Den mindre krever nøyaktig spenning mellom 3,7 og 4,4 volt, noe som kan være litt smertefullt, og den trenger også et mikro -SIM. Den større har en innebygd spenningsregulator som tar 12 volt og konverterer den til arbeidsspenningen, og den har et spor for gammelt stort SIM.

Den korte antennen til den mindre modulen skapte et problem for meg noen ganger mens antennen til den større modulen er god på jobben. Selv om begge fungerer likt, bruker jeg den største i dette prosjektet.

Nå som du har valgt GSM -modulen, la oss gå videre og sjekke den.

Trinn 4: Testing av GSM -modulen

Testing av GSM -modulen
Testing av GSM -modulen

Koble TX til digital pin 8, RX til digital pin 7 og felles grunnen.

Last opp skissen i dette trinnet til Arduino. Påfør 12 volt på GSM -modulen. Du vil merke at nettverks -LED -en blinker raskt, når den blinker en gang i sekundet, er den koblet til nettverket. Åpne deretter seriell skjerm og trykk "s" for å sende melding eller trykk "r" for å motta melding. Du kan endre mobilnummeret og meldingen som skal sendes i funksjonen Send melding.

Hvis dette fungerer bra, gå videre til neste trinn.

Trinn 5: Test Dot Matrix Display

Test Dot Matrix Display
Test Dot Matrix Display
Test Dot Matrix Display
Test Dot Matrix Display
Test Dot Matrix Display
Test Dot Matrix Display

For å sjekke Dot Matrix Display, legg til MD Parola og MD MAX72XX -biblioteker i Arduino -biblioteket.

Men før du bruker den, gå til mappen Arduino biblioteker, åpne biblioteksmappen MD_MAX_72XX, gå deretter til dokumenter og åpne en hvilken som helst HMTL -fil, og bestem deretter hvilken type Dot Matrix Display du har (se videoen for riktig forståelse). Min er FC_16. Etter dette, gå til "src" -mappen og åpne MD_MAX72XX.h -filen. Endre toppteksten i henhold til modulen du har, og lagre den.

Nå kan du sjekke modulen din. Koble chip select pin til pin 10, data i pin til pin 11, og clock pin til pin nummer 13, og koble til strøm. Åpne testskisse fra eksempler på biblioteket og last den opp. Punktmatrisen skal vise noen mønstre etterfulgt av titlene, som også kan sees på den serielle skjermen.

Det kan være lurt å plassere noe på matrisen som er lite mørkt, men som er gjennomsiktig, da det er vanskelig å lese det direkte. Prøv et akrylark i rød farge for best resultat.

Trinn 6: Kombiner dem

Kombiner dem
Kombiner dem
Kombiner dem
Kombiner dem
Kombiner dem
Kombiner dem
Kombiner dem
Kombiner dem

Nå vil vi legge til en led til pin 12 og laste opp denne skissen. Husk alltid at mens du laster opp en skisse -pin nummer 0 og 1, må den ikke være koblet til noe. Etter at skissen er lastet opp, kobler du RX -pinnen til GSM -modulen til TX -pinnen til Arduino og TX -pinnen til GSM -modulen til RX -pinnen til Arduino.

Åpen seriell skjerm. Jeg sendte en melding i formatet "#A. Check*", og du vil legge merke til at lysdioden blinker og SMS -en vises i prikkmatrisedisplayet. Du kan også sjekke meldingen i den serielle skjermen. Igjen sendte jeg en annen melding, og meldingen som ble vist, endres.

Formatet på meldingen kan også endres i selve programmet. Søk etter "#A." og en Asterik (*) i programmet og endre den til ditt ønske.

Trinn 7: Funksjonen til "memset"

Funksjon av
Funksjon av

Du vil kanskje legge merke til at det i programmet er funksjon som heter memset.

Hvis du lurer på hva det er til, så la meg fortelle deg at det er for et helt spesielt formål som er forklart i bildet vedlagt.

Du kan også referere video for riktig forståelse.

Trinn 8: Ferdig

Det var alt for dette instruerbare. Jeg håper du likte det.