Naadloze temperatuur- en vochtigheidsbewaking op Raspberry Pi met EzTemp
Stap 1: De EzTemp-sensor aansluiten
De EzTemp-sensor communiceert via de UART-interface van de Raspberry Pi. Volg de onderstaande pinout om een betrouwbare verbinding tot stand te brengen.
- RPi GND → EzTemp GND
- RPi Tx (GPIO 14) → EzTemp Rx
- RPi Rx (GPIO 15) → EzTemp Tx
- RPi 3,3 V → EzTemp 3,3 V
Let op: een Tx-pin moet met een Rx-pin verbonden worden en vice versa. Eenmaal bedraagd is de sensor klaar voor gebruik.
Koop de EzTemp op Tindie
Stap 2: Standaard seriële console uitschakelen
Standaard reserveert de Raspberry Pi de UART voor de seriële login-prompt. Om het vrij te maken voor de EzTemp-sensor, moet u de seriële console uitschakelen.
Methode 1 – raspi-config
sudo raspi-config
Navigeer naar Advanced Options > Serial en antwoord Nee op "Enable the serial console". Herstart de Pi voordat u doorgaat.
Methode 2 – rpi-serial-console Script
sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console && sudo chmod +x /usr/bin/rpi-serial-console
rpi-serial-console status # toont huidige staat
sudo rpi-serial-console disable # zet console uit
sudo rpi-serial-console enable # herstelt console (indien nodig)
Na het wisselen van de staat, herstart de Pi.
Methode 3 – Handmatige bewerking
sudo nano /boot/cmdline.txt
Verwijder elke verwijzing naar ttyAMA0 zodat de regel eruitziet als:
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
Bewerk vervolgens /etc/inittab en commentarieer de regel uit:
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Herstart de Raspberry Pi.
Koop de EzTemp op Tindie
Stap 3: Het voorbeeld Python-script installeren
Download de officiële Python-client die data uitleest van de EzTemp-sensor:
wget https://raw.githubusercontent.com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py
Voer het script uit met:
python EzTempRH.py
Typische output:
EzTemp&RH build 2 Temperature: 24.0C Humidity: 48.0% External: 1018 / 2048 counts Version: 2
Met het geverifieerde script kunt u de sensor in uw eigen toepassingen integreren.
Koop de EzTemp op Tindie
Voor meer gedetailleerde begeleiding, raadpleeg de volledige "Easy Temperature and Humidity on Raspberry Pi" documentatie.
Productieproces
- Naadloze MQTT Integratie: NodeMCU DHT22 Sensoren Met Raspberry Pi 3 B+ Als Broker
- Bouw Een Raspberry Pi Temperatuur Logger Met Een $5 I2C Sensor
- Nauwkeurige Raspberry Pi Temperatuurprofielering Met Python, SQLite En LabVIEW
- Meerdere DS18B20 1-Wire Sensoren Aan Een Raspberry Pi Koppelen Voor Nauwkeurige Temperatuurmonitoring
- Raspberry Pi Temperatuur & Vochtigheid Netwerk Monitor – DIY Setup Gids
- Hoe Temperatuur Te Lezen Met Een DS18B20 Op Raspberry Pi 2
- Thuis Temperatuur & Vochtigheid Monitor Met Raspberry Pi & Web Dashboard – Real-Time Remote Tracking
- Professionele temperatuurbewaking met Raspberry Pi en DS18B20
- Temperatuurmeting op Raspberry Pi met Maxim 1-Wire sensoren en DS2482 I2C-brug
- Een externe temperatuursensor bouwen met Raspberry Pi en Python – Stap-voor-stap handleiding
- Een Raspberry Pi-weerstation bouwen dat dagelijkse weergegevens e-mailt