Sommario:

Progetto Arduino-Tamagotchi (Io sono il Tamagotchi): 5 passaggi (con immagini)
Progetto Arduino-Tamagotchi (Io sono il Tamagotchi): 5 passaggi (con immagini)

Video: Progetto Arduino-Tamagotchi (Io sono il Tamagotchi): 5 passaggi (con immagini)

Video: Progetto Arduino-Tamagotchi (Io sono il Tamagotchi): 5 passaggi (con immagini)
Video: Arduino Digital Pet toy with a white OLED Display (Tamagotchi Clone) 2024, Dicembre
Anonim
Image
Image

Mi annoiavo in quarantena e ho deciso di realizzare un Arduino Tamagotchi. Poiché odio molti animali, mi scelgo come Tamagotchi. Per prima cosa costruisco la mia console su una breadboard. Il cablaggio è molto semplice. Ci sono solo tre pulsanti, un cicalino e un LCD Nokia 5110.

Passaggio 1: costruire il progetto su una breadboard

Costruire il progetto su una breadboard
Costruire il progetto su una breadboard
Costruire il progetto su una breadboard
Costruire il progetto su una breadboard

Scelgo i pin digitali 2, 3 e 4 per i pulsanti e 5 per il cicalino. Ho deciso di inserire una resistenza da 47 Ohm tra l'altoparlante e il pin, a causa del fastidioso rumore dei buzzer. Il Nokia LCD è collegato a 8, 9, 10, 11 e 12. Dopo il cablaggio ho iniziato a programmare, che era la maggior parte dei opera.

Passaggio 2: programmazione

Programmazione
Programmazione
Programmazione
Programmazione

La programmazione ha richiesto più di due settimane ed è finita in un vero casino, ma funziona bene. Ti consiglierei di non apportare molte modifiche al programma, perché è metà tedesco metà inglese e un po' confuso. Nelle prime righe ci sono le informazioni più importanti, come i pin dei pulsanti e il contrasto LCD. Penso che questo sia utile. Ho disegnato tutta la grafica con vernice e ho usato LCDAssistant per convertire le immagini in esadecimale.

Ho aggiunto fame, divertimento e stanchezza. Ogni mezz'ora c'è il 75% di possibilità che uno stato scenda. Puoi riempire le barre di stato mangiando cibo, giocando o andando a letto.

Ho aggiunto un file rar (Tama2.rar) e due file separati (Graphic.c e Tama2.ino). Puoi scegliere tra una di queste opzioni.:)

Passaggio 3: progettazione di un circuito stampato

Progettazione di un circuito stampato
Progettazione di un circuito stampato
Progettazione di un circuito stampato
Progettazione di un circuito stampato

Dopo aver finito di programmare ho progettato un circuito con Eagle. A causa delle sue piccole dimensioni ho scelto un Arduino Mini come Brain della mia console di gioco. La dimensione delle schede è solo 93, 4 mm x 49, 25 mm (3, 67 x 1, 94 pollici). Ho utilizzato il servizio di JLCPCB per i miei circuiti stampati. La frequenza di clock inferiore di Arduino Mini (8 MHz) ha reso i giochi molto facili e lenti, quindi ho regolato la velocità. Inoltre ho cambiato il cicalino con uno più piccolo.

Passaggio 4: aggiunta di una batteria

Aggiunta di una batteria
Aggiunta di una batteria

Per realizzare il palmare Tamagotchi ho utilizzato una vecchia batteria e un modulo di ricarica. La batteria proviene da un telefono cellulare e fornisce energia per più di tre giorni. Il modulo di ricarica è la scheda di ricarica della batteria al litio USB 18650. Può caricare la batteria in poche ore.

Passaggio 5: progettazione e stampa di una custodia

Progettare e stampare una custodia
Progettare e stampare una custodia
Progettare e stampare una custodia
Progettare e stampare una custodia

Alla fine ho usato una stampante 3D per costruire una custodia per il mio Tamagotchi. Ho progettato tutti i file CAD in Thinkercad e dopo alcune stampe fallite ho ottenuto una custodia buona e solida. Ho avvitato tutto insieme e il progetto era finito.

Questo è il mio progetto. Se hai domande, scrivi un commento in basso.:)

Consigliato: