加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于Arduino设计的独立摄像机的R6S黑眼控制模块(电路图+bom表)

2020/08/26
228
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

基本工作原理

Arduino代码分为两部分:

Master&Slave,Master是控制板程序,

从站是黑眼圈程序。

运行机制:

启动控制面板后,将初始化setup()部分。

1)初始化NRF模块并启动ACK模式。

2)初始化模拟IO:A0 A1。对应于摇杆电位器

3)初始化按钮被中断。(该按钮直接将中断用于输入,而不是进行扫描。无论如何,对于XD来说中断就足够了)

4)初始化OLED并显示Black Eye图标两秒钟。

初始化完成后,loop()中的控制板将继续通过NRF(命令7)发送数据,并尝试获取ACK返回数据包。

如果返回的数据包的数据正确返回,则连接成功,并且屏幕进入工作模式。

ACK返回数据包中包含以下信息:伺服速度,电池电压,图像传输开关状态和伺服开关状态。

无论连接是否成功,控制板仍将发送控制命令:

命令1/2/3/4:用于控制伺服

命令5/6/8:用于控制伺服电源/图像传输功率/更改伺服速度

如果Command7的发送没有响应超过3秒钟,则确定连接已断开。

奴隶

运行机制:

与Master相似,setup()初始化NRF和IO。A0获取电池电压,control1 / 2用于切换控制图像传输和转向器电源的MOS管

在循环()中,将继续从Mster接收命令,经过处理后,通过ack返回。

  • Schematic_R6S Black Eye Control module of independent camera_2020-06-28_12-44-23.pdf
  • 源码及工程文件.zip
  • 8.26.zip
    描述:bom

相关推荐

电子产业图谱