Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Nekajkrat na mesec pripeljem staro teto v lokalno cerkev. Včasih cerkvena služba traja veliko dlje in končni čas je težko napovedati. Zato sem po nekaj urah čakanja mislil, da bi bilo bolje, če bi me opozorila, da je storitev končana. Vendar je stara 88 let in ne zmore več uporabljati običajnega pametnega telefona.
Dobil sem idejo, da bi naredil napravo, da me lahko alarmira, da jo poberem, tako se je rodil ta hitri projekt.
Modul ima samo eno stikalo, če ga vklopite, se poveže z omrežjem GSM, dobi čas iz omrežja in pošlje SMS: "vaša teta želi biti pobrana" skupaj z izmerjeno napetostjo baterije in časom SMS je bil poslan.
To lahko uporabi tudi kot osebni alarmni sistem, da me opozori, kjer koli je. Ne more se uporabljati kot sistem "ženska navzdol".
V tem projektu sem izvedel nekaj več o modulu SIM900A in ukazih AT.
Zaloge
Naprava je izdelana iz:
- poceni modul SIM900A
- arduino pro mini (5V, 168P)
- LiPo baterija
- Modul za povečanje (odstranite ženska vrata USB)
- LED diode
- 1k upori
1. korak: utripajte Sim900A
Zaloga sim900A ne deluje v moji državi (Nizozemska). Po utripanju z vdelano programsko opremo 1137B09SIM900B32_ST.cla pa deluje brezhibno (lahko uporabite celo mobilno podatkovno povezavo (GPRS).
Vdelano programsko opremo najdete na tej spletni strani.
Orodje za bliskavico najdete tukaj ali tukaj.
Bliskajte prek adapterja FTDI, poglejte ta video.
Modul GSM enkrat potrebuje ukaz 'AT+CLTS = 1', da lahko pri povezovanju z njim zahteva trenutni čas iz omrežja GSM.
2. korak: Namestitev strojne opreme
Za ta hitri projekt sem vse komponente spajkal skupaj in vse skupaj zložil.
Oglejte si shemo povezav
Ohišje je bilo zasnovano v Fusion360, zahvaljujoč temu videu "fanta s švicarskim naglasom".
Datoteke STL so objavljene na Thingiverse.
3. korak: Namestitev programske opreme
Koda je objavljena na mojem Githubu. Tu lahko najdete veliko ukazov AT.
Program:
- Ali je začetnik modula GSM
- Zagotavlja povezavo z omrežjem GSM
- Dobi čas iz oglasov v omrežju GSM časovni žig v sporočilu SMS
- Zagotavlja pošiljanje SMS -a (če pošiljanje ni bilo uspešno, se po 60 sekundah poskusi znova)
- Modul GSM nastavi v stanje spanja, da prihrani energijo baterije v času, preden modul izključim