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

    文章

    3055

    浏览量

    167018
  • 气缸
    +关注

    关注

    2

    文章

    53

    浏览量

    13579
收藏 人收藏

    评论

    相关推荐

    浅谈瑞盟科技·MS8313——三个半 H 桥驱动器集成电路

    MS8313 提供三个可独立控制的半 H 桥驱动器。可用于驱动螺线管或者其他负载,主要用于驱动一个三相无刷直流电机。提供FAE支持,欢迎咨询了解
    的头像 发表于 12-20 15:15 152次阅读
    浅谈瑞盟科技·MS8313——三个半 H 桥驱动器集成电路

    为电机一体化应用提供一种大电流单通道集成电机驱动芯片

    电机驱动芯片 - SS6952T为电机一体化应用提供一种大电流单通道集成电机驱动方案。SS6952T有一路H桥驱动,可提供较大峰值电流7A,可驱动一个刷式直流电机,或者螺线管或者其它感性负载。
    的头像 发表于 12-18 09:34 113次阅读
    为电机一体化应用提供一种大电流单通道集成电机驱动芯片

    开源项目!可以自主演奏音乐的尤克里里机器人!

    :安装螺线管组件 完成后,打印螺线管笼(如果尚未打印),然后按照上图所示的模式插入螺线管(先将电线穿过)。对于每个螺线管,将一根电线接地,另一根电线
    发表于 11-25 14:41

    什么是电抗器?有什么作用?

    ,所以实际的电抗器通常是导线绕成螺线管的形式,称为空心电抗器。为了增大电感,有时会在螺线管中插入铁心,这样的电抗器被称为铁心电抗器。
    的头像 发表于 10-21 16:40 865次阅读

    使用电机驱动器驱动螺线管应用说明

    电子发烧友网站提供《使用电机驱动器驱动螺线管应用说明.pdf》资料免费下载
    发表于 09-12 09:20 0次下载
    使用电机驱动器驱动<b class='flag-5'>螺线管</b>应用说明

    磁性开关和气缸怎样配合使用

    磁性开关和气缸的配合使用在工业自动化控制中扮演着重要角色,它们通过相互协作,实现了对机器或设备运行状态的精确检测和控制。 一、磁性开关与气缸的基本概述 磁性开关 :磁性开关是一种机电开关,通过
    的头像 发表于 08-26 15:37 838次阅读

    采用opa548功率放大器搭建一个电压跟随器,出现高频杂波的原因?

    采用opa548功率放大器搭建一个电压跟随器,供电电压正负12V,负载分别为一个10w 1欧电阻;1欧姆电阻和一个螺线管线圈串联,实验过程中,将万用表串联到电路中,电流最大不超过1.4Arms
    发表于 08-21 07:32

    Apple设备为什么无法连接到AP?

    连接到 softAP 的 Apple 设备似乎存在一些问题。 我在连接 Windows 笔记本电脑时没有遇到任何问题。 在进行一些数据包捕获后,看起来 esp8266 没有响应来自 Apple
    发表于 07-17 07:51

    帝奥微车规级零漂移双向电流检测放大器DIA2488介绍

    随着智能化和电气化在汽车上的不断发展,出于智能控制和安全方面考虑,汽车上各类电机、螺线管和泵阀应用越来越多,对这些设备的精细控制,电流检测非常关键。
    的头像 发表于 07-15 15:19 435次阅读
    帝奥微车规级零漂移双向电流检测放大器DIA2488介绍

    是否可以通过WPS连接到ESP8266 AP?

    是否可以通过 WPS 连接到ESP8266 AP(而不是通过 ESP8266 连接到具有 WPS 的路由器)? 我只找到了一种解决方案,可以将ESP8266
    发表于 07-10 06:09

    如何针对工业应用改造螺线管和步进电机驱动器

    和生产力。螺线管和步进电机的驱动器需要与时俱进,加入更多板载传感和智能功能,以便集成到快速发展的新环境中,进一步改善精度、可靠性、闭环控制、成本、占地面积以及易用性。 本文总结了螺线管和步进电机的基本操作,并概述了专为智能边缘应用设计的驱动器
    的头像 发表于 05-05 15:34 800次阅读
    如何针对工业应用改造<b class='flag-5'>螺线管</b>和步进电机驱动器

    机器人是如何工作的 机器人工作原理解析

    机器人的轮与轴是用某种传动装置连接起来的。有些机器人使用马达和螺线管作为传动装置;另一些则使用液压系统;还有一些使用气动系统(由压缩气体驱动的系统)。机器人可以使用上述任何类型的传动装置。
    发表于 04-08 11:18 585次阅读
    机器人是如何工作的  机器人工作原理解析

    功率放大器驱动新型长波通讯天线信号收发测试

    天线的逆磁电效应,天线向外辐射电磁波,用一个螺线管作为电磁波的接收端,将辐射出去的电磁信号重新转化为电信号,并通过示波器和动态信号分析仪检测信号幅值和频谱分布   研究方向:长波天线器件   测试设备
    发表于 02-28 15:55

    如何将按钮连接到Arduino板

    在本快速入门指南中,您将学习如何将按钮连接到Arduino板,并根据按钮是否被按下来读取HIGH或LOW。您将使用电路板上随附的发光二极管 (LED)通过按钮打开和关闭,以便验证按钮按下代码是否正常工作。
    的头像 发表于 02-11 10:52 3842次阅读
    如何将按钮<b class='flag-5'>连接到</b>Arduino板

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

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