Spisu treści:
- Krok 1: Materiały
- Krok 2: Przylutuj wyświetlacz
- Krok 3: Przylutuj połączenia zasilania
- Krok 4: przymocuj diody LED do tablicy
- Krok 5: Przełączniki lutowane
- Krok 6: Przylutuj potencjometry
- Krok 7: Zaprogramuj mikrokontroler
- Krok 8: Testowanie i debugowanie
- Krok 9: Operacja
- Krok 10: Przygotuj otwór na wyświetlacz kapelusza
- Krok 11: Wywierć otwory przełącznika
- Krok 12: Dokończ kapelusz
Wideo: Wyświetlacz LED Hat With Pong: 12 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:33
Jakiś czas temu, jako mój pierwszy projekt mikrokontrolera, zrobiłem grę Pong na wyświetlaczu LED 5x7, ale potem nic z tego nie wyszło. Niedawno dostałem kask jako część munduru (na zawody inżynierskie) i kazano go dostosować, i zapamiętałem ponga. W tej instrukcji pokażę ci, jak zrobić przewijany wyświetlacz LED i jak go zainstalować w twardym kapelusz. Gra również w ponga!
Krok 1: Materiały
Części:-2 potencjometry 10k- 3 rezystory 4,7 kOhm-4 przełączniki SPST-1 dwukolorowy wyświetlacz LED 5x7-1 8-pinowy przełącznik dip-1 mikrokontroler Hardhat-1 atmega168 (lub arduino)-1 28-pinowe „chude” gniazdo-1 płytka stykowa- 1 bateria litowo-polimerowa 3,7 V - Drut - Lut - Gorący klej Narzędzia: - Lutownica - Pistolet do klejenia na gorąco - Zdzieracz drutu - Nóż hobbystyczny - Nóż do cięcia pleksiglasu - Programator mikrokontrolera (opcja)
Krok 2: Przylutuj wyświetlacz
W pierwszym kroku musisz przylutować przewody do wyświetlacza. Będziesz także musiał przylutować jeden przełącznik z przełącznika dip między katodami dwóch kolorów dla każdego rzędu. Dla większej jasności załączam schemat wyświetlacza na zdjęciach (kliknij na zdjęciu, aby uzyskać pełną wersję).
W następnym kroku użyłem przełącznika 8 dla „trybu podróży”. Dzieje się tak, aby kapelusz nie został przypadkowo włączony w torbie i osuszony.
Krok 3: Przylutuj połączenia zasilania
W tym kroku należy przylutować gniazdo mikrokontrolera do płytki stykowej. Następnie przylutuj wszystkie połączenia zasilania do pinów gniazda mikrokontrolera. Jeśli nie masz pewności, które piny przylutować, tutaj znajdziesz dobre odniesienie.
Krok 4: przymocuj diody LED do tablicy
Teraz musisz podłączyć przewody wychodzące z wyświetlacza LED do płytki stykowej. Aby w tym pomóc, zobacz załączony schemat lub możesz zajrzeć do kodu we wstępie, aby znaleźć piny wyjściowe na arduino.
Krok 5: Przełączniki lutowane
Następnie przylutuj przełączniki do płytki stykowej. Ponownie załączyłem schemat na zdjęciach tego kroku.
Dla każdego przełącznika jest to jeden styk przełącznika podłączony do odpowiedniego pinu mikrokontrolera, a drugi do napięcia dodatniego. Dla każdego przełącznika jest też jeden rezystor od pinu wejściowego do masy.
Krok 6: Przylutuj potencjometry
Aby przylutować potencjometry, najpierw przylutuj dodatnią moc do jednego z zewnętrznych wyprowadzeń (każdy garnek ma 3 wyprowadzenia, po jednym na każdy koniec rezystora i jeden na wymienny środek). Przylutuj minus do drugiego zewnętrznego wyprowadzenia i przewodu pomiędzy odpowiednim wejściem analogowym w mikrokontrolerze a środkowym wyprowadzeniem. Zrób to dla każdej puli.
To, po której stronie lutujesz dodatni i ujemny ołów, ma wpływ na to, w jaki sposób obracasz garnek, aby przesunąć wiosło w górę lub w dół. Najlepszym sposobem, aby dowiedzieć się, do której strony go przylutować, jest przylutowanie dodatniego przewodu na spodzie, gdy 3 przewody garnkowe są skierowane w stronę wyświetlacza od strony, na której będą zamontowane. Lub po prostu zgadnij i zmień to później. Jest to również dobre miejsce na przylutowanie głośnika, przyłączenie jednej strony do pinu 15 na mikrokontrolerze a drugiej do masy.
Krok 7: Zaprogramuj mikrokontroler
To może być najbardziej zniechęcające zadanie, jeśli jesteś nowy w mikrokontrolerach. Konfiguracja, której używam do programowania mikrokontrolerów za pomocą AVRisp mkII, aby załadować bootloader dla Arduino, który można zaprogramować przez USB. Załaduj program dołączony do tego kroku (lub w intro) do mikrokontrolera (plik.hex w folder apletu można załadować do mikrokontrolera w miejsce bootloadera). Podczas wypalania bootloadera ustaw chip tak, aby używał wewnętrznego kryształu 8 MHz, chyba że chcesz użyć zewnętrznego kryształu (dodatkowa prędkość nie jest naprawdę potrzebna). Jeśli ponownie skompilujesz kod, upewnij się, że ma on prawidłową częstotliwość zegara dla tego, czego będziesz używać. Po zaprogramowaniu włóż chip do gniazda na płytce stykowej.
Krok 8: Testowanie i debugowanie
Teraz nadszedł czas, aby podłączyć baterię i mieć nadzieję, że zadziała.
Jeśli to nie zadziałało, postaram się podać kilka wskazówek debugowania: jeśli brakuje linii z wyświetlacza, jest to luźne połączenie lub zwarty przewód. nic się nie dzieje, najpierw sprawdź zasilanie i włączniki. Jeśli otrzymuje właściwe napięcie i nadal nie działa (a chip jest podłączony we właściwy sposób), przetestuj wszystkie elementy jeden po drugim. Jeśli włącza się, ale ekran nie wyświetla się prawidłowo, upewnij się, że masz odpowiedni typ wyświetlacza, 5 rzędów katod i 7 kolumn anod (oznaczenia wierszy i kolumn mogą się różnić w zależności od arkusza danych). Jeśli nadal nie działa, zostaw komentarz, a postaram się pomóc.
Krok 9: Operacja
Gdy jest włączony, przestaw przełącznik jeden, aby przełączać się między trybem Pong a trybem wyświetlania.
W trybie wyświetlania pokaże UOIT (mój uniwersytet), a jeśli przełączysz przełącznik 3, pokaże ERTW (punkty bonusowe, które wymyślisz). W trybie Pong obróć potencjometr, aby poruszać łopatkami. Przesuń przełącznik 2, aby zmienić z 1 gracza na 2 graczy, a jeśli uważasz, że jest to zbyt łatwe, przestaw przełącznik 3, aby przyspieszyć.
Krok 10: Przygotuj otwór na wyświetlacz kapelusza
To pierwszy krok w montażu elektroniki w Twojej czapce.
Zacznij od odrysowania szablonu wyświetlacza i wytnij go. Przyklej wycięcie do kapelusza w miejscu, w którym chcesz umieścić wyświetlacz, a następnie prześledź go nożem hobby. Zachowaj ostrożność w tej części, łatwo się poślizgnąć podczas cięcia twardych, zakrzywionych powierzchni. Teraz z konturem na kapeluszu weź plastikowy nóż do cięcia i śledź wzdłuż linii, aż przejdziesz. Teraz wykończ otwór, wycinając pozostały plastik łączący za pomocą noża hobbystycznego.
Krok 11: Wywierć otwory przełącznika
Umieściłem moje otwory przełączników pośrodku jak krótki metalowy Mohawk, ale możesz je umieścić w dowolnym miejscu.
Zacznij od zrobienia małych iksów, po jednym dla każdego przełącznika i akcesorium. Przyklej je do kasku środkiem X tam, gdzie chcesz dziurę. Teraz wybierz odpowiedni rozmiar wiertła i wywierć każdy otwór.
Krok 12: Dokończ kapelusz
Ostatnim krokiem jest zainstalowanie wszystkich części w odpowiednich otworach i nałożenie gorącego kleju w razie potrzeby, aby utrzymać części na miejscu. Na zdjęciach umieściłem notatki, aby uzyskać więcej wskazówek.
Wszystko, co pozostało do zrobienia, to pokazać to! Skoro doczytałeś do tej pory, musisz być przynajmniej zainteresowany, więc oceń to!
Zalecana:
Drewniany wyświetlacz LED do gier zasilany przez Raspberry Pi Zero: 11 kroków (ze zdjęciami)
Drewniany wyświetlacz LED do gier zasilany przez Raspberry Pi Zero: Ten projekt obejmuje wyświetlacz LED oparty na 20x10 pikseli WS2812 o wymiarach 78x35 cm, który można łatwo zainstalować w salonie, aby grać w gry retro. Pierwsza wersja tej matrycy została zbudowana w 2016 roku i przebudowana przez wiele innych osób. Ten exp
Wbudowany wyświetlacz LED Arduino Games: 7 kroków (ze zdjęciami)
Wbudowany wyświetlacz LED Arduino Games: znany również jako system gier z wyświetlaczem drabinkowym LED. Attiny-85 wyposażony w sprzęt i oprogramowanie do odtwarzania pełnego akcji „wideo”; gry, na wbudowanym wyświetlaczu LED. Posiada multipleksowany wyświetlacz drabinkowy z 12 diodami LED i obsługuje do 6 wejść przycisków oraz op
Wyświetlacz TTGO (kolorowy) z Micropythonem (wyświetlacz TTGO T): 6 kroków
Wyświetlacz TTGO (kolorowy) Z Micropythonem (wyświetlacz TTGO T): Wyświetlacz TTGO T to płyta oparta na ESP32, która zawiera 1,14-calowy kolorowy wyświetlacz. Deskę można kupić za cenę mniejszą niż 7$ (wliczając wysyłkę, nagrodę widzianą na banggood). To niesamowita nagroda za ESP32 z wyświetlaczem.T
Wyświetlacz LCD I2C / IIC - Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: 5 kroków
Wyświetlacz LCD I2C / IIC | Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: używanie wyświetlacza LCD spi wymaga zbyt wielu połączeń, co jest naprawdę trudne, więc znalazłem moduł, który może przekonwertować wyświetlacz LCD i2c na wyświetlacz LCD spi, więc zaczynamy
48 x 8 przewijany wyświetlacz LED z matrycą LED za pomocą Arduino i rejestrów przesuwnych.: 6 kroków (ze zdjęciami)
Przewijany wyświetlacz LED 48 X 8 za pomocą Arduino i rejestrów przesuwnych.: Witam wszystkich! To mój pierwszy Instruktaż i chodzi o stworzenie programowalnej przewijanej matrycy LED 48 x 8 za pomocą rejestrów przesuwnych Arduino Uno i 74HC595. To był mój pierwszy projekt z płytką rozwojową Arduino. To było wyzwanie dla m