Sisukord:

SIM900 GSM -põhine ilmateade: 3 sammu (koos piltidega)
SIM900 GSM -põhine ilmateade: 3 sammu (koos piltidega)

Video: SIM900 GSM -põhine ilmateade: 3 sammu (koos piltidega)

Video: SIM900 GSM -põhine ilmateade: 3 sammu (koos piltidega)
Video: Boite aux Lettres Connectée BLC Automome 2024, November
Anonim
SIM900 GSM -põhine ilmateade
SIM900 GSM -põhine ilmateade

Me vajame oma mobiiltelefonis alati ilmateateid. See võib olla kas veebirakendusest või Interneti -ühendust kasutavast süsteemirakendusest. Kuid siin näitan teile võimalust kasutada meie mobiiltelefonide tekstisõnumite funktsiooni temperatuuri ja niiskuse värskenduste saamiseks, saate seda ka laiendada, et saada rõhku ja kõrgust ning GPS -i värskendusi. Siin kasutasin temperatuuri ja niiskuse värskenduste saamiseks DHT22, kuid rõhu värskenduste saamiseks võite kasutada ka BMP280. Ilmselgelt kasutasin kogu arvutuste tegemiseks Arduinot ja SMS -i saatmiseks SIM900. Kuna Arduino kasutamine on enamiku kasutajate jaoks lihtne, kuid tegelikult saate kogu protsessi jaoks kasutada mis tahes mikrokontrollerit. Selleks peate lugema SIM900 ja DHT22 andmelehte. Nii et praegu kasutan ma selleks lihtsalt Arduino UNO -d. Nano, Mega, Micro töötavad ka …

Samm: vajalikud osad

Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K takisti

4. DHT22/DHT11

5. Džemprid

6. Leivalaud (ei pruugi olla vajalik)

7. SIM900/800 jaoks eraldi toide

Samm: töömeetod ja vooluahela ühenduste loomine

Töömeetod ja vooluahela ühenduste loomine
Töömeetod ja vooluahela ühenduste loomine
Töömeetod ja vooluahela ühenduste loomine
Töömeetod ja vooluahela ühenduste loomine
Töömeetod ja vooluahela ühenduste loomine
Töömeetod ja vooluahela ühenduste loomine

SIM900/800 on GSM-moodul, mis töötab TX-RX-meetoditel ja kasutab AT-käske. Siia saab paigutada tavalise 3g-sim-kaardi ning helistada ja kõnesid vastu võtta, kui lisate siia mikrofoni, kuid ma ei kasuta see omadus siin. Siin kasutan SIM900 sõnumside võimalust. SIM900 saab helistada, kõnesid vastu võtta, tekstsõnumeid saata ja saata. Saate oma simsi laadida sõnumipaketi abil ja seejärel kasutada seda, et vältida ülelaadimist mitme SMS -i tõttu.

Siin saab DHT22 temperatuuri ja niiskuse andmed ning need saadetakse kasutajale tekstisõnumina. Oletame, et DHT22 ja SIM900 on teie kodus ja teie olete kontoris. Nii saate panna süsteemi saatma kasutajale tekstsõnumeid iga 3 tunni järel. Seda aega saate kohandada ka allolevas koodis.

Vooluahela ühendused on liiga lihtsad ja lihtsad. Kasutage iga ühenduse jaoks džemprid.

SIM900 moodulil on erinevad versioonid. Minu versioon kasutab selle toiteks 12V 1A adapterit. Teine mudel võib vajada 5 V toiteallikat. Nii et vaadake oma versiooni enne selle kasutamist hoolikalt ja pidage ka meeles, et need on staatiliselt tundlikud seadmed. Nii et ärge hoidke seda termokooli või plasti läheduses.

Samm: koodi üleslaadimine

Üleslaadimise kood
Üleslaadimise kood

Pärast ühendamist lülitage GSM -moodul kõigepealt sisse, kui SIM -kaart on laetud. Nüüd vaadake, kas mooduli LED -tuli vilgub. Kui see vilgub liiga kiiresti (1 vilkumine/sekundis), tõmmake TX- ja RX -ühendused välja ja sisestage see uuesti. Normaalselt peaks see vilkuma 1 vilkumise/3 sekundi pärast. Kui see on 1 vilkumine/3 sekundit, saate kinnitada, et SIM -kaart on nüüd kasutamiseks valmis.

Seejärel avage arduino IDE ja avage siia lisatud visand. Sisestage visandisse oma telefoninumber, milles SIM900 peaks sõnumi saatma. Seejärel laadige see üles. Te peaksite nägema sõnumite saatmist pärast määratud ajavahemikku. Saate seda ka koodis muuta.

Nüüd olete kõik valmis ja saate praeguse ilmaga kursis olla.

Võite lisada BMP280, et saada rõhuvärskendusi või kõike, mis teile meeldib. Näete oma veepaagi olekut, kinnitage PIR -andur, et tuvastada inimeste olemasolu teie majas jne.

probleemide korral kommenteerige siin või saatke e -kiri aadressile [email protected]

Soovitan: