Schlagwort-Archive: ESP32-C3

BitBastelei #624 – INA3221: 3-Kanal Stromsensor/Spannungssensor mit ESPHome

BitBastelei #624 - INA3221: 3-Kanal Stromsensor/Spannungssensor mit ESPHome

(449 MB) 00:00:00

2024-12-29 11:00 🛈

Für einen Testaufbau möchte ich Akkuspannung und Stromfluss einer Schaltung messen. Der heutige Kandidat: Der INA3221. Man könnte den IC als „großen Bruder“ des bekannten INA219 bezeichnen, denn auch hier werden Spannung und Strom von Gleichstromschaltungen gemessen und digital übermittelt, hier allerdings gleich auf 3 Kanälen. Einzige Anforderung: Gleicher GND. Also bauen wir uns mal schnell etwas zusammen.

Inhalt

  • 00:00 Das Modul
  • 01:22 Der Plan
  • 02:03 Die Umsetzung
  • 05:20 Die Softwarekonfiguration
  • 10:02 Der Aufbau
  • 11:58 Beginn des offenen Fazits

Transparenz

Modul und die meisten Zusatzbauteile wurden selbst gekauft und bezahlt. Einige Teile gehören bekannten und wurden von mir für ein gemeinsames Projekt vermessen. Dieses Projekt enthält keine Pläne solche Teile zu Verkaufen.

BitBastelei #593 – Bluetooth LE (BLE) UART-Emulation mit ESP32-C3 und Arduino

BitBastelei #593 - Bluetooth LE (BLE) UART-Emulation mit ESP32-C3 und Arduino

(352 MB) 00:00:00

2024-05-26 10:00 🛈

Serielle Schnittstellen wie UART sind eine einfache und schnell zu nutzende Schnittstelle zwischen einem Mikrocontroller und einem PC oder Handy, oft per USB. Serial.println und schon erscheint der Text oder Messwert auf der Gegenseite. Was aber, wenn es drahtlos funktionieren soll? Das klassische Bluetooth bietet mit RFCOMM hier einen simplen Ersatz. Es gibt nur einen Haken: Neuere ESP32-Modelle wie der ESP32-C3 unterstützen nur die für wenig Energie optimierte Version „Bluetooth LE“, welche diesen Standard nicht unterstützt. Glück im Unglück: Mit ein paar Libraries und kleineren Einschränkungen kann man die Funktion nachbauen.

Inhalt

  • 00:00 Die Herausforderung
  • 03:45 UART/RFCOMM-Ersatz per BLE
  • 04:57 Arduino-Code
  • 11:36 BLE-Debugging unter Android
  • 14:18 Der Haken mit dem Puffer
  • 17:02 PC als Gegenstelle
  • 21:07 Fazit

Links zum Thema

Transparenz

Das Gerät wurde selbst gekauft und bezahlt.

BitBastelei #593 – Bluetooth LE (BLE) UART-Emulation mit ESP32-C3 und Arduino weiterlesen

BitBastelei #569 – Die „neuen“ ESP32-Varianten

BitBastelei #569 - Die "neuen" ESP32-Varianten

(1 GB) 00:00:00

2023-12-10 11:00 🛈

Früher war die ESP-Welt einfach: Der ESP8266 für güstige Sachen, der ESP32 wenn man mehr Leistung wollte. Tja, inzwischen finden sich unter der Bezeichnung „ESP32“ viele Subvarianten, welche unterschiedlich leistungsfähig sind und teils sogar ohne WLAN daher kommen. Also schauen wir mal, was C, S, H und die ganzen Zahlen so bedeuten und ob man die „Neuen“ auch so einfach nutzen kann, wie die Klassiker.

Inhalt

  • 00:00 ESP-Historie: ESP8266
  • 04:31 ESP-Historie: ESP32 (Classic)
  • 07:44 ESP32-S2
  • 08:25 ESP32-S3
  • 09:38 ESP32-C2
  • 11:43 ESP32-C3
  • 12:53 ESP32-C6
  • 14:21 ESP32-H2
  • 15:25 ESP32-C5/ESP32-P4
  • 17:20 ESP32-C3 in Arduino
  • 24:16 ESP32-C6 in Arduino
  • 31:33 Zusammenfassung/Fazit

Fehler und Ergänzungen

  • 15:25 ESP32-C5 wird neben 2.4GHz auch 5GHz unterstützen (Danke Mr Unwissend)
  • 22:11 CDC On Boot leitet die Serial.print-Ausgaben auf die USB-Schnittstelle um
  • 28:58 Jepp, in den letzten Wochen sind mir die ersten Zigbee-Erfolge mit dem IDF (also ohne Arduino) in der Timeline begegnet
  • –:– Auch Micropython wird bereits unterstützt

Transparenz

Alle Boards wurden selbst gekauft und bezahlt. Markiert, da sich der Vergleich auf die Produkte eines Herstellers beschränkt.