Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Arduino UNO R3, SIM900 Shield AND DHT22 abil saate temperatuuri ja niiskuse andmeid väljaspool, ruumis, kasvuhoones, laboris, jahutusruumis või mõnes muus kohas logida täiesti tasuta. Seda näidet kasutame toatemperatuuri ja niiskuse registreerimiseks.
Seade ühendatakse Internetiga GPRS 2G kaudu, nii et seda saab kasutada ka ilma olemasoleva ruuteri või traadita Interneti -ühenduseta. Sobib kõige paremini põldude, viinamarjaistanduste või muude sarnaste kohtade jaoks, kus pole Interneti -ühendust.
Saate vaadata oma mobiiltelefoni, töölaua või mõne muu brauseriga seadme uusimaid näitu.
Tarvikud
Vajalikke seadmeid saate osta siit (minimaalne nõutav):
Arduino UNO R3
SIM900 kilp Arduino UNO jaoks
USB -laadija seadme toiteks - nüüd on seda vaja, kui GSM -moodulil pole piisavalt toite
mikro -USB -kaabel
DHT22 moodul koos kaabliga
PIN -koodiga SIM -kaart ja teatud andmesidepakett
LED -diood oleku jaoks
Tore on ka:
Jumper juhtmed
Arduino katseplatvorm
Veekindel korpus
Pistikupesa toiteallikaks
See on ka testitud/töötab tööstusliku AM2305 anduriga
Samm: lisage oma seade LoggingPlatformi
Siin saate oma seadme lisada, et hankida hiljem vajalikud API -võtmed:
Samm: riistvaraühendus
Sisestage SIM -kaart GSM -moodulisse Shield Connect Shield Arduinoga
Ühendage toiteadapter ja USB arvutiga
Ühendage DHT22 Out GSM -kilbi PIN -koodiga 10
Ühendage DHT22 + GSM kilbiga 3V
Ühendage DHT22 - GSM kilbiga GND
Ühendage LED, kui soovite olekunäitu, pole nõutav
Diagrammi näide pildil
3. toiming: seadmesse vajaliku tarkvara üleslaadimine (Windowsi juhend)
Laadige alla ja installige Arduino IDE: https://www.arduino.cc/en/main/software Ühendage seade Windowsi arvutiga USB -ga ja installige vajadusel draiverid
Käivitage Arduino IDE
Valige COM -port (see on tavaliselt suurem number, kui teil pole teisi seadmeid ühendatud), pilt 1
Valige plaadi tüüp, pilt 2
Laadige alla ja avatud lähtekood: Teil peavad olema teegid:
SoftwareSerial.h - see on tavaliselt Arduino IDE -s
ja
DHT.h-saate alla laadida siit ja kopeerida oma arduino raamatukogu kausta, näiteks: C: / arduino-1.6.8 / teegid
SIM -900 kood logimiseks on saadaval siin
Avage see SIM900 kood Arduino IDE abil:
Muutke neid parameetreid nagu pildil 3
APN -i saate oma SIM -kaardi pakkujalt
Ja muud loggingforest platvormilt: https://loggingforest.com/index.php/page/pricing, pilt 3
Mõned kooditeated: SIM900 standardteegid ei tööta korratavate ülesannete jaoks, nagu logimine, korralikult, seega suhtleme otse SIM900 seeria AT -käskudega
Kui kasutate erinevat kilpi, peate võib -olla määratlema koodis erinevad RX, TX tihvtid
Kui kasutate (mitte silumist ega katsetamist), peaksite DEBUG_EN keelama, muutma väärtusest true väärtuseks false
SIM -900 abil võrgu käsitsi valimiseks, kui elate riigi piiril, saate need read tühistada ja määratleda jadavõrgus sisalduva võrgukoodi, nagu pilt 4
võrgukoodi, näiteks 21910 A1 jaoks, leiate COPS -realt, pilt 5
Kui teie kood jäi TEST AT -le kinni, tähendab see, et teie toiteadapter ei anna SIM900 jaoks piisavalt energiat, kõige parem on kasutada 5V 2A või 9V 1A. Mõned sim -teenuse pakkujad võivad apn -ühenduse jaoks nõuda USER -i ja PWD -d, saate määrata ka koodis.
Pärast seda hakkab teie seade loggingforestile andmeid saatma ja näete seda seal
Samm: kontrollige andmeid mobiilseadmes või töölaual
Pärast seda hakkab teie seade andmeid loggingforestile saatma ja näete seda seal.
Klõpsake eelvaadet, pilt 2
Ja näete ilusaid andmeid, pilt 3
Kommenteerige ja jagage oma logijaid julgelt