Skip to content

Latest commit

 

History

History
139 lines (72 loc) · 5.64 KB

File metadata and controls

139 lines (72 loc) · 5.64 KB

Codeweek_LedPanel_Esp32_iOS_-_Android

Example

Dieses Repository enthält den Quellcode für ein Led-Panel basierend auf einem ESP-32. Das Ziel der Veranstaltung war es, ein Led-Panel zu bauen das mithilfe eines Mobilgerätes, von einem Tablet oder Smartphone über Bluetooth gesteuert werden kann.

Repository Aufbau

  • Hier findet ihr die Beschreibung, wie ihr eure Entwicklungsumgebung aufsetzen müsst und wie das Hardware-Setup grundsätzlich aufgebaut ist.
  • Im Ordner LedPanel_Remote_BLE und LedPanel_ColorShifter_BLE findet ihr jeweils eine Fernbedienungen, sowie eine Anleitung zum aufspielen/flashen des Quellcodes auf den ESP-32.
  • Damit dies funktioniert muss jedoch die Entwicklungsumgebung vorbereitet werden was in dem nachfolgendem Block erklärt wird.
  • Die App RemoteXY hat manchmal ein paar Verbindungsprobleme dadurch kann es zu "Disconnects" kommen, nicht von diesen abschrecken lassen und einfach nochmal probieren sobald der Esp wieder bereit ist.

Entwicklungsumgebung

Arduino Studio 1.8.19

Hier herunterladen https://downloads.arduino.cc/arduino-1.8.19-windows.exe und installieren.

ESP32 Board

Dann müssen wir die board Bibliothek für das ESP32 board installieren:

Esp32BoardManager

Adafruit Bibliothek

AdafruitNeoPixelBibliothek

RemoteXY Bibliothek

  • Downloadlink der Bibliothek: https://remotexy.com/en/library/
  • Sketch > Include Library > Manage Libraries suche nach RemoteXY und dann installieren (nicht esp32servo360).

RemoteXYBibliothek

Board einrichten / richtiges Board auswählen

  • Tools > Board > Esp32 Arduino und wählt dort ESP32 Dev Module aus.

Wahl der Fernbedienung

  • Die Funktionen die in der nachfolgenden Tabelle abgebildet sind repräsentieren die "Fähigkeiten" der jeweiligen Fernbedienung. Klicke auf den Namen der Fernbedienung um auf die Anleitung zum flashen/aufspielen zu kommen, wenn du bereits die Entwicklungsumgebung aufgesetzt hast.
LedPanel_Remote_BLE LedPanel_ColorShifter_BLE
Mode A ModeA ColorshifterModeA
Mode B ModeB
Mode C ModeC

Hardware-Liste

Um das Projekt nachzubauen:

  • Esp32
  • Led-Streifen
  • Kabel
  • 5V-Buchse
  • Ikea-Ribba
  • Plexiglass-/Milchglassplatte
  • Micro-Usb-kabel (zum flashen)
  • 5V-Netzstecker

Tools

  • Lötkobeln
  • Heissklebepistole

Hardware - Setup

Led Stripe ESP32 Funktion
5V VIN Spannungsversorgung (+)
GND GND Spannungsversorgung (-)
ENA GPIO18 Led Signal

Schaltplan - Schematic

Schematic

Anhang

ESP32 Pinout

Az-DeliveryEsp32BoardSpecs

Bildquelle

Led Pinout

Bildquelle