Skip to content

Code for a Led-Panel based on a Esp-32 controllable with your mobil device by bluetooth | Adafruit, RemoteXY

Notifications You must be signed in to change notification settings

luxTx/Codeweek_LedPanel_Esp32_iOS_and_Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Code for a Led-Panel based on a Esp-32 controllable with your mobil device by bluetooth | Adafruit, RemoteXY

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages