我用代码做过的有趣的东西

来源:互联网 发布:who生长曲线图软件 编辑:程序博客网 时间:2024/05/07 11:34

Special Gift

两个月前偶然在知乎上看到有人用树梅派制作了魔镜,感觉挺神奇的,第一想法就是作为一个程序员,做一个魔镜出来送给女朋友多么酷炫啊。

因为我对于单片机比较熟悉,我觉得使用STM32来做更方便,更便宜一点。到现在也基本完成了,在这记录一下我做的过程,也给大家提供一个思路。话不多说,直接开始干。

材料准备


  • STM32开发板一套,含2.8寸液晶屏 。(价格在180左右)
  • cc2541蓝牙模块 。(30元左右)
  • 单面透视镜,原子镜。这是魔镜的核心,利用了镜子的原理实现了字符像显示在镜面上一样。(15x10大小, 36元左右..我不知道我买贵了没有。)
  • ds1302时钟模块 ,带电池。(很便宜,几块钱)。
  • 几块木板,以及相框支架。用于制作魔镜的机械架构。

说明: 以上材料都能在万能的淘宝上买到,我在此处就不放链接了,以免有广告嫌疑,如果有需要的可以联系我邮箱(db_smpond@163.com)

使用到的技术

  1. STM32:DS1302模块移植与驱动,液晶屏幕驱动,汉字库加载,UART串口通信。
  2. Android:手机APP编写, 网络机器人API接口,蓝牙驱动与连接。

简单功能描述

  1. 实时时间显示,以及与手机端时间同步
  2. 实时天气显示。
  3. 一定频率刷新显示内置文本(预先设置的她喜欢听的话)
  4. 节日与生日提醒(预先设置好对方的生日,在生日的那一天自动显示”生日快乐”, 想想都刺激….)
  5. 手机端输入聊天信息(访问机器人API),镜面回显答复信息

效果图

效果图