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 [15.04.2023] – [Nützliche Links] 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| +| Stromversorgunsspannung (USB) | 5V | 
-|SoC|ESP32-WROOM 32| +| Eingangs-/Ausgangsspannung | 3.3V | 
-|Taktfrequenzbereich|80MHz / 240MHz| +| Benötigter Betriebsstrom | min. 500mA | 
-|RAM|512kB| +| SoC | ESP32-WROOM 32 | 
-|Externer Flash-Speicher|4MB| +| Taktfrequenzbereich | 80MHz / 240MHz | 
-|I/O Pins|34| +| RAM | 512kB | 
-|Schnittstellen|SPI, I2C, I2S, CAN, UART| +| Externer Flash-Speicher | 4MB | 
-|Wi-Fi Protokolle|802.11 b/g/n (802.11n bis zu 150 Mbps)| +| I/O Pins | 34 | 
-|Wi-Fi Frequenz|2.4 GHz - 2.5 GHz| +| Schnittstellen | SPI, I2C, I2S, CAN, UART | 
-|Bluetooth|V4.2 - BLE und Classic Bluetooth| +| Wi-Fi Protokolle | 802.11 b/g/n (802.11n bis zu 150 Mbps) | 
-|Drahtlose Antenne|PCB| +| Wi-Fi Frequenz | 2.4 GHz - 2.5 GHz | 
-|Abmessungen|56x28x13mm|+| Bluetooth | V4.2 - BLE und Classic Bluetooth | 
 +| Drahtlose Antenne | PCB | 
 +| Abmessungen | 56x28x13mm |
  
 ====== Nützliche Links ====== ====== Nützliche Links ======
Zeile 29: Zeile 30:
  
 ====== Code ====== ====== 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>