Inhoudsopgave:

Arduino-Tamagotchi-project (I Am the Tamagotchi) - Ajarnpa
Arduino-Tamagotchi-project (I Am the Tamagotchi) - Ajarnpa

Video: Arduino-Tamagotchi-project (I Am the Tamagotchi) - Ajarnpa

Video: Arduino-Tamagotchi-project (I Am the Tamagotchi) - Ajarnpa
Video: Selfmade Arduino Tamagotchi | Technic Joe 2024, November
Anonim
Image
Image

Ik verveelde me in quarantaine en besloot een Arduino Tamagotchi te maken. Omdat ik veel dieren haat, kies ik mezelf als de Tamagotchi. Eerst bouw ik mijn console op een breadboard. De bedrading is heel eenvoudig. Er zijn slechts drie knoppen, een zoemer en een Nokia 5110 LCD.

Stap 1: Het project bouwen op een breadboard

Het project bouwen op een breadboard
Het project bouwen op een breadboard
Het project bouwen op een breadboard
Het project bouwen op een breadboard

Ik kies de digitale pinnen 2, 3 en 4 voor de knoppen en 5 voor de zoemer. Ik heb besloten om een weerstand van 47 Ohm tussen de speaker en de pin te plaatsen, vanwege de zoemers hinderlijk geluid. werk.

Stap 2: Programmeren

Programmeren
Programmeren
Programmeren
Programmeren

Programmeren duurde meer dan twee weken en eindigde in een echte puinhoop - maar het werkt prima. Ik zou je aanraden om niet veel veranderingen in het programma aan te brengen, omdat het half Duits half Engels is en een beetje verwarrend. In de eerste regels staan de belangrijkste informatie, zoals knoppinnen en LCD-contrast. Ik denk dat dit nuttig is. Ik ontwierp alle afbeeldingen met verf en gebruikte LCDAssistant om de afbeeldingen om te zetten in hex.

Ik voegde honger, plezier en vermoeidheid toe. Elk half uur is er 75% kans dat één status wegvalt. Je kunt de statusbalken vullen door te eten, spelletjes te spelen of naar bed te gaan.

Ik heb een rar-bestand (Tama2.rar) en twee afzonderlijke bestanden (Graphic.c & Tama2.ino) toegevoegd. U kunt kiezen uit een van deze opties.:)

Stap 3: Een printplaat ontwerpen

Een printplaat ontwerpen
Een printplaat ontwerpen
Een printplaat ontwerpen
Een printplaat ontwerpen

Nadat ik klaar was met programmeren heb ik samen met Eagle een printplaat ontworpen. Vanwege zijn kleine formaat koos ik een Arduino Mini als het brein van mijn gameconsole. Het formaat van de planken is slechts 93, 4 mm x 49, 25 mm (3, 67 x 1, 94 inch). Ik heb de service van JLCPCB gebruikt voor mijn printplaten. De lagere kloksnelheid van de Arduino Mini (8 MHz) maakte de games erg makkelijk en traag, dus ik heb de snelheid aangepast. Ook heb ik de zoemer veranderd in een kleinere.

Stap 4: Een batterij toevoegen

Een batterij toevoegen
Een batterij toevoegen

Om de Tamagotchi handheld te maken heb ik een oude batterij en een oplaadmodule gebruikt. De batterij is afkomstig van een mobiele telefoon en levert meer dan drie dagen energie. De oplaadmodule is de 18650 USB-oplaadkaart voor lithiumbatterijen. Hij kan de batterij in een paar uur opladen.

Stap 5: Een hoesje ontwerpen en afdrukken

Een hoesje ontwerpen en afdrukken
Een hoesje ontwerpen en afdrukken
Een hoesje ontwerpen en afdrukken
Een hoesje ontwerpen en afdrukken

Ten slotte heb ik een 3D-printer gebruikt om een behuizing voor mijn Tamagotchi te bouwen. Ik ontwierp alle CAD-bestanden in Thinkercad en na een paar mislukte afdrukken kreeg ik een goede en solide behuizing. Ik schroef alles in elkaar en het project was klaar.

Dat is mijn project. Als je vragen hebt, kun je hieronder een reactie schrijven.:)

Aanbevolen: