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

Bouw Een Raspberry Pi Temperatuur Logger Met Een $5 I2C Sensor

Volg deze beknopte stappen om een $5 I2C temperatuursensor om te zetten in een betrouwbare datalogger op een Raspberry Pi. De opgenomen waarden worden naar de SD-kaart geschreven, wat ze klaarstelt voor Excel of elk data-analyse tool.

Componenten

  • Raspberry Pi (elk model met GPIO)
  • SF-SEN-09418 I2C temperatuursensor ($5)
  • Solderloos breadboard
  • Hook-up draden (male-naar-female of female-naar-female naar behoefte)

Let op: De Zagros Raspberry Pi starter kit bevat alles behalve de sensor.

Stap 1: De Temperatuursensor Bedraden

Verbind de sensor met de GPIO-pinnen van de Pi zoals getoond. De ADD0-pin ingesteld op GND geeft de sensor een uniek I2C-adres (0x48). Meer dan één sensor kan de bus delen zolang elk een distinct adres heeft.

Sensor PinRPi GPIO
VCC3.3V
SDASDA (GPIO 2)
SCLSCL (GPIO 3)
GNDGND
ADD0GND (stelt I2C-adres in)
ALTN/C

Veiligheidsnota: Voer de sensor niet met +5V; dit zal hem permanent beschadigen.

Stap 2: De I2C Bus Inschakelen

Standaard schakelt de Pi de I2C-interface uit. Bewerk het blacklist-bestand:

sudo nano /etc/modprobe.d/raspi-blacklist.conf

Wijzig de inhoud van:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708

naar:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
#blacklist i2c-bcm2708

Stap 3: Laad De I2C Module Bij Opstart

Voeg de module toe aan /etc/modules zodat hij automatisch laadt:

sudo nano /etc/modules

Voeg de regel toe:

i2c-dev

Stap 4: Installeer I2C Utilities

Installeer de benodigde tools en Python bindings:

sudo apt update && sudo apt install -y i2c-tools python3-smbus

Verifieer dat de sensor op de bus verschijnt:

i2cdetect -y 1 – je zou een apparaat op adres 0x48 moeten zien.

Met de I2C-stack klaar, kun je nu een Python-script draaien (niet hierin opgenomen) dat de temperatuur uitleest en toevoegt aan een CSV-bestand op de SD-kaart. De CSV kan direct in Excel geopend worden voor analyse.

Productieproces

  1. Nauwkeurige Raspberry Pi Temperatuurprofielering Met Python, SQLite En LabVIEW
  2. Meerdere DS18B20 1-Wire Sensoren Aan Een Raspberry Pi Koppelen Voor Nauwkeurige Temperatuurmonitoring
  3. Raspberry Pi Temperatuur & Vochtigheid Netwerk Monitor – DIY Setup Gids
  4. Hoe Temperatuur Te Lezen Met Een DS18B20 Op Raspberry Pi 2
  5. Een Multikanaal Datalogger Bouwen Met Raspberry Pi – Deel 1: Vereisten & Architectuur
  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. Een Raspberry Pi-weerstation bouwen dat dagelijkse weergegevens e-mailt
  11. Accurate temperatuurbewaking in een serverkast met Raspberry Pi