Tartalomjegyzék:

Arduino és SIM900 GSM GPRS 3G hőmérséklet és páratartalom naplózás, mobil statisztika: 4 lépés
Arduino és SIM900 GSM GPRS 3G hőmérséklet és páratartalom naplózás, mobil statisztika: 4 lépés

Videó: Arduino és SIM900 GSM GPRS 3G hőmérséklet és páratartalom naplózás, mobil statisztika: 4 lépés

Videó: Arduino és SIM900 GSM GPRS 3G hőmérséklet és páratartalom naplózás, mobil statisztika: 4 lépés
Videó: GSM/GPRS Shield, модуль A6 для Arduino/Piranha 2024, Július
Anonim
Arduino és SIM900 GSM GPRS 3G Hőmérséklet és páratartalom naplózása, Mobil statisztika
Arduino és SIM900 GSM GPRS 3G Hőmérséklet és páratartalom naplózása, Mobil statisztika
Arduino és SIM900 GSM GPRS 3G Hőmérséklet és páratartalom naplózás, Mobil statisztika
Arduino és SIM900 GSM GPRS 3G Hőmérséklet és páratartalom naplózás, Mobil statisztika

Az Arduino UNO R3, SIM900 Shield AND DHT22 segítségével teljesen ingyen naplózhatja a hőmérséklet- és páratartalom -adatokat kint, szobában, üvegházban, laborban, hűtőtérben vagy bármely más helyen. Ezt a példát a szobahőmérséklet és a páratartalom naplózására használjuk.

A készülék GPRS 2G -n keresztül csatlakozik az internethez, így akár meglévő útválasztó vagy vezetékes internetkapcsolat nélkül is használható. A legjobb szántóföldekre, szőlőültetvényekre vagy hasonló helyekre, rögzített internetkapcsolat nélkül.

Ellenőrizheti a legújabb adatokat mobiltelefonján, asztali számítógépén vagy bármely más, böngészővel rendelkező eszközön.

Kellékek

A szükséges eszközöket itt vásárolhatja meg (minimális):

Arduino UNO R3

SIM900 pajzs az Arduino UNO -hoz

USB -töltő a készülék áramellátásához - ez most szükséges ahhoz, hogy a GSM -modul USB -jében nincs elegendő áram

mikro USB kábel

DHT22 modul kábellel

SIM -kártya letiltott PIN -kóddal és néhány adatcsomaggal

LED dióda az állapotért

Szintén jó, ha van:

Jumper vezetékek

Kísérleti platform Arduino számára

Vízálló burkolat

Jack kapcsoló az áramellátáshoz

Ez is tesztelt/működik az ipari AM2305 érzékelővel

1. lépés: Adja hozzá eszközét a LoggingPlatformhoz

Eszköz hozzáadása a LoggingPlatformhoz
Eszköz hozzáadása a LoggingPlatformhoz

Itt adhatja hozzá eszközét a későbbi API -kulcsok beszerzéséhez:

2. lépés: Hardvercsatlakozás

Hardver kapcsolat
Hardver kapcsolat

Helyezze be a SIM -kártyát a GSM modulba Shield Connect Shield az Arduino -hoz

Csatlakoztassa a hálózati adaptert és az USB -t a számítógéphez

Csatlakoztassa a DHT22 kimenetet a GSM pajzs PIN 10 -hez

Csatlakoztassa a DHT22 + készüléket a 3V -os GSM pajzshoz

Csatlakoztassa a DHT22 -t a GSM pajzs GND -hez

Csatlakoztassa a LED -et, ha állapotjelzést szeretne, nem szükséges

Diagram példa a képen

3. lépés: Szükséges szoftver feltöltése az eszközre (Windows útmutató)

Szoftver feltöltése az eszközre (Windows útmutató)
Szoftver feltöltése az eszközre (Windows útmutató)
Szoftver feltöltése az eszközre (Windows útmutató)
Szoftver feltöltése az eszközre (Windows útmutató)
Szoftver feltöltése az eszközre (Windows útmutató)
Szoftver feltöltése az eszközre (Windows útmutató)

Töltse le és telepítse az Arduino IDE -t: https://www.arduino.cc/en/main/software Csatlakoztassa az eszközt az USB -hez a Windows PC -n, és szükség esetén telepítse az illesztőprogramokat

Futtassa az Arduino IDE -t

Válassza ki a COM portot (ez általában nagyobb szám, ha nincs csatlakoztatva más eszköz), 1. kép

Válassza ki a tábla típusát, 2. kép

Letöltés és nyílt forráskód: Könyvtárak szükségesek:

SoftwareSerial.h - ez általában benne van az Arduino IDE -ben

és

DHT.h-letöltheti innen, és másolhatja az arduino könyvtár mappájába, például: C: / arduino-1.6.8 / libraries

A naplózáshoz szükséges SIM900 kód itt érhető el

Nyissa meg ezt a SIM900 kódot Arduino IDE segítségével:

Változtassa meg ezeket a paramétereket, mint a 3. képen

Az APN -t a SIM -kártya szolgáltatójától szerezheti be

És egyéb a loggingforest platformról: https://loggingforest.com/index.php/page/pricing, 3. kép

Néhány kódra vonatkozó megjegyzés: A SIM900 szabványos könyvtárai nem működnek megfelelően az ismétlődő feladatokhoz, például a naplózáshoz, ezért közvetlenül kommunikálunk a soros SIM900 AT parancsokkal

Ha más pajzsot használ, akkor lehet, hogy különböző RX, TX csapokat kell megadnia a kódban

Használatakor (nem hibakeresés vagy tesztelés) tiltsa le a DEBUG_EN -t, változtasson igazról hamisra

Kézi hálózatválasztáshoz a SIM900 segítségével, ha országhatáron él, feloldhatja a sorok megjegyzését, és megadhatja a soros hálózati kódot, például a 4. képen

A hálózati kód, például 21910 A1 -hez, megtalálható a COPS sorban, az 5. képen

Ha a kód beragadt a TEST AT -en, az azt jelenti, hogy a hálózati adapter nem ad elegendő energiát a SIM900 -hoz, a legjobb, ha 5V 2A vagy 9V 1A -t használ. Néhány SIM -szolgáltató megkövetelheti a USER -t és a PWD -t az apn -kapcsolathoz, ezt kódban is definiálhatja.

Ezt követően a készülék elkezdi az adatok küldését a loggingforest -be, és ott láthatja azokat

4. lépés: Ellenőrizze az adatokat mobilon vagy asztali számítógépen

Ellenőrizze az adatokat mobilon vagy asztali számítógépen
Ellenőrizze az adatokat mobilon vagy asztali számítógépen
Ellenőrizze az adatokat mobilon vagy asztali számítógépen
Ellenőrizze az adatokat mobilon vagy asztali számítógépen
Ellenőrizze az adatokat mobilon vagy asztali számítógépen
Ellenőrizze az adatokat mobilon vagy asztali számítógépen

Ezt követően a készülék elkezdi küldeni az adatokat a loggingforest -nek, és ott láthatja őket

Kattintson az előnézeti képre, 2

És látni fogod a szép adatokat, 3. kép

Nyugodtan kommentelhet és megoszthatja naplóját

Ajánlott: