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 [15.04.2023] – [Technische Daten] cs | digitales:hardware:esp:esp32_nodemcu [25.05.2025] (aktuell) – [Spezifikation] cs | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | {{tag>esp32 hardware nuetzliche_links | + | {{tag>Code ESP32 Hardware Nuetzliche_Links |
====== ESP32 NodeMCU ====== | ====== ESP32 NodeMCU ====== | ||
Zeile 5: | Zeile 5: | ||
===== Spezifikation ===== | ===== Spezifikation ===== | ||
- | {{..:..:xtvtx_esp32_development_board.jpg?direct&400|xtvtx_esp32_development_board.jpg}}{{..:..: | + | {{:digitales:hardware: |
====== Technische Daten ====== | ====== Technische Daten ====== | ||
- | |Stromversorgunsspannung (USB)|5V| | + | | Stromversorgunsspannung (USB) | 5V | |
- | |Eingangs-/ | + | | Eingangs-/ |
- | |Benötigter Betriebsstrom|min. 500mA| | + | | Benötigter Betriebsstrom | min. 500mA | |
- | |SoC|ESP32-WROOM 32| | + | | SoC | ESP32-WROOM 32 | |
- | |Taktfrequenzbereich|80MHz / 240MHz| | + | | Taktfrequenzbereich | 80MHz / 240MHz | |
- | |RAM|512kB| | + | | RAM | 512kB | |
- | |Externer Flash-Speicher|4MB| | + | | Externer Flash-Speicher | 4MB | |
- | |I/O Pins|34| | + | | I/O Pins | 34 | |
- | |Schnittstellen|SPI, | + | | Schnittstellen | SPI, I2C, I2S, CAN, UART | |
- | |Wi-Fi Protokolle|802.11 b/g/n (802.11n bis zu 150 Mbps)| | + | | Wi-Fi Protokolle | 802.11 b/g/n (802.11n bis zu 150 Mbps) | |
- | |Wi-Fi Frequenz|2.4 GHz - 2.5 GHz| | + | | Wi-Fi Frequenz | 2.4 GHz - 2.5 GHz | |
- | |Bluetooth|V4.2 - BLE und Classic Bluetooth| | + | | Bluetooth | V4.2 - BLE und Classic Bluetooth | |
- | |Drahtlose Antenne|PCB| | + | | Drahtlose Antenne | PCB | |
- | |Abmessungen|56x28x13mm| | + | | Abmessungen | 56x28x13mm | |
====== Nützliche Links ====== | ====== Nützliche Links ====== | ||
Zeile 30: | Zeile 30: | ||
====== Code ====== | ====== 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 | ||
+ | </ | ||