无线可视门铃(2009年完成)
2015-10-02 20:09
225 查看
2009年我本科毕业,考上了中科院上海微系统所的研究生,有2个月时间空着,于是做了这么一个无线可视门铃。
废话不多说,先上图:
主要功能如下:
室外终端有个按钮,人按一下,或者靠近之(红外传感器),就会唤醒设备,拍照,通过无线发送给室内终端,实测2层楼没问题,穿3道墙以上。
室内收到图片后,发出“叮咚”门铃声,同时解码图片(jpg格式的),一边解码,一边显式,实测,一副图片接收,解码,显式,一共3秒左右。
具体实现的话,室内终端:
1. 处理器是LPC2148,一款ARM7的单片机。
2. 无线通信采用了RF905模块,通信协议自己设计的,比较简单的一个。
3. 显式屏具体名字给忘了,外加了一个电阻式触摸屏。
4. 存储方面接了一个SD卡读写的,单片机可以直接读写的。
5. 喇叭是用LM386驱动的,单片机的DA接口输出波形。
室外终端:
1. 基本上同室内终端
2. 没有显示屏
3. 有摄像头模块,拍照后模块输出jpg格式的图片,通过串口发送给单片机。
4. 设计有红外传感器,用于感应靠近的物体。
上图是室内终端的pcb的top视图。
上图是室外终端的pcb的top视图。
废话不多说,先上图:
主要功能如下:
室外终端有个按钮,人按一下,或者靠近之(红外传感器),就会唤醒设备,拍照,通过无线发送给室内终端,实测2层楼没问题,穿3道墙以上。
室内收到图片后,发出“叮咚”门铃声,同时解码图片(jpg格式的),一边解码,一边显式,实测,一副图片接收,解码,显式,一共3秒左右。
具体实现的话,室内终端:
1. 处理器是LPC2148,一款ARM7的单片机。
2. 无线通信采用了RF905模块,通信协议自己设计的,比较简单的一个。
3. 显式屏具体名字给忘了,外加了一个电阻式触摸屏。
4. 存储方面接了一个SD卡读写的,单片机可以直接读写的。
5. 喇叭是用LM386驱动的,单片机的DA接口输出波形。
室外终端:
1. 基本上同室内终端
2. 没有显示屏
3. 有摄像头模块,拍照后模块输出jpg格式的图片,通过串口发送给单片机。
4. 设计有红外传感器,用于感应靠近的物体。
上图是室内终端的pcb的top视图。
上图是室外终端的pcb的top视图。
相关文章推荐
- sed
- Ubuntu 14.04 gconftool2与gconf-editor
- awk
- 各种排序算法集合
- uvaoj 11796 - Dog Distance
- LeetCode题解:Validate Binary Search Tree
- UESTC 1307 WINDY数 (数位DP,基础)
- 靠谱的iOS面试题(下)
- C#学习之路,学习笔记 2.3 ASCLL编码和Unicode编码
- 玩转Metasploit系列(第一集)
- 智能机器人“小昆”的实现(五)MainActivty的实现及项目结束
- POJ 2602 Superlong sums(模拟大数加法)
- LeetCode(51) N-Queens
- LeetCode(51) N-Queens
- python 弄github代码库列表
- [转载]iOS9 使用CoreLocation
- 关于利用反射调用程序集中的函数属性的代码
- JavaAPI_4
- Ubuntu下配置smb服务器
- LeetCode题解:Unique Binary Search Trees II