Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
digitales:hardware:esp:esp32_nodemcu [24.04.2025] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | digitales:hardware:esp:esp32_nodemcu [25.05.2025] (aktuell) – [Spezifikation] cs | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{tag> | ||
+ | |||
+ | ====== ESP32 NodeMCU ====== | ||
+ | |||
+ | ===== Spezifikation ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ====== Technische Daten ====== | ||
+ | |||
+ | | Stromversorgunsspannung (USB) | 5V | | ||
+ | | Eingangs-/ | ||
+ | | Benötigter Betriebsstrom | min. 500mA | | ||
+ | | SoC | ESP32-WROOM 32 | | ||
+ | | Taktfrequenzbereich | 80MHz / 240MHz | | ||
+ | | RAM | 512kB | | ||
+ | | Externer Flash-Speicher | 4MB | | ||
+ | | I/O Pins | 34 | | ||
+ | | Schnittstellen | SPI, I2C, I2S, CAN, UART | | ||
+ | | Wi-Fi Protokolle | 802.11 b/g/n (802.11n bis zu 150 Mbps) | | ||
+ | | Wi-Fi Frequenz | 2.4 GHz - 2.5 GHz | | ||
+ | | Bluetooth | V4.2 - BLE und Classic Bluetooth | | ||
+ | | Drahtlose Antenne | PCB | | ||
+ | | Abmessungen | 56x28x13mm | | ||
+ | |||
+ | ====== Nützliche Links ====== | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | ====== Code ====== | ||
+ | |||
+ | <code yaml nodemcu-esp32-01.yaml> | ||
+ | substitutions: | ||
+ | devicename: nodemcu-esp32-01 | ||
+ | upper_devicename: | ||
+ | |||
+ | esphome: | ||
+ | name: $devicename | ||
+ | friendly_name: | ||
+ | on_boot: | ||
+ | priority: 250.0 | ||
+ | then: | ||
+ | | ||
+ | on_loop: | ||
+ | then: | ||
+ | - if: | ||
+ | condition: | ||
+ | - not: | ||
+ | - script.is_running: | ||
+ | then: | ||
+ | - script.execute: | ||
+ | |||
+ | esp32: | ||
+ | board: esp32dev | ||
+ | framework: | ||
+ | type: arduino | ||
+ | |||
+ | |||
+ | # Enable logging | ||
+ | logger: | ||
+ | |||
+ | packages: | ||
+ | wifi: !include packages/ | ||
+ | mqtt: !include packages/ | ||
+ | ota: !include packages/ | ||
+ | |||
+ | |||
+ | # Enable Home Assistant API | ||
+ | api: | ||
+ | |||
+ | captive_portal: | ||
+ | |||
+ | script: | ||
+ | id: demo_script | ||
+ | mode: single | ||
+ | then: | ||
+ | - logger.log: | ||
+ | format: "Ich bin $upper_devicename" | ||
+ | - delay: 1s | ||
+ | </ | ||
+ | |||
+ | <code yaml nodemcu-esp32.yaml> | ||
+ | substitutions: | ||
+ | devicename: nodemcu-esp32 | ||
+ | upper_devicename: | ||
+ | |||
+ | esphome: | ||
+ | name: $devicename | ||
+ | friendly_name: | ||
+ | on_boot: | ||
+ | priority: 250.0 | ||
+ | then: | ||
+ | | ||
+ | on_loop: | ||
+ | then: | ||
+ | - if: | ||
+ | condition: | ||
+ | - not: | ||
+ | - script.is_running: | ||
+ | then: | ||
+ | - script.execute: | ||
+ | |||
+ | esp32: | ||
+ | board: esp32dev | ||
+ | framework: | ||
+ | type: arduino | ||
+ | |||
+ | |||
+ | # Enable logging | ||
+ | logger: | ||
+ | |||
+ | packages: | ||
+ | wifi: !include packages/ | ||
+ | mqtt: !include packages/ | ||
+ | ota: !include packages/ | ||
+ | |||
+ | |||
+ | # Enable Home Assistant API | ||
+ | api: | ||
+ | |||
+ | captive_portal: | ||
+ | |||
+ | script: | ||
+ | id: demo_script | ||
+ | mode: single | ||
+ | then: | ||
+ | - logger.log: | ||
+ | format: "Ich bin $upper_devicename" | ||
+ | - delay: 1s | ||
+ | </ | ||
+ | |||