Spisu treści:

Gra binarna: 9 kroków (ze zdjęciami)
Gra binarna: 9 kroków (ze zdjęciami)

Wideo: Gra binarna: 9 kroków (ze zdjęciami)

Wideo: Gra binarna: 9 kroków (ze zdjęciami)
Wideo: ZDECHŁY OSA - PATOLOVE (PROD. AETHERBOY1) [OFFICIAL MUSIC VIDEO] 2024, Lipiec
Anonim
Gra binarna
Gra binarna

Jest to gra, którą stworzyłem na Tinkercad Circuits, aby nauczyć się liczb binarnych.

Jeśli chcesz śledzić ten przewodnik i tworzyć własne pliki i kod, można znaleźć na moim github pod adresem

Krok 1: Wersja grywalna

Krok 2: Potrzebne części

Potrzebne części
Potrzebne części
Potrzebne części
Potrzebne części
Potrzebne części
Potrzebne części
Potrzebne części
Potrzebne części

1 wytrzymały metalowy przycisk z białym pierścieniem LED - 16 mm biały chwilowy

1 Adafruit METRO 328 z nagłówkami - ATmega328 - działała również dowolna odmiana Arduino Uno. Podoba mi się Metro, ponieważ spód jest gładki, więc nie musiałem w moim projekcie umieszczać podpórek pod deskę.

Śruba z łbem gniazdowym 15 M3 x 8

3 nakrętki M3

1 wyświetlacz LCD 16x2

4 wsporniki 40 mm

Przewód z rdzeniem silikonowym - 30AWG - Użyłem wielu kolorów, aby ułatwić śledzenie okablowania.

9 Toggle Switch SPDT Panel Mount - Każdy styl będzie działał, ale chciałem mieć spłaszczony styl.

9 Przełącznik Nakrętka tulejowa 1/4-40 - Opcjonalna, ze względu na wygląd. Możesz także użyć sprzętu, z którym dostarczono przełącznik.

Krok 3: Projektowanie

Projektowanie
Projektowanie
Projektowanie
Projektowanie
Projektowanie
Projektowanie

Zaprojektowałem obudowę w Fusion 360. To pozwoliło mi ustawić wszystkie części i upewnić się, że pasują. Po wykonaniu tej czynności mogłem wydrukować obudowę w 3D i zobaczyć, jak pasuje.

To dobrze do siebie pasowało, więc utworzyłem svg dwóch paneli. Kolejnym krokiem było przygotowanie plików do wysłania do cięcia laserowego. Postępowałem zgodnie z szablonami dostarczonymi przez Ponoko. Instrukcje zostały również umieszczone na dolnej płycie, aby ludzie wiedzieli, jak działa gra.

Trochę ponad tydzień zajęło mi odebranie moich części od Ponoko.

Krok 4: Montaż panelu górnego

Montaż panelu górnego
Montaż panelu górnego
Montaż panelu górnego
Montaż panelu górnego
Montaż panelu górnego
Montaż panelu górnego
Montaż panelu górnego
Montaż panelu górnego

Górny panel łączy się dość łatwo.

Najpierw przestaw dziewięć przełączników i dokręć je. Następnie wkręć śruby m3 wyświetlacza. Umieść podkładki dystansowe po drugiej stronie, a następnie przełóż śruby przez otwory montażowe w wyświetlaczu. Ostatnia część to przycisk 16mm.

Krok 5: Zamontuj panel dolny

Zamontuj panel dolny
Zamontuj panel dolny
Zamontuj panel dolny
Zamontuj panel dolny

Użyj 3 śrub i nakrętek M3, aby przymocować płytę do dolnej płyty. Jak widać na zdjęciu, podczas wycinania laserowego miałem złe otwory. Naprawiłem to dla szablonu, który umieściłem na github

Krok 6: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie

Aby okablować postępuj zgodnie ze schematem. Pierwotny projekt również wykorzystywał cyfry 1 i 0, ale gdyby przełączniki nie były we właściwej pozycji, płyta miałaby problemy z wgrywaniem kodu.

Przylutowałem przewody do męskich złączy wpiętych do płytki Arduino. Pozwala to na łatwe odłączenie w przyszłości, jeśli kiedykolwiek zmienisz przeznaczenie płyty. Wyświetlacz LCD wykorzystuje również żeńskie nagłówki do lutowania.

Jednym z problemów, które zauważyłem po okablowaniu, było okablowanie przełączników. Powinieneś sprawdzić połączenia pod kątem obwodu zamkniętego. Używając przełączników, które wymieniłem wcześniej, gdy dźwignia jest na środku, a górny trzpień są zamknięte. Ponieważ źle podałem mój kod, musiałem zmienić kod. W przypadku kodu, który podaję w tym przewodniku, zakłada się, że Twój jest prawidłowo podłączony.

Również podczas podłączania okablowania metalowy przycisk powinien być w konfiguracji normalnie otwartej.

Krok 7: Zasilanie go

Zasilanie to
Zasilanie to

Możesz podłączyć płytkę do komputera za pomocą kabla USB w celu zasilania lub użyć przenośnej ładowarki do telefonu, takiej jak ta

Krok 8: Jak grać

Jak grać
Jak grać
Jak grać
Jak grać
Jak grać
Jak grać

Po włączeniu, jeśli jest w trybie łatwym, otrzymasz losową liczbę od 0 do 15. W trybie twardym będzie to 0 - 255.

Następnie przestawiasz przełączniki w górę, aby reprezentować 1 lub w dół, aby uzyskać 0, a następnie naciśnij przycisk, aby sprawdzić, czy wszystko jest poprawne. Jeśli jest poprawny, odtworzy poprawny ton odpowiedzi i poda nowy numer. Jeśli się mylisz, zabrzęczy i powie „spróbuj ponownie”.

Wartość przełączników od lewej do prawej to 2^7(128), 2^6(64), 2^5(32), 2^4(16), 2^3(8), 2^2(4), 2^1(2), 2^0(1).

Jeśli losowa liczba to 18, wartość binarna będzie wynosić 0001 0010. To dlatego, że 2^4(16) + 2^1(2) będzie równało się 18.

Gdyby było to 255, byłoby to 1111 1111, ponieważ wszystkie zsumowane liczby to 255.

Krok 9: Odtwarzany film

Image
Image
Konkurs Obwodów 2016
Konkurs Obwodów 2016

I nagroda w konkursie Circuits 2016

Zalecana: