Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Przedstawiam projekt płyty, którą przygotowuję do sterowania lampkami bożonarodzeniowymi zsynchronizowanymi z muzyką.
Początkowo projekt przeznaczony do użycia na Raspberry Pi, ale płytka może być używana z dowolną płytką, taką jak arduino, beagleboard, bananaPi, orangePi, … wybierz tę, którą chcesz, ponieważ jest oparta na I2C
Obecnie posiadam wersję 2 płyty, ale ulepszam ją według potrzeb lub nowych funkcji do włączenia.
Możesz zobaczyć wersję 2 działającą w moich instruktażowych światłach Duxman
www.instructables.com/id/Duxman-Lights/
Krok 1: Narzędzia
- Spawacz
- Cyna
- Taśma do rozlutowywania
- Zaciski przyłączeniowe
- Piny męskie i żeńskie
- 3 tranzystory Tip120
- 1 tranzystor KA78T05 (12V do 5V maks. 3A)
- 1 ekspander portów i2C MCP23016
- 1 złącze DC 12 V
- Program Fritzing (https://fritzing.org/)
- Pojęcia dotyczące spawania
- Podstawowe pojęcia elektroniki
Krok 2: Projekt tablicy
Otóż przede wszystkim trzeba zaznaczyć, że to nie jest płytka, są dwie, jedna podobna do płyty głównej i druga, do której tak się podłączymy, aby ją wymienić lub wymienić na inny typ modułu.
Masz projekt w linkach tego posta.
Układ został zaprojektowany tak, aby posiadał dwa moduły po 4 tranzystory tip120 i dzięki temu łatwo włączał i wyłączał paski LED.
az drugiej strony rezerwujemy 8 wyjść do podłączenia innych urządzeń. w moim przypadku użyję przekaźników półprzewodnikowych i co za tym idzie podłączę inwertery elwire i będę mógł korzystać z innych komercyjnych lampek świątecznych, które niedługo zhakuję
Krok 3: Soldando La Placa
Już wkrótce
W tej chwili robię płytkę, myślę, że za tydzień będę miała do dyspozycji.
i zaktualizuję ten post
Krok 4: Czas na zabawę i testy
Stwórz swój program sterownika na platformie, która Ci się podoba, jeśli nie lubisz programować lub nie chcesz, możesz swobodnie wziąć mój kod i zmodyfikować go lub użyć, ponieważ ciągle je ulepszam.
W poniższym linku znajdziecie kod deweloperski, w tej chwili nie zaprogramowałem nawet kodu do tej odznaki ale mam nadzieję, że niedługo będę miał niestety:) Pracuję i mam 4 koty do nakarmienia
Wersja DEV
github.com/duxman/luces
Wersja w fazie rozwoju i stale ulepszana o nowe funkcje, gdy mam czas.
Nie polecam używania tej wersji bo mogę popełnić błędy programistyczne jako dobry programista jakim jestem, który rzuca pierwszym kamieniem który nie napisał błędu
Wersja 0,01
github.com/duxman/luces/tree/Version-0.01
- To jest wersja początkowa
- po prostu zagraj w fale
- Obsługuje tylko wyjścia cyfrowe
Wersja 0,02
github.com/duxman/luces/tree/Version-0.02
- Pozwala na reprodukcję wav i mp3 (staną się wav w pierwszej reprodukcji)
- Tworzone są osobne skrypty umożliwiające wykonanie muzyki i sekwencji
- Konfiguracja sieci jest dostosowana
- Poprawiono odtwarzanie muzyki i synchronizację
- Strefy oświetleniowe są teraz zdefiniowane zamiast pojedynczych pinów
- Każda strefa pozwala na kilka pinów.
Możesz zobaczyć przykład tego, jak to działa w moich instruktażowych światłach Duxmana