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

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

3天内不再提示

如何使用Arduino制作自动铁路道口

454398 ? 来源:网络整理 ? 作者:佚名 ? 2019-11-04 10:52 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:收集材料

1。 Arduino UNO(或其他)

2。 L293d电动机驱动器ic或shild

3。两个红外传感器

4。一台直流减速电机30 RPM 《5》。 12volt电源(SMPS

6。玩具火车

7。硬纸板(作为底纸)8。焊料

9。热熔枪

10。蜂鸣器

11。用于门12的木质或塑料棒。一些电线,螺丝

步骤2:将材料固定在纸板上

1。如图所示或在我的youtube视频中修复硬纸板上的轨道,链接如下所示

https://youtu.be/1Oc5R_yByNw

您可以使用热熔胶,螺钉,橡皮筋来修复它。 》 2。如图所示,用螺丝或橡皮筋将吸尘器固定在纸板上。

3。将塑料或木棒连接到电动机的轴,用作闸门。

4。将两个红外传感器固定在闸门(电机)的两侧,并且应保持相等的距离,如我的视频

https://youtu.be/1Oc5R_yByNw 《5》所示。从传感器电路中取出LED并固定在PHOTO TRANSISTOR的对面并通过电线连接

步骤3:电路连接和布线

电路图如图1所示。将红外传感器的Vcc和GND引脚连接到Arduino

2。将红外传感器的输出引脚连接到Arduino的2号和3号销3。如电路所示,将Arduino的4号和5号引脚连接到L293D的输入引脚。

4。如电路中所示连接电动机。

5。按电路所示连接所有连接。

6。

步骤4:#program和代码

此处显示代码

只需复制并粘贴

int sensor1 = 2;

int sensor2 = 3;

int motor1 = 4;

int motor2 = 5;

void setup(){

pinMode(sensor1,INPUT);

pinMode(sensor2,INPUT);

pinMode(motor1,OUTPUT);

pinMode(motor2,OUTPUT);

}

void loop(){

C:

if (传感器1 == LOW){结果digitalWrite(电机1,HIGH);结果,digitalWrite(电机2,LOW);结果,延迟(500);结果,digitalWrite(电机1,HIGH);结果,digitalWrite(电机2,HIGH);

一个:结果,如果(传感器2 == LOW){结果digitalWrite(电机1,LOW);结果,digitalWrite(电机2,HIGH);结果,延迟(500);

digitalWrite(电机1,HIGH);结果,digitalWrite(电机2,HIGH);

delay(1000);

转到C;

}转到A;

if(sensor2 == LOW){ Write(motor1,HIGH);

digitalWrite(motor2,LOW );结果,延迟(500);结果,digitalWrite(电机1,HIGH);结果,digitalWrite(电机2,HIGH);结果,B:结果,如果(传感器1 == LOW){结果digitalWrite (电机1,LOW);结果,digitalWrite(电机2,HIGH);结果,延迟(500);结果,digitalWrite(电机1,HIGH);结果,digitalWrite(电机2,HIGH);

delay(1000);

转到C;

}

转到B;

}

}

}

此处使用500ms延迟,因为此时门已关闭。您可以根据实际响应进行更改

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6502

    浏览量

    193141
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    清华大学五道口金融学院走进赛目科技

    近日,聚焦自动驾驶未来路径的专题沙龙在中关村国际创新大厦成功举办。此次活动由清华大学五道口金融学院主办,北京赛目科技股份有限公司、北京海新域城市更新集团提供活动支持,为清华-康奈尔双学位金融MBA项目在读学生及校友、自动驾驶领域
    的头像 发表于 07-18 16:15 ?332次阅读

    铁路车号识别系统的基本原理与应用

    铁路车号识别系统是铁路运输智能化管理的关键技术之一,它通过自动化手段实现对货运列车的高效精准识别,为矿区及铁路运输管理提供了重要的技术支撑。以下从系统原理、核心组件及技术优势三个方面展
    的头像 发表于 07-07 10:30 ?243次阅读
    <b class='flag-5'>铁路</b>车号识别系统的基本原理与应用

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    完成一个电子产品的制作。这就给开源硬件的推广和普及设定了一个很高的门槛,电子爱好者需要花很多时间和精力才能开始开发和制作自己的作品。而使用Arduino能很快地完成一个电子产品的制作
    发表于 05-13 09:28

    CET铁路水电计量系统解决方案,让能耗管理更智能

    CET中电技术为郑州铁路局提供的CET铁路水电计量系统,对电、水数据进行自动采集、存储、统计、分析,实现电水实时化、可视化、透明化集中监管,满足郑州铁路局的节能降碳、成本控制、智能化管
    的头像 发表于 04-24 14:11 ?322次阅读
    CET<b class='flag-5'>铁路</b>水电计量系统解决方案,让能耗管理更智能

    AI-ISP夜光成像全面提升黑光成像效果,解决夜晚夜间边防哨所监控

    ? 现在边防哨所,河道水库等监控要求越来越高,需要24小时特别是晚上黑光环境下的进行全彩监控,而且在刚过去的春节前夕各类案件也同时呈现高发态势。不少企业、公司、工厂也进入较长的停滞期,森林巡防,铁路道口
    的头像 发表于 03-17 14:13 ?612次阅读
    AI-ISP夜光成像全面提升黑光成像效果,解决夜晚夜间边防哨所监控

    顶坚手持终端赋能铁路巡检,打造智慧铁路网络

    手持终端以其强大的数据采集、实时通讯与智能化分析能力,正深刻变革着铁路巡检模式,为构建高效、安全、智能的智慧铁路网络奠定了坚实基础。通过精准捕捉设备状态,即时传输巡检信息,手持终端不仅加速了故障
    的头像 发表于 03-10 10:30 ?418次阅读
    顶坚手持终端赋能<b class='flag-5'>铁路</b>巡检,打造智慧<b class='flag-5'>铁路</b>网络

    顶坚铁路巡检手持终端:提升铁路运维效率与质量

    随着科技的不断发展,铁路运维工作也在逐步实现智能化和高效化。顶坚铁路巡检手持终端作为一款专为铁路巡检工作设计的便携式电子设备,凭借其强大的功能和优势,在铁路运维中发挥了重要作用,显著提
    的头像 发表于 03-05 12:01 ?403次阅读
    顶坚<b class='flag-5'>铁路</b>巡检手持终端:提升<b class='flag-5'>铁路</b>运维效率与质量

    ATA-2022B高压放大器在高速铁路道岔可动心轨模型中的应用

    实验名称: 高速铁路道岔可动心轨模型建立 测试目的: 建立了高速铁路道岔可动心轨三维实体模型,对其进行有限元网格划分及设置仿真参数;研究了轨腰螺栓孔和滑床台板对模型在仿真计算中的影响;对模型综合考虑
    的头像 发表于 02-13 11:09 ?476次阅读
    ATA-2022B高压放大器在高速<b class='flag-5'>铁路道</b>岔可动心轨模型中的应用

    铁路通信电源设备的安全维护

    铁路通信电源设备的安全维护 1 我国铁路通信电源特点 铁路通信电源是独立的供电系统,由外供交流供电系统和直流供电系统构成。其外供交流电源由两部分组成:其一是从铁路地区变、配电所、
    的头像 发表于 01-16 10:07 ?1890次阅读

    智慧铁路铁路应急指挥通信系统建设,可视化作业现场风险管控系统应用方案

    铁路应急指挥调度
    的头像 发表于 12-12 17:21 ?896次阅读
    智慧<b class='flag-5'>铁路</b>,<b class='flag-5'>铁路</b>应急指挥通信系统建设,可视化作业现场风险管控系统应用方案

    铁路位移智能识别摄像机:提升铁路安全监测的核心力量

    铁路运输系统中,安全始终处于首要地位。随着科技的飞速发展,铁路位移智能识别摄像机应运而生,为铁路轨道及周边设施的安全监测提供了智能化、高精度的解决方案。铁路位移智能识别摄像机具备卓越
    的头像 发表于 11-23 11:07 ?437次阅读
    <b class='flag-5'>铁路</b>位移智能识别摄像机:提升<b class='flag-5'>铁路</b>安全监测的核心力量

    日立铁路借助NVIDIA技术加速实时铁路分析

    这家全球运输公司正在使用企业级工业边缘计算平台 NVIDIA IGX,以改善铁路运营、降低维护成本和减少能耗。
    的头像 发表于 11-20 10:09 ?780次阅读

    如何使用Arduino实现CAN总线通信

    CAN总线(Controller Area Network)是一种多主控制的串行通信协议,广泛应用于汽车电子、工业自动化等领域。它以其高可靠性、实时性和灵活性而受到青睐。Arduino作为一个
    的头像 发表于 11-12 10:09 ?2942次阅读

    铁路位移智能识别摄像机

    随着全球交通运输需求的不断增加,铁路作为一种高效、环保的运输方式,其安全性和稳定性显得尤为重要。铁路线路在长期使用过程中,受自然因素(如地震、泥石流等)和人为因素(如施工、设备老化等)的影响,可能会
    的头像 发表于 10-23 11:18 ?639次阅读
    <b class='flag-5'>铁路</b>位移智能识别摄像机

    日立与英伟达携手打造铁路安全检测系统

    日立制作所近日宣布,已携手美国英伟达公司成功研发出一套先进的铁路基础设施安全检测系统。该系统专为铁路轨道、架线及信号器等关键设施设计,通过高精度实时监测技术,能够显著提升铁路基础设施的
    的头像 发表于 09-25 14:19 ?639次阅读