AHT10 on tarkkuuslämpötila- ja kosteusanturi, joka kommunikoi I2C -rajapinnan kautta. Se on kompakti, luotettava ja täydellinen sään seurantaprojekteihin, Internet -sovelluksiin ja ympäristönsaantiin. Tässä opetusohjelmassa opastamme sinua askel askeleelta, miten AHT10 on liitetty Arduinon kanssa.
Mitä tarvitset
- AHT10 Lämpötila- ja kosteusanturimoduuli
- Arduino Board (esim. UNO, Mega, Nano)
- Leipälauta
- Hyppyjohdot
- Tietokone, jossa Arduino IDE on asennettu
Vaihe 1: AHT10: n johdotus Arduinolle
AHT10 -moduuli kommunikoi käyttämällä I2C -protokollaa, joka vaatii vain kaksi tietolinjaa: SDA (tiedot) ja SCL (kello). Alla on tyypilliset yhteydet:
AHT10 -nasta | Arduino uno -nasta |
---|---|
VCC | 3,3 V tai 5 V |
Hölynpöly | Hölynpöly |
SDA | A4 (SDA) |
SCL | A5 (SCL) |
Huomaa: Tarkista Arduino Board's I2C Pinout, jos käytät toista mallia.
Vaihe 2: Asenna AHT10 -kirjasto
Koodauksen yksinkertaistamiseksi käytämme "Adafruit AHT10" -kirjastoa.
- Avaa Arduino IDE.
- Mennä jhk Luonnos > Sisällytä kirjasto > Hallitse kirjastoja.
- Kirjastopäälliköstä etsi "Adafruit AHT10".
- Valitse kirjasto ja napsauta Asentaa.
Vaihe 3: Lataa koodi
Tässä on esimerkkikoodi lämpötilan ja kosteuden lukemiseen AHT10: stä:
Vaihe 4: Testaa asennus
- Kytke Arduino tietokoneeseen USB -kaapelilla.
- Avaa Arduino IDE ja valitse oikea Hallitus ja Satama peräisin Työkalut valikko.
- Lataa koodi napsauttamalla Ladata painike.
- Avaa sarjamonitori Arduino IDE: stä (Työkalut > Sarjamonitori) ja aseta baud -arvo
9600
. - Sinun pitäisi nähdä lämpötilan ja kosteuden lukemat, jotka näytetään joka toinen sekunti.
Vianetsintä
- Anturia ei havaittu: Tarkista johdotus ja varmista, että SDA/SCL-nastat on kytketty oikein.
- Virheelliset lukemat: Varmista, että anturi ei ole alttiina äärimmäisille olosuhteille alustuksen aikana.
- Kirjastoongelmat: Varmista, että "Adafruit AHT10" -kirjasto on asennettu oikein.
Johtopäätös
Olet onnistuneesti liitetty AHT10 -anturiin Arduinon kanssa. AHT10: n tarkat lämpötila- ja kosteuslukemat tekevät siitä ihanteellisen erilaisille sovelluksille kodin automaatiosta sääasemille. Kokeile tietoja ja integroi ne omiin projekteihisi. Hauska rakennus!