制作坊micro:bit手机视频控制二自由度摄像头 专区
micro:bit手机视频控制二自由度摄像头

一直想要通过micro:bit控制机械臂,但是苦于结构难以设计,翻箱倒柜找到一个二自由度摄像头,两个自由度可以制作一个机械夹。但是以目前的材料更适合制作一个二自由度的摄像头,可以通过手机控制两个舵机来控制摄像头的上下、左右方向的旋转,达到最佳的拍摄角度。
这次用的摄像头是可以实现图传和透传两种功能的摄像头,可以将图像传输到app端,还可将app端的指令通过串口传输到mciro:bit。
使用材料:
WiFi摄像头 * 1
二自由度平台 * 1
micro:bit主板 * 1
micro:bit扩展板* 1
3.7v锂电池(买扩展板赠送的) * 1
首先介绍一下摄像头
APP是卖家赠送的,搞清楚他的协议和功能就可以直接用了,有实力的也可以自己制作,这样也就免去了没有办法自定义功能的烦恼。
app的界面是这样的:
当点击【前】按钮,手机会向WiFi摄像头模块发送协议:
$1,0,0,0,0,0,0,0,0#
$0,0,0,0,0,0,0,0,0#
当点击【后】按钮,手机会向WiFi摄像头模块发送协议:
$2,0,0,0,0,0,0,0,0#
$0,0,0,0,0,0,0,0,0#
当点击【左】按钮,手机会向WiFi摄像头模块发送协议:
$3,0,0,0,0,0,0,0,0#
$0,0,0,0,0,0,0,0,0#
当点击【右】按钮,手机会向WiFi摄像头模块发送协议:
$4,0,0,0,0,0,0,0,0#
$0,0,0,0,0,0,0,0,0#
因此,控制二自由度摄像头就变得非常简单了,只需要当micro:bit接收到指令$1,0,0,0,0,0,0,0,0#时,就将舵机角度抬起10,当micro:bit接收到指令$2,0,0,0,0,0,0,0,0#时,就将舵机角度放下10,左右也是以此类推。
介绍完摄像头再来介绍一下二自由度云台,是由两个舵机和一些亚克力片组成的,大家可以购买也可以自己打印,舵机的型号是sg90塑料舵机。
我将上面的摄像头替换成白色摄像头了
然后按照下图接线
最后是程序实现部分:
初始化设置串行口丁定向到tx和rx,设置波特率为9600,因为摄像头传输的波特率是9600。

造型还不错,可以加个储存卡装家里
看着有点蒙
厉害 !!!