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

Raspberry Pi 1-draads digitale thermometersensor (DS18B20)

Terwijl ik op zoek was naar een eenvoudige manier om de temperatuur te meten met mijn Raspberry Pi, kwam ik de DS18B20 1-draads digitale temperatuursensor tegen. Dit beloofde een nauwkeurige manier om de temperatuur te meten met een paar draden en bijna geen externe componenten.

Het apparaat kostte maar een paar pond en het leek te mooi om waar te zijn …

Dus ik heb er een gekocht. Binnen een paar minuten was ik er de temperatuur mee aan het meten. Het is zo eenvoudig te gebruiken en het perfecte startpunt voor het maken van een op Raspberry Pi gebaseerde temperatuurdatalogger.

Het diagram aan de rechterkant toont het DS18B20-apparaat. Het heeft drie pinnen en wordt geleverd in een TO-92-pakket, wat betekent dat het lijkt op andere apparaten die u mogelijk hebt gebruikt, zoals transistors.

Pin 1 is aarde. Pin 2 is de datapin en pin 3 is de powerpin. De enige vereiste externe component is een enkele weerstand van 4,7 kohm.

Bij mijn testen had ik er geen, dus gebruikte ik 2 x 2.2Kohm-weerstanden in serie. Dit werkte prima.

Ik heb een klein stukje breadboard en wat startkabels gebruikt om het aan te sluiten op de GPIO-header op mijn Raspberry Pi.

Pin 1 was verbonden met P1-06 (Ground)

Pin 2 was verbonden met P1-07 (GPIO4)

Pin 3 was verbonden met P1-01 (3,3V)

Tussen Pin 2 en Pin 3 is een weerstand van 4,7 Kohm geplaatst.

Het is belangrijk om dubbel te controleren of u Pin 1 en Pin 3 op het apparaat niet door elkaar haalt, anders wordt de stroom op de verkeerde manier toegepast!

Zodra je alles met elkaar hebt verbonden, kun je je Raspberry Pi opstarten.

Het is altijd het beste om nieuwe projecten aan te pakken met een bijgewerkte SD-kaart. Ik heb de neiging om de nieuwste Raspbian-afbeelding van de RaspberryPi.org-downloadpagina te gebruiken en deze vervolgens van tijd tot tijd bij te werken met de volgende twee opdrachten:

12 sudo apt-get update sudo apt-get upgrade

Om de sensor te configureren, hoeft u alleen maar een kleine wijziging aan te brengen in het config.txt-bestand met :

sudo nano /boot/config.txt

voeg de volgende regel toe aan de onderkant:

dtoverlay=w1-gpio,gpiopin=4

U kunt het bestand opslaan met CTRL-X, Y en vervolgens RETURN. Het apparaat is ingesteld om de temperatuur te rapporteren via GPIO4.

Om de wijzigingen van kracht te laten worden, moet u opnieuw opstarten met:

sudo opnieuw opstarten

Gebruik de onderstaande commando's om naar de map te gaan die de gedetecteerde 1-draads apparaten bevat:

Voor meer informatie:Raspberry Pi 1-draads digitale thermometersensor (DS18B20)


Productieproces

  1. Raspberry Pi Temperature Logger
  2. Meet temperaturen met een 1-draads DS18B20-sensor en Raspberry Pi
  3. Temperatuur aflezen met DS18B20 | Raspberry Pi 2
  4. Temperatuurbewaking op de Raspberry Pi
  5. Temperatuur meten met RASPBERRY PI
  6. TMP006 Temperature Sensor Python Library met Raspberry pi,
  7. Python- en Raspberry Pi-temperatuursensor
  8. Raspberry Pi-weerstation
  9. Temperatuur bewaken met Raspberry Pi
  10. 1-draads temperatuursensor DS1820 op Raspberry Pi (direct GPIO)
  11. Ultrasone sensor (HC-SR04) + Raspberry Pi