Schlagwort-Archive: ESP-01

BitBastelei #523 – ESP8266 Boot Modes und nötige Widerstände

BitBastelei #523 - ESP8266 Boot Modes und nötige Widerstände

(2 GB) 00:24:42

2023-01-22 11:00 🛈

Der ESP8266 war und ist ein beliebter Mikrocontroller bei Bastlern, er hat jedoch eine teils sehr nervige Eigenheit: Das starten. Während die meisten µCs einfach nur Strom benötigen möchte ein ESP diverse Pins HIGH oder LOW haben um zu wissen, was er beim Einschalten denn tun soll. Kein Problem, wenn man nur fertige Development-Boards nutzt, für eigene Schaltungen muss man sich jedoch selbst um das alles kümmern. Welche Pins das sind und wie man bei ESP01 oder ESP12 mit ein paar Tricks ohne viel externe Beschaltung auskommt, dass zeige ich dieses Mal.

Inhalt

  • 00:00 Devboards vs. Module
  • 06:06 Programmierung und Boot-Modi
  • 08:02 Pins für „normalen“ Boot
  • 12:42 ESP01: Minimalschaltung
  • 16:58 ESP12: Minimalschaltung
  • 19:16 Boot-Sequenz über RC-Glieder
  • 23:33 Fazit

Transparenz

Die ESPs, Programmiergeräte und Bauteile wurden selbst gekauft und bezahlt.

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 #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 #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