0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何通過(guò)RF傳輸遠(yuǎn)程連接到氣缸的螺線管

454398 ? 來(lái)源:wv ? 2019-09-27 11:19 ? 次閱讀

步驟1:您需要的條件

我已經(jīng)包含了許多鏈接我使用過(guò)的特定物品,但還有很多其他選擇。

氣動(dòng)設(shè)置

帶有短行程,雙作用活塞和“ NPT”連接的小型氣缸

5端口2通12v電磁閥,帶1/8英寸NPT端口

?”用于6毫米管的NPT快速連接接頭

?” NPT快速連接配件,用于6mm軟管

6mm軟管

調(diào)節(jié)器

氣罐

帶?” NPT端口(2)的黃銅球閥

男和1/4英寸NPT母接頭

鐵氟龍膠帶

Arduino設(shè)置

Arduino UNO(2)nrf24l01 2.4GHz無(wú)線模塊( 2)

nrf24l01模塊的插座轉(zhuǎn)接板(8針)

瞬時(shí)按鈕

10kΩ電阻器(2個(gè))

TIP120達(dá)林頓晶體管

整流二極管(1N4001)

跳線

面包板或PCB(2)

9v電池連接器和電池(為“客戶(hù)端”供電” Arduino)

12v可充電電池組(為“服務(wù)器” Arduino和螺線管供電)

第2步:氣動(dòng)設(shè)置

如何通過(guò)RF傳輸遠(yuǎn)程連接到氣缸的螺線管

為了給螺線管供應(yīng)空氣,我使用了1.5gal。氣罐(用于氣喇叭的類(lèi)型)。一方面,它配有填充閥和公接頭。另一方面,它的油箱輸出閥與調(diào)節(jié)器相連。對(duì)于這個(gè)特定的氣缸,我發(fā)現(xiàn)在30-40psi的壓力下可以通過(guò)調(diào)節(jié)器達(dá)到目的。

步驟3:電磁閥

《我選擇使用5端口2路12v電磁鐵。因?yàn)樗?2v運(yùn)行,所以它能夠與Arduino共享電源并從Arduino的VIN引腳獲取12v電源。我的螺線管具有1/8“ NPT連接,但也有1/4”可用。左側(cè)的3個(gè)端口是空氣輸入,位于兩個(gè)排氣口之間。我將排氣口留空了,但是您可以通過(guò)添加消音器,流量控制閥或同時(shí)使用兩者來(lái)獲得更多功能。

步驟4:Arduino#1“客戶(hù)端”

兩個(gè)Arduino的代碼均來(lái)自Radiohead庫(kù)隨附的示例草圖。 Radiohead庫(kù)使在兩側(cè)集成nrf24l01收發(fā)器模塊變得更加容易。系統(tǒng)的“客戶(hù)端”端基本上執(zhí)行以下操作:

1)與“服務(wù)器” Arduino設(shè)置匹配的發(fā)送/接收設(shè)置。

2)初始化RF接觸(和如果接觸失敗,則通過(guò)串行監(jiān)視器發(fā)送錯(cuò)誤消息)

3)尋找按鈕按下(數(shù)字I/O引腳2)

4)如果按下按鈕,則發(fā)送消息

**不要忘記,瞬時(shí)按鈕在接地側(cè)需要一個(gè)下拉電阻。我使用了10kΩ。

第5步:Arduino“客戶(hù)端”代碼

// 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“服務(wù)器”設(shè)置

在連接nrf24l01的方式上,系統(tǒng)的“服務(wù)器”端與“客戶(hù)端”相同。區(qū)別在于,此Arduino用于接收信號(hào)并執(zhí)行操作。在這種情況下的操作如下:

1)使用“客戶(hù)端” Arduino設(shè)置匹配的發(fā)送/接收設(shè)置。

2)初始化RF聯(lián)系人(并通過(guò)發(fā)送錯(cuò)誤消息)串行監(jiān)視器(如果聯(lián)系失敗)

3)定義對(duì)將收到的消息類(lèi)型的期望

4)啟動(dòng)循環(huán)計(jì)數(shù)器(1000個(gè)循環(huán))

5 )查找特定的消息

6)如果收到消息(“ 104”),則觸發(fā)電磁閥,然后將其收回(使用數(shù)字I/O引腳3)。重置計(jì)數(shù)器

7)否則,請(qǐng)繼續(xù)查找該消息,同時(shí)保持螺線管縮回。

此設(shè)置使用TIP120達(dá)林頓晶體管在引腳觸發(fā)時(shí)發(fā)送12v螺線管。一個(gè)12v鋰離子電池組用于為Arduino(通過(guò)桶形插頭)和螺線管(通過(guò)VIN引腳)供電。 *請(qǐng)注意不要將其他任何東西連接到VIN引腳,因?yàn)樗梢猿休d12v電壓,并且會(huì)損壞大多數(shù)其他組件*

*還請(qǐng)記住將一個(gè)電阻(我用10kΩ)與“基極”對(duì)齊晶體管的引腳,以防止較高的電壓通過(guò)控制線到達(dá)引腳3。

與所有螺線管一樣,這需要一個(gè)緩沖二極管,以防止瞬態(tài)電壓在系統(tǒng)中流過(guò)系統(tǒng)。電磁閥已點(diǎn)火。二極管是定向的,應(yīng)從線圈的負(fù)極到正極。

步驟7:Arduino“服務(wù)器”代碼

// nrf24_server

步驟8:開(kāi)火!

好,所以可能有更好的方法搖一罐湯。..

此外,不建議用氣密膠帶固定氣缸。..

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RF
    RF
    +關(guān)注

    關(guān)注

    65

    文章

    3038

    瀏覽量

    166751
  • 氣缸
    +關(guān)注

    關(guān)注

    2

    文章

    53

    瀏覽量

    13547
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    ,所以實(shí)際的電抗器通常是導(dǎo)線繞成螺線管的形式,稱(chēng)為空心電抗器。為了增大電感,有時(shí)會(huì)在螺線管中插入鐵心,這樣的電抗器被稱(chēng)為鐵心電抗器。
    的頭像 發(fā)表于 10-21 16:40 ?294次閱讀

    使用電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)螺線管應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《使用電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)螺線管應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 09-12 09:20 ?0次下載
    使用電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)<b class='flag-5'>螺線管</b>應(yīng)用說(shuō)明

    磁性開(kāi)關(guān)和氣缸怎樣配合使用

    磁性開(kāi)關(guān)和氣缸的配合使用在工業(yè)自動(dòng)化控制中扮演著重要角色,它們通過(guò)相互協(xié)作,實(shí)現(xiàn)了對(duì)機(jī)器或設(shè)備運(yùn)行狀態(tài)的精確檢測(cè)和控制。 一、磁性開(kāi)關(guān)與氣缸的基本概述 磁性開(kāi)關(guān) :磁性開(kāi)關(guān)是一種機(jī)電開(kāi)關(guān),通過(guò)
    的頭像 發(fā)表于 08-26 15:37 ?491次閱讀

    采用opa548功率放大器搭建一個(gè)電壓跟隨器,出現(xiàn)高頻雜波的原因?

    采用opa548功率放大器搭建一個(gè)電壓跟隨器,供電電壓正負(fù)12V,負(fù)載分別為一個(gè)10w 1歐電阻;1歐姆電阻和一個(gè)螺線管線圈串聯(lián),實(shí)驗(yàn)過(guò)程中,將萬(wàn)用表串聯(lián)到電路中,電流最大不超過(guò)1.4Arms
    發(fā)表于 08-21 07:32

    Apple設(shè)備為什么無(wú)法連接到AP?

    連接到 softAP 的 Apple 設(shè)備似乎存在一些問(wèn)題。 我在連接 Windows 筆記本電腦時(shí)沒(méi)有遇到任何問(wèn)題。 在進(jìn)行一些數(shù)據(jù)包捕獲后,看起來(lái) esp8266 沒(méi)有響應(yīng)來(lái)自 Apple
    發(fā)表于 07-17 07:51

    帝奧微車(chē)規(guī)級(jí)零漂移雙向電流檢測(cè)放大器DIA2488介紹

    隨著智能化和電氣化在汽車(chē)上的不斷發(fā)展,出于智能控制和安全方面考慮,汽車(chē)上各類(lèi)電機(jī)、螺線管和泵閥應(yīng)用越來(lái)越多,對(duì)這些設(shè)備的精細(xì)控制,電流檢測(cè)非常關(guān)鍵。
    的頭像 發(fā)表于 07-15 15:19 ?334次閱讀
    帝奧微車(chē)規(guī)級(jí)零漂移雙向電流檢測(cè)放大器DIA2488介紹

    是否可以通過(guò)WPS連接到ESP8266 AP?

    是否可以通過(guò) WPS 連接到ESP8266 AP(而不是通過(guò) ESP8266 連接到具有 WPS 的路由器)? 我只找到了一種解決方案,可以將ESP8266
    發(fā)表于 07-10 06:09

    如何針對(duì)工業(yè)應(yīng)用改造螺線管和步進(jìn)電機(jī)驅(qū)動(dòng)器

    和生產(chǎn)力。螺線管和步進(jìn)電機(jī)的驅(qū)動(dòng)器需要與時(shí)俱進(jìn),加入更多板載傳感和智能功能,以便集成到快速發(fā)展的新環(huán)境中,進(jìn)一步改善精度、可靠性、閉環(huán)控制、成本、占地面積以及易用性。 本文總結(jié)了螺線管和步進(jìn)電機(jī)的基本操作,并概述了專(zhuān)為智能邊緣應(yīng)用設(shè)計(jì)的驅(qū)動(dòng)器
    的頭像 發(fā)表于 05-05 15:34 ?716次閱讀
    如何針對(duì)工業(yè)應(yīng)用改造<b class='flag-5'>螺線管</b>和步進(jìn)電機(jī)驅(qū)動(dòng)器

    機(jī)器人是如何工作的 機(jī)器人工作原理解析

    機(jī)器人的輪與軸是用某種傳動(dòng)裝置連接起來(lái)的。有些機(jī)器人使用馬達(dá)和螺線管作為傳動(dòng)裝置;另一些則使用液壓系統(tǒng);還有一些使用氣動(dòng)系統(tǒng)(由壓縮氣體驅(qū)動(dòng)的系統(tǒng))。機(jī)器人可以使用上述任何類(lèi)型的傳動(dòng)裝置。
    發(fā)表于 04-08 11:18 ?490次閱讀
    機(jī)器人是如何工作的  機(jī)器人工作原理解析

    功率放大器驅(qū)動(dòng)新型長(zhǎng)波通訊天線信號(hào)收發(fā)測(cè)試

    天線的逆磁電效應(yīng),天線向外輻射電磁波,用一個(gè)螺線管作為電磁波的接收端,將輻射出去的電磁信號(hào)重新轉(zhuǎn)化為電信號(hào),并通過(guò)示波器和動(dòng)態(tài)信號(hào)分析儀檢測(cè)信號(hào)幅值和頻譜分布   研究方向:長(zhǎng)波天線器件   測(cè)試設(shè)備
    發(fā)表于 02-28 15:55

    如何通過(guò)SSH連接到Linux計(jì)算機(jī)?

    如何通過(guò)SSH連接到Linux計(jì)算機(jī)? SSH是一種加密的網(wǎng)絡(luò)協(xié)議,用于在不可信的網(wǎng)絡(luò)中安全地遠(yuǎn)程訪問(wèn)和操作計(jì)算機(jī)。在Linux環(huán)境中,SSH經(jīng)常被用于遠(yuǎn)程登錄和管理服務(wù)器。 第一部分
    的頭像 發(fā)表于 01-12 16:06 ?1237次閱讀

    RF傳輸距離是如何影響無(wú)線通信的?

    RF傳輸距離是如何影響無(wú)線通信的?
    的頭像 發(fā)表于 11-28 13:28 ?697次閱讀

    驅(qū)動(dòng)感性負(fù)荷的計(jì)算參數(shù)

    引言:感性負(fù)載是繼電器、螺線管、電動(dòng)機(jī),甚至是通過(guò)長(zhǎng)電纜連接的負(fù)載,它們的阻抗由串聯(lián)的電阻(R)和電感(L)組成。R值決定穩(wěn)態(tài)電流,L值決定存儲(chǔ)的磁能,電感器中儲(chǔ)存的磁能如果沒(méi)有正確耗散,可能會(huì)導(dǎo)致系統(tǒng)或組件級(jí)別的損壞。
    的頭像 發(fā)表于 11-23 15:57 ?1976次閱讀
    驅(qū)動(dòng)感性負(fù)荷的計(jì)算參數(shù)

    在開(kāi)關(guān)設(shè)備應(yīng)用中有效驅(qū)動(dòng)螺線管線圈

    電子發(fā)燒友網(wǎng)站提供《在開(kāi)關(guān)設(shè)備應(yīng)用中有效驅(qū)動(dòng)螺線管線圈.pdf》資料免費(fèi)下載
    發(fā)表于 11-16 15:49 ?0次下載
    在開(kāi)關(guān)設(shè)備應(yīng)用中有效驅(qū)動(dòng)<b class='flag-5'>螺線管</b>線圈

    如何使用反激二極管防止繼電器燒壞?

    感應(yīng)負(fù)載,比如螺線管和接觸器,可能會(huì)導(dǎo)致電弧放電和故障,這些故障會(huì)讓機(jī)電開(kāi)關(guān)設(shè)備停止工作,造成昂貴的停機(jī)時(shí)間。
    的頭像 發(fā)表于 11-14 14:57 ?515次閱讀
    如何使用反激二極管防止繼電器燒壞?