Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć, jestem studentem Multimedia & Creative Technology w Howest Belgium.
Czy zawsze chciałeś grać muzykę, ale nie tak jak wszyscy? To może być coś dla Ciebie!
Zrobiłem fortepian z laserów. Wystarczy położyć palce nad laserami i masz muzykę. Możesz wybrać, jakie dźwięki wydaje przez stronę internetową, a także możesz zobaczyć, jak głośno grasz i jak długo.
Krok 1: Materiały Elektronika
Użyłem następujących przedmiotów:
- Raspberry Pi 3
- Arduino UNO
- wyświetlacz LCD 16*2
- Moduł RFID
- czujniki LDR (7x)
- dioda laserowa 3,3V 5mW (7x)
- Wykrywacz dźwięku SparkFun
- Rezystory
- wiązka jumpwires
- 2 deski do krojenia chleba
Poniżej znajdziesz szczegółową listę pozycji:
Krok 2: Mieszkanie
Do obudowy użyłem flight case, drewniane i aluminiowe profile U.
Krok 3: Sprawa
W sprawie mam pomoc mojego taty i jego najlepszego przyjaciela. Zaczęliśmy od rozebrania skrzyni transportowej i umieszczenia zamków z tyłu blatu, a z tyłu dodaliśmy kilka drewnianych prętów, aby stworzyć sztuczną tylną różdżkę, w której mogłem umieścić przewody do moich laserów. Na spodzie obudowy dodaliśmy 4 gumowe nóżki, ponieważ obudowa będzie obracana o 90 stopni. W przypadku aluminiowych profili U wykonaliśmy 3 otwory za pomocą małej śruby i użyliśmy większej śruby, aby zrobić małe nacięcie, aby drewniane deski można było łatwo przesuwać.
Krok 4: Drewniane deski
W przypadku desek drewnianych, które zostaną umieszczone w profilach U, kładziemy 2 deski dokładnie jedna na drugiej, więc jeśli zrobimy otwory za pomocą małej śruby, lasery będą wskazywać bezpośrednio na ldr. W przypadku LDR zrobiliśmy w nim kilka nacięć i 2 małe otwory na nogi LDR, aby przeszły przez spód deski dla obwodu znajdującego się poniżej. Nie zrobiliśmy żadnych otworów w dolnej desce, ponieważ ta jest przeznaczona na komponenty.
Krok 5: Przód
Z przodu zaczęliśmy robić otwory na komponenty. Dla ldr narysowaliśmy go na drewnie, a następnie wywierciliśmy otwory w rysunku i użyliśmy grawera, aby zrobić piękny prostokąt, w który mieści się mój lcd. dla miernika decybeli właśnie zrobiliśmy otwór, a dla RFID zrobiliśmy mały prostokąt, aby drut mógł przez niego przejść. Po lewej stronie znajduje się otwór na zasilacz i otwór na gniazdo. Dodaliśmy kilka uchwytów, więc jeśli coś jest nie tak z obwodem, mogę łatwo się do niego dostać.
Krok 6: Dodawanie obwodu do obudowy
Kiedy dodałem obwód do mojego futerału, użyłem taśmy na rzep, więc jeśli jakaś część jest uszkodzona, można ją łatwo wymienić.
Krok 7: Okablowanie
Do okablowania użyłem Arduino do wysłania decybeli i wartości rfid do mojej komunikacji szeregowej RPI. Wyświetlacz LCD jest podłączony bezpośrednio do RPI i użyłem MCP3008 do odczytania wartości moich LDR. W przypadku zastosowałem dużo taśmy izolacyjnej pomiędzy przedłużaczami, żeby się nie poluzowały.
Krok 8: Baza danych
Moja baza danych nie jest tak duża, że potrzebowałem tylko, aby uzyskać historię czasu gry w decybelach, kiedy grałem. Dodałem kolumnę użytkowników, w której przechowywany jest klucz RFID. Nie użyłem loginu, więc nie użyłem hasła i adresu e-mail.
Krok 9: Kod Github
Mój kod znajdziesz na github: