FREE SHIPPING ON ALL ORDERS OVER £20

60 DAY HASSLE-FREE RETURNS

De AHT10 gebruiken met de Raspberry Pi

Using the AHT10 with the Raspberry Pi

De AHT10 AHT10 sensor met een Raspberry Pi om temperatuur en vochtigheid te meten.


Wat u nodig hebt

  1. Raspberry Pi
  2. AHT10-sensormodule
  3. Breadboard en jumperdraden
  4. Python geïnstalleerd

AHT10

De AHT10 maakt gebruik van het I2C-protocol voor communicatie.

Connections (I2C Mode)

AHT10 Pin Raspberry Pi Pin
VCC 3.3V (Pin 1)
GND Aarde (Pin 6)
SDA SDA (Pin 3, GPIO2)
SCL SCL (Pin 5, GPIO3)

Step 2: Enable the I2C Interface

  1. Open de Raspberry Pi-configuratietool:
    sudo raspi-config
    
  2. Navigeer naar Interface-opties > I2C activeer deze.
  3. Herstart de Raspberry Pi:
    sudo reboot
    

Step 3: Install Required Libraries

  1. Werk de pakketlijst van je Raspberry Pi bij:
    sudo apt update && sudo apt upgrade -y
    
  2. Installeer de benodigde tools en Python-bibliotheken:
    sudo apt install -y i2c-tools python3-pip
    pip3 install adafruit-circuitpython-ahtx0
    
  3. Verifieer de AHT10 is gedetecteerd op de I2C-bus:
    sudo i2cdetect -y 1
    
    Je zou het adres van het apparaat moeten zien (meestal 0x38) in the output.

AHT10

AHT10 sensor.

Python-codevoorbeeld

python
import time
import board
import adafruit_ahtx0

# Initialiseer I2C en AHT10 sensor
python
i2c = board.I2C()
sensor = adafruit_ahtx0.AHTx0(i2c)

try:
    while True:
        temperature = sensor.temperature  # Temperatuur in Celsius aflezen
        humidity = sensor.relative_humidity  # Luchtvochtigheid in percentage aflezen

        print(f"Temperatuur: {temperature:.2f} °C")
        print(f"Luchtvochtigheid: {humidity:.2f} %")
        print("------------------------")

        time.sleep(2)  # Wacht 2 seconden voor de volgende meting
except KeyboardInterrupt:
    print("Afsluiten...")

Stap 5: Toepassingen van de AHT10

  1. Weermonitoring: Gebruik de AHT10 om realtime temperatuur- en vochtigheidsgegevens te verzamelen.
  2. Smart Home Projects: Bewaak het binnenklimaat voor automatiseringssystemen zoals HVAC of luchtbevochtigers.
  3. Environmental Research: Meet omstandigheden in kassen, tuinen of buitenopstellingen.
  4. IoT-apparaten: Integreer de sensor met cloudplatforms voor datalegging en visualisatie op afstand.

Probleemoplossing

  1. Device Not Detected:

    • Controleer de bedrading van de SDA- en SCL-pinnen.
    • Zorg ervoor dat de I2C-interface is ingeschakeld op de Raspberry Pi.
  2. Inaccurate Readings:

    • Vermijd plaatsing van de sensor in de buurt van warmtebronnen of gebieden met een onregelmatige luchtstroom.
    • Controleer of de sensor binnen het gespecificeerde bereik werkt.
  3. I2C-fouten:

    • Zorg ervoor dat er geen andere apparaten conflicteren met de AHT10’s I2C address.

Conclusie

De AHT10 sensor AHT10 met je Raspberry Pi om weerstations te bouwen, het binnenklimaat te monitoren of omgevingssensoren toe te voegen aan je IoT-projecten. Experimenteer met verschillende opstellingen om het volledige potentieel te ontdekken!

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.

Laat een reactie achter