本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于树莓派控制的简单自动化模型铁路

发布时间:2021-07-30
分享到:

基于树莓派控制的简单自动化模型铁路

发布时间:2021-07-30
分享到:

Raspberry Pi Pico 是微控制器系列的新产品。它的低成本使其成为初学者的不错选择。所以我想在模型铁路中引入这个微控制器。今天,让我们学习如何使用该微控制器制作基本的自动化椭圆模型铁路布局。因此,让我们开始吧!

步骤 1:获取所需的零件和组件

你会需要:

  1. 树莓派 Pico
  2. 一个*L298N电机驱动器
  3. 一个“感应”轨道。
  4. 4个公对公面包板跳线(2个用于将轨道电源线连接到电机驱动器,2个用于将Pico的电源和GND连接到电机驱动器)
  5. 6 根公对母跳线(3 根用于将 Pico 的输出引脚连接到电机驱动器,3 根用于将传感器连接到 Pico)
  6. 一个母 DC 插孔连接器(可选,如果您的电源适配器像往常一样有桶形插孔,您需要这个,或者您也可以将其切断,剥去电线绝缘层并将它们直接连接到电机驱动器的电源端子)
  7. 一把螺丝起子
  8. *该电机驱动器的一个优点是其板载稳压器可以产生 5 伏电压,不仅用于电机驱动器,还用于其他外部模块和微控制器,可通过电机驱动器模块的 +5V 端子供电。

第 2 步:对 Pico 进行编程

使用 Arduino IDE 使用给定代码对微控制器进行编程。我建议您仔细阅读代码以了解它的工作原理以及如何修改它,同时了解如何使用 Arduino IDE 对 Raspberry Pi Pico 进行编程。

第 3 步:设置布局

确保制作适当的轨道接头以防止脱轨。布置好布局后,清洁轨道以确保机车车轮和轨道之间的电气接触正常。

步骤 4:将轨道电源连接到电机驱动器

将轨道电源线连接到电机驱动器的输出端子 OUT1 和 OUT2。

步骤 5:将输入和输出电源线连接到电机驱动器

将母 DC 插孔的 +ve 线连接到 +12 伏(左)端子,将公跳线和 DC 插孔的 -ve 线连接到 GND(中心)端子。将跳线连接到电机驱动器的 +5V(Right) 端子。现在将有两条跨接线来自电机驱动器的 GND 和 5V 引脚,它们将为 Pico 供电。

步骤 6:将 Pico 连接到电机驱动器

将电机驱动器的 5V 线连接到 Pico 的 VSYS 引脚,将电机驱动器的 GND 线连接到 Pico 的 GND 引脚。然后在 Pico 和电机驱动器之间进行以下连接:

GP7 -> ENA
GP8 -> IN1
GP9 -> IN2
您可以通过更改代码中的引脚编号来更改上述三种接线连接。

第 7 步:将“感应”轨道连接到 Pico

将传感器的VCC 引脚连接到Pico 的3V3 引脚(不是3V3 EN),将传感器的GND 连接到Pico 的GND 引脚,将传感器的输出引脚连接到Pico 的GP1 引脚。

第 8 步:整理电线

尽管是可选的,但保持轨道电源和传感器电线绑在一起可以防止它们进入轨道并有助于防止脱轨。

步骤 9:将设置连接到电源

检查所有接线,然后将驱动器连接到 12 伏适配器。

第 10 步:将火车放在轨道上

强烈建议使用复轨工具,尤其是蒸汽机车。

第 11 步:启动设置

如果火车开始朝错误的方向移动,请反转轨道电源的极性。如果火车根本不动,请检查接线并确保电机驱动器和 Pico 都已通电,它们上的 LED 都应亮起。确保传感器上的 LED 仅在火车经过时亮起。如果 LED 一直亮着,请使用传感器上的电位计调整灵敏度。

第 12 步:修补项目

现在您已经让您的火车四处奔波,尝试更改代码中的一些值来调整火车的速度、停止时间等等。您还可以添加更多功能,例如布局中的另一个“感应”轨道,并调整代码使火车停在布局上的两个点。一切顺利!

以上就是关于这个项目的全部分享了,欢迎留言交流。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论