BitBastelei #132 – WLAN-Thermometer mit ESP8266 & DHT22

BitBastelei #132 - WLAN-Thermometer mit ESP8266 & DHT22

(77 MB) 00:18:31

2015-01-18 11:00 🛈

Der ESP8266 ist ein günstiger (~3€) Prozessor mit integriertem WLAN. Nach kurzem Blick auf die Funktionen und Typen entsteht zusammen mit dem DHT22 (aka AM2302) für weniger als 10€ ein komplettes WLAN-Thermo-/Hygrometer, welches von PC oder Handy ausgelesen werden kann.

Community: http://www.esp8266.com/

ESP-01: http://www.ebay.de/itm/111544416345
ESP-03: http://www.ebay.de/itm/111557111183
ESP-201: http://www.ebay.de/itm/351256911444

DHT22: http://www.ebay.de/itm/141495688704

10 Gedanken zu „BitBastelei #132 – WLAN-Thermometer mit ESP8266 & DHT22“

  1. Hi!
    Da ich regelmäßig deine Videos schaue, stelle ich fest das du dich mit dem ESP8266 sehr gut auskennst. Ich möchte dein #132 – WLAN-Thermometer gerne nachbauen, jedoch mit einer kleinen Ergänzung. Meine Frage ist jetzt, kann ich am ESP8266 sowohl den DHT22 als auch einen Luftdrucksensor anschließen? Ich hoffe du kannst mir helfen!

    Gruß Flo

    1. Hallo,
      generell ists möglich, allerdings kommt es auf das ESP-Modul und das Luftdruckmodul an. Viele Luftdruckmodule arbeiten analog, da wird dann üblicherweise ein externer Verstärker nötig. Auch musst du dazu an einen ADC-Pin des ESP kommen, hierzu erst mal schauen, ob da etwas passendes nach außen geführt ist. Bei digitalen reicht es genug IO-Pins für den Datenbus frei zu haben.
      Firmwareseitig ist die von mir genutzte nicht zu brauchen, da würde ich eher mal im LUA-Lager vorbei schauen. Schönes Video zur Einrichtung gibts z.B. von Manawyrm: https://www.youtube.com/watch?v=tGsYwtpgETY

  2. Hallo, danke für die coole anleitung und die restlichen supper videos,

    aber ich muss auch etwas Fragen denn ich habe ein kleines Problem, ich habe den code zum größten teil übernommen nur die teile mit sleep gelöscht den das benötige ich zum testen nicht. bei mir wird aber im Volkszähler nix geschrieben, wenn ich die ausgabe der console direkt in den Browser copierte wir der wert geschrieben aber nicht direkt vom esp.

    ausgabe console
    Wait Wifi
    Wait Wifi
    IP address:
    192.168.1.4
    GET: 192.168.1.30/middleware.php/data/e66feab0-3090-11e6-9a6f-fbe1a42e1b28.json?operation=add&value=23.00
    Humidity: 59.00%
    IP address:
    192.168.1.4
    GET: 192.168.1.30/middleware.php/data/f0ef6720-3090-11e6-b822-c5e6217fb5fa.json?operation=add&value=59.00

    hier auch dein geänderter Code zusehen…
    https://codebender.cc/sketch:327650

    wäre tool wen du ein tipp für mich hättest

    1. Da stimmt was mit den URLs nicht:
      const String url_start = „192.168.1.30/middleware.php/data/“;
      das muss nur
      const String url_start = „/middleware.php/data/“;
      heißen. Die IP des Servers wird in Zeile 4 angegeben.

  3. Hi Grüße dich aus Simmern/huns.

    Hätte Interesse an so einem WLAN thermometer von dir (natürlich ggn kosten) wenn das möglich wäre.

    LG an dich
    Klasse Videos die du machst

    1. Hallo,
      ich kann/darf keider keine fertigen Produkte anbieten – sorry. Sofern nur die Hardware das Problem ist gibt es ähnliche Boards mit ESP, Sensor und drumherum aus Asien fertig zu kaufen.

Schreibe einen Kommentar zu Flo Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert