Innholdsfortegnelse:
Video: Personlig GSM -alarmsystem - SMS -modul SIM900A, Arduino: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Noen ganger i måneden tar jeg med min gamle tante til den lokale kirken. Noen ganger tar gudstjenesten mye lengre tid, og sluttiden er vanskelig å forutsi. Så etter noen få halvtimes venting tenkte jeg at det ville være bedre hvis hun kunne advare meg om at tjenesten var avsluttet. Hun er imidlertid 88 år gammel og kan ikke håndtere en vanlig smarttelefon lenger.
Jeg fikk ideen om å lage en enhet slik at hun kan alarmere meg for å hente henne, på den måten ble dette raske prosjektet født.
Modulen har bare en bryter. Hvis du slår den på, kobles den til GSM -nettverket, får tiden fra nettverket og sender en SMS: "tanten din vil bli hentet" sammen med den målte batterispenningen og tidspunktet SMS ble sendt.
Hun kan også bruke dette som et personlig alarmsystem for å advare meg hvor hun enn er. Det kan ikke brukes som et "kvinne-ned" -system.
I dette prosjektet lærte jeg litt mer om SIM900A -modulen og AT -kommandoene.
Rekvisita
Enheten er laget av:
- billig SIM900A -modul
- arduino pro mini (5V, 168P)
- LiPo batteri
- Trinn opp modul (fjern den kvinnelige USB -porten)
- lysdioder
- 1k motstander
Trinn 1: Flash Sim900A
Lager sim900A fungerer ikke i mitt land (Nederland). Etter å ha blinket den med 1137B09SIM900B32_ST.cla -fastvaren fungerer den imidlertid fint (du kan til og med bruke en mobildatatilkobling (GPRS).
Fastvaren finnes på dette nettstedet.
Blitsverktøyet finnes her eller her.
Blits via en FTDI -adapter, se denne videoen.
GSM-modulen trenger kommandoen 'AT+CLTS = 1' en gang, slik at den kan be om den nåværende tiden fra GSM-nettverket når den kobles til den.
Trinn 2: Maskinvareoppsett
For dette raske prosjektet loddet jeg bare alle komponentene sammen og stablet det hele.
Se opplegget for tilkoblingene
Kapslingen ble designet i Fusion360, takket være denne videoen av 'fyren med sveitsisk aksent'.
STL-filene er publisert på Thingiverse.
Trinn 3: Programvareoppsett
Koden er publisert på min Github. Mange AT -kommandoer finnes her.
Programmet:
- Gjør en init av GSM -modulen
- Sikrer tilkobling til GSM -nettverket
- Henter tiden fra GSM -nettverksannonsene tidsstempelet i SMS -meldingen
- Sikrer at SMS ble sendt (hvis sendingen ikke var vellykket, gjøres et nytt forsøk etter 60 sekunder)
- Setter GSM -modulen i hvilemodus for å spare batteristrøm i tiden før modulen slås på av meg
Anbefalt:
Bygg en personlig aktivitetslogger: 6 trinn
Bygg en personlig aktivitetslogger: Min venn fra London, Paul, ønsket å finne en måte å spore maten, aktiviteten og beliggenheten i et enkelt dashbord. Det var da han kom på ideen om å lage et enkelt webskjema som ville sende data til et dashbord. Han ville sette både webskjemaet og
Hvordan lage en personlig minivifte fra en gammel datamaskin - passer i lommen: 6 trinn
Hvordan lage en personlig minivifte fra en gammel datamaskin - passer i lommen din: Jeg viser deg hvordan du lager en personlig mini -vifte av en gammel datamaskin. En bonus er at den til og med får plass i lommen. Dette er et veldig enkelt prosjekt, så det trengs ikke mye erfaring eller kompetanse. Så la oss begynne
DIY personlig værstasjonsmonitor: 6 trinn
DIY Personal Weather Station Monitor: DarkSky ,, Vår API -tjeneste for eksisterende kunder endres ikke i dag, men vi godtar ikke lenger nye registreringer. API -en vil fortsette å fungere ut slutten av 2021. http: //blog.darksky.net/Personal Weather Station Monitor vise din
Arc Reactor a La Smogdog, et veldig personlig prosjekt : 13 trinn (med bilder)
Arc Reactor a La Smogdog, et veldig personlig prosjekt …: Hva har jeg til felles med disse to gutta? Det er ikke skjegget denne gangen! Vi har alle et hull i brystet, vel jeg og Leo ble født med Pectus Excavatum, Stark måtte tjene sitt :-) Pectus Excavatum er (se her: https: // no .wikipedia.org/wik
Arduino -basert personlig assistent. (BHAI): 4 trinn
Arduino -basert personlig assistent. (BHAI): Introduksjon: Laget i samarbeid med Kundan Singh Thakur Dette er min første instruerbare, så vær så snill å ta del av eventuelle feil jeg måtte ha gjort. Legg også igjen kommentarer ved tvil eller problemer. Den arduino -baserte personlige assistenten er som din vir