Schlagwort-Archive: ESP8266

BitBastelei #429 – Noch mehr ESP-Programmer?

BitBastelei #429 - Noch mehr ESP-Programmer?

(1 GB) 00:12:31

2021-03-21 11:00 🛈

Vor einiger Zeit hatte ich einen ESP01-Seriell-Adapter als Programmer mit automatischem Reset umgebaut. In den Kommentaren gab es in der Folge dutzende Hinweise, dass es diese ja auch fertig gäbe. Also fein, schauen wir auch mal auf einen Fertigen. Und wenn wir schon dabei sind: ESP12 würde ich auch gerne programmieren.

BitBastelei #409 – WS2812B/Neopixel mit WLED einfach steuern

BitBastelei #409 - WS2812B/Neopixel mit WLED einfach steuern

(1 GB) 00:24:17

2020-11-01 11:00 🛈

WS2812B, auch bekannt als Neopixel, hatten wir ja schon öfter gesehen. Mit passender Library lässt sich jede LED einzeln über Arduino ansteuern. Aber was, wenn man keine eigene Software schreiben will? Hier kommt WLED in’s Spiel: Mit dieser Software lässt sich ein passender LED-Streifen per ESP32 oder ESP8266 mit einem WLAN verbinden und z.B. über ein Webinterface, Apps für Android und iOS oder auch HomeAssistant ohne eigene Programmierung steuern.

Inhalt

  • 00:00 LED-Rezept
  • 01:55 Streifen vorbereiten & anschließen
  • 08:45 Überblick: WLED
  • 11:00 Installation mit ESP Home Flasher
  • 13:43 Ersteinrichtung vom WLED
  • 16:23 LED-Einrichtung im Webinterface
  • 17:49 LED-Steuerung per Browser
  • 21:03 WLED mit HomeAssistant
  • 22:37 Smartphone App

BitBastelei #404 – WiFi-Cloud Sicherungsautomat

BitBastelei #404 - WiFi-Cloud Sicherungsautomat

(2 GB) 00:34:54

2020-09-27 10:00 🛈

Wenn die Sicherung rausfliegt, dann ist das meist sehr nervig. Zum Kasten rennen, richtigen Automaten suchen und wieder einschalten. Könnte man das doch bloß per App mittels Cloud und WLAN erledigen. Klingt fragwürdig? Nun, nicht fragwürdig genug für einen Chinesischen Hersteller. Also werfen wir heute auf einen Sicherungsautomaten mit integriertem WLAN.

Inhalt

  • 00:00 WiFi Sicherungsautomat
  • 02:55 Unboxing
  • 08:45 Inbetriebnahme & Nutzung
  • 16:42 Innenleben
  • 30:38 Fazit

Links zum Thema:

BitBastelei #392 – Stromabschaltung? Quick’n’Dirty Temperaturmonitoring

BitBastelei #392 - Stromabschaltung? Quick'n'Dirty Temperaturmonitoring

(380 MB) 00:26:19

2020-07-05 10:00 🛈

Stromabschaltungen sind ein Garant für viele Defekte. Unschön, wenn mir eine längere Abschaltung nur 2 Tage vorher zufällig zu Ohren kommt. Also: Alle Systeme abschalten. Aber was ist mit Kühlschränken und Tiefkühltruhen? Einige bekomme ich per Solar versorgt, andere eher nicht. Also improvisieren wir auf die Schnelle mal einen Temperaturlogger um im Nachgang zu sehen, ob der Inhalt zu warm geworden ist.

BitBastelei #391 – 230V-Steuerung mit ESP8266 überwachen

BitBastelei #391 - 230V-Steuerung mit ESP8266 überwachen

(1 GB) 00:23:46

2020-06-28 10:00 🛈

Alte Geräte mögen zwar robust sein, allerdings sind grade einfache Steuerungen oft direkt mit Netzspannung ausgeführt. Eher ungünstig, wenn man das Gerät nachträglich für “IoT” tauglich machen, also z.B. mit WLAN ausstatten will. Schauen wir mal, wie man so eine 230V-Steuerung abgreifen und den Zustand (Strom an/Strom aus) per WLAN auslesen können.

Achtung: Netzspannung ist Lebensgefährlich. Arbeiten an 230V sollten nicht ohne entsprechende Vorkenntnisse oder Aufsicht erfolgen.

Hinweis: In der Schaltung ist kein “Bleeder-Resistor” verbaut. Der Kondensator kann daher auch nach dem Ausschalten/Abklemmen noch lange Zeit gefährliche Stromschläge austeilen.

BitBastelei #386 – ESP01-Programmer: Boot/Reset Transistor Mod

BitBastelei #386 - ESP01-Programmer: Boot/Reset Transistor Mod

(2 GB) 00:31:56

2020-05-24 10:00 🛈

Um ESPs zu programmieren benötigt man einen USB-UART-Adapter und muss einige Pins beim Einschalten passend gegen VCC und/oder GND verbinden. Um das für ESP01-Module zu vereinfachen hatte ich mir vor einiger Zeit einen “ESP Programmer” gekauft, auf welchen man das Modul einfach Einstecken kann. Nur leider nicht Programmieren, denn für das korrekte halten der Pins gibt es keine Ansteuerelektronik – man muss die Pins selbst mit Pinzette o.Ä. richtig ziehen. Das geht auch besser, also ergänzen wir mal eine automatische Programmierfunktion.

BitBastelei #383 – Kapazitiver Bodenfeuchtesensor

BitBastelei #383 - Kapazitiver Bodenfeuchtesensor

(1 GB) 00:23:39

2020-05-03 10:00 🛈

Achso, hm, Gießen soll man die Pflanzen? Und dann auch noch selbst dran denken? Das gibt doch keinen. Also muss wohl irgendetwas her, dass mich daran erinnert den grünen Balkonbewohnern ab und an auch etwas frisches Nass zu beschaffen. Mit einem Bodefeuchtesensor sollte das Problem schnell erledigt sein.

Video von Andreas Spiess

BitBastelei #380 – ESP8266-Audio: MP3 Player ohne zusätzliche Hardware

BitBastelei #380 - ESP8266-Audio: MP3 Player ohne zusätzliche Hardware

(1 GB) 00:25:46

2020-04-12 10:00 🛈

In der Vergangenheit hatte ich immer wieder verschiedene Module ausprobiert um Sound mit Mikrocontrollern abzuspielen. Mit ESP8266-Audio kann man auf ESP8266 und ESP32 auf diese zusätzliche Hardware verzichten und Musik direkt abspielen. Mit der Library können diverse Dateiformate vom internen Speicher, einer SD-Karte oder gar anderen Quellen wie z.B. über WLAN gelesen und entweder über eine I²S-Soundkarte oder per Software-DAC ausgegeben werden. Hier schauen wir uns den internen Speicher sowie das Lesen von SD-Karte mit einem Software-DAC an, welcher keine externen Module benötigt.

Inhalt

  • 03:58 Verkabelung: Verstärker-IC an ESP8266 anschließen
  • 06:21 Code: MP3 per SPIFFS
  • 15:38 Verkabelung: SD-Karte mit ESP8266 verbinden
  • 18:08 Code: MP3 per SD-Karte
  • 21:18 Verkabelung: 1-Transistor-Verstärker statt IC

Weitere Links

Korrekturen und Ergänzungen

  • 02:50 DAC, nicht ADC

BitBastelei #373 – uPoff – Akkusparen für Batterieanwendungen

BitBastelei #373 - uPoff - Akkusparen für Batterieanwendungen

(2 GB) 00:31:06

2020-02-23 11:00 🛈

Vor einiger Zeit hatte ich bei meiner Soundbox eine kleine Transistorschaltung gebastelt, welche dem genutzten ESP8266 nur dann Strom zuführt, wenn ein Taster gedrückt wurde. Im Anschluss kann der ESP seine Aufgaben erledigen und am Ende sich selbst den Strom wieder abschalten. Da so der Stromverbrauch deutlich geringer ist verbessert sich die Batterielaufzeit massiv. Diese Schaltung habe ich nun in eine Platine gegossen und erweitert. Mit einer RTC ist es nun zusätzlich zum manuellen Wecken auch möglich sich nach einer definierten Zeit wecken zu lassen um so z.B. auch ohne manuellen Trigger alle paar Stunden Präsenz und Akkuzustand übermitteln zu können. Der Verbrauch liegt mit ~10µA (0,01mA) deutlich unter den 1,3mA, welche ein unmodifizierter NodeMCU im Deep-Sleep erreicht.

Boarddaten und Software: https://github.com/adlerweb/uPoff

BitBastelei #368 – ESP LCD-Adapter

BitBastelei #368 - ESP LCD-Adapter

(391 MB) 00:11:11

2020-01-19 11:00 🛈

Vor einiger Zeit hatte ich gezeigt wie man ein HD44780-Display mit Arduino an einen ESP8266 anbinden kann. Diese Konstruktion nutze ich noch immer um einen schnellen Überblick zu bekommen. Leider war die Verkabelung etwas wacklig, sodass ich immer wieder nachstecken und neu starten musste. Da noch etwas Platz in einem Paket war soll es nun dank KiCAD eine separate Platine richten. Kleine Arbeit, großer Stabilitätsgewinn.