SantyagoSantyago
Avatar

Witaj!
Blog archiwalny. Już niebawem nowy serwis!

YouTube RSS Facebook GitHub

SoundBall 1.0

Jakiś czas temu prezentowałem prototyp equalizera opartego o układ scalony MSGEQ7. Sercem projektu tradycyjnie została ATmega328, natomiast do sterowania diodami LED i RGB wykorzystano dwa 16-kanałowe generatory PWM TCL5940. Chcąc ograniczyć ich liczbę, diody RGB będą sterowane multiplexem za pomocą MOSFET-ów IRF9520.

Jak wspomniałem wcześniej - oprócz 7-kanałowego equalizera audio, projekt miał również posłużyć jako źródło światła relaksacyjnego z możliwością sterowania za pomocą telefonu poprzez Bluetooth.

Układy połączeń i projekty PCB

Płyta główna

 

Gondola LED

Realizacja projektu

Płytki tradycyjnie zamówiłem w firmie Gama z Warszawy. Swoją drogą chciałem podziękować Panu Mirosławowi Kardasiowi za wspaniałe kursy Eagla, dzięki którym podniosłem swoją wiedzę z zakresu tworzenia schematów i projektowania płytek PCB.

Całe urządzenie składa się zasadniczo z dwóch płytek - głównej oraz gondoli diod LED, która znajdzie się w centralnej części mlecznej kuli, podwędzonej z jakiejś starej lampy z lat 80-tch :)

W dalszej kolejności czekał mnie mój ulubiony proces - czyli montaż elementów.

Gondola diod LED składa się z 16 matowych diod RGB (5mm) oraz 16 diod LED (czerwonych, zielonych, niebieskich i białych) rozmieszczonych w "miarę" symetrycznie. Diody RGB są wykorzystywane jedynie do światła relaksacyjnego, natomiast w trybie equalizera zostaną wsparte punktowymi diodami 10mm.

Do połączenia gondoli z płytą główną posłużyły dwa gniazda IDC (do sterownia diodami) oraz gniazdo 402 do zasilania gonodli i multiplexu).

Następnie wypadałoby umieścić wszystko w jakieś obudowie, na tyle sporej, aby mogła być podstawą do matowego klosza. Na panelu czołowym znajdują się dwa przyciski sterowania oraz dioda sygnalizująca zasilanie. Pierwszy przycisk służy do przełączania programu, drugi jeszcze nie ma swojego przeznaczenia, dlatego tymczasowo robi za programowy reset.

Dołączmy jeszcze shield Bluetootha w odpowiednie miejsce na płycie głównej oraz złóżmy obudowę do "kupy". Gniazdo KANDA zostało umieszczone nie bez powodu w tym miejscu, ponieważ ułatwi mi wpięcie programatora bez konieczności rozkręcania obudowy.

Na zakończenie można zamontować gondolę z diodami i przetestować świecenie diod. Na potrzeby programowania, tymczasowo wpięty kabel programatora.

Demo

Galeria wybranych programów relaksacyjnych

Kod źródłowy

https://www.jarzebski.pl/arduino/SoundBall/1_0_0/

Komentarze Komentarze
Avatar 1
Juris Windows 7 / Opera 9.80
07 August 2013 - 19:33 Brak informacji

Hello! Great "Disco-Ball" you made! :) I am one of those slightly crazy guys that loves everything "Color organ" (Iluminofonia, Kolorofon, Cvetomuzika, Lichtorgel) related, especially if I can make it too :) So I wonder, is this "closed project" and code, software, hex not available? Of course, I hope they are or will be available ;)
Best wishes!
Juris

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 21.0
08 August 2013 - 00:06 Bytom

Hi Juris. The source code will be made available over the weekend. I have to clean up a little.

Avatar 1
bsphys Windows 8 / Safari 537.36
15 August 2013 - 06:41 Brak informacji

i love this project, very well done. im wondering if you have a part list that you could share with me so that i know what i have to get in order to build this!

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 21.0
19 August 2013 - 22:20 Bytom

Hi. Thanks :) All parts are shown in the schemes above.

Avatar 2
Juris Windows XP / Opera 9.80
19 August 2013 - 18:48 Brak informacji

Well, just let us know, which weekend it will be ;)
Anyhow, have a good success with Your projects! :)

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 21.0
19 August 2013 - 22:23 Bytom

Sorry about that. I\'ve been on a little vacation :)

However, the released source code and libraries used at:

http://www.jarzebski.pl/arduino/SoundBall/1_0_0/

Avatar 2
Juris Windows XP / Opera 9.80
20 August 2013 - 09:08 Brak informacji

Well, if you have time someday, some ready binaries would be very nice, i would be very thankful. What about control of music / moodlight modes? Is it only via Bluetooth / Application, or can be switched somehow in hardware too? Thanks!

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 21.0
20 August 2013 - 12:45 Bytom

Hi, Hex file was uploaded: http://www.jarzebski.pl/arduino/SoundBall/1_0_0/SoundBall.hex

Music and moodlight modes can be switched using button 1 :)

Avatar 2
Juris Windows XP / Opera 9.80
20 August 2013 - 14:05 Brak informacji

Liels Paldies! And that means "Big ThankYou" in latvian :)
Well, now I just have to wait when my ordered MSGEQ7 chips come from China...
P.S.: button(s), thats "Panel" connector, or some else?

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 21.0
21 August 2013 - 11:29 Bytom

Yes, buttons are on panel connector (pin2 - mode switch, pin4 - soft reset)

Avatar 2
Juris Windows XP / Opera 9.80
28 August 2013 - 09:59 Brak informacji

Is there please all schematics/pictures in downloadable format? Also PCB file(s) would be very useful. Thanks in advance! :)

Avatar 1
Damian Windows 7 / Safari 537.36
31 October 2014 - 13:33 Brak informacji

Witam, panie Korneliuszu! Natrafiłem ostatnio na ten projekt i wraz ze znajomym podjęliśmy się próby stworzenia tego cudeńka. Niestety, brakuje nam projektów płytek drukowanych, a także nie wiemy gdzie pokupować poszczególne części montażowe. Czy mógłby mi pan pomóc w konstrukcji tego? Byłbym niezmiernie wdzięczny!

Avatar 2
Korneliusz Linux x86_64 / Mozilla Firefox 33.0
01 November 2014 - 11:28 Bytom
Avatar 1
kcroot Linux Ubuntu / Safari 537.36
22 January 2018 - 19:07 Brak informacji

Hej, dzięki za bloga fajnie inspirujący. powiedz mi jak nazywa sie ten utwór dyskotekowy?