Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bouw Je Eigen Arduino Tamagotchi: Een Digitale Huisdier DIY Project

Onderdelen en Benodigdheden

Arduino Pro Mini (5V, 16 MHz) 1
0.96" I2C OLED Display (128×64, SSD1306) 1
Drukknoppen (6×6 mm) 3
Kleine Speaker of Buzzer 1
Schuifschakelaar 1
LiPo Oplaadboard (TP4056) 1
150 mAh LiPo Accu 1
10kΩ Weerstand (voor laadstroombegrenzing) 1
Experimenteerprint 7×5 cm 1
FTDI Programmeerder (voor Pro Mini) 1
Draadjes 1 set

Benodigde Tools

  • Lijmpistool
  • Solderbout

Apps en Online Diensten

  • Arduino IDE

Over Dit Project

In dit project bouwen we een Tamagotchi-kloon genaamd Tamaguino – een digitale huisdier op een kleine OLED schermpje. De originele Tamagotchi verkocht meer dan 76 miljoen exemplaren in de jaren '90. Dit project brengt die nostalgie terug met moderne hardware.

Op het displayziet u een kleine dinosaurier. Via meters voor honger, geluk en discipline zorgt u voor uw dier. U kunt het voeren, ermee spelen, naar de dokter gaan als het ziek is, en nog veel meer. De animaties en gameplay zijn verrassend uitgebreid voor zo'n kleine microcontroller.

De software is ontwikkeld door Alojz uit Servië. Hij deelt alle bronnen (code, schema, 3D-print bestanden) op zijn projectpagina:
https://alojzjakob.github.io/Tamaguino/

De code is ~1.300 regels lang en gebruikt 95% van het programmageheugen van de ATmega328P – een indrukwekkende prestatie.

Stap 1: Alle Onderdelen Verzamelen

Kosten elektronica: ~€14
3D-print behuizing (optioneel): ~€5 (70g wood filament)
Totaal: ~€19

Stap 2: 0.96" OLED Display

Deze display is ideaal voor Arduino: lage stroomverbruik (10–20 mA), helder, I2C interface (alleen 2 datadraden + VCC/GND), en uitstekende library ondersteuning (Adafruit GFX + SSD1306).

Stap 3: De Schakeling Bouwen

Hoofdschakeling

Alle componenten worden op de experimenteerprint gesoldeerd volgens het schema. Gebruik de interne pull-up weerstanden van de Arduino voor de knoppen – geen externe weerstanden nodig.

Accu Schakeling

Het TP4056 oplaadboard levert standaard 1000 mA – te veel voor een 150 mAh accu. Vervang de SMD-weerstand op de board (meestal R4, gemarkeerd "102") door een 10kΩ weerstand. Dit beperkt de laadstroom tot ~130 mA, veilig voor de accu.

Stap 4: Behuizing 3D Printen

De behuizing bestaat uit 5 onderdelen: basis, deksel, en 3 knoppen. Ontworpen in Fusion 360.
Download: Thingiverse

Geprint met wood filament (bijv. FormFutura EasyWood Birch & Coconut) voor een mooie houtlook. Printtijd ~3 uur.

Stap 5: 3D Print Afwerken

Zanden met fijn schuurpapier en behandelen met houtlak. Sla deze stap niet over – het maakt het verschil tussen "3D print" en "professioneel product".

Stap 6: Alles Monteren

  • Printplaat en oplaadboard inlijmen in de basis.
  • Accu vastlijmen (geen hete lijm direct op de accu!).
  • Accu-aansluitingen solderen naar Arduino VCC/GND.
  • Knoppen en deksel monteren.

Batterijduur: >7 uur met 150 mAh. Opladen in ~1 uur via USB-lader.

Stap 7: De Code

Download de code van de projectpagina. Benodigde libraries:
– Adafruit GFX Library
– Adafruit SSD1306 Library

De code gebruikt interne pull-ups en past precies in de ATmega328P.

Stap 8: Conclusie

Dit project toont wat makers met open hardware/software kunnen bereiken. Het was mijn eerste keer met een experimenteerprint, LiPo accu, en een zelf ontworpen behuizing. De behuizing is iets te groot voor de 1" display – een upgrade naar een 2.4" scherm is geplant om het te verbeteren tot een echte Arduino game console.

Heeft u verbeterideeën? Laat een reactie achter!

Productieproces

  1. Bouw een indrukwekkend monitor Ambilight-systeem met Arduino
  2. Bouw een Handheld Gaming Console met de Arduboy Clone
  3. Arduino Digitale Dobbelsteen: Bouw Je Eigen LCD-willekeurige Getalgenerator
  4. Bouw een Klassiek Pong-spel op Arduino UNO met OLED-display – Stap-voor-stap Tutorial
  5. Arduino Audio Frequentie Detector – Meet de luidste geluidspieken met hoge gevoeligheid
  6. Slimme Draadloze Lichtschakelaar Controller: Arduino-gebaseerde Remote Switch Manipulator
  7. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing
  8. Slimme beweegactiverde waterpistool gebouwd met Arduino Nano
  9. Bouw een Betrouwbare Arduino Afteltimer met SparkFun 7‑Segment Display
  10. Arduino Zonnebloem: Bouw een elektronische zon-volgende zonnebloem
  11. Bouw je eigen RC Porsche-auto met Arduino: Stap-voor-stap handleiding