电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>使用Zephyr RTOS的碳漫游者

使用Zephyr RTOS的碳漫游者

2023-06-28 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

碳漫游者

所以目标很简单,创造一个既不会从边缘掉下来也不会撞到障碍物的漫游车。- 使用 Arduino IDE 打开“arduino/arduino_hc05”文件夹下的“.ino”文件。- 将 Arduino 连接到主机 PC 并刷新.ino 文件。- 断开 Arduino 与任何电源的连接。- 按以下方式将 HC-05 连接到 Arduino:

poYBAGN17GyABYTAAAAU_BpFUKQ002.png
 

 

  • 如果按键/启用引脚附近有按钮,请勿连接按键引脚
  • 将 Arduino 连接到主机 PC,确保在将 Arduino 连接到主机 PC 时按下 KEY 按钮
  • 在 Arduino IDE 中打开串行监视器
  • 将波特率设置为 38400
  • 将其设置为“NL & CR”
  • 它应该说“输入 AT 命令”
  • 输入“AT”(不带引号)并点击发送
  • 如果它说“OK”,那么一切都按预期工作
  • 如果它给出“错误(0)”,请尝试再次输入“AT”
  • 如果没有输出,说明设置有问题,请确保您已按照所有步骤操作
  • 设置蓝牙名称
  • 输入“AT+NAME=CARBON_ROVER”
  • 它应该以“OK”响应
  • 设置 UART 波特率
  • 输入'AT+UART=115200'
  • 它应该以“OK”响应
  • 断开 HC-05 模块与 Arduino 的连接。

4) 碳漫游者

 

 
pYYBAGOJUU2AA16-AAGaaiqxyU8814.png
 

4.1) 硬件设置

引脚排列

IR 边缘传感器

 

 
poYBAGOJUU-AJbGSAAAmW7HqBdY758.png
 

 

超声波传感器

所有超声波传感器都使用分压器连接,分压器使用 2kOhm 和 1KOhm 电阻的组合作为回波引脚,因为碳在 GPIO 引脚上限制为 3v3。详情请关注此博客

 
pYYBAGOJUVGAKXUpAABiLWBra8k740.png
 

 

电机控制

 

 
poYBAGOJUVOAQTD9AAAXWO8EXTI646.png
 

 

HC-05

 

 
pYYBAGOJUVWAYtkVAAAaonHb90s854.png
 

 

注意:代码使用的是 UART6。但是,如果您想使用 UART2,只需修改#define UART_DEV CONFIG_UART_STM32_PORT_6_NAMEinmain.c“CONFIG_UART_STM32_PORT_6=y”inprj.conf

Arduino 到碳

注意:这使用双向逻辑电平转换器从 5v 逻辑转换为 3v3 逻辑。此设置可能在没有使用 Arduino Pro Mini 的 LLS 的情况下工作,但尚未经过测试

 

 
poYBAGOJUVeAbAzYAAA48mYs5Ow873.png
 

 

Arduino 到 NeoPixel

 

 
pYYBAGOJUVmAJiFvAAATbZtQIvk328.png
 

 

4.2) 构建和闪烁

  • 克隆此存储库$ git clone https://github.com/96boards-projects/carbon_rover
  • 将文件夹 rover 复制到 Zephyr 源的根目录中。
  • 建造
$ cd /path/to/zephyr/root$ source zephyr-env.sh$ cd rover$ mkdir build; cd build$ cmake -DBOARD=96b_carbon ..$ make
  • 将微型 USB 电缆连接到 USB OTG Carbon 端口和您的计算机。板应该通电。按住 BOOT0 开关,同时按下和释放 RST 开关,强制电路板进入 DFU 模式
  • 您应该在 Linux 主机上看到以下确认信息
$ dmesgusb 1-2.1: new full-speed USB device number 14 using xhci_hcdusb 1-2.1: New USB device found, idVendor=0483, idProduct=df11usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3usb 1-2.1: Product: STM32 BOOTLOADERusb 1-2.1: Manufacturer: STMicroelectronicsusb 1-2.1: SerialNumber: 3574364C3034
  • 闪光
$ sudo make flash

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费