Fertigstellung eines Arduino Due/ESP32 Projektes (Sound, DMX, BLE, Serial, Odroid-Go)

District de Luxembourg, Luxemburg  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Nachdem FB meinen Post letzte Woche wegen eines Musikvideos gelöscht hat, versuche ich es jetzt noch einmal.
Ich brauche jemanden der gegen Bezahlung ein Projekt zu Ende führt.

Es geht um eine animierte Wasserorgel, mit 13 Wasser/Lichtsäulen die per DMX gesteuert werden. Die Hardware ist fertig gebaut, und wurde mit einem DMX Mischpult und mit festen DMX Sequenzen getestet. Die Wasserorgel soll nun aber LIVE auf Musik reagieren.

Der angedachte Aufbau war wie folgt:
- HM - Hauptmodul (Arduino Due mit Sparkfun Spectrum Analyser Shield), der die Musik in 7 Frequenzbänder unterteilt, diese in 15 ms Blöcke analysiert und deren Energie berechnet um die Beats festzulegen. Damit werden im Takt Wasser- und Lichtanimationen gespielt, die dann regelmäßig gewechselt werden. Diese Werte werden über Serial an das Kommunikationsmodul und über BLE an das Steuermodul übergeben.
- KM - Kommunikationsmodul (ESP32 mit Sparkfun DMX Shield), der die Werte über Serial entgegennimmt und an die DMX Kanäle weitergibt.
- SM - Steuermodul (Odroid Go), der die Werte über BLE entgegennimmt und visualisiert. Nebenbei können über die Tasten die Parameter (Sensibilität des Musikeingangs sowie die Licht -und Wasseranimationen) verändert werden. Diese werden wiederum über BLE an das HM übertragen.
HM und SM sind fertig programmiert und funktionieren, KM ist nicht sehr schwierig, was nun angefangen wurde und noch nicht fertig ist, ist die BLE Kommunikation.

Das Ganze wurde mit VSCODE und PIO relativ sauber (glaube ich) programmiert, ich würde mir auch die Zeit nehmen alles sauber zu erklären.

Anbei die Github repositories:
https://github.com/pczi/WaasserUergel3-MasterDue
https://github.com/pczi/WaasserUergel3-Odroid
https://github.com/pczi/WaasserUergel3-BleServer
https://github.com/pczi/WaasserUergel3-BleClient



Start
ab sofort
Von
Format Sàrl
Eingestellt
07.03.2021
Ansprechpartner:
Peter Czibula
Projekt-ID:
2064810
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren