Spisu treści:

Pi-aser a pianino laserowe: 9 kroków
Pi-aser a pianino laserowe: 9 kroków

Wideo: Pi-aser a pianino laserowe: 9 kroków

Wideo: Pi-aser a pianino laserowe: 9 kroków
Wideo: Raspberry Pi - sterowanie modułem laserowym 2024, Lipiec
Anonim
Pi-aser pianino laserowe
Pi-aser pianino laserowe

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

Materiały Elektronika
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

Mieszkania
Mieszkania

Do obudowy użyłem flight case, drewniane i aluminiowe profile U.

Krok 3: Sprawa

Sprawa
Sprawa
Sprawa
Sprawa
Sprawa
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

Drewniane deski
Drewniane deski
Drewniane deski
Drewniane deski
Drewniane deski
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

Przód
Przód
Przód
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

Dodawanie obwodu do obudowy
Dodawanie obwodu do obudowy
Dodawanie obwodu do obudowy
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

Okablowanie
Okablowanie
Okablowanie
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

Baza danych
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

Kod Github
Kod Github

Mój kod znajdziesz na github:

Zalecana: