當簡單的小方塊,遇上熱愛藝術與單片機的有趣靈魂,會怎樣?——普通的方塊千千萬,【廢柴小方】不一般。仿佛注入魔法生命力,他來了~
今天特別分享@巴掌寬護胸毛大佬的原創佳作。
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范圍內)。
極致低像素
-
單片機
+關注
關注
6037文章
44558瀏覽量
635235 -
IDE
+關注
關注
0文章
338瀏覽量
46754 -
代碼
+關注
關注
30文章
4788瀏覽量
68603 -
Arduino
+關注
關注
188文章
6469瀏覽量
187056
發布評論請先 登錄
相關推薦
評論