我用程式碼做過的有趣的東西
阿新 • • 發佈:2019-01-01
Special Gift
兩個月前偶然在知乎上看到有人用樹梅派製作了魔鏡,感覺挺神奇的,第一想法就是作為一個程式設計師,做一個魔鏡出來送給女朋友多麼酷炫啊。
因為我對於微控制器比較熟悉,我覺得使用STM32來做更方便,更便宜一點。到現在也基本完成了,在這記錄一下我做的過程,也給大家提供一個思路。話不多說,直接開始幹。
材料準備
- STM32開發板一套,含2.8寸液晶屏 。(價格在180左右)
- cc2541藍芽模組 。(30元左右)
- 單面透視鏡,原子鏡。這是魔鏡的核心,利用了鏡子的原理實現了字元像顯示在鏡面上一樣。(15x10大小, 36元左右..我不知道我買貴了沒有。)
- ds1302時鐘模組 ,帶電池。(很便宜,幾塊錢)。
- 幾塊木板,以及相框支架。用於製作魔鏡的機械架構。
說明: 以上材料都能在萬能的淘寶上買到,我在此處就不放連結了,以免有廣告嫌疑,如果有需要的可以聯絡我郵箱([email protected])
使用到的技術
- STM32:DS1302模組移植與驅動,液晶螢幕驅動,漢字型檔載入,UART串列埠通訊。
- Android:手機APP編寫, 網路機器人API介面,藍芽驅動與連線。
簡單功能描述
- 實時時間顯示,以及與手機端時間同步
- 實時天氣顯示。
- 一定頻率重新整理顯示內建文字(預先設定的她喜歡聽的話)
- 節日與生日提醒(預先設定好對方的生日,在生日的那一天自動顯示”生日快樂”, 想想都刺激….)
- 手機端輸入聊天資訊(訪問機器人API),鏡面回顯答覆資訊