Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Je huis temperatuur monitoren met een Raspberry Pi-dashboard

Wat je gaat bouwen

Aan het einde van deze handleiding heb je een live webdashboard dat een temperatuurgrafiek per sensor toont die je aan je Raspberry Pi hebt aangesloten. De interface is schoon, responsief en toegankelijk vanaf elk apparaat in je netwerk.

Hardwarevereisten

  • Raspberry Pi Model A of B (elk recent model werkt)
  • DS18B20 digitale temperatuursensoren (één per meting die je op het dashboard wilt)
  • 4,7 kΩ-weerstand (één per sensor)
  • Jumper-draden en een breadboard (of soldeergereedschap als je een permanente build wilt)
  • Voeding voor de Pi (5 V USB of officiële adapter)

Alle componenten zijn verkrijgbaar via de PrivateEyePi Store. Bij bestellen, zoek de onderdelen op aan hun modelnummers (DS18B20 voor de sensor, 4,7k weerstand).

Stap 1: Het circuit samenstellen

  1. Plaats de DS18B20-sensor in het breadboard. Als je meerdere sensoren gebruikt, koppel de VDD (pin 3) en GND (pin 1) lijnen en koppel de datalijn (pin 2) in serie via een 4,7 kΩ pull-up-weerstand naar 3,3 V.
  2. Verbind pin 3 van de sensor met een 3,3 V GPIO-pin op de Pi (bijv. Pin 1).
  3. Verbind pin 2 met GPIO4 (Pin 7).
  4. Verbind pin 1 met een masse-pin (bijv. Pin 6).
  5. Herhaal de bedrading voor elke extra sensor, zorg dat elk zijn eigen pull-up-weerstand heeft.

Als je de unieke ID van de sensor ziet in het bestandssysteem van de Pi na opstarten, is de bedrading correct. Zo niet, controleer de kleurcode van de weerstand (geel-violet-rood-goud voor 4,7 kΩ) en bevestig de oriëntatie van de sensor.

Stap 2: Sensor-detectie verifiëren

sudo modprobe w1-gpio
sudo modprobe w1-therm
cd /sys/bus/w1/devices/
ls

Je zou een of meer mappen moeten zien met een 12-karakter hex-string, bijv. 28-0000040be5b6. Noteer deze ID voor later gebruik. Als niets verschijnt, controleer de bedrading of weerstandplaatsing.

Om de waarde van een sensor te lezen, voer uit:

cd 28-0000040be5b6
cat w1_slave

De output bevat een ruwe temperatuurwaarde in Celsius; bijv. 20812 is 20,812 °C. Het dashboard kan later omrekenen naar Fahrenheit indien gewenst.

Volgende stappen

Met de geverifieerde hardware kun je doorgaan naar het software-gedeelte van het project, dat een webserver opzet, data van de sensoren verzamelt en de metingen in realtime visualiseert.

Voor ondersteuning, suggesties of om je eigen builds te delen, e-mail email@example.com of laat een reactie achter op onze blog.

Productieproces

  1. Bouw Een Raspberry Pi Temperatuur Logger Met Een $5 I2C Sensor
  2. Nauwkeurige Raspberry Pi Temperatuurprofielering Met Python, SQLite En LabVIEW
  3. Raspberry Pi Temperatuur & Vochtigheid Netwerk Monitor – DIY Setup Gids
  4. Hoe Temperatuur Te Lezen Met Een DS18B20 Op Raspberry Pi 2
  5. Thuis Temperatuur & Vochtigheid Monitor Met Raspberry Pi & Web Dashboard – Real-Time Remote Tracking
  6. Professionele temperatuurbewaking met Raspberry Pi en DS18B20
  7. Temperatuurmeting op Raspberry Pi met Maxim 1-Wire sensoren en DS2482 I2C-brug
  8. TMP006 Infrarood temperatuursensor met Raspberry Pi: Python bibliotheek & installatiegids
  9. Een externe temperatuursensor bouwen met Raspberry Pi en Python – Stap-voor-stap handleiding
  10. Accurate temperatuurbewaking in een serverkast met Raspberry Pi
  11. Beginner IoT-tutorial: Temperatuurdata streamen vanaf een Raspberry Pi