Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
digitales:hardware:esp:esp32_nodemcu [24.04.2025] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1digitales:hardware:esp:esp32_nodemcu [25.05.2025] (aktuell) – [Spezifikation] cs
Zeile 1: Zeile 1:
 +{{tag>Code ESP32 Hardware Nuetzliche_Links NodeMCU}}
 +
 +====== ESP32 NodeMCU ======
 +
 +===== Spezifikation =====
 +
 +{{:digitales:hardware:nodemcu_esp32-full.jpg?400&direct |xtvtx_esp32_development_board.jpg}}{{..:nodemcu_esp32-full.jpg?400x346&direct|nodemcu_esp32-full.jpg}}
 +
 +
 +====== Technische Daten ======
 +
 +| Stromversorgunsspannung (USB) | 5V |
 +| Eingangs-/Ausgangsspannung | 3.3V |
 +| 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://esphome.io/devices/nodemcu_esp32.html|ESPHome NodeMCU ESP32 ]]
 +
 +====== Code ======
 +
 +<code yaml nodemcu-esp32-01.yaml>
 +substitutions:
 +  devicename: nodemcu-esp32-01
 +  upper_devicename: NodeMCU ESP32-01
 +
 +esphome:
 +  name: $devicename
 +  friendly_name: $upper_devicename
 +  on_boot:
 +    priority: 250.0
 +    then:
 +      
 +  on_loop:
 +    then:
 +      - if:
 +          condition:
 +            - not:
 +                - script.is_running: demo_script
 +          then:
 +            - script.execute: demo_script
 +
 +esp32:
 +  board: esp32dev
 +  framework:
 +    type: arduino
 +
 +
 +# Enable logging
 +logger:
 +
 +packages:
 +  wifi: !include packages/wifi.yaml
 +  mqtt: !include packages/mqtt.yaml
 +  ota:  !include packages/ota.yaml
 +
 +
 +# Enable Home Assistant API
 +api:
 +
 +captive_portal:
 +
 +script:
 +  id: demo_script
 +  mode: single
 +  then:
 +    - logger.log:
 +        format: "Ich bin $upper_devicename"
 +    - delay: 1s
 +</code>
 +
 +<code yaml nodemcu-esp32.yaml>
 +substitutions:
 +  devicename: nodemcu-esp32
 +  upper_devicename: NodeMCU ESP32
 +
 +esphome:
 +  name: $devicename
 +  friendly_name: $upper_devicename
 +  on_boot:
 +    priority: 250.0
 +    then:
 +      
 +  on_loop:
 +    then:
 +      - if:
 +          condition:
 +            - not:
 +                - script.is_running: demo_script
 +          then:
 +            - script.execute: demo_script
 +
 +esp32:
 +  board: esp32dev
 +  framework:
 +    type: arduino
 +
 +
 +# Enable logging
 +logger:
 +
 +packages:
 +  wifi: !include packages/wifi.yaml
 +  mqtt: !include packages/mqtt.yaml
 +  ota:  !include packages/ota.yaml
 +
 +
 +# Enable Home Assistant API
 +api:
 +
 +captive_portal:
 +
 +script:
 +  id: demo_script
 +  mode: single
 +  then:
 +    - logger.log:
 +        format: "Ich bin $upper_devicename"
 +    - delay: 1s
 +</code>
 +