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

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

3天内不再提示

如何通过RF传输远程连接到气缸的螺线管

454398 来源:wv 2019-09-27 11:19 次阅读

步骤1:您需要的条件

我已经包含了许多链接我使用过的特定物品,但还有很多其他选择。

气动设置

带有短行程,双作用活塞和“ NPT”连接的小型气缸

5端口2通12v电磁阀,带1/8英寸NPT端口

⅛”用于6毫米管的NPT快速连接接头

¼” NPT快速连接配件,用于6mm软管

6mm软管

调节器

气罐

带¼” NPT端口(2)的黄铜球阀

男和1/4英寸NPT母接头

铁氟龙胶带

Arduino设置

Arduino UNO(2)nrf24l01 2.4GHz无线模块( 2)

nrf24l01模块的插座转接板(8针)

瞬时按钮

10kΩ电阻器(2个)

TIP120达林顿晶体管

整流二极管(1N4001)

跳线

面包板或PCB(2)

9v电池连接器和电池(为“客户端”供电” Arduino)

12v可充电电池组(为“服务器” Arduino和螺线管供电)

第2步:气动设置

如何通过RF传输远程连接到气缸的螺线管

为了给螺线管供应空气,我使用了1.5gal。气罐(用于气喇叭的类型)。一方面,它配有填充阀和公接头。另一方面,它的油箱输出阀与调节器相连。对于这个特定的气缸,我发现在30-40psi的压力下可以通过调节器达到目的。

步骤3:电磁阀

《我选择使用5端口2路12v电磁铁。因为它以12v运行,所以它能够与Arduino共享电源并从Arduino的VIN引脚获取12v电源。我的螺线管具有1/8“ NPT连接,但也有1/4”可用。左侧的3个端口是空气输入,位于两个排气口之间。我将排气口留空了,但是您可以通过添加消音器,流量控制阀或同时使用两者来获得更多功能。

步骤4:Arduino#1“客户端”

两个Arduino的代码均来自Radiohead库随附的示例草图。 Radiohead库使在两侧集成nrf24l01收发器模块变得更加容易。系统的“客户端”端基本上执行以下操作:

1)与“服务器” Arduino设置匹配的发送/接收设置。

2)初始化RF接触(和如果接触失败,则通过串行监视器发送错误消息)

3)寻找按钮按下(数字I/O引脚2)

4)如果按下按钮,则发送消息

**不要忘记,瞬时按钮在接地侧需要一个下拉电阻。我使用了10kΩ。

第5步:Arduino“客户端”代码

// nrf24_client

/*

NRF24L01 Arduino

CE 》 D8

CSN 》 D10

SCK 》 D13

MO 》 D11

MI 》 D12

RO 》 Not used

GND 》 GND

VCC 》 5V

*/ #include

#include const int button = 2; // Singleton instance of the radio driver

RH_NRF24 nrf24; void setup()

{

Serial.begin(9600);

if (!nrf24.init())

Serial.println(“init failed”);

// Defaults after init are 2.402 GHz (channel 2), 2Mbps, 0dBm

if (!nrf24.setChannel(125))

Serial.println(“setChannel failed”);

if (!nrf24.setRF(RH_NRF24::DataRate2Mbps, RH_NRF24::TransmitPower0dBm))

Serial.println(“setRF failed”);

} void loop()

{

if (digitalRead(button) == HIGH)

{

uint8_t data[] = “104”;

nrf24.send(data, sizeof(data));

}

delay(50); //prevents data overflow when button is held (theoretically)

}

步骤6:Arduino“服务器”设置

在连接nrf24l01的方式上,系统的“服务器”端与“客户端”相同。区别在于,此Arduino用于接收信号并执行操作。在这种情况下的操作如下:

1)使用“客户端” Arduino设置匹配的发送/接收设置。

2)初始化RF联系人(并通过发送错误消息)串行监视器(如果联系失败)

3)定义对将收到的消息类型的期望

4)启动循环计数器(1000个循环)

5 )查找特定的消息

6)如果收到消息(“ 104”),则触发电磁阀,然后将其收回(使用数字I/O引脚3)。重置计数器

7)否则,请继续查找该消息,同时保持螺线管缩回。

此设置使用TIP120达林顿晶体管在引脚触发时发送12v螺线管。一个12v锂离子电池组用于为Arduino(通过桶形插头)和螺线管(通过VIN引脚)供电。 *请注意不要将其他任何东西连接到VIN引脚,因为它可以承载12v电压,并且会损坏大多数其他组件*

*还请记住将一个电阻(我用10kΩ)与“基极”对齐晶体管的引脚,以防止较高的电压通过控制线到达引脚3。

与所有螺线管一样,这需要一个缓冲二极管,以防止瞬态电压在系统中流过系统。电磁阀已点火。二极管是定向的,应从线圈的负极到正极。

步骤7:Arduino“服务器”代码

// nrf24_server

步骤8:开火!

好,所以可能有更好的方法摇一罐汤。..

此外,不建议用气密胶带固定气缸。..

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

    关注

    65

    文章

    3025

    浏览量

    165645
  • 气缸
    +关注

    关注

    2

    文章

    53

    浏览量

    13315
收藏 人收藏

    评论

    相关推荐

    通过232转Profinet将霍尼韦尔扫码枪连接到PLC上

    通过232转Profinet(XD-PNR200)网关,将霍尼韦尔扫码枪与PLC连接并通讯。232转Profinet(XD-PNR200)网关将扫码枪的串口信号转换成Profinet协议,配置PLC的IP地址和端口等,接收并处理扫码结果。提高系统稳定性和可靠性,数据
    的头像 发表于 01-12 17:55 372次阅读
    <b class='flag-5'>通过</b>232转Profinet将霍尼韦尔扫码枪<b class='flag-5'>连接到</b>PLC上

    如何通过SSH连接到Linux计算机?

    如何通过SSH连接到Linux计算机? SSH是一种加密的网络协议,用于在不可信的网络中安全地远程访问和操作计算机。在Linux环境中,SSH经常被用于远程登录和管理服务器。 第一部分
    的头像 发表于 01-12 16:06 227次阅读

    驱动感性负荷的计算参数

    引言:感性负载是继电器、螺线管、电动机,甚至是通过长电缆连接的负载,它们的阻抗由串联的电阻(R)和电感(L)组成。R值决定稳态电流,L值决定存储的磁能,电感器中储存的磁能如果没有正确耗散,可能会导致系统或组件级别的损坏。
    的头像 发表于 11-23 15:57 629次阅读
    驱动感性负荷的计算参数

    在开关设备应用中有效驱动螺线管线圈

    电子发烧友网站提供《在开关设备应用中有效驱动螺线管线圈.pdf》资料免费下载
    发表于 11-16 15:49 0次下载
    在开关设备应用中有效驱动<b class='flag-5'>螺线管</b>线圈

    如何使用反激二极管防止继电器烧坏?

    感应负载,比如螺线管和接触器,可能会导致电弧放电和故障,这些故障会让机电开关设备停止工作,造成昂贵的停机时间。
    的头像 发表于 11-14 14:57 317次阅读
    如何使用反激二极管防止继电器烧坏?

    通电导线在环形螺线管中的

    电源DIY电子技术
    学习电子知识
    发布于 :2023年09月05日 22:24:07

    螺线管线圈的用途是什么

    螺线管线圈是一种电子元器件,通常用于电感器和变压器。螺线管线圈可以是单层的或多层的,并且可以根据特定的电气参数进行设计。它们被广泛应用于电子设备和通信系统中,以满足各种应用的要求。
    的头像 发表于 08-21 13:53 558次阅读

    设计节能螺线管驱动器

    驱动螺线管的常见方法是在螺线管线圈中施加所需的电压。这通常可以使用配置在高侧或低侧的单个功率晶体管来完成。功率晶体管需要一个与螺线管并联的续流二极管,因为螺线管线圈具有高电感,会试图将
    发表于 08-07 14:58 367次阅读
    设计节能<b class='flag-5'>螺线管</b>驱动器

    国产汽车级55V耐压H桥智能栅极驱动器介绍

    该驱动器配合外部四个MOSFET,可灵活配置成H桥、半桥和高低边,驱动双向直流有刷电机、螺线管、电磁阀等负载,功率可从数W扩展到数百W。‍‍‍‍‍‍‍
    的头像 发表于 08-01 09:17 1054次阅读

    驱动器提供比例电磁阀控制,无需PLC或μC

    32抽头、线性抽头数字电位器在分压器中充当可变电阻器,连接到LED驱动器的DIM输入(用作螺线管的PWM驱动器)。该电路仅使用螺线管的 6V 至 40V 直流电源驱动 6V DC 至 40V DC 的电磁阀。
    的头像 发表于 06-25 15:54 1011次阅读
    驱动器提供比例电磁阀控制,无需PLC或μC

    Thing Dev wifi服务器问题,当断开USB电源以将Thing连接到便携式电池时装置停止广播怎么解决?

    的 USB 端口时,所有继电器、开关和螺线管都会像预期的那样对 poofer 控制网页上的点击做出适当的响应。但是...当我断开 USB 电源以将 Thing 连接到便携式电池时,该装置停止广播它
    发表于 06-01 08:45

    Mac怎么连接远程服务器?

    Mac本地或远程服务器将允许用户访问特定服务器上的所有可用文件。默认情况下,macOS具有服务器连接功能,可供用户使用 Mac在没有任何限制的情况下连接到任何服务器。然后,它Finder显示为用户访问、使用甚至删除文件的普通磁盘
    的头像 发表于 05-22 15:21 9099次阅读

    Wifi如何控制电磁阀?

    房子的管道,我决定放置一个通过 nodemcu 控制的电磁阀。虽然就在房子的 wifi 信号范围内,但我们不想让阀门断电,因此设计为使用太阳能/电池。因此,我们用 12vdc 闭锁螺线管更换了通常
    发表于 05-22 09:10

    基于esp8266的NodeMCU能否检测到非5V电压变化?

    的区别在于,钟形压力机需要一些电压和电流通过它们才能触发指示器(螺线管击中旗架)。+8V 进入电路板绕过电路并退出到铃单元。原来的铃需要 8V 才能工作,我有一个 8V DIN 安装的馈电从 CU 到铃单元。我已经焊接了一个 8V-5V 的降压降压转换器。
    发表于 05-19 09:49

    ULN2803对比ULN2003谁最强?

    IC 之间的主要区别。 是一个七通道达林顿阵列,用于将微控制器连接到高电压、高电流设备,例如螺线管、灯、继电器等。它能够将 500mA 驱动到单个通道,如果四个七个通道处于活动状态,如果所有七个通道都
    发表于 05-11 08:17