Zum Inhalt springen

Fusion/Hardware

Aus WetterCube Wiki

⚠️ Strom und Sicherheit: Betreibe das Gerät nur mit einem geprüften Netzteil in der angegebenen Spannung und achte auf die richtige Verkabelung; Fehler können Bauteile zerstören oder zu Hitze führen. Nicht für sicherheitskritische Zwecke einsetzen. Du handelst auf eigene Gefahr, siehe die Nutzungshinweise.

Hinweis: WetterCube ist ein Softwareprojekt. Das Board kaufst du selbst, ein Gehäuse gestaltest oder druckst du nach deinem Geschmack; ich versuche, passende Gehäuse anzubieten.

Nur auf Waveshare-Boards: Die Software läuft gesichert nur auf genau diesen Boards (siehe unten). Kombi-Boards mit Display unterscheiden sich von Anbieter zu Anbieter oft in Display, Touch oder Anschlüssen; andere Boards werden nicht unterstützt und können Probleme machen. Sobald weitere Boards zur Verfügung stehen, sollen langfristig auch boardspezifische Versionen angeboten werden; einen festen Termin gibt es noch nicht.

Fusion braucht keine Verkabelung: Display, Touch und Backlight-Steuerung sitzen fest auf dem Board. Das ist Absicht: Komplette Boards mit integriertem Display machen den Bau auch für Leute einfach, die sich mit dem Bauen und Verkabeln von ESP32 und Co. nicht auskennen. Wer nicht crimpen und löten möchte, ist mit dem Fusion richtig; WetterCube und WetterCubePlus verlangen dagegen Crimpen und Löten.

Zielboard: Waveshare ESP32-P4-WIFI6-Touch-LCD-7B

Komponente Typ
Hauptprozessor ESP32-P4 (RISC-V, zwei schnelle Kerne plus ein Low-Power-Kern), 32 MB PSRAM im Gehäuse, 32 MB Flash
WLAN/Bluetooth ESP32-C6 als Zusatzchip (Wi-Fi 6, Bluetooth 5 LE), angebunden über ESP-Hosted/esp_wifi_remote
Display 7" IPS, 1024×600, MIPI-DSI
Touch kapazitiv, 5 Punkte
Weiteres USB 2.0 OTG, SDIO-3.0-TF-Kartenslot, Mikrofone, Lautsprecher-Anschluss, RTC-Batterie, 2×12-GPIO-Leiste, RS485, CAN, I²C, UART, MIPI-CSI

Stand: Das Board ist das Hauptboard und kommt in einigen Tagen. Der Code ist dafür vorbereitet (Board-Schicht, Bau, Notfall-App), aber noch nicht auf dem Board gelaufen; bis dahin wird auf dem S3 entwickelt. Der S3-Stand (0.9.9-alpha7) bleibt danach als Sicherung mit kleinen Fehlerbehebungen.

Entwicklungsboard: Waveshare ESP32-S3-Touch-LCD-7B

Komponente Typ
Mikrocontroller ESP32-S3, 16 MB Flash, 8 MB OPI-PSRAM
Display 7", 1024×600, 16-Bit-RGB-Interface
Touch GT911 (I²C), kapazitiv
Backlight PWM über einen I²C-IO-Expander

Stromversorgung

Per USB-C am Anschluss mit der Beschriftung UART („USB TO UART“). Wegen Display, Backlight und den Stromspitzen beim WLAN-Senden empfiehlt sich ein Netzteil mit mindestens 5 V / 2 A und ein kurzes, dickes Kabel. Ein schwaches Netzteil oder Kabel kann zu WLAN-Fehlern oder einem Brownout-Reset führen (siehe Diagnose).

Hinweise

  • Flashen und Log: Beide Boards haben mehrere USB-Anschlüsse. Zum Flashen (Web-Installer) und für die Ausgabe im Seriellen Monitor (115200 Baud, am Mac meist /dev/cu.usbmodem…) wird der Anschluss mit der Beschriftung UART („USB TO UART“) benutzt. Wird das Board nicht erkannt, die BOOT-Taste gedrückt halten, während du das Kabel ansteckst oder RESET drückst, dann loslassen (Download-Modus).
  • Wegen der Speicherbandbreite wird auf dem S3 im Teilrendering gezeichnet (siehe Entwicklung); auf dem P4 mit DSI-Framebuffer und 32 MB PSRAM voraussichtlich nicht mehr nötig.