0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

神奇魔法单片机?Arduino【废柴小方】,他来了

合宙LuatOS 来源:未知 2023-12-01 12:20 次阅读

当简单的小方块,遇上热爱艺术与单片机的有趣灵魂,会怎样?——普通的方块千千万,【废柴小方】不一般。仿佛注入魔法生命力,他来了~

今天特别分享@巴掌宽护胸毛大佬原创佳作。


Arduino【废柴小方】原创分享




我本职工作是艺术类岗位,完全和电子电路不搭边,然后业余时间喜欢玩儿单片机。

因为我觉得很神奇,我认为单片机是一种简单的魔法,通过一些特殊的方法把一堆没有生命的零件组装在一起,他就可以有各种神奇的功能!学习编写代码就相当于学习某种魔法,然后给那块特殊的魔法石头(单片机)附魔,增加其新的属性,真是太酷啦!!!

演示视频链接

https://www.bilibili.com/video/BV1Q84y1R7Lm

小方是从今年五月开始,断断续续用业余时间一边学一边做。里面的很多代码都是第一次写,全部都是从Arduino官方网站上查的,边查边写。

小方全身没有按钮,内置一个陀螺仪,只能用手势控制;可使用Arduino IDE软件直接对小方进行二次编程功能一直在更新迭代中,慢慢来吧!


1

当前主要功能


目前菜单里有迷宫、贪吃蛇周易六十四卦摇骰子跳动爱心、小方表情陪伴、电子沙漏、查看内部温度、声音开关、查看代码版本等十个功能,后续根据情况开发新功能。

迷宫

迷宫有八个地图,通关之后会随机进入其余7个中的一个。

贪吃蛇

经典小游戏,永远玩不腻。

周易六十四卦

摇晃得到一个卦象,需要自己去网上查对应的含义。

摇骰子

摇晃之后,随机生成6个点数中的一个。

跳动爱心

热爱,怎能没有怦然心动的感觉?

小方表情陪伴

丰富表情+谜之语言,猜猜他们到底都聊了些啥?

电子沙漏

设置了随机反弹力度,反弹效果就不那么枯燥。有重力跟随功能,会自动摆正自己的心态。倒计时结束,有闹铃效果。拿起来轻微晃动,可结束闹铃。

最新更新版本(2023.11.30)可以自定义1-60分钟的时间,并且优化了沙漏算法,计时精确度可以到0.5秒内。

更多功能演示参见:

https://gf.bilibili.com/item/detail/1103520015?noTitleBar=1&from=mall-up_itemDetail&msource=comments_111414118

关于电源管理

静止状态自动进入休眠:小方在除了沙漏功能之外,你放着不动他,过一会儿会自动进入休眠模式,进入省电状态。唤醒只需要拿起来摇一摇,并且唤醒时可以查看当前电量。如果你摇不醒他,就说明没电了。

倒扣画面主动进入休眠:小方除了在功能切换界面之外,随时倒扣画面就可以立即进入休眠,开始省电模式。

注意:沙漏功能因为其功能特点,他不会自动休眠,只会在静止一会儿之后会关闭屏幕,但依然在运行,这个状态下,他只要感受到轻微的震动,屏幕就会恢复显示。



2

硬件配置参数

外观尺寸:
36mmx36mmx17mm,大概跟一颗麻将差不多。

主控:
ATMEGA328P 8bit处理器,32KB程序空间,2KB运行内存。

外置Flash:
AT24C16N(2KB存储),别看容量小,八个迷宫地图都在里面,甚至还可以再装八个。

陀螺仪:
MPU6050(三轴加速度,三轴角速度)。

电源管理:
IP5306,自动选择C口供电或者电池升压供电。

串口芯片
CH340X,用于连接电脑更新程序,所以小方是可以二次编程的。

屏幕:
CS1288AW共阴8x8方形白色点阵屏,别小瞧这64个像素点,可以玩儿的花样可多了。

音响系统:
12mm压电陶瓷蜂鸣器(音质放心,完全听得见)。

续航:
配备200mAh可充电电池,配合算法低功耗运营,
休眠待机大概两天,正常持续玩耍大概能坚持三四个小时。

外部接口
全身只有一个Type-C接口,用于充电和更新代码。

机身外壳:
白色塑料3D打印,所以精度比不了工业铸模的那种效果(3D打印误差大概在0.2mm范围内)。

极致低像素

- 更多想象空间留给你 -



特别感谢@巴掌宽护胸毛大佬原创分享
期待更多精彩作品

- 往期推荐 -

开源 | ESP32开发板+墨水屏DIY创意小摆件

开源 | ESP32自制创意"像素盒子"

开源 | ESP32自制像素时钟&音乐频谱

开源 | MicroPython开发,自制ESP32蓝牙遥控车
开源 | 迷你音乐频谱桌面小摆件
开源 | 合宙Air001自制炫酷“地球名片”
开源 | 基于合宙Air001的迷你RGB灯环






原文标题:神奇魔法单片机?Arduino【废柴小方】,他来了

文章出处:【微信公众号:合宙LuatOS】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 合宙通信
    +关注

    关注

    0

    文章

    120

    浏览量

    1500

原文标题:神奇魔法单片机?Arduino【废柴小方】,他来了

文章出处:【微信号:HelloLuatOS,微信公众号:合宙LuatOS】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ICMAN隔空感应魔法#电路知识 #单片机

    电路单片机
    ICman
    发布于 :2024年04月07日 10:19:09

    神奇魔法单片机Arduino【废柴小方】,他来了

    当简单的小方块,遇上热爱艺术与单片机的有趣灵魂,会怎样?——普通的方块千千万,【废柴小方】不一般。仿佛注入魔法生命力,他来了~今天特别分享@
    的头像 发表于 12-02 08:04 345次阅读
    <b class='flag-5'>神奇</b><b class='flag-5'>魔法</b><b class='flag-5'>单片机</b>?<b class='flag-5'>Arduino</b>【废柴<b class='flag-5'>小方</b>】,他<b class='flag-5'>来了</b>

    arduino单片机的区别是什么 ?

    arduino单片机的区别是什么
    发表于 11-07 08:34

    请问AVR单片机可以用Arduino的编译器吗?

    AVR单片机可以用Arduino的编译器吗?自己做个AVR最小系统,直接用Arduino的库应该也可以吧,以前都是用ICC写AVR的程序。还有用Arduino IDE怎么烧写熔丝位呀?
    发表于 11-07 06:44

    相比C51,stm32等单片机arduino的功能强大吗?

    相比C51stm32等单片机arduino的功能强大吗?
    发表于 10-19 07:58

    请问arduino能用来开发PIC18K50单片机吗?

    arduino能用来开发PIC18K50单片机吗?
    发表于 10-19 07:01

    51单片机POV趣味制作解析

    ISP下载线的自制资料及万用板使用经验,作为进一步补充。u3000u3000将单片机控制的LED流水灯设备稍作改进,让它动起来,就能神奇地显示各种字符或图案,其效果如漂浮在空中一般。之所以能如此,这得
    发表于 09-26 07:32

    Arduino开发ESP8266之基础部分>变量和常量#工作原理大揭秘 #单片机 #电路原理

    单片机Arduino
    白加黑
    发布于 :2023年07月22日 14:03:12

    Arduino开发ESP8266之基础部分>模拟输入#单片机 #工作原理大揭秘

    单片机Arduino
    白加黑
    发布于 :2023年07月22日 14:02:44

    Arduino开发ESP8266之基础部分>舵机#单片机 #工作原理大揭秘

    单片机Arduino
    白加黑
    发布于 :2023年07月22日 14:02:12

    Arduino开发ESP826之基础部分>呼吸灯#单片机 #工作原理大揭秘

    单片机Arduino
    白加黑
    发布于 :2023年07月22日 14:01:46

    Arduino开发ESP8266之基础部分>点亮LED灯#单片机 #工作原理大揭秘

    单片机Arduino
    白加黑
    发布于 :2023年07月22日 14:01:21

    Arduino开发ESP8266之基础部分>程序的阅读理解#单片机 #工作原理大揭秘

    单片机Arduino
    白加黑
    发布于 :2023年07月22日 14:00:54

    Arduino魔法南瓜构建

    电子发烧友网站提供《Arduino魔法南瓜构建.zip》资料免费下载
    发表于 07-10 11:05 0次下载
    <b class='flag-5'>Arduino</b><b class='flag-5'>魔法</b>南瓜构建

    arduino单片机的区别是什么

    Arduino单片机都是用于控制电子设备的工具,但它们在设计、编程和使用上存在一些区别。
    的头像 发表于 05-15 16:18 1258次阅读