电子发烧友App

硬声App

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

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

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>使用Pico的线跟随机器人

使用Pico的线跟随机器人

2022-11-15 | zip | 0.10 MB | 次下载 | 免费

资料介绍

描述

线跟随器的概念

线跟随器的工作概念与光有关。我们在这里使用光在黑白表面上的行为。当光落在白色表面时,它几乎被完全反射,而在黑色表面的情况下,光被完全吸收。光的这种行为用于构建线跟随机器人

poYBAGNy25uAamMTAAAbtGX6nuw478.png
 
poYBAGNy256AZBscAAAXt7IPxGE775.png
 

在这个基于Pi Pico 的线跟随机器人中,我们使用了红外发射器和红外接收器,也称为光电二极管它们用于发送和接收光。IR 传输红外光。当红外线落在白色表面上时,它会被反射回来并被光电二极管捕获,从而产生一些电压变化。当红外光落在黑色表面时,光线被黑色表面吸收,没有光线反射回来,因此光电二极管不接收任何光线或光线。

在这个 Pi Pico 线跟随机器人中,当传感器感应到白色表面时,Pi Pico 得到 1 作为输入,当感应到黑线 Pi Pico 得到 0 作为输入。

 

电路说明

整个PiPico 线跟随机器人可分为 3 个部分:传感器部分、控制部分和驱动部分。

传感器部分:

本部分包含 IR 二极管、电位器比较器运算放大器)和 LED电位器用于设置比较器一端的参考电压,IR 传感器用于检测线路并在比较器的第二端提供电压变化。然后比较器比较两个电压并在输出端生成数字信号在此线路跟随器电路中,我们为两个传感器使用了两个比较器。LM 358 用作比较器。LM358 内置两个低噪声运算放大器。

使用 Pi Pico 工作线跟随机器人

线跟随者的工作非常有趣。线跟随机器人通过传感器感知黑线,然后将信号发送给 Pico。然后 pico 根据传感器的输出驱动电机。

poYBAGNy26CAFLLKAAApEU-2LNI530.png
 

在这个项目中,我们使用了两个红外传感器模块,即左传感器和右传感器。当左右传感器都感应到白色时,机器人就会向前移动。

pYYBAGNy26KAZ5a8AAAwuGdvEi4337.png
 

如果左侧传感器出现在黑线上,则机器人向左转。

pYYBAGNy26SAFP0nAAAz1hycu6M347.png
 

如果右侧传感器感应到黑线,则机器人向右转,直到两个传感器都到达白色表面。当白色表面出现时,机器人再次开始向前移动。

如果两个传感器都在黑线上,则机器人停止。

poYBAGNy26aAQPFwAAAq8AbEiaw260.png
 

电路

pYYBAGNy26iAJXQHAAD5fM0ikCM534.png
 

这是 LFR 的电路。

我们使用新的微控制器 Raspberry Pi Pico Board 设计了一个线跟随机器人。

PCB有3个部分

1. 第一个是红外传感器部分

2. 第二个是电机驱动部分

3.最后一段是pico段

IR 传感器部分是使用 lm358 运算放大器、成对的 IR 发射器和 IR 接收器、一个电位器和一些电阻设计的。

这种红外传感器可用于确定白色和黑色之间的差异。

红外发射器在表面上投射光,红外接收器接收它。

在黑色的情况下,发射器发出的红外线被吸收。所以输出保持为零

在白色的情况下,红外线被接收器反射和接收。所以我们得到了高输出。

来到电机驱动部分

电机驱动器部分包括 L293D 电机驱动器 ic 以及用于电机和电池的连接器L293D 基于 H 桥。如果您想获得有关电机驱动器的更多信息我在描述中给出了一个链接,您可以查看它。

树莓派部分包括树莓派和一个 3.3v 电压调节器。Pi 在 3.3v 上工作,所以我们使用了稳压器 AMS1117。

订购 PCB

让我们从JLCPCB.com 订购 PCB。前往制造并获取 PCB 制造文件,然后在 JLCPCB 上单击订单。JLCPCB订单页面将打开。

验证尺寸并选择 PCB 数量。选择表面处理并单击添加到购物车。现在让我们检查一下,填写您的详细信息,然后使用 PayPal 付款。

1-4 层 PCB 2 美元,注册获得 18 美元新用户优惠券:https ://jlcpcb.com/IYB

有趣的事实 JLCPCB 拥有超过 10 年的 PCB 制造经验,拥有超过 200,000 名客户,每天有超过 8,000 份 PCB 原型制作和小批量 PCB 生产的在线订单。

一周后我得到了多氯联苯。哑光黑色看起来很棒。

编码

让我们打开 VS Code。

要对 pico 进行编程,您需要在 vs 代码中安装 PICO-go 扩展。有关更多信息,请观看我的 pico 教程系列,请单击此处

它工作得很好。

LFR 遵循黑线。我对其进行了编程,使其在两个传感器都接触黑色时停止工作。所以在纸的这一面,它在每个路口都停了下来。


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

评论

查看更多

下载排行

本周

  1. 1使用单片机实现七人表决器的程序和仿真资料免费下载
  2. 2.96 MB   |  44次下载  |  免费
  3. 2Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
  4. 19.00 MB  |  4次下载  |  免费
  5. 3BT134双向可控硅手册
  6. 1.74 MB   |  2次下载  |  1 积分
  7. 4一种新型高效率的服务器电源系统
  8. 0.85 MB   |  1次下载  |  1 积分
  9. 5PR735,使用UCC28060的600W交错式PFC转换器
  10. 540.03KB   |  1次下载  |  免费
  11. 6WTS-100(1.1) UWB 信标定位系统 彩页
  12. 540.48 KB  |  1次下载  |  免费
  13. 7DV2004S1/ES1/HS1快速充电开发系统
  14. 2.08MB   |  1次下载  |  免费
  15. 8MATLAB绘图合集
  16. 27.12 MB   |  1次下载  |  5 积分

本月

  1. 1使用单片机实现七人表决器的程序和仿真资料免费下载
  2. 2.96 MB   |  44次下载  |  免费
  3. 2UC3842/3/4/5电源管理芯片中文手册
  4. 1.75 MB   |  15次下载  |  免费
  5. 3DMT0660数字万用表产品说明书
  6. 0.70 MB   |  13次下载  |  免费
  7. 4ST7789V2单芯片控制器/驱动器英文手册
  8. 3.07 MB   |  11次下载  |  1 积分
  9. 5TPS54202H降压转换器评估模块用户指南
  10. 1.02MB   |  8次下载  |  免费
  11. 6STM32F101x8/STM32F101xB手册
  12. 1.69 MB   |  8次下载  |  1 积分
  13. 7TPS92682-Q1帧定义和示例
  14. 891.71KB   |  6次下载  |  免费
  15. 8HY12P65/HY12P66数字万用表芯片规格书
  16. 0.69 MB   |  6次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分