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

Thuis (kamer) temperatuur- en vochtigheidsmonitor met webgebaseerde grafiek - Raspberry Pi

Eenvoudige manier om uw huis, kamer, garage, kleine fabriek of andere plaatsen Temperatuur en vochtigheid overal ter wereld via internet te controleren.

Het is erg leuk en heel eenvoudig.

Stap 1:Het concept

  • De Raspberry Pi krijgt de Thuis(Kamer)temperatuur en de Vochtigheid van de DHT11-sensor.
  • Alle gegevens worden via de JSON RAW-gegevensmethode POST naar de webserver.
  • Gegevens worden opgeslagen in een database en gepubliceerd in een grafiek.
  • We kunnen de temperatuur en vochtigheid volgen met de grafiek.

Stap 2:Vereiste items en pre-verzoeken

  • 1 X DHT11-sensor
  • 1 X Raspberry Pi B-bord (nieuw) met Raspbian geïnstalleerd.
  • Kabel om aan te sluiten
  • Internetverbinding nodig
  • Python- en GPIO-bibliotheken installeren:Python- en GPIO-bibliotheken installeren
  • Een webserver instellen:
    • Apache, MySql en PHP instellen op Ubunutu
    • Apache, MySql en PHP instellen op Centos

Stap 3:Het apparaat aansluiten

  • Zorg ervoor dat de stroom is uitgeschakeld.
  • Sluit de VCC aan op de +3 V.
  • Sluit de DATA aan op de GPIO 4.
  • Verbind de GND met de GND.
  • Schakel de Raspberry Pi in

Stap 4:Stel het Python-bestand in op de Raspberry Pi

Maak via SSH verbinding met de Raspberry Pi of maak direct verbinding. selecteer een juiste map of locatie om het bestand te maken.

voorbeeld:Desktop

nano dht11.py

En download het bijgevoegde dht11.py-bestand en kopieer de bron naar uw bestand in de Raspberry Pi.

Alle functies en methoden die ik in de code heb uitgelegd met opmerkingen.

Het IP-adres van mijn webserver is "104.236.91.122" en het PHP-bestand van de webservice is "/rpi/rpi.php"

Stap 5:Stel de PHP-webservice in

Download het bestand rpi.rar en pak de bestanden uit.

Open phpMyadmin en maak een nieuw databasevoorbeeld:“rpi_themo”.

Download het bestand "pi.sql" en importeer het in uw nieuwe database. (ik heb enkele voorbeeldgegevens ingevoegd)

Wijzig de databasegegevens in de volgende bestanden

  1. \rpi\db-con.php
  2. \rpi\temp\assets\php\getTemp.php

Stap 6:het apparaat testen

Maak verbinding met de Raspberry Pi en ga naar je dht11.py-bestandslocatie.

voer het onderstaande commando uit

sudo python dht11.py

je krijgt zoiets als dit:

Nieuw record succesvol aangemaakt

als je zoiets krijgt:

no_data

maak je geen zorgen, dit heeft een kans om gegevens te verliezen. Dit komt omdat Raspberry Pi niet op een realtime systeem draait, de vertraging in het programma niet nauwkeurig genoeg is, en soms leidt dat tot een storing in de verzending. We kunnen het programma meerdere keren uitvoeren om het juiste resultaat te kiezen.

Voor meer informatie:Thuis (kamer) temperatuur- en vochtigheidsmonitor met webgebaseerde grafiek – Raspberry Pi


Productieproces

  1. DIY-monitor voor milieu en luchtkwaliteit
  2. Meet temperaturen met een 1-draads DS18B20-sensor en Raspberry Pi
  3. Kamertemperaturen bewaken met een Raspberry Pi en Nagios
  4. Raspberry Pi temperatuur- en vochtigheidsnetwerkmonitor
  5. Thuis (kamer) temperatuur- en vochtigheidsmonitor met webgebaseerde grafiek - Raspberry Pi
  6. Kamertemperaturen bewaken met Moteino's en Raspberry Pi
  7. Eenvoudige temperatuur en vochtigheid op Raspberry Pi
  8. Raspberry Pi gecontroleerde kamertemperatuurbewaking met Gnuplot-beelduitvoer en e-mailwaarschuwingsmogelijkheid
  9. 433MHz Smart Home Controller met Sensorflare en een RaspberryPi
  10. ThingSpeak-temperatuurmonitor met Raspberry Pi
  11. Analoge sensoren lezen met Raspberry Pi en Zabbix Supervisor