AHT10 är en precisionstemperatur och fuktighetssensor som kommunicerar via I2C -gränssnittet. Det är kompakt, pålitligt och perfekt för väderövervakningsprojekt, IoT -applikationer och miljöavkänning. I den här handledningen kommer vi att vägleda dig steg för steg om hur man gränssnitt AHT10 med en Arduino.
Vad du behöver
- AHT10 Temperatur- och luftfuktighetssensormodul
- Arduino Board (t.ex. Uno, Mega, Nano)
- Bakbord
- Bulttrådar
- En dator med Arduino Ide installerad
Steg 1: Kopplar AHT10 till Arduino
AHT10 -modulen kommunicerar med I2C -protokollet och kräver bara två datalinjer: SDA (data) och SCL (klocka). Nedan följer de typiska anslutningarna:
AHT10 -stift | Arduino uno stift |
---|---|
Vcc | 3.3V eller 5V |
Gard | Gard |
SDA | A4 (SDA) |
SCL | A5 (SCL) |
Notera: Kontrollera ditt specifika Arduino Boards I2C -pinout om du använder en annan modell.
Steg 2: Installera AHT10 -biblioteket
För att förenkla kodningen använder vi biblioteket "Adafruit AHT10".
- Öppna Arduino IDE.
- Gå till Skiss > Inkludera bibliotek > Hantera bibliotek.
- I bibliotekschefen söker du efter "Adafruit AHT10".
- Välj biblioteket och klicka Installera.
Steg 3: Ladda upp koden
Här är exempelkoden för att läsa temperatur och luftfuktighet från AHT10:
Steg 4: Testa installationen
- Anslut din Arduino till datorn med en USB -kabel.
- Öppna Arduino IDE och välj rätt Styrelse och Hamn från den Verktyg meny.
- Ladda upp koden genom att klicka på Ladda upp knapp.
- Öppna seriell monitor från Arduino IDE (Verktyg > Serieövervakare) och ställ in baudhastigheten till
9600
. - Du bör se temperatur- och fuktavläsningar som visas varannan sekund.
Felsökning
- Sensor inte upptäckt: Kontrollera ledningarna och se till att SDA/SCL-stift är korrekt anslutna.
- Felaktiga avläsningar: Se till att sensorn inte utsätts för extrema förhållanden under initialiseringen.
- Biblioteksproblem: Se till att biblioteket "Adafruit AHT10" är korrekt installerat.
Slutsats
Du har framgångsrikt anslutit AHT10 -sensorn med en Arduino. AHT10: s exakta temperatur- och luftfuktighetsavläsningar gör det idealiskt för olika applikationer, från hemautomation till väderstationer. Experimentera med uppgifterna och integrera dem i dina egna projekt. Ha kul att bygga!