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

Python- en Raspberry Pi-temperatuursensor

Het is best lang geleden dat ik dit RPi-voorbeeld voor het eerst plaatste. De tijd verstreek, ik had wat feedback van de gemeenschap verzameld, rekening gehouden met de opmerkingen, en dit voorbeeld is klaar om te worden gepubliceerd op Instructables voor het publiek dat geïnteresseerd is in microcontrollers en het internet der dingen.

Wat laat dit voorbeeld zien? Hoe eenvoudig kunt u in slechts een paar uur uw eerste IoT-leuke project bouwen. Het bouwen van een externe temperatuursensor en een op afstand bedienbare LED kan een heel goed startpunt zijn.

Het gaat om het vervangen van de LED door een vermogensrelais en het regelen van het licht in uw kamer, het toevoegen van vochtigheidssensoren en bijvoorbeeld lichtsensoren om de omgeving beter te bewaken en alles op uw mobiele apparaat te rapporteren.

Dit voorbeeld kan werken op vrijwel elk ingebed Linux-bord met Python- en 1-draads kernelstuurprogramma's. Het is mogelijk om meerdere 1-draads apparaten op dezelfde lijn aan te sluiten.

Je kunt de video bekijken en de instructies van 1-6 stappen volgen.

Stap 1:heb je nodig

  • Rasbperry Pi Rev. B (http://raspberrypi.org) of een ander goedkoop Embedded Linux-ontwikkelbord, zoals gumstix of beaglebone.
  • Dallas 1-draads temperatuursensor:DS18B20 – overal verkrijgbaar :-).
  • Elke LED
  • 510 ohm weerstand voor LED en 4.7K ohm (of zo) weerstand voor DS18B20
  • Broodplank

Het schema is als volgt (foto 1), de sensor wordt gevoed via RasPi's Pin 2. Geen externe voeding nodig.

Stap 2:Raspberry Pi configureren

  1. Download de SD-kaartafbeelding van Raspbian en breid deze uit naar een SD-kaart.
  2. Zoek een betrouwbare voeding – Micro-USB-opladers voor smartphones zijn meestal een goede keuze. Het moet 5V tot 1A kunnen leveren (als je er een wifi-module bij wilt gebruiken).
  3. U hoeft geen HDMI-scherm en USB-toetsenbord te gebruiken - u kunt het op uw laptop of netwerk aansluiten via Ethernet en RasPi het DHCP-adres laten verkrijgen en er verbinding mee maken via ssh met pi/raspberry als login/wachtwoord.
  4. Sluit LED/Sensor aan zoals weergegeven in Afbeelding 1 hierboven.
  5. Laad 1-wire kernelmodules die vooraf zijn geïnstalleerd maar niet zijn geladen:sudo modprobe w1-gpio en dan sudo modprobe w1_therm
  6. Voeg regels toe w1-gpio en w1_therm in /etc/modules met behulp van sudo nano /etc/modules zodat ze automatisch worden geladen de volgende keer dat u het opnieuw start.
  7. Vind je sensor:ls /sys/bus/w1/devices/ het zou eruit moeten zien als 28-000003933268a
  8. Test de sensor door de uitvoer ervan af te drukken:cat /sys/bus/w1/devices/28-00000393268a/w1_slave

Stap 3:DeviceHive installeren op Raspberry Pi

  1. Download de nieuwste versie van DeviceHive.
  2. Maak verbinding met uw RasPi via ssh. Maak een map voor devicehive-bronnen:mkdir ~/devicehive
  3. Kopieer met scp de Python-broncode van uw lokale machine naar RasPi (bijvoorbeeld:scp –r ~/Downloads/devicehive/python/device/Source/* [email protected]:~/devicehive ). Hiermee worden alle bibliotheken en voorbeelden gekopieerd.
  4. Ga naar devicehive.com/playground en maak voor jezelf een account aan voor een speeltuin als je er nog geen hebt.

Voor meer informatie:Python- en Raspberry Pi-temperatuursensor


Productieproces

  1. Raspberry Pi Temperature Logger
  2. Raspberry Pi-temperatuurprofiel met LabVIEW
  3. Meet temperaturen met een 1-draads DS18B20-sensor en Raspberry Pi
  4. TMP006 Temperature Sensor Python Library met Raspberry pi,
  5. Eenvoudige temperatuur en vochtigheid op Raspberry Pi
  6. 1-draads temperatuursensor DS1820 op Raspberry Pi (direct GPIO)
  7. Bewegingssensor met Raspberry Pi
  8. Raspberry Pi 1-draads digitale thermometersensor (DS18B20)
  9. ThingSpeak-temperatuurmonitor met Raspberry Pi
  10. Raspberry Pi temperatuur- en lichtsensor
  11. Spraak- en sms-lichtsensor met Raspberry Pi en Twilio