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 [14.04.2023] csdigitales:hardware:esp:esp32_nodemcu [25.05.2025] (aktuell) – [Spezifikation] cs
Zeile 1: Zeile 1:
-{{tag>esp32 hardware nuetzliche_links NodeMCU}}+{{tag>Code ESP32 Hardware Nuetzliche_Links NodeMCU}}
  
 ====== ESP32 NodeMCU ====== ====== ESP32 NodeMCU ======
Zeile 5: Zeile 5:
 ===== Spezifikation ===== ===== Spezifikation =====
  
-{{..:..:xtvtx_esp32_development_board.jpg?direct&400|xtvtx_esp32_development_board.jpg}}{{..:..:nodemcu_esp32-full.jpg?direct&400x346|nodemcu_esp32-full.jpg}}+{{: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| +====== Technische Daten ======
-|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 ====+| 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 ]]   * [[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>