Indholdsfortegnelse:
Video: Personligt GSM -alarmsystem - SMS -modul SIM900A, Arduino: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Et par gange om måneden tager jeg min gamle tante med til den lokale kirke. Nogle gange tager gudstjenesten meget længere tid, og sluttiden er svær at forudsige. Så efter et par halvtimes ventetid tænkte jeg, at det ville være bedre, hvis hun kunne advare mig om, at gudstjenesten var slut. Hun er dog 88 år og kan ikke længere håndtere en almindelig smarttelefon.
Jeg fik ideen om at lave en enhed, så hun kan alarmere mig til at hente hende, på den måde blev dette hurtige projekt født.
Modulet har kun en switch, hvis du tænder det, opretter det forbindelse til GSM -netværket, får tiden fra netværket og sender en SMS: "din tante vil blive hentet" sammen med den målte batterispænding og den tid, SMS blev sendt.
Hun kan også bruge dette som et personligt alarmsystem til at advare mig, uanset hvor hun er. Det kan ikke bruges som et 'woman-down' system.
I dette projekt lærte jeg noget mere om SIM900A -modulet og AT -kommandoerne.
Forbrugsvarer
Enheden er fremstillet af:
- billigt SIM900A modul
- arduino pro mini (5V, 168P)
- LiPo batteri
- Step up -modul (fjern den kvindelige USB -port)
- lysdioder
- 1k modstande
Trin 1: Flash Sim900A
Lager sim900A fungerer ikke i mit land (Holland). Efter at have blinket det med 1137B09SIM900B32_ST.cla -firmwaren fungerer det dog fint (du kan endda bruge en mobildataforbindelse (GPRS).
Firmwaren findes på dette websted.
Flashværktøjet kan findes her eller her.
Flash via en FTDI -adapter, se denne video.
GSM-modulet har brug for kommandoen 'AT+CLTS = 1' én gang, så det kan anmode om den aktuelle tid fra GSM-netværket, når det opretter forbindelse til det.
Trin 2: Hardwareopsætning
Til dette hurtige projekt lodde jeg bare alle komponenter sammen og stablede det hele.
Se skemaet for forbindelserne
Kabinettet er designet i Fusion360 takket være denne video af 'fyren med den schweiziske accent'.
STL-filerne udgives på Thingiverse.
Trin 3: Softwareopsætning
Koden er offentliggjort på min Github. Mange AT -kommandoer findes her.
Programmet:
- Gør en init af GSM -modulet
- Sikrer forbindelse til GSM -netværket
- Henter tiden fra GSM -netværksannoncer tidsstemplet i SMS -beskeden
- Sikrer, at sms'en blev sendt (hvis afsendelsen ikke lykkedes, foretages der et nyt forsøg efter 60 sek)
- Indstiller GSM -modulet til at sove for at spare batteristrøm i tiden før modulet tændes af mig
Anbefalede:
Arc Reactor a La Smogdog, et meget personligt projekt : 13 trin (med billeder)
Arc Reactor a La Smogdog, et meget personligt projekt …: Hvad har jeg tilfælles med disse to fyre? Det er ikke skægget denne gang! Vi har alle et hul i brystet, ja jeg og Leo blev født med Pectus Excavatum, Stark måtte tjene sit :-) Pectus Excavatum er (se det her: https: // da .wikipedia.org/wik
Let Arduino GSM mobiltelefon: 10 trin
Let Arduino GSM mobiltelefon: Hej venner. Velkommen. I dette indlæg vil jeg introducere dig min lette Arduino GSM mobiltelefon. Letvægtsmobilen er i stand til følgende nationale/internationale funktioner: Foretag opkald Modtag opkald Send SMS Modtag SMS I dette projekt
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Prisme Personligt Spisebord: 6 trin
Prisme Personligt Spisebord: Prism personlige spisebord er et opmærksomt objekt for folk, der føler, at de ikke har nok tid til sig selv. Nogle gange kan det konstant være trættende at være sammen med andre for introverte som mig selv. Jeg ved også, at en velfortjent pause for mig
Personligt projekt: 5 trin
Personligt projekt: I dette projekt vil vi bruge et potentiometer til at styre lysstyrken på en LED og en knap til at styre tonehøjden på en piezo -højttaler