Turinys:
- Prekės
- 1 veiksmas: pridėkite savo įrenginį prie „LoggingPlatform“
- 2 žingsnis: aparatinės įrangos prijungimas
- 3 veiksmas: įkelkite programinę įrangą, reikalingą įrenginiui („Windows“vadovas)
- 4 veiksmas: patikrinkite duomenis mobiliajame arba darbalaukyje
Video: „Arduino“ir SIM900 GSM GPRS 3G temperatūros ir drėgmės registravimas, mobilioji statistika: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Su „Arduino UNO R3“, „SIM900 Shield AND DHT22“galite visiškai nemokamai registruoti temperatūros ir drėgmės duomenis lauke, patalpoje, šiltnamyje, laboratorijoje, vėsinimo patalpoje ar bet kurioje kitoje vietoje. Šį pavyzdį naudosime, norėdami užregistruoti kambario temperatūrą ir drėgmę.
Prietaisas bus prijungtas prie interneto per GPRS 2G, todėl jį galima naudoti net ir be esamo maršrutizatoriaus ar laidinio interneto ryšio. Geriausiai tinka laukams, vynuogynams ar panašioms vietoms be fiksuoto interneto ryšio.
Galėsite patikrinti naujausius rodmenis savo mobiliajame telefone, darbalaukyje ar bet kuriame kitame įrenginyje su naršykle.
Prekės
Čia galite nusipirkti reikalingų prietaisų (minimaliai):
„Arduino UNO R3“
„Arduino UNO“SIM900 skydas
USB įkroviklis jūsų įrenginiui maitinti - dabar to reikia, jei GSM modulis neturi pakankamai energijos
mikro USB kabelis
DHT22 modulis su kabeliu
SIM kortelė su išjungtu PIN kodu ir tam tikras duomenų planas
LED diodas būsenai
Taip pat malonu turėti:
Jumperio laidai
„Arduino“eksperimentinė platforma
Neperšlampamas gaubtas
Maitinimo lizdas
Tai taip pat išbandyta/veikia su pramoniniu AM2305 jutikliu
1 veiksmas: pridėkite savo įrenginį prie „LoggingPlatform“
Čia galite pridėti savo įrenginį, kad vėliau gautumėte API raktus:
2 žingsnis: aparatinės įrangos prijungimas
Įdėkite SIM kortelę į GSM modulį „Shield Connect Shield“prie „Arduino“
Prijunkite maitinimo adapterį ir USB prie kompiuterio
Prijunkite DHT22 Out prie GSM skydo PIN 10
Prijunkite DHT22 + prie 3M GSM skydo
Prijunkite DHT22 - prie GSM skydo GND
Prijunkite šviesos diodą, jei norite rodyti būseną, nebūtina
Diagramos pavyzdys nuotraukoje
3 veiksmas: įkelkite programinę įrangą, reikalingą įrenginiui („Windows“vadovas)
Atsisiųskite ir įdiekite „Arduino IDE“: https://www.arduino.cc/en/main/software Prijunkite įrenginį prie USB „Windows“kompiuteryje ir, jei reikia, įdiekite tvarkykles
Paleiskite „Arduino IDE“
Pasirinkite COM prievadą (paprastai tai yra didesnis skaičius, jei neprijungti kiti įrenginiai), 1 vaizdas
Pasirinkite plokštės tipą, 2 vaizdas
Atsisiųskite ir atidarykite atvirojo kodo kodą: Jums reikia bibliotekų:
SoftwareSerial.h - tai paprastai įtraukta į „Arduino IDE“
ir
DHT.h-galite atsisiųsti čia ir nukopijuoti į savo arduino bibliotekos aplanką, pavyzdžiui: C: / arduino-1.6.8 / bibliotekos
SIM900 kodą registravimui rasite čia
Atidarykite šį SIM900 kodą naudodami „Arduino IDE“:
Pakeiskite šiuos parametrus, kaip parodyta 3 paveiksle
APN galite gauti iš savo SIM kortelės teikėjo
Ir kita iš „loggingforest“platformos: https://loggingforest.com/index.php/page/pricing, 3 vaizdas
Kai kurie įspėjimai apie kodą: standartinės SIM900 bibliotekos netinkamai atlieka pakartotines užduotis, pvz., Registravimą, todėl tiesiogiai bendraujame su serijinėmis SIM900 AT komandomis
Jei naudojate skirtingą skydą, galbūt turite kodu apibrėžti skirtingus RX, TX kaiščius
Kai naudojate (ne derinimą ar testavimą), turėtumėte išjungti DEBUG_EN, pakeisti iš tikros į klaidingą
Jei rankiniu būdu pasirenkate tinklą su SIM900, jei gyvenate šalies pasienyje, galite atšaukti šias eilutes ir apibrėžti serijinį tinklo kodą, pvz., 4 paveikslėlyje
tinklo kodą, pvz., 21910 A1, galima rasti COPS eilutėje, 5 paveiksle
Jei jūsų kodas užstrigo TEST AT, reiškia, kad maitinimo adapteris nepakankamai maitina SIM900, geriausia naudoti 5V 2A arba 9V 1A. Kai kurie SIM paslaugų teikėjai gali reikalauti USER ir PWD prisijungti prie apn, taip pat galite apibrėžti kodu.
Po to jūsų įrenginys pradės siųsti duomenis į „loggingforest“ir ten galėsite juos pamatyti
4 veiksmas: patikrinkite duomenis mobiliajame arba darbalaukyje
Po to jūsų įrenginys pradės siųsti duomenis į „loggingforest“ir ten galėsite juos matyti
Spustelėkite peržiūrą, 2 paveikslėlis
Ir pamatysite gražius duomenis, 3 paveikslas
Nesivaržykite komentuoti ir bendrinti savo registratorių
Rekomenduojamas:
Temperatūros, drėgmės monitorius - „Arduino Mega + Ethernet W5100“: 5 žingsniai
Temperatūros, drėgmės monitorius - „Arduino Mega + Ethernet W5100“: 1 modulis - FLAT - aparatinė įranga: „Arduino Mega 2560 Wiznet W5100 Ethernet“skydas 8x DS18B20 temperatūros jutiklis „OneWire“magistralėje - padalintas į 4 „OneWire“magistrales (2,4,1,1) 2x skaitmeninė temperatūra ir drėgmės jutiklis DHT22 (AM2302) 1x temperatūros ir drėgmės
„NodeMCU Lua“pigi 6 USD lenta su „MicroPython“temperatūros ir drėgmės registravimu, „Wifi“ir mobiliojo ryšio statistika: 4 žingsniai
„NodeMCU Lua“pigi 6 USD lenta su „MicroPython“temperatūros ir drėgmės registravimu, „Wi -Fi“ir mobiliojo ryšio statistika: tai iš esmės yra debesų oro stotis, galite patikrinti savo telefono duomenis arba naudoti tam tikrą telefoną kaip tiesioginį ekraną Naudodami „NodeMCU“įrenginį galite registruoti temperatūros ir drėgmės duomenis lauke , kambaryje, šiltnamyje, laboratorijoje, vėsinimo patalpoje ar bet kurioje kitoje vietoje
„Arduino Ethernet DHT11“temperatūros ir drėgmės registravimas, mobilioji statistika: 4 žingsniai
„Arduino Ethernet DHT11“temperatūros ir drėgmės registravimas, mobilioji statistika: Naudodami „Arduino UNO R3“, „Ethernet Shield AND AND DHT11“galite visiškai nemokamai registruoti temperatūros ir drėgmės duomenis lauke, patalpoje, šiltnamyje, laboratorijoje, aušinimo patalpoje ar bet kurioje kitoje vietoje. Šį pavyzdį naudosime, norėdami užregistruoti kambario temperatūrą ir drėgmę. Įrenginys
„Raspberry PI“temperatūros ir drėgmės registravimas, debesų oro stotis, „Wi -Fi“ir mobiliojo ryšio statistika: 6 žingsniai
„Raspberry PI“temperatūros ir drėgmės registravimas, „Cloud Weather Station“, „Wi -Fi“ir mobiliojo ryšio statistika: Naudodami „Raspberry PI“įrenginį, galite nemokamai registruoti temperatūros ir drėgmės duomenis lauke, patalpoje, šiltnamyje, laboratorijoje, vėsinimo patalpoje ar bet kurioje kitoje vietoje. Šį pavyzdį naudosime temperatūrai ir drėgmei registruoti. Įrenginys bus prijungtas prie interneto v
Belaidis drėgmės monitorius (ESP8266 + drėgmės jutiklis): 5 žingsniai
Belaidis drėgmės monitorius (ESP8266 + drėgmės jutiklis): perku petražoles puode, o didžiąją dienos dalį dirva buvo sausa. Taigi aš nusprendžiu atlikti šį projektą, apie dirvožemio drėgmės jutimą puode su petražolėmis, kad patikrintų, kada man reikia užpilti dirvą vandeniu. Manau, kad šis jutiklis (talpinis drėgmės jutiklis v1.2) yra geras, nes