大数跨境
0
0

怎样做一个小姐姐也喜欢的电子宠物?当然是要够大!

怎样做一个小姐姐也喜欢的电子宠物?当然是要够大! DF创客社区
2018-06-07
2
导读:2.7寸OLED来了!视觉体验超棒!


你的无限手套还缺一点,就能打响指


怎样做一个小姐姐也喜欢的电子宠物?

0.96英寸屏幕玩的不过瘾啊

当然是屏幕要足够大!

小姐姐才能优雅的玩起来!


海外的小哥哥DIY了一款Tamaguino电子宠物,第二代用的是2.7英寸OLED显示屏制作的哦,看上去是不是很好玩呢?


项目介绍

Tamaguino是我的首个Arduino项目,也是我开发的首款在微控制器上运行的游戏。它是模仿90年代及随后几年极为盛行的虚拟电子宠物“Tamagotchi”(拓麻歌子)而开发!

Tamaguino的首个版本采用广大电子爱好者熟悉且广泛使用的0.96英寸I2C OLED显示屏。

以下是第二版本,用2.7英寸OLED显示屏制作的版本!体验更棒哦!




所需硬件

  • 2.7英寸OLED 128x64显示模块

  • Arduino UNO

  • 面包板(通用)

  • 跳线(通用)

  • 12 mm的按钮开关


所需软件

  • Arduino IDE


原理图:

有电阻的情况:


无电阻的情况:


*注:在中国版本的Arduino UNO SCL和SDA线可能有不同的定位,请检查一下你的板。


3D打印外壳:

外壳可以自己设计,也可以用我提供的2种外壳。


介绍到这里,我想你对Tamaguino的历史已有所了解,现在让我们用新的更大的OLED为其增光添彩!

Tamaguino还有专门的官方网站:https://alojzjakob.github.io/Tamaguino/


第1步:准备零件



第2步:接线



最外面的OLED引脚标有1和20,所以仔细检查并确认是否每根接线都分配到合适的引脚。

请按照此处说明接线:
OLED PIN 1 (GND) -> ARDUINO GND

OLED PIN 2 (VCC) -> ARDUINO 5V (should work on 3v3 too)

OLED PIN 4 (DC) -> ARDUINO PIN 8

OLED PIN 7 (SCK) -> ARDUINO PIN 13

OLED PIN 8 (MOSI) -> ARDUINO PIN 11

OLED PIN 15 (CS) -> ARDUINO PIN 10

OLED PIN 16 (RST) -> ARDUINO PIN 9


按钮和蜂鸣/扬声器:

BUTTON 1 -> ARDUINO PIN 5

BUTTON 2 -> ARDUINO PIN 6

BUTTON 3 -> ARDUINO PIN 7

BUZZER + -> ARDUINO PIN 4

BUZZER - -> GND

第二个按钮引脚接接地 (GND)

无需为按钮配备专门电阻,因为按钮输入使用的Arduino引脚在代码时已经预置了内部上拉电阻。


第3步:上传代码



源代码(文末点击阅读原文相应位置查找)



如要创建源代码,你需要此特定版本:

https://github.com/alojzjakob/Tamaguino/tree/master/Tamaguino-SSD1325

该版本代码基于初始版修订而成,可兼容此屏幕版本。


若你之前创建了Tamaguino,请注意与SSD1306 (I2C) 版本进行比对,查看按钮和蜂鸣器映射方式是否有所不同。必要时需要重新排布,以便我们能在Arduino上使用SPI专用引脚。

你还需要SSD1325库:

https://github.com/adafruit/Adafruit_SSD1325_Library

现在已万事俱备,仅需将代码和库加载到Arduino IDE并上传到开发板即可。


第4步:总结

观看以下视频,你可按照上述步骤逐步创建你自己的Tamagotchi电子宠物!





*欢迎转发朋友圈。如需转载,请注明出处和原作者。


项目干货戳这里

MechBattle 2018第二季招募开始

吃币机器人| 红白游戏机  

DIY树莓派游戏机 |Teleroomba 波士顿动力

 家庭萌宠Pando | DIY迷你装载机 

物联网项目精选 | Switch重度患者拯救指南 | 手相之诗

自制酸奶机 wifi 气象站 | 极简感应灯 | lululu时钟鹿


点击“阅读原文”,晒出自己的作品!

【声明】内容源于网络
0
0
DF创客社区
我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
内容 1282
粉丝 0
DF创客社区 我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
总阅读1.9k
粉丝0
内容1.3k