Indholdsfortegnelse:
- Trin 1: Se videoen
- Trin 2: Få dine dele
- Trin 3: GSM -modul: Mindre eller større?
- Trin 4: Test af GSM -modulet
- Trin 5: Test Dot Matrix Display
- Trin 6: Kombiner dem
- Trin 7: Funktionen "memset"
- Trin 8: Udført
Video: SMS -skærm -- Dot Matrix Display -- MAX7219 -- SIM800L: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I denne video lærer du, hvordan du bruger et GSM -modul, dot matrix display, og hvordan du viser rulletekst på det. Derefter kombinerer vi dem sammen for at vise meddelelser modtaget over et GSM -SIM til et punktmatrixdisplay. Det er ret let, og du kan bygge det til dine skole- eller college -projekter.
Så lad os gå ind i det uden at spilde mere tid.
Trin 1: Se videoen
Videoen demonstrerer hvert trin i detaljer og hjælper dig med en korrekt forståelse af projektet. Så se det først for at forstå alle trin virkelig godt.
Trin 2: Få dine dele
Arduino: Indien - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -
GSM -modul: Indien: Mindre et - https://amzn.to/2oyJTg2, større et - https://amzn.to/2oyJTg2US: Mindre et - https://amzn.to/2F1vNy6, større et - http:/ /amzn.to/2F1vNy6UK: Mindre en - https://amzn.to/2oAjApT, større en -
Dot Matrix Display: Indien - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -
Trin 3: GSM -modul: Mindre eller større?
I dette trin vil jeg tale om de store forskelle i modulerne, som hjælper dig med at vælge en.
Første ting først, mindre er meget kompakt, mens større kræver større plads.
Mindre har ikke en RS232 til TTL -konverter, mens den større har en DB9 -stik og en MAX232 IC, der udfører jobbet, men for at bruge den med Arduino har vi ikke brug for den.
Den mindre kræver nøjagtig spænding mellem 3,7 og 4,4 volt, hvilket kan være lidt smertefuldt, og den har også brug for et mikro -SIM. Den større har en indbygget spændingsregulator, der tager 12 volt og konverterer den til arbejdsspændingen, og den har en slot til gamle store SIM -kort.
Den korte antenne på det mindre modul skabte nogle gange et problem for mig, mens antennen på det større modul er godt til sit arbejde. Selvom begge fungerer ens, bruger jeg den større i dette projekt.
Nu hvor du har valgt dit GSM -modul, lad os gå videre og kontrollere det.
Trin 4: Test af GSM -modulet
Tilslut TX til digital pin 8, RX til digital pin 7 og fælles grunde.
Upload skitsen i dette trin til Arduino. Påfør 12 volt til GSM -modul. Du vil bemærke, at netværks -LED'en blinker hurtigt, når den blinker en gang i sekundet, er den forbundet til netværket. Åbn derefter den serielle skærm, og tryk på “s” for at sende beskeden, eller tryk på “r” for at modtage beskeden. Du kan ændre mobilnummeret og den besked, der skal sendes i funktionen Send besked.
Hvis dette fungerer fint, skal du gå videre til næste trin.
Trin 5: Test Dot Matrix Display
Nu for at kontrollere Dot Matrix Display, tilføj MD Parola og MD MAX72XX biblioteker til Arduino bibliotek.
Men før du bruger den, skal du gå til mappen Arduino biblioteker, åbne biblioteksmappen MD_MAX_72XX, derefter gå til docs og åbne en hvilken som helst HMTL -fil, og derefter bestemme typen af Dot Matrix Display, du har (se videoen for korrekt forståelse). Min er FC_16. Efter dette skal du gå til "src" -mappen og åbne MD_MAX72XX.h -filen. Rediger header -filen i henhold til det modul, du har, og gem den derefter.
Nu kan du tjekke dit modul. Tilslut chip select pin til pin 10, data i pin til pin 11, og clock pin til pin nummer 13, og tilfør strøm. Åbn testskitse fra eksempler på biblioteket, og upload den. Punktmatrixen skal vise nogle mønstre efterfulgt af deres titler, som også kan ses på den serielle skærm.
Du vil måske placere noget oven på matrix, der er lidt mørkt, men er gennemsigtigt, da det er svært at læse det direkte. Prøv et akrylark i rød farve for de bedste resultater.
Trin 6: Kombiner dem
Nu tilføjer vi en led til pin 12 og uploader denne skitse. Husk altid, at mens du uploader en sketch -pin -nummer 0 og 1, ikke må være forbundet til noget. Når skitsen er uploadet, skal du slutte RX -stiften på GSM -modulet til TX -stiften på Arduino og TX -stiften på GSM -modulet til RX -stiften på Arduino.
Åben seriel skærm. Jeg sendte en besked i formatet "#A. Check*", og du vil bemærke, at LED'en blinker, og SMS'en vises i dotmatrixdisplayet. Du kan også kontrollere meddelelsen i den serielle skærm. Igen sendte jeg en anden besked, og den viste meddelelse ændres.
Meddelelsens format kan også ændres i selve programmet. Søg efter "#A." og en stjerne (*) i programmet, og skift det til dit ønske.
Trin 7: Funktionen "memset"
Du vil måske bemærke, at der i programmet er en funktion kaldet memset.
Hvis du undrer dig over, hvad det er til, så lad mig fortælle dig, at det er til et helt specielt formål, som er forklaret på billedet vedhæftet.
Du kan også henvise video for korrekt forståelse.
Trin 8: Udført
Det var alt for dette instruerbare. Jeg håber du kunne lide det.