Schlagwort-Archive: ESP8266

BitBastelei #190 – ESP8266 & AMS2302 WLAN-Temperatur- und Feuchtesensor

BitBastelei #190 - ESP8266 & AMS2302 WLAN-Temperatur- und Feuchtesensor

(113 MB) 00:31:40

2016-03-27 10:00 🛈

Vor etwa einem Jahr hatte ich als Beispiel schon mal einen DHT22/AMS2302 Temperatur- und Feuchtesensor mit dem ESP8266 verbunden. Seinerzeit recht ineffizient mit fertiger Firmware. Da ich für einen Serverraum kurzfristig ein Monitoring brauche legen wir das Ganze nochmal neu auf – diesmal mit eigener Firmware, welche die Daten direkt an Volkszähler oder einen anderen Dienst sendet und zwischen den Messungen stromsparend in den Schlafmodus geht. Leider ist bei dem hier verwendeten ESP-01 eine Hardwaremodifikation nötig um Deep-Sleep zu ermöglichen.

Zeitmarken

  • 00:00 Aufbauplanung
  • 04:54 Deep-Sleep-Modifikation
  • 06:22 Software
  • 19:01 Flashen & ESP01-Stromverbrauch
  • 23:53 Vom Breadboard zum Streifenraster / 3.3-Regler
  • 29:15 Fazit

Links zum Thema

BitBastelei #190 – ESP8266 & AMS2302 WLAN-Temperatur- und Feuchtesensor weiterlesen

BitBastelei #177 – 7-Segment-„Cloud“-Anzeige (1/2)

BitBastelei #177 - 7-Segment-"Cloud"-Anzeige (1/2)

(177 MB) 00:23:05

2015-12-20 11:00 🛈

Was macht man, wenn man ein paar 7-Segment-Anzeigen mit 7cm Höhe bekommt? Basteln natürlich!

Part 1:
– 7-Segment-Anzeigen: Typen, Aufbau, …
– Ansteuerung per Matrix

Ähnliche Projekte:
GreatScottLabs: https://www.youtube.com/watch?v=xpdpDo-gR3Q
SDGEE: https://www.youtube.com/watch?v=Ov27rac0tP0

BitBastelei #176 – ESP8266 mit der Arduino IDE

BitBastelei #176 - ESP8266 mit der Arduino IDE

(175 MB) 00:23:03

2015-12-06 11:00 🛈

Bereits in der Vergangenheit hatten wir mal den ESP8266: Ein kleiner, günstiger Mikrocontroller, welcher durch hohe Leistung und integriertes WLAN besticht. Inzwischen lässt dieser sich auch über die Arduino-Oberfläche programmieren. Am Beispiel eines ESP-201-Moduls schauen wir uns die Verkabelung, Bootmodi und Programmierung an.

ESP-01: Versionen beachten!

Die ersten ESP-01 hatten nur die Pins VCC, GND, RxD und TxD verbunden, alle anderen Pins waren nicht angeschlossen. Diese Version kann ohne Umbau nicht neu Programmiert werden. Die Aktuell verkaufte Version 2 ist wie angegeben verbunden.

ESP-201: Antennenauswahl

Standardmäßig wird der ESP-201 in einer Form ausgeliefert, welche zwingend eine externe Antenne am U.FL-Anschluss erfordert. Um die interne Antenne zu nutzen muss der 0?-Widerstand neben dem Antennenverbinder um 90° gedreht werden.

Bild: https://www.adlerweb.info/blog/wp-content/uploads/2015/12/antenna-300×162.png

ESP-201: Verkabelung zur Programmierung

ESP-201: Zusätzliche GPIO nutzbar machen

Standardmäßig greift das Modul auf den Flash-Chip mit der Firmware im Quad-IO (QIO) – also mit 4 Datenleitungen – zu. Kann man in seiner Anwendung auch eine langsamere Flash-Geschwindigkeit tolerieren lässt sich die Verbindung auf 2 Leitungen (Dual-IO, DIO) reduzieren und so GPIO gewinnen. Hierzu muss der Flash-Chip entlötet, dann die Pads der Pins 3 und 7 entfernt oder aufgetrennt werden. Zuletzt wird der IC wieder montiert, hierbei werden die nun freien Pins 3 und 7 mit Vcc verbunden. Nun kann man IO9 (D2) und IO10 (D3) nutzen.

Eine bebilderte Anleitung auf Englisch findet sich bei smarpl.com.

Pinouts / Cheat Sheets

(siehe auch: Deviantart)

Weitere Ressourcen

Arduino IDE
ESP8266 Arduino Core
Infos bei smarpl.com (EN)
ESP8266 NodeMCU/LUA
Bildressourcen @ openclipart

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