Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
esp [2023/06/27 15:41] – [Relais Boards] gerald | esp [2025/04/20 21:36] (aktuell) – [esp32-cam] gerald | ||
---|---|---|---|
Zeile 89: | Zeile 89: | ||
- | ===== Development ===== | + | ===== Development |
+ | |||
+ | DerESP8266 hat 2 UART eingebaut UART0 ist der ganz normale Serielle Anschluss über TX (GPIO1) | ||
+ | & RX (GPIO3) | ||
+ | |||
+ | |||
+ | Der ESP8266 verfügt über zwei UART-Schnittstellen: | ||
+ | |||
+ | **UART0 (Haupt-UART)** | ||
+ | |||
+ | Standard-Pins: | ||
+ | * TX: GPIO1 | ||
+ | * RX: GPIO3 | ||
+ | Eigenschaften: | ||
+ | |||
+ | Volle Duplex-Kommunikation (kann senden und empfangen). | ||
+ | Wird standardmäßig für die serielle Kommunikation und Debugging genutzt. | ||
+ | |||
+ | Kann über Software auf andere GPIOs gemappt werden (via Serial.swap()): | ||
+ | |||
+ | * TX: GPIO15 | ||
+ | * RX: GPIO13 | ||
+ | |||
+ | **UART1** | ||
+ | |||
+ | Standard-Pin: | ||
+ | |||
+ | * TX: GPIO2 | ||
+ | Einschränkungen: | ||
+ | |||
+ | * Nur TX ist verfügbar; RX ist nicht nutzbar. | ||
+ | * Typischerweise für Debug-Ausgaben genutzt. | ||
+ | * Kann nicht für vollständige UART-Kommunikation verwendet werden (kein Empfang). | ||
==== Arduino IDE ==== | ==== Arduino IDE ==== | ||
Zeile 196: | Zeile 228: | ||
=== LC Technology 4CH Relay === | === LC Technology 4CH Relay === | ||
+ | |||
+ | TASMOTA | ||
Zeile 217: | Zeile 251: | ||
2023: bekomm' | 2023: bekomm' | ||
+ | |||
+ | Spezifikationen: | ||
+ | |||
+ | Boardgröße: | ||
+ | |||
+ | Schnittstelle an Bord: | ||
+ | * IN +, IN-: 5V Spannungseingang; | ||
+ | * 5V, GND, TX, RX: serielle UART-Port-PIN; | ||
+ | * SWIM, PIN8, NRST: reservierter MCU-Download-Port. | ||
+ | |||
+ | * Taste S1: Änderungsmodus, | ||
+ | * Taste S2: Zurücksetzen | ||
+ | |||
+ | * LED D1 / D2 / D3 / D4 (rot): Relais arbeitet LED, LED leuchtet bei eingeschaltetem Relais | ||
+ | * LED D7 (rot): Anzeige für Modus 1 | ||
+ | * LED D5 (blau): Anzeige für Modus 2 | ||
+ | * LED D6 (grün): Werkstattindikator, | ||
+ | |||
+ | - Wenn er gelöscht wird, wird er vom Router konfiguriert oder getrennt. | ||
+ | - 0.5s schnelles Blinken stellt dar, dass Handy-APP WIFI-Konto und Kennwort für ESP-01-Modul konfiguriert | ||
+ | - 2S blinkt langsam, um die Konfiguration zu beenden, und warten auf die Verbindung mit dem Mobiltelefon über TCP | ||
+ | - LED leuchtet immer auf TCP-Verbindungen mit Mobiltelefon erfolgreich | ||
+ | |||
+ | Anschluss für reservierten Zwei-Kappen-Jumper: | ||
+ | * Im Allgemeinen, | ||
+ | |||
+ | * COM1 COM2 COM3 COM4: Gemeinsames Terminal; | ||
+ | * NC1 NC2 NC3 NC4: normal geschlossen | ||
+ | * NO1 NO2 NO3 NO4: normal geöffnet | ||
+ | |||
+ | Steuerbefehl für Relais (Hex-Format): | ||
+ | * Relais 1 öffnen: A0 01 01 A2 | ||
+ | * Relais 1 schließen: A0 01 00 A1 | ||
+ | * Relais 2 öffnen: A0 02 01 A3 | ||
+ | * Relais 2 schließen: A0 02 00 A2 | ||
+ | * Relais 3 öffnen: A0 03 01 A4 | ||
+ | * Relais 3 schließen: A0 03 00 A3 | ||
+ | * Relais 4 öffnen: A0 04 01 A5 | ||
+ | * Relais 4 schließen: A0 04 00 A4 | ||
+ | |||
+ | Anleitung sieht auch gut aus: [[https:// | ||
+ | |||
+ | === 2er Relais Board (Garage) === | ||
+ | |||
+ | 2 Relais | ||
+ | |||
+ | ESP-12F 5V/8-80V 2 Channel Relay Board (ESP12F_Relay_X2) {{ :: | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | 5x8cm | ||
+ | |||
+ | zusätzliche Kontakte (gegen GRN, Pull-Up 10k Ohm) ((https:// | ||
+ | |||
+ | Stecker: | ||
+ | * GPIO 12 | ||
+ | * GPIO 13 | ||
+ | * GPIO 02 | ||
+ | * Schwarz = GND | ||
+ | |||
+ | |||
+ | * Switch1 (Garagentor offen): GPIO 02 | ||
+ | * Switch2 (Garagentür): | ||
+ | * Switch3 (Garagentür geschlossen): | ||
+ | |||
+ | |||
+ | Ein Relais nur kurz schalten: [[https:// | ||
+ | |||
+ | SetOption26 (Anzeige der Relais-Indizes) aktivieren: | ||
+ | |||
+ | < | ||
+ | |||
+ | Weitere Beispiele für den Bereich 0,1 bis 11,1: | ||
+ | |||
+ | Haltezeit von 3,7 Sekunden: | ||
+ | < | ||
+ | |||
+ | Haltezeit von 4,2 Sekunden: | ||
+ | < | ||
+ | |||
+ | PulseTime deaktiveren: | ||
+ | < | ||
+ | |||
+ | |||
+ | {{:: | ||
Zeile 230: | Zeile 349: | ||
[[https:// | [[https:// | ||
==== esp32-cam ==== | ==== esp32-cam ==== | ||
+ | |||
+ | === Tasmota ESP32 Cam === | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Turn on/off rtsp: [[https:// | ||
+ | |||
+ | Tasmota: [[http:// | ||
+ | |||
+ | === External/ | ||
+ | |||
+ | Quelle((https:// | ||
+ | |||
+ | The standard ESP32-CAM board utilizes an internal antenna on the PCB. However, this antenna can sometimes cause issues with the quality of the WiFi signal, leading to slow photo uploads to PrusaConnect or connectivity problems. Fortunately, | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | === Infrarotfilter entfernen === | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Der Filter ist ein quadratisches, | ||
+ | |||
+ | === alt: === | ||
+ | |||