亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

自制 Arduino 电子宠物「Tamaguino」:复刻经典 Tamagotchi 全攻略

项目背景

Tamagotchi(口袋精灵)是 90 年代风靡全球的电子宠物玩具,累计销量超 7600 万台。本项目「Tamaguino」由塞尔维亚开发者 Alojz 设计,基于 Arduino Pro Mini 与 0.96″ OLED 屏幕,完整复刻了喂食、游戏、就医、管教等核心玩法,代码约 1300 行、占用 95% Flash,堪称 AVR 单片机极限编程的教科书级范例。

硬件清单(总成本约 $20)

元件规格/备注参考价
Arduino Pro Mini5V 16MHz 版本$2
0.96″ I2C OLEDSSD1306,128×64 像素$3
微动按钮3 颗(上/下/确认)$0.5
无源蜂鸣器/小喇叭8Ω 0.5W$0.3
自锁开关电源开关$0.2
TP4056 充电板带保护,1A 充电电流需改阻$0.8
150mAh 锂电池3.7V,续航 7 小时+$2
万能板 7×5cm焊接用$1
FTDI 下载器CP2102 或 CH340$2
3D 打印外壳木质 PLA(椰子/桦木色),约 70g$5

关键制作步骤

1. 电池充电板改阻

TP4056 默认 1A 充电电流对 150mAh 电池过大(≤0.5C 即 75mA),需将板上标记 Rprog 的 1.2k 电阻更换为 10kΩ,将充电电流降至约 130mA,安全且充满约 1.5 小时。

2. 主电路焊接

3. 3D 打印与后处理

从 Thingiverse 下载 STL(5 个零件),建议参数:

4. 组装入壳

  1. 万能板用热熔胶固定在底壳卡槽。
  2. 充电板与开关粘贴侧壁,电池用双面胶固定(严禁热熔胶直接粘电池)。
  3. 按钮帽嵌入顶盖对应孔位,蜂鸣器贴近开孔处。
  4. 合盖前再次通电测试,确认屏幕显示、按键响应、声音正常。

固件烧录与库依赖

  1. 安装库:Adafruit_GFX、Adafruit_SSD1306(库管理器搜索安装)。
  2. 从 项目主页 下载最新 .ino 文件。
  3. IDE 选板 Arduino Pro or Pro Mini (5V, 16MHz),处理器选 ATmega328P。
  4. FTDI 接线:VCC→VCC,GND→GND,TX→RX,RX→TX,DTR→RST(或手动复位)。
  5. 编译上传,若提示内存不足,可精简字体表或注释调试串口输出。

玩法速览

进阶扩展建议

作者已计划升级为 2.4″ TFT 彩屏 + ESP32,变身掌上游戏机(支持贪吃蛇、俄罗斯方块等)。若你想在此基础上二次开发,建议:

资源链接汇总

制造工艺

  1. 用 Arduino 打造绚丽显示器 Ambilight 系统
  2. 自制 Arduboy 克隆掌机:从面包板到专业 PCB
  3. Arduino 数字骰子:LCD 显示随机点数的电子骰子
  4. 用 Arduino UNO 和 OLED 显示屏制作经典 Pong 游戏:分步教程
  5. Arduino 音频频率检测:基于 FFT 测量最响亮声音峰值
  6. 智能无线开关控制器:Arduino + 433MHz 远程操控墙壁开关
  7. Arduino 井字棋游戏:MAX7219 点阵屏 + 纸板外壳 DIY
  8. 基于 Arduino Nano 的智能运动感应水枪
  9. 使用 SparkFun 7 段数码管构建可靠的 Arduino 倒计时器
  10. Arduino 向日葵:制作电子向日葵追踪阳光
  11. 自制 Arduino 遥控保时捷赛车:从改装底盘到手机 App 控制全攻略
  12. Arduino 合成乐音:从零实现 88 键钢琴全音域