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] csdigitales:hardware:esp:esp32_nodemcu [25.05.2025] (aktuell) – [Spezifikation] cs
Zeile 1: Zeile 1:
-{{tag>code 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 ====== ====== Technische Daten ======
  
-|Stromversorgunsspannung (USB)|5V| +| Stromversorgunsspannung (USB) | 5V | 
-|Eingangs-/Ausgangsspannung|3.3V| +| Eingangs-/Ausgangsspannung | 3.3V | 
-|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, I2C, I2S, CAN, UART| +| 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 31:
 ====== Code ====== ====== Code ======
  
-<file yaml ESP32-Nodemcu.yaml>+<code yaml nodemcu-esp32-01.yaml>
 substitutions: substitutions:
-  devicename: nodemcu-esp32 +  devicename: nodemcu-esp32-01 
-  upper_devicename: NodeMCU ESP32+  upper_devicename: NodeMCU ESP32-01
  
 esphome: esphome:
Zeile 41: Zeile 42:
     priority: 250.0     priority: 250.0
     then:     then:
 +      
   on_loop:   on_loop:
     then:     then:
Zeile 55: Zeile 56:
   framework:   framework:
     type: arduino     type: arduino
 +
  
 # Enable logging # Enable logging
Zeile 63: Zeile 65:
   mqtt: !include packages/mqtt.yaml   mqtt: !include packages/mqtt.yaml
   ota:  !include packages/ota.yaml   ota:  !include packages/ota.yaml
 +
  
 # Enable Home Assistant API # Enable Home Assistant API
Zeile 76: Zeile 79:
         format: "Ich bin $upper_devicename"         format: "Ich bin $upper_devicename"
     - delay: 1s     - delay: 1s
 +</code>
  
 +<code yaml nodemcu-esp32.yaml>
 +substitutions:
 +  devicename: nodemcu-esp32
 +  upper_devicename: NodeMCU ESP32
  
-</file>+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>