Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Construisez votre propre Tamagotchi Arduino : Un animal de compagnie numérique DIY

Composants et fournitures

ComposantQuantitéLien indicatif
Arduino Pro Mini (5V, 16 MHz)1~2 €
Écran OLED I2C 0,96″ 128×64 (SSD1306)1~3 €
3 boutons poussoirs3~1 €
Haut-parleur ou buzzer piézo1~0,50 €
Interrupteur à glissière1~0,30 €
Module de charge LiPo (TP4056)1~1 €
Batterie LiPo 150 mAh1~2 €
Résistance 10 kΩ1Pour limiter le courant de charge
Plaque d'essai 7×5 cm1~1 €
Programmeur FTDI (USB → série)1~3 €
Fils de connexion1 lot~1 €

Coût total électronique : < 15 €. Avec boîtier 3D (≈70 g de filament bois ≈ 5 €), total ≈ 20 €.

Outils nécessaires

Applications

À propos du projet

Ce projet recrée le célèbre Tamagotchi (76 millions d'unités vendues dans les années 90) sur une plateforme Arduino open-source. Un petit dinosaure s'affiche sur l'écran OLED : vous devez le nourrir, jouer avec lui, soigner ses maladies, surveiller ses jauges (faim, bonheur, discipline). Le code, développé par Alojz (Serbie), fait ~1 300 lignes et utilise 95 % de la mémoire programme de l'ATmega328 – une prouesse d'optimisation.

Page du projet : https://alojzjakob.github.io/Tamaguino/ (code, schémas, fichiers STL).

Étape 1 : Récupérer tous les composants

Voir tableau ci-dessus. Pour le boîtier : deux filaments bois (ex: FormFutura EasyWood Birch & Coconut).

Étape 2 : L'écran OLED 0,96″

Faible consommation (10–20 mA), interface I2C (2 fils + VCC/GND), bibliothèque Adafruit GFX + SSD1306. Idéal pour débutants.

Étape 3 : Câblage du circuit

Circuit principal

Soudure sur plaque d'essai selon le schéma. Premier essai de plaque à trous pour l'auteur – résultat satisfaisant en ~1 h. Programmation via FTDI.

Circuit batterie

Le module TP4056 livre 1 A par défaut – trop fort pour une batterie 150 mAh. Remplacez la résistance de réglage (Rprog) par une 10 kΩ pour limiter le courant à ~130 mA.

Étape 4 : Impression 3D du boîtier

Conçu sous Fusion 360 (gratuit, puissant, nombreux tutos). 5 pièces : base, couvercle, 3 boutons. Fichiers sur Thingiverse : thing:2374552. Impression ~3 h, ~70 g de filament.

Étape 5 : Finition des pièces 3D

Ponçage grain fin + vernis bois (séchage 24 h). Ne sautez pas cette étape : elle donne un aspect professionnel remarquable.

Étape 6 : Assemblage final

Autonomie : > 7 h avec 150 mAh. Recharge complète ~1 h via chargeur téléphone.

Étape 7 : Le code

Téléchargeable sur la page du projet. Utilise les résistances de pull-up internes (pas de résistances externes pour les boutons). Bibliothèques requises : Adafruit_GFX + Adafruit_SSD1306. Le code occupe 95 % de la flash – pour aller plus loin, il faudrait un MCU plus puissant (ex: ESP32, SAMD21).

Étape 8 : Réflexions finales

Projet démonstrateur : les makers peuvent aujourd'hui créer des objets complexes (jeu complet avec animations, IA basique) pour ~20 €. Première expérience de l'auteur avec plaque d'essai, batterie LiPo, conception CAO. Boîtier jugé trop grand pour l'écran 1″ – évolution prévue vers écran 2,4″ et console de jeu Arduino. Vos idées d'amélioration sont bienvenues !

Processus de fabrication

  1. Créer un système Ambilight spectaculaire pour moniteur avec Arduino
  2. Construire une console de jeu portable Arduboy DIY (Arduino Micro + PCB)
  3. Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
  4. Créer un jeu Pong classique sur Arduino UNO avec écran OLED – Tutoriel étape par étape
  5. Détecteur de fréquence audio Arduino — Mesurer le pic sonore avec module haute sensibilité
  6. Interrupteur lumineux sans fil intelligent : Manipulateur d'interrupteur piloté par Arduino
  7. Morpion sur matrice LED MAX7219 avec boîtier en carton
  8. Pistolet à eau intelligent à détection de mouvement avec Arduino Nano
  9. Construire un minuteur à rebours Arduino fiable avec afficheur 7 segments SparkFun