【导读】不会编程的人能不能玩开源呢?答案是肯定的。Arduino是一个便捷灵活、方便上手的开源电子原型平台,没有任何电子基础的人都可以来玩。所使用到的软件都可以免费下载,且可根据要求去修改它们。标准化的接口大大降低了制作门槛,只要你有兴趣动手都能折腾出来一台相机。
我们今天制作的这台Arduino Camera开源相机拥有一般数码相机的基础功能。基于DFRduino UNO R3套件, 镜头组件采用了CMUcam4可编程的嵌入式图像传感器,不但能像传统摄像头模组一样传输VGA(640×480)尺寸的图像,还内置可编程的图像处理软件,可以方便地对图像做一些算法处理,比如定义需要追踪的颜色和直方图显示等。再加上一个有智能监控电压功能的锂电池模块组成一个性能稳定数据存储装置。
难度:★★★☆ 制作时间:20分钟
准备材料
DFRduino UNO R3套件 78元
CMUcam4 嵌入式图像传感器1700元
Button按钮模块 10元
面包线 0.1元
锂电池 150元
PVC管槽2米 2元
制作步骤:
1. 首先连接DFRduino UNO R3套件与图像传感器
2. 它们都有标准的接口,直接插上即可,注意针脚要对齐
3. 连接面包线。一共有三根线,红色为+5V电源线、黑色是电路的地线
4. 另一根黄色的为Button连接线, 连接到COM3串口
5. 将相机装到PVC槽中,在PVC槽顶端安装Button按钮作为相机的快门
6. 将锂电池装上,一个最基本的开源相机就做好了。最后用USB线和电脑连接, 点击Upload将程序上传到控制板中即可
样张
有趣的Arduino扩展板
RF Talk Shield可实现5种声音
这块RF Talk Shield拓展板所使用的AquesTalk Pico本身拥有5种声音,包括3种女声、1种男声以及一种机器人合成音。如果有兴趣制作机器人的话,这块拓展板倒是一个不错的输出底座。
Maxsonar EZ2 超声波测距模块
MaxSonar EZ2超声波测距模块可探测的距离非常远,而且传感器体积小巧,但是包含了连续可变增益,自动校准,包含距离读数实时噪声抑制算法。在许多电气噪声源存在的环境依然可以可靠工作。
树莓派
Raspberry Pi树莓派和Arduino相似,也是为学生计算机编程教育设计的,采用Linux系统。基于ARM的微型电脑主板,以SD卡为内存硬盘,有标准的USB网线接口,可连接键盘、鼠标,拥有电视输出接口和HDMI接口,以上部件全部整合在一张仅比信用卡稍大的主板上,只需接通电视机和键盘就能具备所有PC的基本功能,执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。当然,用树莓派也可以制作相机。