Raspberry Pi Temperatuur & Vochtigheid Netwerk Monitor – DIY Setup Gids
Raspberry Pi Temperatuur & Vochtigheid Netwerk Monitor – DIY Setup Gids
Bouw een betrouwbare, netwerk-verbonden temperatuur- en vochtigheidsmonitor met een Raspberry Pi en een goedkope sensor. Deze gids biedt een complete onderdelenlijst, stapsgewijze instructies en de software nodig om data vast te leggen, op te slaan en te visualiseren.
Stuklijst (BOM)
- $35.00 – Raspberry Pi Model B – Newark
- $8.12 – Classic Pi Case – Pi Hut (5.99€)
- $6.99 – SD-kaart (SanDisk, niet Kingston)
- $15.00 – DHT22 Temperatuur/Vochtigheid Sensor – Adafruit
- $15.99 – PoE Splitter – Newegg
- Diversen: handgereedschap, soldeerbout, lijmpistool, plastic standoffs, rubberen voeten, etc.
Stap 1: Fysieke Assemblage
1. Scheid de helften van de behuizing en zet de rubberen voeten apart.
2. Monteer de Raspberry Pi op de onderhelft met de meegeleverde hardware.
3. Verwijder de GPIO-knockout met een scheermes of X-acto mes.
4. Zaag een 1.1×2.4×0.75 in. plastic standoff (Azek) om de sensor te isoleren van de hitte-output van de Pi.
5. Pas hot-melt lijm toe op de standoff, sensor en behuizinghelften zoals getoond in het diagram, terwijl de LED-uitknippenen en camera-ribknip open blijven.
6. Bevestig rubberen voeten aan de onderkant van de PoE-adapter voor stabiliteit.
7. Zet de spanning-uitgangsschakelaar van de PoE-splitter op 5V en vergrendel het met een klepje lijm.
Stap 2: Elektrische Bedrading
De DHT22 heeft een reserve gronddraad; knip deze af. Dan:
- Bedraad de sensor naar een 5-pins female header: Rood (+3.3V), Geel (Data), Zwart (Ground). De middelste twee pinnen zijn ongebruikt.
- Verbind de header met de GPIO van de Raspberry Pi als volgt:
- Rood → GPIO Pin 1 (3.3V)
- Geel → GPIO Pin 7 (GPIO 4)
- Zwart → Ground (GPIO Pin 9)
- Gebruik een korte CAT5-kabel om de LAN OUT van de PoE-splitter te koppelen aan de Ethernet-jack van de Pi.
- Splice een Micro-USB-kabel aan de stroomuitgang van de PoE-splitter. Voor een Adafruit-connector, volg het bedradingsschema op Adafruit; anders, identificeer +5V en GND met een multimeter (witte streep = positief).
Stap 3: Raspberry Pi Software Setup
1. Download de nieuwste NOOBS-image van Raspberry Pi Downloads en formateer je SD-kaart met SD Card Formatter.
2. Installeer Raspbian, selecteer Engels-US toetsenbord en schakel SSH en headless boot in. Stel een onthoudbare hostname in (bijv. rpithon) en een 16M geheugensplit.
3. Log in via SSH (ssh [email protected]) en update het systeem:
sudo apt-get update && sudo apt-get upgrade && sudo rpi-update && sudo reboot4. Voor gemak, schakel de root-account in en verwijder de standaard
pi-gebruiker:sudo passwd root sudo deluser --remove-home pi5. Installeer essentiële utilities:
apt-get install emacs23-nox en configureer SSH voor geen X11-forwarding, geen DNS, en een 60-seconde keep-alive.6. Stel de SD-kaart in om bij elke boot een bestandssysteemcontrole uit te voeren:
tune2fs -c 1 /dev/mmcblk0p6.
Stap 4: LAMP-Server Installatie
Installeer de webstack om datavisualisaties te hosten:
sudo apt-get install apache2 php5 mysql-client mysql-server vsftpdKies een veilig MySQL-rootwachtwoord tijdens de installatie. Daarna, verifieer de webserver door te navigeren naar https://rpithon of https://
Stap 5: Python-omgeving & Data-afhandeling
Installeer Python-pakketten voor MySQL en plotten:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py python ez_setup.py sudo apt-get install python-mysqldb libmysqlclient-dev sudo easy_install MySQL-python sudo apt-get install libblas-dev liblapack-dev python-dev libatlas-base-dev gfortran python-setuptools python-scipy python-matplotlib
Stap 6: WiringPi GPIO-interface
Gebruik Gordon Henderson's WiringPi-bibliotheek om te interfacen met de DHT22 en data te loggen naar de MySQL-database. Raadpleeg de WiringPi-documentatie voor gedetailleerd API-gebruik.
Onderhoud & Troubleshooting
- Na ongeveer 49 dagen +16 uur kan de sensor flatlinen; een herstart lost het op. Plan een maandelijkse herstart als het systeem onbeheerd draait.
- Gebruik SanDisk SD-kaarten om de betrouwbaarheidsproblemen te vermijden die eerder met Kingston werden ervaren.
- Houd de spanning-uitgangsschakelaar van de PoE-splitter vergrendeld op 5V om de Pi te beschermen.
Met de hardware geassembleerd, software geconfigureerd, en de sensordata stromend naar een webinterface, heb je nu een volledig functionele, netwerk-verbonden omgevingsmonitor geschikt voor thuis, kantoor of kleine-schaal industriële gebruik.
Productieproces
- Real-Time Temperatuur & Vochtigheid Monitoring Via Web Op Raspberry Pi 4
- Bouw Een Raspberry Pi Temperatuur Logger Met Een $5 I2C Sensor
- Nauwkeurige Raspberry Pi Temperatuurprofielering Met Python, SQLite En LabVIEW
- 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
- Naadloze temperatuur- en vochtigheidsbewaking op Raspberry Pi met EzTemp
- Een Raspberry Pi-weerstation bouwen dat dagelijkse weergegevens e-mailt
- Accurate temperatuurbewaking in een serverkast met Raspberry Pi