(Wemos) C3 Mini

Der WEMOS C3 ist der neuste im D1 Mini Format. Ein USB Micro Anschluss, ein Reset-Taster und zwei Eingebaute LEDs auf dem ESP sind die einzige Peripherie. Er zählt von seinen Abmessungen eher zu den kleinen, nur wenige Pins sind nach aussen geführt. Dafür verfügt der ESP32-C3 mit RISC-V CPU über Bluetooth 5.0, Interessant wie …

Weiterlesen

D1 Mini Shield – Oled 64×48

Diese Zusatzplatine bietet zum Display alles was zur Ansteuerung eines Oled Displays notwendig ist. Fakten Oled Display 64×48 Pixel Beschriebung Name D1 Mini D1 Esp32 I2C Daten Pin SDA D2 GPIO 4 GPIO 32 I2C Takt Pin SCL D1 GPIO 5 GPIO 25 I2C Adresse 0x3C 0x3C D1 Mini Shield – Oled 64×48 – Pins …

Weiterlesen

(Wemos) D1 ESP32

Der WEMOS D1 EP32 ist der Ersatz für den D1 Mini. Er hat ein aufgedampftes ESP 32 Wroom Modul. Ein USB Micro Anschluss, ein Reset-Taster und zwei Eingebaute LEDs auf dem ESP sind die einzige Peripherie. Er zählt von seinen Abmessungen eher zu den kleinen, dies beschränkt in diesem Falle aber nicht die Anzahl der …

Weiterlesen

D1 Mini Shield – Buzzer (Pipser)

Mit Hilfe dieser Zusatzplatine können dem D1 mini ein paar Töne abgerungen werden. Fakten Ein Buzzer mehr nicht kann mit dem IOs D5 -D8 über eine Lötbrücke verbunden werden. Bei mir war keine Vorauswahl getroffen. Beschriebung Name D1 D1 32 Eingang Buzzer, abhängig von der gewählten Lötbrücke BUZZER D5 / D6 /D7 /D8 GPIO 22/21/17/16 …

Weiterlesen

D1 Mini Shield – Batterie (Nachbau)

Diese Zusatzplatine beinhaltet ein LIPO Ladegerät und ermöglichst so eine unabhänige Spannungsversorgung des D1 Mini. Geladenen wird über den eigenen Micro-USB-Anschluss. Fakten Micro Usb Anschluss Lipo Anschluss JSP PH2 2mm Buchse 2 Pin TP5410 Lade IC Blaue LED – Akku voll Rote LED – Es wird geladen Beschriebung Name Pin Lötbrücke um den maximalen Ladestrom …

Weiterlesen
D1Mini DualBase - Front

D1 Mini Shield – D1 Mini Base

Grundsätlich ist es möglich alle D1 Zusatzplatinen wie die Zutaten eines Burgers aufeinander zu stecken. Jedoch hilft es nicht immer wenn der Sensor, das Display oder sonstiges duch die nächste Burgerschicht verdeckt wird. Zum Beispiel werden Termperaturdaten verfälscht oder ein Taster kann nicht mehr gedrückt werden. Ihre einzige Funktion ist es alle pins zu einem …

Weiterlesen

TTGO LORA32 OLED V1

Ich habe dieses LoRa Boards vor einiger Zeit im doppelpack erworben und in der Schublade vergessen. Da nun immer mehr Berichte zum Thema LoRa (Long Range Radio) zu finden sind, wollte ich es auch mal ausprobieren. Meine Versuche habe ich hier dokumentiert. Es gibt mittlerweile eine Version 2 des Boards. Die Version 2 hat zusätzlich …

Weiterlesen

Espressif IDF – Menuconfig

Eine der schönen Erungenschaften der IDF ist die Menü gesteuerte Konfiguration. Noch schöner finde ich, dass eigenen Konfiguratiospunkte erstellt werden können. Diese werden dann automatisch in das Haupt Menü eingehängt. Vorab: Die Biliothek „esp_system.h“ wird im Quellcode benötigt sonst klappts nicht Nach Änderungen am Menü ein idf.py clean durchführen Zur Erstellung solch eines Konfigurationspunktes nehme …

Weiterlesen

Espressif IDF – Timer

Ein beliebtes Beispiel in der Arduino Umgebung ist Blink. Hier wird eine LED mit einer kurzen Pause an und aus geschaltet. Zu Gpio Aktionen kommen wir im nächsten Kapitel, um das Blinken kümmern wir uns hier. Auch in der Arduino Umgebung wird immer geraten Codeunterbrechungen mit Delay zu vermeiden. Dort gibt es einige Konstrukte mit …

Weiterlesen

Espressif IDF – Lognachrichten

Gerade bei der Entwicklung auf dem Mircocontroller ist hier und da mal eine Ausgabe wichtig, um zu erahnen, ob der entwickelte Code auch das richtige macht. Schade ist es wenn solche Ausgaben dann immer noch das fertige Produkt belasten. Damit der Debugging code es nicht oder nur bedingt ins Endprodukt schafft gibt es in nahezu …

Weiterlesen