Az AHT10 egy precíziós hőmérséklet és páratartalom -érzékelő, amely az I2C interfészen keresztül kommunikál. Kompakt, megbízható és tökéletes az időjárási megfigyelési projektekhez, az IoT alkalmazásokhoz és a környezeti érzékeléshez. Ebben az oktatóanyagban lépésről lépésre irányítjuk Önt az AHT10-rel egy Arduino-val.
Mire lesz szüksége
- AHT10 hőmérsékleti és páratartalom -érzékelő modul
- Arduino Board (például Uno, Mega, Nano)
- Kenyér
- Jumper vezetékek
- Egy számítógép, amelyen az Arduino IDE telepített
1. lépés: Az AHT10 huzalozása Arduino -hoz
Az AHT10 modul az I2C protokoll használatával kommunikál, mindössze két adatvonalat igényel: SDA (adatok) és SCL (óra). Az alábbiakban bemutatjuk a tipikus kapcsolatokat:
AHT10 PIN | Arduino Uno Pin |
---|---|
VCC | 3,3 V vagy 5 V |
GND | GND |
SDA | A4 (SDA) |
SCL | A5 (SCL) |
Jegyzet: Ellenőrizze az Arduino tábla I2C pinout -ját, ha más modellt használ.
2. lépés: Telepítse az AHT10 könyvtárat
A kódolás egyszerűsítéséhez az "AdaFruit AHT10" könyvtárat fogjuk használni.
- Nyissa meg az Arduino IDE -t.
- Elindul Vázlat > Tartalmazza a könyvtárat > Könyvtárak kezelése.
- A könyvtári menedzserben keresse meg az "AdaFruit AHT10" lehetőséget.
- Válassza ki a könyvtárat, majd kattintson Beilleszt.
3. lépés: Töltse fel a kódot
Itt van a példa kód, amely a hőmérséklet és a páratartalom elolvasására az AHT10 -ből:
4. lépés: Tesztelje a beállítást
- Csatlakoztassa az Arduino -t a számítógéphez USB -kábel segítségével.
- Nyissa meg az Arduino IDE -t, és válassza ki a megfelelőt Bizottság és Kikötő a Szerszámok menü.
- Töltse fel a kódot kattintással Feltöltés gomb.
- Nyissa meg a soros monitort az Arduino IDE -től (Szerszámok > Soros monitor) és állítsa be az adatátviteli sebességet
9600
. - Látnia kell, hogy a hőmérséklet és a páratartalom leolvasása 2 másodpercenként jelenik meg.
Hibaelhárítás
- Nem észlelt érzékelő: Ellenőrizze duplán a huzalozást, és ellenőrizze, hogy az SDA/SCL csapok helyesen vannak-e csatlakoztatva.
- Helytelen olvasmányok: Gondoskodjon arról, hogy az érzékelő ne legyen kitéve szélsőséges körülmények között az inicializálás során.
- Könyvtári kérdések: Győződjön meg arról, hogy az "AdaFruit AHT10" könyvtár megfelelően van -e telepítve.
Következtetés
Sikeresen összekapcsolja az AHT10 érzékelőt egy Arduino -val. Az AHT10 pontos hőmérsékleti és páratartalom -leolvasásai ideálissá teszik a különféle alkalmazásokhoz, az otthoni automatizálástól az időjárási állomásokig. Kísérletezzen az adatokkal, és integrálja a saját projektjeibe. Jó szórakozást az épület!