Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Kod:
- Krok 2: Projektowanie 3D
- Krok 3: Sprzęt - płyta główna
- Krok 4: Sprzęt - Przyciski 1
- Krok 5: Sprzęt - Przyciski 2
- Krok 6: Sprzęt - zasilanie i włączanie/wyłączanie
- Krok 7: Sprzęt - brzęczyk
- Krok 8: Wkładanie nakrętek
- Krok 9: Montaż-LCD i przełącznik przesuwny
- Krok 10: Montaż - Przyciski
- Krok 11: Montaż - Zamykanie
- Krok 12: Dodaj logo GameGirl5110
- Krok 13: Ciesz się GameGirl5110
Wideo: GameGirl5110: 13 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Cześć! Nazywam się Álvaro Rubio, chciałem zbudować własną klasyczną konsolę dla miłośników gier retro i oto rezultat: GameGirl 5110.
Posiada wydrukowane w 3D etui inspirowane GameBoy Classic. I…
¿DLACZEGO 5110?
Aby było jeszcze bardziej retro, zdecydowałem się na zastosowanie oryginalnego ekranu lcd Nokii 5110 z niebieskim podświetleniem.
-Jestem oparty na Arduino, możesz użyć dowolnego modelu, w moim przypadku wybrałem Arduino Nano ze względu na ograniczoną przestrzeń.
- Masz 6 programowalnych przycisków do przesyłania ulubionych gier! Tutaj zaprogramuję grę Snake.
-Użyłem 4 przycisków lewego do kierunków i prawego górnego przycisku to reset, kontrolki można zmienić w pliku arduino.
-Ma piezoelektryczny brzęczyk dźwięków.
Kieszonkowe dzieci
Materiały:
- Arduino Nano
- Ekran LCD Nokii 5110
- Mini przełącznik suwakowy ON/OFF
- Przycisk B3F Omron 12mm kolory
- Płytka prototypowa
- Uchwyt baterii 9V
- Drut
- Kabel Dupont żeński-żeński
- PLA lub ktoś, kto wydrukuje ci sprawę
- Włóż nakrętki
-
Nakrętki i śruby 2mm
Narzędzia:
- Lutownica
- Cyna i topnik
- Pistolet na klej
- Śrubokręt
Krok 1: Kod:
Projekt dotyczył „Creative Electronics”, modułu inżynierii elektroniki Beng na Uniwersytecie w Maladze, Szkole Telekomunikacji (https://www.uma.es/etsi-de-telecomunicacion/).
Najpierw zaprogramowałem grę 'Snake' za pomocą biblioteki LCD5110_Graph.h.
Możesz go pobrać i otrzymać instrukcję tutaj.
Nie będę się zagłębiał w programowanie, ale jeśli masz jakieś pytania, zadaj mi je w komentarzach!:)
Kliknij tutaj, aby pobrać moje pliki arduino z Github, są udostępniane za pomocą licencji MIT.
Krok 2: Projektowanie 3D
Następnym krokiem jest wykonanie obudowy drukowanej w 3D. Polecam najpierw wydrukować obudowę, a później zrobić sprzęt, aby łatwiej dopasować go do obudowy. Do wykonania tego projektu użyłem Freecad (pierwszy raz w 3D) i udostępniam pliki na licencji CC.
Są 4 pliki:
- Plecy
- Z przodu
- Logo „GameGirl5110”
- Podstawa do podnoszenia sprzętu.
Możliwe, że twoja płyta prototypowa lub twój sprzęt jest inny niż mój i musisz wprowadzić pewne zmiany w tym projekcie lub swoim sprzęcie..
Ta praca jest objęta międzynarodową licencją Creative Commons Attribution-NonCommercial-ShareAlike 4.0.
Krok 3: Sprzęt - płyta główna
Przede wszystkim wykonałem płytkę prototypową dla arduino nano i LCD, sprzedałem dwa żeńskie złącze 15-pinowe do płytki prototypowej z odległością pinów arduino i kolejne 8 żeńskie złącze do podłączenia LCD. Zobacz, jak umieściłem 8 żeńską listwę w pozycji pinów D3, D4, D5, D6, D7, które przylutowałem do pinów listwy arduino. Kolejne 3 piny to VCC BL i GND, musisz przylutować VCC i BL do dowolnego pinu 5 V, a GND do dowolnego połączenia uziemienia twojej płyty, dzięki temu ukończyliśmy pierwszą z 3 prototypowych płyt. Za pomocą żeńskich nagłówków możemy wyjąć arduino i ekran kiedy chcemy lub wymienić jeśli coś jest zepsute bez wylutowywania. Widać zdjęcie z wynikiem, potem trzeba podłączyć LCD kablem dupontowym jako prostownik.
Krok 4: Sprzęt - Przyciski 1
Teraz zrobimy lewe przyciski do wskazówek w grze. Użycie rezystora jest opcjonalne, można użyć wewnętrznych rezystorów wejść arduino za pomocą linii INPUT_PULLUP(PIN); ale trzeba dodać lub zmienić kilka linijek kodu, w następnym kroku zrobię przykład takiego sposobu łączenia przycisków.
Po lewej masz schemat połączeń, musisz przylutować 4 przyciski zgodnie z odległościami między nimi z pliku 3d lub zmodyfikować projekt, aby dopasować go do nowego sprzętu.
Wejść analogowych można używać jako cyfrowych, po prostu definiując je jako wejścia.
Zielone kable to kable które trzeba przylutować do wejść arduino, ja użyłem:
- GÓRA -> pin 16(A2)
- LEWY -> kołek 17(A3)
- DÓŁ -> pin 18(A4)
- PRAWY -> kołek 19(A5)
Musisz również przylutować VCC do 5V i GND do dowolnego uziemienia głównej płytki prototypowej.
WAŻNE: Proponuję lutować długie kable pomiędzy płytkami prototypowymi, później można je lepiej przesunąć i wyregulować w obudowie bez zepsucia czegokolwiek.
Krok 5: Sprzęt - Przyciski 2
Teraz musimy zrobić 2 przyciski po prawej. W tym przypadku pokażę, jak używać INPUT_PULLUP, jeśli chcesz użyć wewnętrznego rezystora.
Górny przycisk użyję jako reset, potem jedną stronę przylutuję do pinu RST płyty głównej a drugą stronę przylutuję do GND.
W tej grze nie potrzebuję drugiego przycisku, ale przylutuję go do wykorzystania w innych grach w przyszłości, wtedy wystarczy przylutować jedną stronę do A1, a drugą do GND. Jeśli chcesz go użyć, pamiętaj, aby użyć INPUT_PULLUP(15); i używaj go z digitalRead.
Krok 6: Sprzęt - zasilanie i włączanie/wyłączanie
Użyje baterii 9v i przełącznika suwakowego, potem kupiłem oprawkę baterii którą trzeba przylutować przewód czarny do GND a przewód czerwony do VIN, ale zanim dołożysz przełącznik lutuję przewód czerwony od oprawki do baterii środkowy pin przełącznika i jeden z pozostałych pinów przylutuj do VIN. Wtedy zamykasz obwód.
Krok 7: Sprzęt - brzęczyk
Do wydobycia dźwięków użyję piezoelektryka, możesz użyć co wolisz, musisz przylutować jeden przewód do GND a drugi przewód do pinu cyfrowego 2 z tym kodem. Możesz to zmienić, jeśli wolisz.
Następnie przymocowałem go z tyłu uchwytu baterii za pomocą pistoletu do kleju, aby brzmiał głośniej, jak widać.
Krok 8: Wkładanie nakrętek
Teraz zakończyłeś sprzęt konsoli, wypróbuj go przed włożeniem do obudowy!!
Gdy jesteś już pewien, że konsola jest gotowa, czubkiem lutownicy możesz włożyć nakrętki topiące plastik w cztery kolumny.
Krok 9: Montaż-LCD i przełącznik przesuwny
Twoja konsola jest prawie gotowa!!
Zacząłem od LCD, po prostu włożyłem go na swoje miejsce i naprawiłem plastikowym pistoletem.
Następnie można włożyć suwak i przykręcić go, w razie potrzeby można użyć nakrętki.
Krok 10: Montaż - Przyciski
To jest najtrudniejsza część, musisz umieścić guziki w odpowiednich otworach i musisz ustalić dokładną wysokość, ponieważ jeśli tego nie zrobisz, twój przycisk pozostanie wciśnięty. Aby to zrobić, włożyłem kawałek miękkiej plastikowej naklejki, jak widać na zdjęciu na górze i na dole planszy, możesz użyć czegokolwiek z kilkoma centymetrami, aby zachować wysokość.
Po uzyskaniu prawidłowej pozycji płytek prototypowych, po prostu napraw je plastikowym pistoletem i utrzymuj pozycję, aż wyschnie. Zrób to z obiema płytami prototypowymi.
Teraz spróbuj, czy możesz poprawnie nacisnąć wszystkie przyciski, wtedy jesteś gotowy do następnego kroku.
Krok 11: Montaż - Zamykanie
Teraz naprawisz plastikowy kawałek, który wydrukowaliśmy i użyjesz go do uczynienia go bardziej solidnym, a wtedy płytki prototypowe nie wchodzą głębiej, gdy naciskasz z siłą.
Po prostu wyreguluj go na środku obu desek i przymocuj plastikowym pistoletem, dociśnij, aż wyschnie, a następnie możesz umieścić uchwyt baterii w pozostałej przestrzeni.
Wyreguluj wszystkie kable i płytę główną w górnej części obudowy, a następnie zamknij ją.
Twoja GameGirl5110 jest prawie gotowa do użycia;)
Krok 12: Dodaj logo GameGirl5110
Teraz musisz naprawić logo na ekranie, do tego wolę użyć odrobiny Superglue i pomalować permanentnym markerem, jeśli Ci się spodoba!
Krok 13: Ciesz się GameGirl5110
To jest wynik! Jeśli masz jakieś pytanie, zadaj mi w komentarzach, a pomogę Ci jak najszybciej!
Mam nadzieję, że spodoba ci się proces tworzenia własnej GameGirl5110 i baw się dobrze!;)
Zalecana:
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: 20 kroków (ze zdjęciami)
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: Witaj, przyjacielu! W tej dwuczęściowej serii nauczymy się korzystać z obwodów Tinkercad - zabawnego, potężnego i edukacyjnego narzędzia do nauki działania obwodów! Jednym z najlepszych sposobów uczenia się jest robienie. Dlatego najpierw zaprojektujemy nasz własny projekt: th
Zegar lokalizacyjny „Weasley” z 4 wskazówkami: 11 kroków (ze zdjęciami)
Zegar lokalizacji „Weasley” z czterema wskazówkami: Tak więc, mając Raspberry Pi, które od jakiegoś czasu się bawiło, chciałem znaleźć fajny projekt, który pozwoli mi go jak najlepiej wykorzystać. Natknąłem się na ten wspaniały instruktażowy zegar lokalizacji Weasley'a autorstwa ppeters0502 i pomyślałem, że
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)
Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Bolt - DIY Wireless Charging Night Clock (6 kroków): 6 kroków (ze zdjęciami)
Bolt - DIY Wireless Charging Night Clock (6 kroków): Ładowanie indukcyjne (znane również jako ładowanie bezprzewodowe lub ładowanie bezprzewodowe) to rodzaj bezprzewodowego przesyłania energii. Wykorzystuje indukcję elektromagnetyczną do dostarczania energii elektrycznej do urządzeń przenośnych. Najpopularniejszym zastosowaniem jest stacja ładowania bezprzewodowego Qi
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: 13 kroków (ze zdjęciami)
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: To jest instrukcja demontażu komputera. Większość podstawowych komponentów ma budowę modułową i jest łatwa do usunięcia. Jednak ważne jest, abyś był w tym zorganizowany. Pomoże to uchronić Cię przed utratą części, a także ułatwi ponowny montaż