Obsah:

Außentemperatursensoren: 4 kroky
Außentemperatursensoren: 4 kroky

Video: Außentemperatursensoren: 4 kroky

Video: Außentemperatursensoren: 4 kroky
Video: Die 4 teuren Fehler bei einer Wärmepumpe 2024, November
Anonim
Außentemperatursensoren
Außentemperatursensoren
Außentemperatursensoren
Außentemperatursensoren

Dies isine Anleitung um durch einen Arduion Nano + Esp Modul Temperatur/Luftdruck/Luftfeuchtigkeitswerte in eine Datenbank zu speichern.

Krok 1: Benötigte Teile

Benötigte Hauptkomponenten:

  • Arduino Nano
  • ESP 8266 ESP-01
  • Spannungswandler
  • Snímač teploty/Feuchtigkeit DHT22
  • Luftdrucksensor BMP-180

Dies sind die wesentlichen Komponenten, welche benötigt werden.

Zusätzlich wird natürlich ein Lötkolben, Lötzinn, Zangen, Draht, Kondensatoren, Widerstände und Schalter benötigt die einzelnen Werte sind aus dem Schaltplan abzulesen.

Krok 2: Zusammenbau

Zusammenbau
Zusammenbau

Nach dem folgenden Schaltplan zusammenlöten.

Najlepšia možnosť, ak sa chystáte vykonať jednu z nasledujúcich akcií:

Krok 3: KÓD

Viac informácií o programoch, ako sú RX a TX, o mnohých modeloch ESP a modulárnych verbunden sein!

Čo je to ESP?

Čo sa týka modulu ESP, ako aj ďalších programov FTDI-Modul benötigt.

Bibliotheken für die Arduino IDE:

  • https://github.com/esp8266/Arduino
  • https://github.com/adafruit/DHT-sensor-library
  • https://github.com/sparkfun/BMP180_Breakout

Jetzt wird noch ein Server benötigt welche die Daten in eine Datenbank schreibt. Väčšina hier Raspberry Pi 2 je k dispozícii na trhu so serverom Apache a obsahuje databázu PhpMyAdmin Datenbank.

Na serveri musíte nainštalovať skript PHP.

Naše obľúbené dátové banky s týmito tabuľkami:

  1. aussentemp
  2. feuchtigkeitaussen
  3. aussentempluftdruck
  4. absoluterluftdruck
  5. relativerluftdruck

Jedna z tabuliek, ktoré môžu mať nasledujúcu hodnotu:

  1. id
  2. teplota / feuchtigkeit / temp / absolutluftdruck / relativluftdruck
  3. uhrzeit
  4. dátum

Je nach Tabelle bei zweitens, dass richtige eintragen.

Zaregistrujte sa najskôr, aby ste si mohli pozrieť MyISAM sein.

Bez ohľadu na to, že server LINUX je k dispozícii, môžete si stiahnuť jednu z nasledujúcich verzií (vrátane aktuálnej teploty).

Dazu im Ordner etc., die Date crontab am Ende folgender Eintrag einfügen:

0 */1 * * * root wget https:// IP adresa ESP-modulov/get

Viac informácií o tom, ako sa v Internetovom obchode s cennými papiermi nachádzať:

IPAdresa ESP modulov/get

Zomrie jedna najväčšia zdravotná sestra siete!

Viac informácií nájdete v kóde PHP, ktorý obsahuje veľké množstvo kópií (bitové dátumy esp8266daten.php nie sú k dispozícii)!

connect_error) {

echo „Fehler bei der Verbindung:“. mysqli_connect_error (); východ(); } $ data = htmlspecialchars ($ _ GET ["temp"]); $ feuchtigkeit = htmlspecialchars ($ _ GET ["feucht"]); $ tempdruck = htmlspecialchars ($ _ GET ["temppressure"]); $ absolutdruck = htmlspecialchars ($ _ GET ["absolut"]); $ relativdruck = htmlspecialchars ($ _ GET ["relativ"]); $ uhrzeit = date ("(H, i)", $ časová pečiatka); $ datum = dátum ("(Y, d, m)", $ časová pečiatka); echo $ data; echo $ feuchtigkeit; echo $ tempdruck; echo $ absolutdruck; echo $ relativdruck; echo $ uhrzeit; echo $ datum; $ sqltemp = "VLOŽIŤ DO Aussentemp (teplota, teplota, dátum) HODNOTY ('$ data', '$ uhrzeit', '$ datum')"; $ mysqli -> dotaz ($ sqltemp); $ sqlfeucht = "VLOŽIŤ DO Feuchtigkeitaussen (feuchtigkeit, uhrzeit, datum) HODNOTY ('$ feuchtigkeit', '$ uhrzeit', '$ datum')"; $ mysqli -> dotaz ($ sqlfeucht); $ sqltempdruck = "VLOŽIŤ DO Aussentempluftdruck (temp, uhrzeit, datum) VALUES ('$ tempdruck', '$ uhrzeit', '$ datum')"; $ mysqli -> dotaz ($ sqltempdruck); $ sqlabsolut = "VLOŽIŤ DO Absoluteluftdruck (absolutluftdruck, uhrzeit, datum) VALUES ('$ absolutdruck', '$ uhrzeit', '$ datum')"; $ mysqli -> dotaz ($ sqlabsolut); $ sqlrelativ = "VLOŽIŤ DO RÁMEC relativerluftdruck (relativluftdruck, uhrzeit, datum) HODNOTY ('$ relativdruck', '$ uhrzeit', '$ datum')"; $ mysqli -> dotaz ($ sqlrelativ); echo „dole“; $ mysqli -> zavrieť (); ?>

Krok 4: Informácie

Daľšie údaje o BMP180 sú 0 až 60 ° C. tiež ako Diagramm auswerten zu können. Bei irgendwelchen Problemen bitte bescheid geben. Viel Spaß beim Nachbauen.

Odporúča: