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

District de Luxembourg, Luxembourg  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

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 date
ASAP
From
Format Sàrl
Published at
07.03.2021
Contact person:
Peter Czibula
Project ID:
2064810
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register