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

Hoe een DS18B20 One-Wire Digitale Thermometer aan te Sluiten op een Raspberry Pi – Stapsgewijze Handleiding

Terwijl ik op zoek was naar een eenvoudige manier om temperatuur te meten met een Raspberry Pi, ontdekte ik de DS18B20 1-wire digitale temperatuursensor. De nauwkeurigheid – ±0,5 °C bij 0 °C – en de minimale wiring maken het ideaal voor beginners en ervaren makers alike.

De sensor is goedkoop, vereist slechts een enkele 4,7 kΩ pull-up-weerstand, en past gemakkelijk in een breadboard of een TO‑92-behuizing die op gewone transistoren lijkt.

Hieronder volgt een snel wiring-diagram en de stappen om uw Pi met de DS18B20 te laten praten.

Pinout (TO‑92)

  • Pin 1: GND
  • Pin 2: DQ (data)
  • Pin 3: VDD (3,3 V)

Sluit de sensor aan op de Pi als volgt:

  • Pin 1 → P1‑06 (Ground)
  • Pin 2 → P1‑07 (GPIO 4)
  • Pin 3 → P1‑01 (3,3 V)

Een 4,7 kΩ-weerstand moet worden geplaatst tussen de datalijn (Pin 2) en de 3,3 V-voeding (Pin 3). Als u geen 4,7 kΩ-weerstand heeft, zullen twee 2,2 kΩ-weerstanden in serie ook werken.

Na het bedraden, schakel de Pi in. Het is een goed idee om een verse SD-kaart te gebruiken met de nieuwste Raspberry Pi OS (voorheen Raspbian). Download het van de officiële Raspberry Pi Software-pagina.

Houd het systeem up-to-date met:

sudo apt-get update && sudo apt-get upgrade

Schakel vervolgens de 1-Wire-interface in door /boot/config.txt te bewerken:

sudo nano /boot/config.txt

Voeg de volgende regel aan het einde toe:

dtoverlay=w1-gpio,gpiopin=4

Sla het bestand op (Ctrl + X, Y, Enter) en herstart:

sudo reboot

Eenmaal de Pi herstart, zal de DS18B20 verschijnen in de /sys/bus/w1/devices-directory. Om de temperatuur uit te lezen, gebruik:

cat /sys/bus/w1/devices/28-xxxxxxxxxxxx/w1_slave

Vervang 28-xxxxxxxxxxxx door de unieke ID van de sensor.

Voor gedetailleerde documentatie, raadpleeg de DS18B20-datasheet en de officiële Raspberry Pi GPIO-gids.

Productieproces

  1. Bouw Een Raspberry Pi Temperatuur Logger Met Een $5 I2C Sensor
  2. Meerdere DS18B20 1-Wire Sensoren Aan Een Raspberry Pi Koppelen Voor Nauwkeurige Temperatuurmonitoring
  3. Hoe Temperatuur Te Lezen Met Een DS18B20 Op Raspberry Pi 2
  4. Professionele temperatuurbewaking met Raspberry Pi en DS18B20
  5. Temperatuurmeting op Raspberry Pi met Maxim 1-Wire sensoren en DS2482 I2C-brug
  6. TMP006 Infrarood temperatuursensor met Raspberry Pi: Python bibliotheek & installatiegids
  7. Een externe temperatuursensor bouwen met Raspberry Pi en Python – Stap-voor-stap handleiding
  8. Een Raspberry Pi-weerstation bouwen dat dagelijkse weergegevens e-mailt
  9. Accurate temperatuurbewaking in een serverkast met Raspberry Pi
  10. Hoe een DS1820 One-Wire temperatuursensor aan te sluiten op een Raspberry Pi via GPIO
  11. HC-SR04 ultrasoon-sensor aansluiten op Raspberry Pi 3 – Complete gids