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

Meerdere DS18B20 1-Wire Sensoren Aan Een Raspberry Pi Koppelen Voor Nauwkeurige Temperatuurmonitoring

In deze uitgebreide gids laten we zien hoe je meerdere DS18B20 1-wire temperatuursensoren op een Raspberry Pi kunt bedraden en programmeren, een opstelling ideaal voor zonneboiler-controllers en elk systeem dat differentiële temperatuurmonitoring vereist.

De DS18B20 communiceert over een enkele datalijn met behulp van het 1-wire protocol, wat betekent dat je meerdere apparaten aan dezelfde GPIO-pin kunt koppelen. Het schema hieronder demonstreert een drie-sensor configuratie: alle eenheden delen een gemeenschappelijke 3.3V voeding, een grondreferentie, en één datalijn die de metingen naar de Pi retourneert.

Omdat elke DS18B20 een fabrieks-gebakken uniek serienummer bevat, kan de Raspberry Pi elke sensor op de bus onderscheiden. Dit maakt het eenvoudig om meerdere apparaten met minimale bedrading te lezen en te identificeren.

Stap 1: Je Pi Voorbereiden

  • Schakel de 1-wire interface in: bewerk /boot/config.txt en voeg dtoverlay=w1-gpio toe.
  • Herstart het systeem.

Stap 2: De Eerste Sensor Aansluiten

  • Verbind de sensor's VDD met 3.3V, GND met grond, en DQ met GPIO4 (pin 7).
  • Plaats een 4.7 kΩ pull-up weerstand tussen VDD en DQ.

Stap 3: Het Apparaat Ontdekken

Voer ls -l /sys/bus/w1/devices uit in een terminal. Je ziet een directory genaamd 28-XXXXXXXXXXXX, waar de acht hexadecimale cijfers de unieke ID van de sensor zijn.

Stap 4: Labelen En Herhalen

  • Markeer het serienummer van de sensor op een label en noteer de fysieke locatie.
  • Voeg de tweede sensor toe, voer het ls commando opnieuw uit, en vang de ID op.
  • Ga door tot alle sensoren zijn aangesloten en gecatalogiseerd.

Eenmaal je elke unit hebt geïdentificeerd, kun je ze individueel adresseren in je Python of C programma's door te verwijzen naar de 28-XXXXXXXXXXXX directory die overeenkomt met de gewenste sensor.

Voor meer diepgaande instructies, raadpleeg de volledige gids Temperaturen meten met een 1-wire DS18B20 sensor en Raspberry Pi.

Productieproces

  1. Geïntegreerde QR, RFID en Temperatuurverificatie Toegangscontrolesysteem
  2. Bouw Een Raspberry Pi Temperatuur Logger Met Een $5 I2C Sensor
  3. Efficiënt Kamertemperaturen Monitoren Met Raspberry Pi En Nagios
  4. Hoe Temperatuur Te Lezen Met Een DS18B20 Op Raspberry Pi 2
  5. Temperatuurmeting op Raspberry Pi met Maxim 1-Wire sensoren en DS2482 I2C-brug
  6. Een externe temperatuursensor bouwen met Raspberry Pi en Python – Stap-voor-stap handleiding
  7. Home Energy Centre: Zonnepanelen, thermische panelen en kamertemperaturen monitoren met Raspberry Pi en Moteino
  8. Naadloze temperatuur- en vochtigheidsbewaking op Raspberry Pi met EzTemp
  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. Hoe een DS18B20 One-Wire Digitale Thermometer aan te Sluiten op een Raspberry Pi – Stapsgewijze Handleiding