Spisu treści:
- Krok 1: Zbierz materiały
- Krok 2: Zbuduj obudowę
- Krok 3: Złóż moduły elektroniczne
- Krok 4: Prześlij kod i przetestuj zegar
Wideo: Zegar Pac-Man w stylu retro: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Autor: TechKiwiGadgetsTechKiwiGadgets na InstagramieObserwuj Więcej autora:
O: Zwariowany na punkcie technologii i możliwości, jakie może ona przynieść. Uwielbiam wyzwania polegające na budowaniu wyjątkowych rzeczy. Moim celem jest, aby technologia była zabawna, odpowiednia w codziennym życiu i pomagała ludziom odnosić sukcesy w budowaniu fajnych… Więcej o TechKiwiGadgets »
Zbuduj interaktywny zegar nocny Pac-Mana z ekranem dotykowym i animowanymi figurkami Pac-Mana.
Ten fajny projekt jest zaskakująco prosty w wykonaniu i jest świetnym prezentem dla tych nostalgicznych uzależnionych od Pac-Mana.
Oprócz możliwości interakcji z grą Pac-Man możesz nagrać wybrany przez siebie dźwięk alarmu.
*** Kod V10 wydany z oryginalną rozgrywką Pacman, teraz dołączoną do Dots ***
Krok 1: Zbierz materiały
Retro Pac-Man Clock składa się z 5 kluczowych modułów wraz z obudową wycinaną laserowo z drewna MDF.
- Płytka Arduino - Arduino Mega 2560 (elementy 1, 2 i 3 można kupić w jednym pakiecie)
- Ekran dotykowy Arduino Shield - 3,2 cala Mega Touch L CD
- Ekran dotykowy tarczy rozszerzeń - 3,2 "wyświetlacz TFT LCD + ekran dotykowy dla Arduino Mega 2560 (* Uwaga: unikaj Sainsmart patrz sekcja 4 poniżej)
- Moduł zegara czasu rzeczywistego - DS3231 RTC
- Moduł dyktafonu - dyktafon ISD1820
W instrukcji znajduje się niezbędny kod Arduino, linki do bibliotek i wszelkie specjalne pliki graficzne potrzebne do zbudowania projektu.
Na powyższej liście znajdują się linki do dostawców części, które są podobne do elementów użytych w prototypie. Możesz zaopatrywać się w części z dowolnego miejsca, które uznasz za stosowne, aby zminimalizować koszty.
Oprócz tych modułów będziesz potrzebować następujących komponentów
- Kołki panelu x 4 do mocowania przedniej obudowy do korpusu
- Dwuskładnikowa żywica epoksydowa do sklejania obudowy
- Arkusze papieru ściernego - po 4 arkusze, każdy z gatunku drobnego i średniego do szlifowania drewna
- Wiertarka elektryczna z wiertłem do drewna o średnicy 3 mm.
- Kabel USB o długości 1 m
- Ładowarka USB (używana do zasilania zegara)
- 150mm x 30mm x 3mm MDF lub styren do zbudowania wspornika do utrzymywania obwodu w miejscu w obudowie
- Pistolet na gorący klej
Opcjonalne elementy do automatycznego przyciemniania podświetlenia wymagane tylko w przypadku zegara nocnego
- Rezystor 270k Ohm
- Dioda Zenera 3.3v 0.5 wat
- Rezystor 47 Ohm
- Rezystor światłozależny (LDR)
Krok 2: Zbuduj obudowę
Koperta wykonana jest z drewna MDF o grubości 9mm i 3mm, które zostało wycięte laserowo do odpowiedniego kształtu. Poniżej znajdują się pliki z wymiarami i liczbą wymaganych części, które możesz wysłać do lokalnej firmy zajmującej się wycinarkami laserowymi, aby zrobiła to za Ciebie.
1. Panel przedni
Panel przedni jest wciśnięty pomiędzy dwa boczne pierścienie i przyklejony na miejscu 5-minutowym dwuskładnikowym klejem epoksydowym. Uważaj, aby nie przesadzić z klejem, ponieważ okaże się, że wycieka z boków.
Oprócz tego mały kawałek materiału jest przyklejony do przedniej osłony grilla, aby zapewnić ładny efekt, a także umożliwić dźwiękowi głośnika alarmowego wykonanie przodu zegara.
Cztery kołki panelu zostały włożone w rogi wewnętrznej strony panelu przedniego i wklejone na miejsce z około 10 mm wystającym z powrotem do obudowy. Zostanie on włożony do tylnego panelu, aby można go było wyjąć podczas testowania.
2. Panel tylny
Tylny panel składa się z pięciu bocznych pierścieni, po których następuje tylna obudowa, która jest umieszczona w ostatnim bocznym pierścieniu. Ponownie i przyklejony 5-minutowym dwuskładnikowym klejem epoksydowym. Uważaj, aby nie przesadzić z klejem, ponieważ okaże się, że wycieka z boków.
Korzystając z pozycji otworów z kołków panelu przedniego, dokładnie zaznacz i wywierć otwory o średnicy 3 mm i sprawdź, czy elementy przednie i tylne są ze sobą połączone.
3. Elementy do szlifowania i malowania Po złożeniu przedniej i tylnej części można pomalować dowolny kolor lub po prostu lekko przeszlifować ręcznie i pokryć przezroczystym lakierem w sprayu. Wybrałem to drugie, ponieważ bardzo podobał mi się efekt zaakcentowanego drewna, który pozostawiła wycinarka laserowa po lekkim szlifowaniu. Musiałem nałożyć 3-4 warstwy bezbarwnego lakieru w sprayu na drewno, aby je uszczelnić, ponieważ drewno jest bardzo porowate.
4. Alternatywna obudowa 3D Dwóch twórców opublikowało szablon 3D dla tego Retro Pacman Clock
Można je znaleźć tutaj
Sprawa Pac Man autorstwa feconinc
Remiks obudowy zegara Pac Man autorstwa TronicGr
Krok 3: Złóż moduły elektroniczne
Cały obwód zawiera zegar czasu rzeczywistego, Arduino Mega, moduł dźwiękowy, ekran dotykowy i osłonę ekranu.
1. Zegar czasu rzeczywistego
Zamontuj zegar czasu rzeczywistego z tyłu Arduino Mega jak na załączonym zdjęciu. Użyłem pistoletu do klejenia na gorąco i pianki do pakowania, aby upewnić się, że się nie stykają, i jest trochę amortyzacji, która pochłania ruch. W moim przypadku przylutowałem 2 nogi RTC bezpośrednio do Arduino i użyłem przewodu łączącego do podłączenia 5V i GND do Arduino.
2. Moduł nagrywania dźwięku
Są naprawdę fajne i łatwe w użyciu. W podobny sposób, jak powyżej, użyj pianki i gorącego kleju, aby umieścić moduł i głośnik z tyłu Arduino, uważając, aby były izolowane przed dotykaniem. Moduł dźwiękowy jest wyzwalany przez D8 na Arduino, więc to i zasilacz wymagają podłączenia zgodnie z dostarczonym schematem obwodu.
3. Automatyczne przyciemnianie podświetlenia (opcjonalnie) Jeśli zamierzasz używać go jako zegara nocnego, prawdopodobnie będziesz chciał automatycznie przyciemniać podświetlenie w nocy, aby nie wpływało na twój sen. (Jeśli nie, możesz pominąć ten krok!)
Niestety, podświetlenie ekranu TFT jest na stałe podłączone do +3,3 V i nie można go regulować za pomocą Arduino. Oznacza to, że musimy go odłączyć i ponownie podłączyć do pinu PWM na Arduino, aby kontrolować jasność podświetlenia. Chciałem to zrobić przy minimalnym uszkodzeniu pinów lub gąsienic na komponentach, więc przyjąłem następujące podejście.
Postępuj zgodnie z poniższymi krokami ostrożnie
(a) Aby to osiągnąć, rezystor zależny od światła (LDR) jest umieszczony z tyłu urządzenia w celu wykrywania światła. Wywierć w obudowie dwa otwory o średnicy 3 mm i przełóż przez nie nóżki LDR. Użyj gorącego kleju po wewnętrznej stronie szafki, aby utrzymać nogi na miejscu. Przylutuj dwa przewody po wewnętrznej stronie obudowy i podłącz je zgodnie ze schematem obwodu. Dodaj rezystor 270k Ohm do A7 Arduino zgodnie ze schematem obwodu.
(b) Wyjmij wyświetlacz TFT i umieść go na stabilnej powierzchni. Zidentyfikuj pin 19 (LED_A) i ostrożnie usuń kilka milimetrów plastiku z podstawy pinu. Zegnij szpilkę na płasko i z dala od złącza, jak na powyższym obrazku. Sprawdź, czy osłona TFT może być dobrze podłączona i czy wygięty bolec nie blokuje wtyczki lub gniazda.
(c) Przylutuj rejestr 47 Ohm do zgiętego nad pinem i podłącz przewód z rezystora do D9 Arduino Mega. Pin Arduino D9 może obniżyć do 40mA, więc rezystor ogranicza to do mniej. Podłącz diodę Zenera 3,3 V do tego samego styku (LED_A) i podłącz ją do uziemienia zgodnie ze schematem. Ma to na celu ochronę podświetlenia przed przepięciem, ponieważ reguluje ono napięcie do 3,3V.
4. Ekran TFT i Arduino Shield Ostrożnie wsuń złącza ekranu dotykowego TFT 3,2 cala do TFT Arduino Shield. Następnie ostrożnie podłącz do górnej części Arduino zgodnie z załączonym zdjęciem. Zegar RTC jest wyposażony w baterię, dzięki czemu zachowa prawidłowy czas nawet po odłączeniu zasilania. Czas alarmu jest przechowywany w eepromie na Arduino, co oznacza, że zostanie zachowany w przypadku awarii zasilania.
Krok 4: Prześlij kod i przetestuj zegar
"ładowanie="leniwy"
Kod Retro Pac-Man Clock można zmodyfikować, aby zapewnić inne motywy. Kabel USB oznacza, że inni Twórcy mają potencjał do rozwijania własnych, unikalnych motywów.
W zestawie znajduje się początkowa wersja Donkey Kong. Zegar działa normalnie, a sterowanie za pomocą ekranu dotykowego umożliwia sterowanie Mario.
*** Wersja produkcyjna 3 teraz wydana w tej instrukcji ***
Kontrolki w górę, w dół, w lewo i w prawo mogą być używane do zmiany kierunku Mario tylko przez dotknięcie górnej, dolnej, lewej i prawej strony ekranu.
Aby skakać podczas podróży w lewo lub w prawo, dotknij górnej części ekranu. Aby aktywować menu ustawień, naciśnij środek ekranu.
Mam nadzieję, że to dostarczy inspiracji innym do dalszego rozwoju!!
I nagroda w Konkursie Mikrokontrolerów 2017
Zalecana:
Pojedynczy zegar Nixie w stylu „Faberge”: 6 kroków (ze zdjęciami)
Jednorurowy zegar Nixie w stylu „Faberge”: Ten zegar Nixie był wynikiem rozmowy na temat zegarów jednorurowych na stronie fanów Nixie Clocks na Facebooku. łatwość czytania. Zegar z pojedynczą lampą
Zegar w stylu EL Wire Neon Nixie: 21 kroków (ze zdjęciami)
Zegar w stylu EL Wire Neon Nixie: Ta instrukcja opisuje, jak zrobić zegar za pomocą drutu EL. Konstrukcja tego zegara przypomina połączenie neonu i zegara Nixie. Tworząc „Neon” tablica z nazwami z EL Wire, chciałem dodać trochę animacji. Spowodowało to
Zegar z żarnikiem LED w stylu „Charlotte's Web”: 10 kroków (ze zdjęciami)
Zegar z żarnikiem LED w stylu „Charlotte's Web”: Odkąd po raz pierwszy zobaczyłem żarówki z żarnikami LED, myślałem, że żarniki muszą na coś się nadawać, ale zajęło mi to do zakończenia sprzedaży lokalnego sklepu z częściami elektronicznymi kupić kilka żarówek z zamiarem rozbicia
Cyfrowy zegar „Dali” w stylu lat 80.: 7 kroków (ze zdjęciami)
Cyfrowy zegar „Dali” w stylu lat 80.: Ta instrukcja pokazuje, jak zbudować cyfrowy „dali” w stylu lat 80. zegar z topniejącymi cyframi. Po raz pierwszy zetknąłem się z tym stylem zegara na Apple Macintosh, kiedy byłem dzieckiem w latach 80-tych. Ten Instruktaż pokazuje moją próbę odtworzenia
Jak zrobić zegar do topienia w stylu Dali: 9 kroków (ze zdjęciami)
Jak zrobić zegar topnienia w stylu Dali: Nie słucham żadnej z moich starych płyt, ale bardzo lubię je mieć. Na szczęście moi przyjaciele też. Inną wspólną cechą jest zrozumienie, która jest godzina. Bawiłem się z płytami i rozwiązałem moje