Spisu treści:

Zegar Pac-Man w stylu retro: 6 kroków (ze zdjęciami)
Zegar Pac-Man w stylu retro: 6 kroków (ze zdjęciami)

Wideo: Zegar Pac-Man w stylu retro: 6 kroków (ze zdjęciami)

Wideo: Zegar Pac-Man w stylu retro: 6 kroków (ze zdjęciami)
Wideo: Ich reakcja była prawdziwa 👌🤦‍♀️🤣 powiedziałam im ze pokaże im piękny taniec 2024, Listopad
Anonim
Image
Image

Autor: TechKiwiGadgetsTechKiwiGadgets na InstagramieObserwuj Więcej autora:

Narzędzie do rozwiązywania problemów z ładowaniem przez USB
Narzędzie do rozwiązywania problemów z ładowaniem przez USB
Narzędzie do rozwiązywania problemów z ładowaniem przez USB
Narzędzie do rozwiązywania problemów z ładowaniem przez USB
Ładowalna ekologiczna latarka USB
Ładowalna ekologiczna latarka USB
Ładowalna ekologiczna latarka USB
Ładowalna ekologiczna latarka USB
Animowany zegar słowny
Animowany zegar słowny
Animowany zegar słowny
Animowany zegar słowny

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

Zbierz materiały
Zbierz materiały
Zbierz materiały
Zbierz materiały
Zbierz materiały
Zbierz materiały

Retro Pac-Man Clock składa się z 5 kluczowych modułów wraz z obudową wycinaną laserowo z drewna MDF.

  1. Płytka Arduino - Arduino Mega 2560 (elementy 1, 2 i 3 można kupić w jednym pakiecie)
  2. Ekran dotykowy Arduino Shield - 3,2 cala Mega Touch L CD
  3. Ekran dotykowy tarczy rozszerzeń - 3,2 "wyświetlacz TFT LCD + ekran dotykowy dla Arduino Mega 2560 (* Uwaga: unikaj Sainsmart patrz sekcja 4 poniżej)
  4. Moduł zegara czasu rzeczywistego - DS3231 RTC
  5. 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

  1. Kołki panelu x 4 do mocowania przedniej obudowy do korpusu
  2. Dwuskładnikowa żywica epoksydowa do sklejania obudowy
  3. Arkusze papieru ściernego - po 4 arkusze, każdy z gatunku drobnego i średniego do szlifowania drewna
  4. Wiertarka elektryczna z wiertłem do drewna o średnicy 3 mm.
  5. Kabel USB o długości 1 m
  6. Ładowarka USB (używana do zasilania zegara)
  7. 150mm x 30mm x 3mm MDF lub styren do zbudowania wspornika do utrzymywania obwodu w miejscu w obudowie
  8. Pistolet na gorący klej

Opcjonalne elementy do automatycznego przyciemniania podświetlenia wymagane tylko w przypadku zegara nocnego

  1. Rezystor 270k Ohm
  2. Dioda Zenera 3.3v 0.5 wat
  3. Rezystor 47 Ohm
  4. Rezystor światłozależny (LDR)

Krok 2: Zbuduj obudowę

Zbuduj obudowę
Zbuduj obudowę
Zbuduj obudowę
Zbuduj obudowę
Zbuduj obudowę
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

Montaż modułów elektronicznych
Montaż modułów elektronicznych
Montaż modułów elektronicznych
Montaż modułów elektronicznych
Montaż modułów elektronicznych
Montaż modułów elektronicznych

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

Prześlij kod i przetestuj zegar
Prześlij kod i przetestuj zegar

"ładowanie="leniwy"

DK i inne motywy
DK i inne motywy
DK i inne motywy
DK i inne motywy

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!!

Konkurs mikrokontrolerów 2017
Konkurs mikrokontrolerów 2017
Konkurs mikrokontrolerów 2017
Konkurs mikrokontrolerów 2017

I nagroda w Konkursie Mikrokontrolerów 2017

Zalecana: