Innholdsfortegnelse:

Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 trinn (med bilder)
Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 trinn (med bilder)

Video: Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 trinn (med bilder)

Video: Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 trinn (med bilder)
Video: Selfmade Arduino Tamagotchi | Technic Joe 2024, Juli
Anonim
Image
Image

Jeg kjedet meg i karantene og bestemte meg for å lage en Arduino Tamagotchi. Fordi jeg hater mange dyr, velger jeg meg selv som Tamagotchi. Først bygger jeg konsollen min på et brødbrett. Ledningen er veldig enkel. Det er bare tre knapper, en summer og en Nokia 5110 LCD.

Trinn 1: Bygg prosjektet på et brødbrett

Bygg prosjektet på et brødbrett
Bygg prosjektet på et brødbrett
Bygg prosjektet på et brødbrett
Bygg prosjektet på et brødbrett

Jeg velger de digitale pinnene 2, 3 og 4 for knappene og 5 for summeren. Jeg bestemte meg for å plassere en 47 Ohm motstand mellom høyttaleren og pinnen, på grunn av summerens irriterende lyd. Nokia LCD er koblet til 8, 9, 10, 11 og 12. Etter ledningene begynte jeg å programmere, som var det meste av arbeid.

Trinn 2: Programmering

Programmering
Programmering
Programmering
Programmering

Programmeringen tok mer enn to uker og endte opp i et skikkelig rot - men det går fint. Jeg vil anbefale deg å ikke gjøre mange endringer i programmet, fordi det er halvt tysk halvt engelsk og litt forvirrende. I de første linjene er den viktigste informasjonen, som knappestifter og LCD -kontrast. Jeg tror dette er nyttig. Jeg designet all grafikken med maling og brukte LCDAssistant til å konvertere bildene til hex.

Jeg la til sult, moro og tretthet. Halv time er det en 75 % sjanse for at en status faller. Du kan fylle opp statuslinjene ved å spise mat, spille spill eller gå til sengs.

Jeg la til en rar -fil (Tama2.rar) og to separate filer (Graphic.c og Tama2.ino). Du kan velge mellom ett av disse alternativene.:)

Trinn 3: Designe et kretskort

Design av kretskort
Design av kretskort
Design av kretskort
Design av kretskort

Etter at jeg var ferdig med å programmere designet jeg et kretskort med Eagle. På grunn av den lille størrelsen valgte jeg en Arduino Mini som hjernen til min spillkonsoll. Platenes størrelse er bare 93, 4 mm x 49, 25 mm (3, 67 x 1, 94 tommer). Jeg brukte tjenesten til JLCPCB for kretskortene mine. Arduino Minis lavere klokkefrekvens (8 MHz) gjorde spillene veldig enkle og sakte, så jeg justerte hastigheten. Jeg byttet også summer til en mindre.

Trinn 4: Legge til et batteri

Legge til et batteri
Legge til et batteri

For å lage Tamagotchi -grafregneren brukte jeg et gammelt batteri og en lademodul. Batteriet er fra en mobiltelefon og gir energi i mer enn tre dager. Lademodulen er 18650 USB litiumbatteriladerkort. Det kan lade batteriet på noen få timer.

Trinn 5: Design og utskrift av etui

Design og utskrift av etui
Design og utskrift av etui
Design og utskrift av etui
Design og utskrift av etui

Til slutt brukte jeg en 3D-skriver for å bygge et etui til min Tamagotchi. Jeg designet alle CAD-filene i Thinkercad, og etter noen få mislykkede utskrifter fikk jeg en god og solid sak. Jeg skruer alt sammen og prosjektet var ferdig.

Det er mitt prosjekt. Hvis du har spørsmål, skriv bare en kommentar nedenfor.:)

Anbefalt: