Indholdsfortegnelse:

Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 trin (med billeder)
Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 trin (med billeder)

Video: Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 trin (med billeder)

Video: Arduino-Tamagotchi Project (I Am the Tamagotchi): 5 trin (med billeder)
Video: 29C3 - many tamagotchis were harmed in the making of this prestation 2024, November
Anonim
Image
Image

Jeg kedede mig i karantæne og besluttede at lave en Arduino Tamagotchi. Fordi jeg hader mange dyr, vælger jeg mig selv som Tamagotchi. Først bygger jeg min konsol på et brødbræt. Ledningerne er meget enkle. Der er kun tre knapper, en summer og en Nokia 5110 LCD.

Trin 1: Opbygning af projektet på et brødbræt

Bygger projektet på et brødbræt
Bygger projektet på et brødbræt
Bygger projektet på et brødbræt
Bygger projektet på et brødbræt

Jeg vælger de digitale ben 2, 3 og 4 til knapperne og 5 til summeren. Jeg besluttede at placere en 47 Ohm modstand mellem højttaleren og stiften på grund af summernes irriterende støj. Nokia LCD'en er forbundet til 8, 9, 10, 11 og 12. Efter kabelføringen begyndte jeg at programmere, hvilket var det meste af arbejde.

Trin 2: Programmering

Programmering
Programmering
Programmering
Programmering

Programmeringen tog mere end to uger og endte i et rigtigt rod - men det går fint. Jeg vil anbefale dig ikke at foretage mange ændringer i programmet, fordi det er halvt tysk halvt engelsk og lidt forvirrende. I de første linjer er de vigtigste oplysninger, f.eks. Knapnåle og LCD -kontrast. Jeg synes, det er nyttigt. Jeg designede al grafikken med maling og brugte LCDAssistant til at konvertere billederne til hex.

Jeg tilføjede sult, sjov og træthed. Halv time er der en 75 % chance for, at en status falder. Du kan fylde statuslinjerne op ved at spise mad, spille spil eller gå i seng.

Jeg tilføjede en rar -fil (Tama2.rar) og to separate filer (Graphic.c & Tama2.ino). Du kan vælge mellem en af disse muligheder.:)

Trin 3: Design af et printkort

Design af et printkort
Design af et printkort
Design af et printkort
Design af et printkort

Da jeg var færdig med at programmere, designede jeg et printkort med Eagle. På grund af sin lille størrelse valgte jeg en Arduino Mini som hjernen i min spilkonsol. Pladernes størrelse er kun 93, 4 mm x 49, 25 mm (3, 67 x 1, 94 tommer). Jeg brugte JLCPCBs service til mine printkort. Arduino Minis lavere urfrekvens (8 MHz) gjorde spillene meget lette og langsomme, så jeg justerede hastigheden. Jeg ændrede også summeren til en mindre.

Trin 4: Tilføjelse af et batteri

Tilføjelse af et batteri
Tilføjelse af et batteri

For at lave Tamagotchi håndholdt brugte jeg et gammelt batteri og et opladningsmodul. Batteriet er fra en mobiltelefon og giver energi i mere end tre dage. Opladningsmodulet er 18650 USB Lithium Battery Charging Board. Det kan oplade batteriet på et par timer.

Trin 5: Design og udskrivning af en sag

Design og udskrivning af en sag
Design og udskrivning af en sag
Design og udskrivning af en sag
Design og udskrivning af en sag

Endelig brugte jeg en 3D-printer til at bygge en sag til min Tamagotchi. Jeg designede alle CAD-filer i Thinkercad, og efter et par fejlslagne udskrifter fik jeg en god og solid sag. Jeg skruer alt sammen, og projektet var færdigt.

Det er mit projekt. Hvis du har spørgsmål, skal du bare skrive en kommentar herunder.:)

Anbefalede: