Spisu treści:

Cyclone (gra Arduino LED): 6 kroków (ze zdjęciami)
Cyclone (gra Arduino LED): 6 kroków (ze zdjęciami)

Wideo: Cyclone (gra Arduino LED): 6 kroków (ze zdjęciami)

Wideo: Cyclone (gra Arduino LED): 6 kroków (ze zdjęciami)
Wideo: Ups. 2024, Lipiec
Anonim
Cyklon (gra LED Arduino)
Cyklon (gra LED Arduino)

W tym samouczku nauczę Cię, jak stworzyć grę LED z bardzo małą ilością kodu lub doświadczenia! Miałem ten pomysł od jakiegoś czasu iw końcu zabrałem się do jego tworzenia. To fajna gra, która przypomina nam wszystkie gry zręcznościowe. Istnieją inne samouczki, do których podam linki w celu uzyskania dalszych odniesień. Można to zrobić w ciągu godziny ciężkiej pracy i jest to warte wysiłku:)

Kieszonkowe dzieci

Diody WS2812B x24

Arduino Nano

Chwilowy przycisk

Krok 1: Obejrzyj demo

Image
Image

Krok 2: Znajdź dowolny typ ramki

Znajdź dowolny typ ramki
Znajdź dowolny typ ramki
Znajdź dowolny typ ramki
Znajdź dowolny typ ramki

W tym przypadku użyłem ramki do zdjęć. Zbudowanie jednego zawsze jest opcją, ale chciałem szybko zakończyć ten projekt. Mój projekt ma 20 diod LED, które owijają się wokół ramy. Jednak tę liczbę można zawsze zmienić w zależności od preferencji lub pożądanego zużycia energii.

Krok 3: Programowanie

Programowanie
Programowanie

Ten program nie jest najskuteczniejszy… ale wykonuje swoją pracę doskonale. Gra ma pięć różnych stanów gry. Gamestate zero reprezentuje stan bezczynności do momentu naciśnięcia przycisku. Pozostałe stany gry reprezentują poziom, na którym znajduje się gracz. Aby przeciwdziałać odbiciu przycisku, używam funkcji millis() zamiast delay(). W ten sposób gra może nadal działać podczas przetwarzania przycisku.

Aby dostosować prędkość do preferencji, obniżenie zmiennej ledSpeed zwiększy prędkość. Prędkości są w kolejności trudności.

Krok 4: Okablowanie i lutowanie

Okablowanie i lutowanie
Okablowanie i lutowanie

Ten projekt może być zasilany przewodem 5 V podłączonym do Arduino Nano lub z zestawu baterii 3 AA, aby był przenośny.

Wywierć otwór na chwilowy przycisk lub oddziel go od ramy. Podłącz jedną stronę do masy, a drugą do styku 4.

(Opcjonalnie)-Podłącz akumulator za pomocą przełącznika na linii 5v do pinów VIN i uziemienia na Arduino Nano. Upewnij się, że sygnał wynosi 5V, a wyjście może obsłużyć zasilanie Arduino i diod LED. Aby zwiększyć żywotność baterii, ustaw odpowiednią jasność na diodach LED.

Podłącz oba zestawy diod LED do szyny 5V w Arduino i podłącz uziemienie. Na koniec podążaj za liniami Din do żądanych pinów na Arduino.

Krok 5: Klej na gorąco i zabezpieczaj

Gorący klej i bezpieczne
Gorący klej i bezpieczne
Gorący klej i bezpieczne
Gorący klej i bezpieczne

Do zabezpieczenia przewodów użyłem dużo gorącego kleju i opaski Zip Tie. Staraj się zakryć wszelkie ostre przedmioty i mocno zabezpieczyć przewody. Ręce mogą to trzymać.

Krok 6: Kolejne odniesienie

Kolejne odniesienie
Kolejne odniesienie

Bardziej instruktażowe, które znalazłem, są połączone. Dziękuję za poświęcony czas i mam nadzieję, że wykorzystałeś ten projekt. Odwiedź moją stronę (www.neehaw.com), aby uzyskać więcej dokumentacji i zabawnych projektów. Cieszyć się!

Pouczający jeden

Instruktażowy Dwójka

Zalecana: