De AHT10 is een temperatuur- en vochtigheidssensor die communiceert met behulp van het I2C -protocol. Het biedt nauwkeurige metingen, waardoor het ideaal is voor milieumonitoring, IoT -projecten en weerstations. Deze gids legt uit hoe u de AHT10 -sensor kunt instellen en gebruiken met een frambozen Pi om de temperatuur en vochtigheid te meten.
Wat u nodig hebt
- Raspberry Pi (Elk model met GPIO -ondersteuning, bijvoorbeeld PI 3, PI 4)
- AHT10 Sensor Module
- Breadboard en jumper draden
- Python geïnstalleerd Op uw Raspberry Pi
Stap 1: De AHT10 bedraden naar de Raspberry Pi
De AHT10 gebruikt het I2C -protocol voor communicatie.
Verbindingen (I2C -modus)
| Aht10 pin | Raspberry Pi Pin | 
|---|---|
| VCC | 3.3V (pin 1) | 
| GND | Grond (pin 6) | 
| SDA | SDA (Pin 3, GPIO2) | 
| SCL | SCL (Pin 5, GPIO3) | 
Stap 2: Schakel de I2C -interface in
- Open de Raspberry Pi -configuratie -tool:
sudo raspi-config
- Navigeren naar Interface -opties> I2C en schakel het in.
- Start de Raspberry Pi opnieuw op:
sudo reboot
Stap 3: Installeer vereiste bibliotheken
- Update de pakketlijst van uw Raspberry Pi:
sudo apt update && sudo apt upgrade -y
- Installeer de benodigde tools en Python -bibliotheken:
sudo apt install -y i2c-tools python3-pip pip3 install adafruit-circuitpython-ahtx0
- Controleer of de AHT10 wordt gedetecteerd op de I2C -bus:
 U zou het apparaatadres moeten zien (meestalsudo i2cdetect -y 10x38) in de uitvoer.
Stap 4: Python -code om gegevens van de AHT10 te lezen
Gebruik het volgende Python -script om temperatuur- en vochtigheidsgegevens van de AHT10 -sensor te lezen.
Python Code Voorbeeld
import time
import board
import adafruit_ahtx0
# Initialize I2C and AHT10 sensor
i2c = board.I2C()
sensor = adafruit_ahtx0.AHTx0(i2c)
try:
    while True:
        temperature = sensor.temperature  # Read temperature in Celsius
        humidity = sensor.relative_humidity  # Read humidity in percentage
        print(f"Temperature: {temperature:.2f} °C")
        print(f"Humidity: {humidity:.2f} %")
        print("------------------------")
        time.sleep(2)  # Wait 2 seconds before the next reading
except KeyboardInterrupt:
    print("Exiting...")
Stap 5: Toepassingen van de AHT10
- Weermonitoring: Gebruik de AHT10 om realtime temperatuur- en vochtigheidsgegevens te verzamelen.
- Smart Home -projecten: Bewaak binnenklimaat voor automatiseringssystemen zoals HVAC of luchtbevochtigers.
- Milieuonderzoek: Meet de omstandigheden in kassen, tuinen of buitenopstellingen.
- IoT -apparaten: Integreer de sensor met cloudplatforms voor het loggen van gegevens op afstand en visualisatie.
Problemen oplossen
- 
Apparaat niet gedetecteerd: - Controleer de bedrading van de SDA- en SCL -pennen.
- Zorg ervoor dat de I2C -interface is ingeschakeld op de Raspberry Pi.
 
- 
Onnauwkeurige metingen: - Plaats de sensor niet in de buurt van warmtebronnen of gebieden met een inconsistente luchtstroom.
- Controleer of de sensor binnen zijn opgegeven bereik werkt.
 
- 
I2C -fouten: - Zorg ervoor dat er geen andere apparaten in strijd zijn met het I2C -adres van de AHT10.
 
Conclusie
De AHT10-sensor is een betrouwbaar en gemakkelijk te gebruiken apparaat voor het meten van temperatuur en vochtigheid. Door deze gids te volgen, kunt u de AHT10 integreren met uw Raspberry Pi om weerstations te bouwen, binnenklimaten te volgen of omgevingsmogelijkheden toe te voegen aan uw IoT -projecten. Experimenteer met verschillende opstellingen om het volledige potentieel ervan te verkennen!
 
            
 
      
 
      
 
       
         
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
   
   
   
   
   
   
   
   
   
   
   
   
  