Turinys:
- Prekės
- 1 veiksmas: blykstelėkite „Sim900A“
- 2 žingsnis: Aparatūros sąranka
- 3 veiksmas: programinės įrangos sąranka
Video: Asmeninė GSM signalizacijos sistema - SMS modulis SIM900A, „Arduino“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Kelis kartus per mėnesį atvedu seną tetą į vietinę bažnyčią. Kartais bažnyčios pamaldos užtrunka daug ilgiau, o pabaigos laiką sunku nuspėti. Taigi po kelių pusvalandžių laukimo pagalvojau, kad būtų geriau, jei ji įspėtų mane, kad paslauga baigta. Tačiau jai yra 88 metai ir ji nebegali valdyti įprasto išmaniojo telefono.
Man kilo idėja sukurti prietaisą, kad ji galėtų mane įspėti, kad ją pasiimčiau, taip gimė šis greitas projektas.
Modulis turi tik vieną jungiklį, jei jį įjungiate, jis prisijungia prie GSM tinklo, gauna laiką iš tinklo ir siunčia SMS: „jūsų teta nori būti paimta“kartu su išmatuota akumuliatoriaus įtampa ir laiku Buvo išsiųsta SMS žinutė.
Ji taip pat gali tai naudoti kaip asmeninę signalizacijos sistemą, kad įspėtų mane, kad ir kur ji būtų. Jis negali būti naudojamas kaip „moters žeminimo“sistema.
Šiame projekte sužinojau daugiau apie SIM900A modulį ir AT komandas.
Prekės
Įrenginys pagamintas iš:
- pigus SIM900A modulis
- arduino pro mini (5V, 168P)
- LiPo baterija
- Padidinkite modulį (pašalinkite moterišką USB prievadą)
- diodai
- 1k rezistoriai
1 veiksmas: blykstelėkite „Sim900A“
Atsargos sim900A neveikia mano šalyje (Nyderlanduose). Tačiau užsidegus programinei įrangai 1137B09SIM900B32_ST.cla, ji veikia gerai (netgi galite naudoti mobilųjį duomenų ryšį (GPRS)).
Firmware rasite šioje svetainėje.
„Flash“įrankį galite rasti čia arba čia.
„Flash“per FTDI adapterį, žiūrėkite šį vaizdo įrašą.
GSM moduliui vieną kartą reikia komandos „AT+CLTS = 1“, kad prisijungdamas prie GSM tinklo jis galėtų paprašyti dabartinio laiko.
2 žingsnis: Aparatūros sąranka
Šiam greitam projektui aš tiesiog sujungiau visus komponentus ir sudėjau viską.
Žiūrėkite jungčių schemą
Korpusas buvo sukurtas naudojant „Fusion360“, šio vaizdo įrašo „vaikinas su šveicarišku akcentu“dėka.
STL failai yra paskelbti „Thingiverse“.
3 veiksmas: programinės įrangos sąranka
Kodas paskelbtas mano „Github“. Čia galite rasti daug AT komandų.
Programa:
- Ar inicijuoja GSM modulį
- Užtikrina ryšį su GSM tinklu
- Gauna laiką iš GSM tinklo skelbimų laiko žymą SMS žinutėje
- Užtikrina, kad SMS buvo išsiųsta (jei siuntimas nebuvo sėkmingas, po 60 sekundžių bandoma dar kartą)
- Nustato GSM modulį į miego režimą, kad būtų sutaupyta akumuliatoriaus energijos, kol modulis bus išjungtas
Rekomenduojamas:
SIM900A 2G modulis + holograma SIM kortelė = laimingas derinys kategorijoje „purvas pigiai“?: 6 žingsniai
SIM900A 2G modulis + holograminė SIM kortelė = laimingas derinys kategorijoje „purvas pigiai“?: Šio dešimtmečio mados žodis „IoT“kartais patenka net į žmonių, manančių, kad jie yra atsparūs kaprizui, mintis, tarp jų ir aš. Vieną dieną naršiau Internete ir pamačiau kompaniją, apie kurią niekada negirdėjau (holograma), išduodančias SIM korteles
Asmeninė orų stotis naudojant „Raspberry Pi“su BME280 „Java“: 6 žingsniai
Asmeninė orų stotis naudojant „Raspberry Pi“su BME280 „Java“: blogas oras visada atrodo blogiau pro langą. Mums visada buvo įdomu stebėti savo orą ir tai, ką matome pro langą. Mes taip pat norėjome geriau valdyti šildymo ir oro kondicionavimo sistemą. Sukurti asmeninę orų stotį yra nuostabu
„Arduino“dujų aptikimo signalizacijos sistema: 6 žingsniai
„Arduino“dujų aptikimo signalizacijos sistema: Sveiki, visi! Šiuo metu aš paaiškinsiu, kaip sukurti „Arduino“dujų aptikimo signalizacijos sistemą tinkercad. Ši grandinė naudoja dujų jutiklį, kad nustatytų, ar netoliese yra gaisras, dūmai ar dujų nuotėkis. Naudojant LCD ir aliarmą, ši grandinė taip pat
„Arduino“namų signalizacijos sistema: 4 žingsniai
„Arduino“namų signalizacijos sistema: Tai puikus „Arduino“projektas, kurį galite pradėti nuo pagrindinių „Arduino“komponentų. Šis projektas veiks kaip signalizacijos sistema, įspės asmenį, jei kas nors įsiveržė į tam tikrą pasirinktą sritį. Puiku, jei planuojate pradėti projektą, kuris
„Arduino“belaidė signalizacijos sistema naudojant esamus jutiklius: 9 žingsniai (su nuotraukomis)
„Arduino“belaidė signalizacijos sistema naudojant esamus jutiklius: Jei turite esamų 433Mhz arba 315Mhz belaidžių signalų jutiklių, šį projektą galima sukurti maždaug per pusvalandį ir kainuoja apie 20,00 USD. Tai taip pat gali būti visiškai naujas projektas su belaidžiais signalizacijos jutikliais, tokiais kaip infraraudonųjų spindulių judesio detektoriai ir nendrės