当简单的小方块,遇上热爱艺术与单片机的有趣灵魂,会怎样?——普通的方块千千万,【废柴小方】不一般。仿佛注入魔法生命力,他来了~
今天特别分享@巴掌宽护胸毛大佬的原创佳作。
Arduino【废柴小方】原创分享
我本职工作是艺术类岗位,完全和电子电路不搭边,然后业余时间喜欢玩儿单片机。
因为我觉得很神奇,我认为单片机是一种简单的魔法,通过一些特殊的方法把一堆没有生命的零件组装在一起,他就可以有各种神奇的功能!学习编写代码就相当于学习某种魔法,然后给那块特殊的魔法石头(单片机)附魔,增加其新的属性,真是太酷啦!!!
演示视频链接
小方是从今年五月开始,断断续续用业余时间一边学一边做。里面的很多代码都是第一次写,全部都是从Arduino官方网站上查的,边查边写。
小方全身没有按钮,内置一个陀螺仪,只能用手势控制;可使用Arduino IDE软件直接对小方进行二次编程。功能一直在更新迭代中,慢慢来吧!
1
当前主要功能
目前菜单里有迷宫、贪吃蛇、周易六十四卦、摇骰子、跳动爱心、小方表情陪伴、电子沙漏、查看内部温度、声音开关、查看代码版本等十个功能,后续根据情况开发新功能。
迷宫
迷宫有八个地图,通关之后会随机进入其余7个中的一个。
贪吃蛇
经典小游戏,永远玩不腻。
周易六十四卦
摇晃得到一个卦象,需要自己去网上查对应的含义。
摇骰子
摇晃之后,随机生成6个点数中的一个。
跳动爱心
热爱,怎能没有怦然心动的感觉?
小方表情陪伴
丰富表情+谜之语言,猜猜他们到底都聊了些啥?
电子沙漏
设置了随机反弹力度,反弹效果就不那么枯燥。有重力跟随功能,会自动摆正自己的心态。倒计时结束,有闹铃效果。拿起来轻微晃动,可结束闹铃。
最新更新版本(2023.11.30)可以自定义1-60分钟的时间,并且优化了沙漏算法,计时精确度可以到0.5秒内。
关于电源管理
静止状态自动进入休眠:小方在除了沙漏功能之外,你放着不动他,过一会儿会自动进入休眠模式,进入省电状态。唤醒只需要拿起来摇一摇,并且唤醒时可以查看当前电量。如果你摇不醒他,就说明没电了。
倒扣画面主动进入休眠:小方除了在功能切换界面之外,随时倒扣画面就可以立即进入休眠,开始省电模式。
注意:沙漏功能因为其功能特点,他不会自动休眠,只会在静止一会儿之后会关闭屏幕,但依然在运行,这个状态下,他只要感受到轻微的震动,屏幕就会恢复显示。
2
硬件配置参数
外观尺寸:
36mmx36mmx17mm,大概跟一颗麻将差不多。
主控:
ATMEGA328P 8bit处理器,32KB程序空间,2KB运行内存。
外置Flash:
AT24C16N(2KB存储),别看容量小,八个迷宫地图都在里面,甚至还可以再装八个。
陀螺仪:
MPU6050(三轴加速度,三轴角速度)。
串口芯片:
CH340X,用于连接电脑更新程序,所以小方是可以二次编程的。
屏幕:
CS1288AW共阴8x8方形白色点阵屏,别小瞧这64个像素点,可以玩儿的花样可多了。
音响系统:
12mm压电陶瓷蜂鸣器(音质放心,完全听得见)。
续航:
配备200mAh可充电电池,配合算法低功耗运营,休眠待机大概两天,正常持续玩耍大概能坚持三四个小时。
外部接口:
全身只有一个Type-C接口,用于充电和更新代码。
机身外壳:
白色塑料3D打印,所以精度比不了工业铸模的那种效果(3D打印误差大概在0.2mm范围内)。
极致低像素
-
单片机
+关注
关注
6033文章
44528浏览量
633553 -
IDE
+关注
关注
0文章
335浏览量
46693 -
代码
+关注
关注
30文章
4761浏览量
68405 -
Arduino
+关注
关注
187文章
6465浏览量
186721
发布评论请先 登录
相关推荐
评论