Sisukord:
Video: SIM900 GSM -põhine ilmateade: 3 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
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
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
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
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:
Lihtne ilmateade, kasutades Raspberry PI ja Cyntech WeatherHAT: 4 sammu
Lihtne ilmakuva Raspberry PI ja Cyntech WeatherHAT abil: * 2019. aastal muutis Yahoo oma API -d ja see lakkas töötamast. Ma ei olnud muutusest teadlik. Aasta septembris uuendati seda projekti, et kasutada OPENWEATHERMAP API -d. Vaadake allpool olevat värskendatud jaotist, ülejäänud teave on endiselt hea
TTS ilmateade: 5 sammu
TTS Ilmateade: Tavaliselt otsustan enne väljaminekut, kas tuua vihmavari ilmaolude põhjal. Kunagi tegin valesid otsuseid, sest ilm oli viimase kahe nädala jooksul muutlik out väljas käies oli päikseline, et ei võtnud vihmavarju kaasa ja
Ühendkuningriigi rongi- ja ilmateade: 5 sammu
Ühendkuningriigi rongi- ja ilmakuva: see juhend on mõeldud patareitoitega Ühendkuningriigi rongide väljumiste ja ilmastiku kuva jaoks. See kasutas National Rail OpenLDBWS andmebaasi, et saada konkreetse kohaliku raudteejaama kohta reaalajas teavet rongi väljumise kohta ja seda kuvada. See kasutab avatud ilma
Arduino ja SIM900 GSM GPRS 3G temperatuuri ja niiskuse logimine, mobiilistatistika: 4 sammu
Arduino ja SIM900 GSM GPRS 3G temperatuuri ja niiskuse logimine, mobiilne statistika: Arduino UNO R3, SIM900 Shield AND DHT22 abil saate temperatuuri ja niiskuse andmeid logida väljaspool, ruumis, kasvuhoones, laboris, jahutusruumis või mujal. Seda näidet kasutame toatemperatuuri ja niiskuse registreerimiseks. Seade
Ilmateade ThingSpeak MQTT ja IFTTT aplettide abil: 8 sammu
Ilmateade ThingSpeak MQTT ja IFTTT aplettide abil: Sissejuhatus Pilvepõhine ilmarakendus, mis pakub meiliteatisena igapäevaseid ilmateateid. See veebirakendus mõõdab temperatuuri ja niiskust, kasutades SHT25 ja Adafruit Huzzah ESP8266. See pakub meile reaalajas temperatuuri ja niiskust