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

Een ThingSpeak Temperatuurmonitor Bouwen met Raspberry Pi & BrickPi

Vereisten

  • Raspberry Pi (elk model met Wi‑Fi of Ethernet)
  • BrickPi 2 (of BrickPi 3) uitbreidingsbord
  • 9 V-batterij of een geregelde voeding om de BrickPi en sensor te draaien
  • Dexter Industries-thermometer (of elke compatibele temperatuursensor)

Stap 1: Registreren voor ThingSpeak

Bezoek ThingSpeak.com en maak een nieuw account aan. Als u er al een heeft, log in.

Stap 2: Een Nieuw Kanaal Maken

Eenmaal ingelogd, klik op het Channels-icoon. Druk op Create New Channel om een nieuwe datastroom te starten.

Stap 3: Uw Kanaal Configureren

  • Naam: Voer een beschrijvende projecttitel in, bijv., "Pi‑BrickPi Temp Log".
  • Veld 1: Label het veld "Temperatuur". Alleen één veld is nodig omdat we een enkele sensor loggen.
  • Laat de overige velden leeg.

Na bewerken, klik op Update Channel om uw instellingen op te slaan.

Stap 4: De API-sleutel Ophalen

Navigeer naar het API Keys-tabblad van uw kanaal. Kopieer de waarde die getoond wordt onder API_KEY. Deze sleutel authenticatie uw Raspberry Pi bij het verzenden van data.

Stap 5: De Grafiek Verifiëren (Optioneel)

Open het Private View-tabblad om het kanaalgrafiek te zien. Op dit moment zal geen data verschijnen totdat het Python-script begint te draaien.

Stap 6: Uw Raspberry Pi Voorbereiden

Kloon de BrickPi Python-repository en installeer de afhankelijkheden:

git clone https://github.com/DexterInd/BrickPi_Python.git cd BrickPi_Python sudo apt-get update sudo apt-get install python-setuptools sudo python setup.py install 

Stap 7: Het Voorbeeldscript Bewerken

Open het bestand Thermometer_Thingspeak.py gelegen in /BrickPi_Python/Project_Examples/Thingspeak_Temperature_Logging. Vervang de placeholder API-sleutel:

"key": "N71BQXDNFTABINT7" 

met de API-sleutel die u eerder kopieerde. Sla het bestand op.

Stap 8: Het Script Uitvoeren

Voer het script uit vanuit dezelfde directory:

sudo python Thermometer_Thingspeak.py 

Wanneer het script draait, leest het de temperatuursensor en POST de data naar uw ThingSpeak-kanaal elke paar seconden. Controleer het Private View-tabblad om te bevestigen dat data in realtime verschijnt.

Stap 9: Uw Setup Uitbreiden (Optioneel)

  • Configureer de Raspberry Pi om het script automatisch bij opstart te starten met cron of systemd.
  • Voeg extra sensoren en velden toe aan het kanaal als u vochtigheid, druk, of andere metrics wilt loggen.

Met deze setup heeft u nu een betrouwbare, cloud-verbonden temperatuurmonitor die van elk apparaat via ThingSpeak's webinterface of API benaderd kan worden.


Productieproces

  1. Bouw Een Raspberry Pi Temperatuur Logger Met Een $5 I2C Sensor
  2. Nauwkeurige Raspberry Pi Temperatuurprofielering Met Python, SQLite En LabVIEW
  3. Meerdere DS18B20 1-Wire Sensoren Aan Een Raspberry Pi Koppelen Voor Nauwkeurige Temperatuurmonitoring
  4. Raspberry Pi Temperatuur & Vochtigheid Netwerk Monitor – DIY Setup Gids
  5. Hoe Temperatuur Te Lezen Met Een DS18B20 Op Raspberry Pi 2
  6. Thuis Temperatuur & Vochtigheid Monitor Met Raspberry Pi & Web Dashboard – Real-Time Remote Tracking
  7. Professionele temperatuurbewaking met Raspberry Pi en DS18B20
  8. Temperatuurmeting op Raspberry Pi met Maxim 1-Wire sensoren en DS2482 I2C-brug
  9. TMP006 Infrarood temperatuursensor met Raspberry Pi: Python bibliotheek & installatiegids
  10. Een externe temperatuursensor bouwen met Raspberry Pi en Python – Stap-voor-stap handleiding
  11. Accurate temperatuurbewaking in een serverkast met Raspberry Pi