Spisu treści:

Ukulele LED: 6 kroków (ze zdjęciami)
Ukulele LED: 6 kroków (ze zdjęciami)

Wideo: Ukulele LED: 6 kroków (ze zdjęciami)

Wideo: Ukulele LED: 6 kroków (ze zdjęciami)
Wideo: Ukulele #47: Zabiorę Cię właśnie tam | PTA: 1/6 | SoundFarm 2024, Listopad
Anonim
Image
Image
Sprzęt komputerowy
Sprzęt komputerowy

Cześć, nazywam się Elaine. Ten projekt łączy w sobie wiele rzeczy, które lubię, więc mam nadzieję, że również Wam się spodoba! Ukulele LED, które będziemy budować, uczy, jak grać cztery najczęściej grane akordy: C, G, Am i F. Brak wcześniejszego musicalu doświadczenie wymagane, aby zacząć grać popularne piosenki. To świetny projekt zarówno dla początkujących Arduino, jak i ukulele.;) Jeśli szukasz czegoś nieco trudniejszego, wypróbuj ulepszenie Shadow Swipe na końcu tego Instructable.

Krok 1: Sprzęt

"ładowanie="leniwy"

Opcjonalnie: aktualizacja przesuwania w cieniu
Opcjonalnie: aktualizacja przesuwania w cieniu
Opcjonalnie: aktualizacja przesuwania w cieniu
Opcjonalnie: aktualizacja przesuwania w cieniu

Czy wiesz, że diody LED nie tylko emitują światło, ale także potrafią je wyczuwać? Zainspirowany tym dziwnym małym zjawiskiem, chciałem ulepszyć ukulele LED, aby nie tylko pokazywało, gdzie umieścić palce, ale także śledziło, czy umieściłeś palec we właściwych miejscach.

SPRZĘT KOMPUTEROWY

Jeśli jesteś zainteresowany tą kompilacją, potrzebujesz kilku dodatkowych komponentów:

1. Więcej diod LED: będziesz potrzebować co najmniej 6 dodatkowych diod LED, które będą służyć jako czujniki światła. Każda dioda LED na podstrunnicy otrzyma towarzyszący czujnik LED.

2. Ekspander portów I/O: W zależności od używanej płyty Arduino, prawdopodobnie będziesz potrzebować ekspandera portów. Używam płytki Arduino Uno i ekspandera portów Sparkfun SX1509.

KOD

Wprowadziłem do kodu kilka dodatkowych elementów, aby wszystko działało. Poniżej przedstawię podstawy, ale możesz pobrać plik master_tweak.ino, aby uzyskać pełny opis:

1. Tablice: Specjalna tablica jest tworzona do przechowywania danych wejściowych z każdej diody LED czujnika. Mała funkcja jest wywoływana do odczytu danych wejściowych co 10 milisekund, a tablica jest aktualizowana niemal w sposób ciągły.

2. Stany gry: Podczas gdy oryginalna kompilacja miała różne etapy gry, tutaj wyraźnie kodujemy w różnych stanach gry, każdy z warunkiem wygranej, aby gra mogła przejść dalej.

3. Wykrywanie światła LED: Cała sekcja kodu jest przeznaczona do odczytu danych wejściowych z czujników światła LED. Uważam, że ten samouczek jest szczególnie pomocny w zrozumieniu mechaniki i podłączeniu obwodu.

PRZEWODNIK PODŁĄCZENIA

Zdecydowanie polecam przejrzenie samouczka Shadow Swipe, aby dowiedzieć się, jak podłączyć obwód wykrywania światła LED. Zamiast podłączać 3 diody LED, jak w samouczku, ta kompilacja będzie wymagała podłączenia 6 (patrz zdjęcie nr 1). Ostateczne podpięcie, jeśli używasz również ekspandera portów, powinno wyglądać jak na obrazku #2.

MONTAŻ Montaż tej aktualizacji jest dość prosty. Wywierć dodatkowy otwór obok każdej diody LED w podstrunnicy i włóż czujnik światła LED. Zlutuj wszystko i powinieneś być gotowy do pracy!

To ulepszenie zajmie trochę więcej czasu, zwłaszcza podłączenie obwodu i lutowanie wszystkich dodatkowych komponentów na miejscu, ale ukulele LED zostanie również przekształcone w interaktywną grę. Daj mi znać, jak ci idzie! Powodzenia!

Zalecana: