Spisu treści:

Projekt Arduino-Tamagotchi (I Am the Tamagotchi): 5 kroków (ze zdjęciami)
Projekt Arduino-Tamagotchi (I Am the Tamagotchi): 5 kroków (ze zdjęciami)

Wideo: Projekt Arduino-Tamagotchi (I Am the Tamagotchi): 5 kroków (ze zdjęciami)

Wideo: Projekt Arduino-Tamagotchi (I Am the Tamagotchi): 5 kroków (ze zdjęciami)
Wideo: Самодельный тамагочи - Megapets Project DIY Virtual Pet (Eng subs) 2024, Listopad
Anonim
Image
Image

Byłem znudzony kwarantanną i postanowiłem zrobić Arduino Tamagotchi. Ponieważ nienawidzę wielu zwierząt, wybieram siebie na Tamagotchi. Najpierw buduję swoją konsolę na płytce prototypowej. Okablowanie jest bardzo proste. Są tylko trzy przyciski, brzęczyk i wyświetlacz LCD Nokia 5110.

Krok 1: Budowanie projektu na tablicy do krojenia chleba

Budowanie projektu na tabliczce do krojenia chleba
Budowanie projektu na tabliczce do krojenia chleba
Budowanie projektu na tabliczce do krojenia chleba
Budowanie projektu na tabliczce do krojenia chleba

Wybieram piny cyfrowe 2, 3 i 4 dla przycisków i 5 dla brzęczyka. Zdecydowałem się umieścić rezystor 47 Ohm między głośnikiem a pinem, ze względu na uciążliwe brzęczyki. LCD Nokia jest podłączony do 8, 9, 10, 11 i 12. Po okablowaniu zacząłem programować, co było większością Praca.

Krok 2: Programowanie

Programowanie
Programowanie
Programowanie
Programowanie

Programowanie trwało ponad dwa tygodnie i skończyło się prawdziwym bałaganem - ale działa dobrze. Polecam nie wprowadzać zbyt wielu zmian w programie, ponieważ jest on w połowie niemiecki, w połowie angielski i nieco mylący. W pierwszych wierszach znajdują się najważniejsze informacje, takie jak piny przycisków i kontrast LCD. Myślę, że to jest pomocne. Całą grafikę zaprojektowałem farbą i wykorzystałem LCDAssistant do przekształcenia zdjęć w szesnastkę.

Dodałem głód, zabawę i zmęczenie. Co pół godziny istnieje 75% szans, że jeden status spadnie. Możesz wypełnić paski stanu, jedząc jedzenie, grając w gry lub kładąc się spać.

Dodałem plik rar (Tama2.rar) i dwa osobne pliki (Graphic.c i Tama2.ino). Możesz wybrać jedną z tych opcji.:)

Krok 3: Projektowanie płytki drukowanej

Projektowanie płytki drukowanej
Projektowanie płytki drukowanej
Projektowanie płytki drukowanej
Projektowanie płytki drukowanej

Po zakończeniu programowania zaprojektowałem płytkę drukowaną z Eagle. Ze względu na małe rozmiary wybrałem Arduino Mini jako mózg mojej konsoli do gier. Rozmiar desek to tylko 93,4 mm x 49, 25 mm (3, 67 x 1, 94 cala). Skorzystałem z usługi JLCPCB dla moich płytek drukowanych. Niższe taktowanie Arduino Minis (8 MHz) sprawiło, że gry były bardzo łatwe i wolne, więc dostosowałem prędkość. Zmieniłem też brzęczyk na mniejszy.

Krok 4: Dodawanie baterii

Dodawanie baterii
Dodawanie baterii

Do wykonania handhelda Tamagotchi użyłem starej baterii i modułu ładującego. Bateria pochodzi z telefonu komórkowego i zapewnia energię na ponad trzy dni. Moduł ładowania to płytka do ładowania baterii litowej 18650 USB. Może naładować baterię w kilka godzin.

Krok 5: Projektowanie i drukowanie etui

Projektowanie i drukowanie etui
Projektowanie i drukowanie etui
Projektowanie i drukowanie etui
Projektowanie i drukowanie etui

W końcu użyłem drukarki 3D do zbudowania obudowy dla mojego Tamagotchi. Zaprojektowałem wszystkie pliki CAD w Thinkercad i po kilku nieudanych wydrukach otrzymałem dobrą i solidną obudowę. Skręcam wszystko razem i projekt jest skończony.

To mój projekt. Jeśli masz jakieś pytania, po prostu napisz komentarz poniżej.:)

Zalecana: