Innehållsförteckning:
Video: Personligt GSM -larmsystem - SMS -modul SIM900A, Arduino: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Några gånger i månaden tar jag med min gamla moster till den lokala kyrkan. Ibland tar gudstjänsten mycket längre tid och sluttiden är svår att förutsäga. Så efter några halvtimmars väntan tänkte jag att det skulle vara bättre om hon kunde varna mig för tjänsten. Hon är dock 88 år gammal och kan inte hantera en vanlig smarttelefon längre.
Jag fick idén att göra en enhet så att hon kan larma mig att hämta henne, på så sätt föddes detta snabba projekt.
Modulen har bara en switch, om du slår på den ansluter den till GSM -nätet, hämtar tiden från nätverket och skickar ett SMS: "din moster vill bli hämtad" tillsammans med den uppmätta batterispänningen och den tid som SMS skickades.
Hon kan också använda detta som ett personligt larmsystem för att varna mig var hon än är. Det kan inte användas som ett '' kvinna-ned '' -system.
I detta projekt lärde jag mig mer om SIM900A -modulen och AT -kommandona.
Tillbehör
Enheten är tillverkad av:
- billig SIM900A -modul
- arduino pro mini (5V, 168P)
- LiPo batteri
- Steg upp modul (ta bort den kvinnliga USB -porten)
- lysdioder
- 1k motstånd
Steg 1: Flash Sim900A
Lagersim900A fungerar inte i mitt land (Nederländerna). Men efter att ha blinkat med 1137B09SIM900B32_ST.cla firmware fungerar det bra (du kan till och med använda en mobil dataanslutning (GPRS).
Den fasta programvaran finns på denna webbplats.
Blixtverktyget finns här eller här.
Blixt via en FTDI -adapter, se den här videon.
GSM-modulen behöver kommandot 'AT+CLTS = 1' en gång så att den kan begära aktuell tid från GSM-nätverket när den ansluter till den.
Steg 2: Maskinvaruinstallation
För det här snabbprojektet lödde jag bara ihop alla komponenter och staplade allt.
Se schemat för anslutningarna
Höljet designades i Fusion360, tack vare den här videon av "killen med den schweiziska accenten".
STL-filerna publiceras på Thingiverse.
Steg 3: Programinstallation
Koden publiceras på min Github. Många AT -kommandon finns här.
Programmet:
- Gör en init av GSM -modulen
- Säkerställer en anslutning till GSM -nätverket
- Hämtar tiden från GSM -nätverksannonserna tidsstämpeln i SMS -meddelandet
- Säkerställer att SMS skickades (om sändningen inte lyckades görs ett nytt försök efter 60 sekunder)
- Ställer in GSM -modulen i viloläge för att spara batteri under tiden innan modulen slås på av mig
Rekommenderad:
Arc Reactor a La Smogdog, ett mycket personligt projekt : 13 steg (med bilder)
Arc Reactor a La Smogdog, ett mycket personligt projekt …: Vad har jag gemensamt med dessa två killar? Det är inte skägget den här gången! Vi har alla ett hål i bröstet, ja jag och Leo föddes med Pectus Excavatum, Stark var tvungen att tjäna sitt :-) Pectus Excavatum är (titta här: https: // sv .wikipedia.org/wik
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Personligt meddelande som visar prydnadssaker: 16 steg
Personligt meddelande som visar prydnadsföremål: Runt förra månaden hälsade vi våra nya nybörjare välkomna till avdelningen. Min vän kom på en idé om att vi skulle ha någon form av presenter till dem, och det här är min uppfattning om det. Det tog mig en dag att experimentera med hur man bygger den första, sedan
Prisma personligt matbord: 6 steg
Prisma personligt matbord: Det personliga matbordet Prism är ett uppmärksamt objekt för människor som känner att de inte har tillräckligt med tid för sig själva. Ibland kan ständigt vara nära andra vara tröttsamt för introverta som jag själv. Jag vet också att en välförtjänt paus för mig
Personligt projekt: 5 steg
Personligt projekt: I detta projekt kommer vi att använda en potentiometer för att styra ljusstyrkan på en LED och en knapp för att styra tonhöjden på en piezohögtalare