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

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

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

如何使用Arduino控制電磁體

454398 ? 來(lái)源:wv ? 2019-10-24 15:01 ? 次閱讀

步驟1:Arduino和電磁體(硬件)

如何使用Arduino控制電磁體

有關(guān)如何制作電磁體的教程數(shù)量。最簡(jiǎn)單的方法是得到鐵或鋼,并在其周圍纏繞很多絕緣電線。強(qiáng)度取決于導(dǎo)線中流過多少電流以及纏繞多少匝。如果您得到我使用過的電磁線,則其上會(huì)覆蓋一層透明的絕緣體。為了使導(dǎo)線的末端具有導(dǎo)電性,您必須打磨或燒掉(用打火機(jī))絕緣層。如果您打算長(zhǎng)時(shí)間運(yùn)行磁鐵,我建議使用較厚或較長(zhǎng)的鋼芯作為提示槽,因?yàn)榇盆F會(huì)發(fā)熱很多。另一種方法(如果您的項(xiàng)目允許的話)是脈沖發(fā)射磁體。那將使您的磁鐵有機(jī)會(huì)冷卻一些。該圖顯示了我用于觸覺設(shè)備的電磁體。

電路非常簡(jiǎn)單。您所需要的只是為直流電動(dòng)機(jī)供電的相同電路。但是,如果您不需要反轉(zhuǎn)磁體的極性,則可以將兩個(gè)磁體連接到每個(gè)電橋。我建議將其連接到交流適配器而不是電池上,因?yàn)樗鼤?huì)很快穿過電池(并可能使電池過熱)。請(qǐng)勿使用Arduino為磁鐵供電,否則您將炒板。要將交流適配器掛接到面包板上,只需將連接器的插頭剪掉,剝?nèi)ル娋€,然后將其包裹或焊接到某些實(shí)芯電線上即可。如果您沒有電壓表,那么如果適配器的一根線是虛線,則很可能是正極。

步驟2:Arduino和電磁體(軟件P.1)

運(yùn)行此代碼的Arduino代碼很簡(jiǎn)單-它實(shí)際上僅使用Arduino編譯器示例部分中的示例眨眼程序。而是將通向引腳3的導(dǎo)線插入接地插槽,然后運(yùn)行:

void setup(){

pinMode(2,OUTPUT);

}

void loop(){

digitalWrite (2,HIGH);

delay(500);

digitalWrite(2,LOW);

delay(1000);

}

上述程序雖然只能控制一個(gè)磁鐵。兩個(gè)電橋輸入應(yīng)為HIGH/LOW或LOW/HIGH,以控制磁體之一。 LOW/LOW當(dāng)然是關(guān)閉的。這是一個(gè)在兩個(gè)磁體之間交替的信號(hào)燈程序。

void setup(){

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

}

void循環(huán)( ){

digitalWrite(2,LOW);

digitalWrite(3,HIGH);

delay(500);

digitalWrite(2,HIGH);

digitalWrite(3,LOW);

delay(500);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

delay(500);

}

第3步:Arduino和電磁體(軟件P.2)

如果要將此電路用于觸覺接口,則比恒流更容易感覺到振動(dòng)。如圖所示,使用柔軟的醫(yī)用膠帶或運(yùn)動(dòng)膠帶將永久磁鐵貼在皮膚上,將永久磁鐵貼在皮膚上,或者將磁鐵固定在設(shè)備上。此處,永磁體附著在硅膠膜(筆記本電腦鍵盤保護(hù)板上)上。該設(shè)備位于左腳弓下方。 Arduino將以脈沖激發(fā)(10ms對(duì)我而言是最佳響應(yīng))以引起振動(dòng)。該代碼可能如下所示:

void activate(int pin)//激活磁鐵驅(qū)動(dòng)器

{

int c;

for(c = 0; c 《10; c ++)

{

digitalWrite(pin,HIGH);

delay(10);

digitalWrite(pin,LOW);

delay(10);

}

}

void設(shè)置(){

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

//從兩個(gè)引腳均處于低位開始

digitalWrite(2,LOW);

digitalWrite(3 ,LOW);

}

void loop(){

activate(2);

delay(500);

activate(3);

delay(500);

}

玩得開心,不要讓磁鐵過熱。

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

    關(guān)注

    188

    文章

    6470

    瀏覽量

    187180
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何使用Arduino實(shí)現(xiàn)CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實(shí)時(shí)性而聞名。Arduino,作為一種流行的開源微控制器平臺(tái),可以通過附加
    的頭像 發(fā)表于 12-23 09:06 ?200次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個(gè)經(jīng)常被提及的名字。STM32是一系列由STMicroelectronics生產(chǎn)的高性能微控制器,而Arduino則是一個(gè)開源電子原型
    的頭像 發(fā)表于 11-19 15:45 ?939次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠性、實(shí)時(shí)性和靈活性而受到青睞。Arduino作為一個(gè)
    的頭像 發(fā)表于 11-12 10:09 ?947次閱讀

    線性位置應(yīng)用的磁體選擇

    電子發(fā)燒友網(wǎng)站提供《線性位置應(yīng)用的磁體選擇.pdf》資料免費(fèi)下載
    發(fā)表于 09-06 11:32 ?0次下載
    線性位置應(yīng)用的<b class='flag-5'>磁體</b>選擇

    電磁調(diào)速電機(jī)控制器常見故障有哪些

    電磁調(diào)速電機(jī)控制器,又稱為電磁調(diào)速器,是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的設(shè)備。它通過調(diào)節(jié)電機(jī)的轉(zhuǎn)速來(lái)實(shí)現(xiàn)對(duì)負(fù)載的控制。然而,電磁調(diào)速電機(jī)
    的頭像 發(fā)表于 06-05 10:47 ?1364次閱讀

    電磁調(diào)速電機(jī)控制器怎么接線

    電磁調(diào)速電機(jī)控制器是一種用于控制和調(diào)節(jié)電動(dòng)機(jī)轉(zhuǎn)速的設(shè)備,廣泛應(yīng)用于工業(yè)生產(chǎn)和自動(dòng)化控制領(lǐng)域。本文將詳細(xì)介紹電磁調(diào)速電機(jī)
    的頭像 發(fā)表于 06-05 10:31 ?1594次閱讀

    農(nóng)業(yè)灌溉無(wú)線電磁控制

    無(wú)線電磁控制器的原理無(wú)線電磁控制器基于電磁感應(yīng)定律工作,通過激勵(lì)電磁鐵產(chǎn)生的
    的頭像 發(fā)表于 03-07 11:56 ?462次閱讀
    農(nóng)業(yè)灌溉無(wú)線<b class='flag-5'>電磁</b>閥<b class='flag-5'>控制</b>器

    線圈式電磁炮原理 線圈式電磁炮模型的組成

    線圈式電磁炮原理: 線圈式電磁炮是一種利用電磁力將物體加速到高速并發(fā)射出去的裝置。它由一系列的線圈和電源組成,通過在線圈中通入電流產(chǎn)生磁場(chǎng),與物體內(nèi)的永磁體
    的頭像 發(fā)表于 02-22 10:47 ?2226次閱讀

    arduino控制步進(jìn)電機(jī)代碼

    Arduino是一種開放源代碼的電路板平臺(tái),它可以用于控制各種不同的電子設(shè)備,包括步進(jìn)電機(jī)。步進(jìn)電機(jī)是一種電動(dòng)機(jī),可以通過下達(dá)特定的指令來(lái)控制每個(gè)步進(jìn)的角度,從而使電機(jī)旋轉(zhuǎn)到指定的位置。在本文
    的頭像 發(fā)表于 02-14 16:29 ?2053次閱讀

    如何使用Arduino控制RGB LED

    在本指南中,您將學(xué)習(xí)如何使用Arduino控制RGB LED。RGB(紅-綠-藍(lán))LED可以通過混合不同強(qiáng)度的紅、綠、藍(lán)光來(lái)產(chǎn)生多種顏色。您將學(xué)習(xí)創(chuàng)建一個(gè)基本Arduino RGB LED電路,并以一些基本顏色為例循環(huán)。
    的頭像 發(fā)表于 02-11 10:28 ?4998次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>控制</b>RGB LED

    如何使用Arduino UNO板和電位器控制伺服電機(jī)

    在本Arduino伺服電機(jī)教程中,您將學(xué)習(xí)如何使用Arduino UNO板和電位器控制伺服電機(jī)。
    的頭像 發(fā)表于 02-11 10:11 ?2849次閱讀
    如何使用<b class='flag-5'>Arduino</b> UNO板和電位器<b class='flag-5'>控制</b>伺服電機(jī)

    如何使用arduino控制接觸器?

    我將避免鉛酸電池過載。我想通過使用近 30A 的接觸器和 arduino uno 板來(lái)控制電池過載。如何使用arduino控制接觸器?
    發(fā)表于 01-22 07:14

    發(fā)電機(jī)原理和電磁感應(yīng)原理

    成部分包括轉(zhuǎn)子、定子、磁場(chǎng)系統(tǒng)和電路系統(tǒng)。 轉(zhuǎn)子和定子:轉(zhuǎn)子是一個(gè)可旋轉(zhuǎn)的部件,而定子是一個(gè)不可移動(dòng)的部件。轉(zhuǎn)子由導(dǎo)體繞組和鐵芯組成,而定子由導(dǎo)線繞組和鐵芯組成。 磁場(chǎng)系統(tǒng):磁場(chǎng)系統(tǒng)由永磁體電磁體構(gòu)成。永磁體在發(fā)
    的頭像 發(fā)表于 01-15 09:26 ?3648次閱讀

    能量奇點(diǎn)發(fā)布消息,洪荒70高溫超導(dǎo)托卡馬克裝置12個(gè)環(huán)向場(chǎng)磁體

    TF磁體旨在為洪荒 70的等離子體創(chuàng)造并維持環(huán)向磁場(chǎng),這些磁體被包裹在真空室中,作為超高溫等離子體的“反應(yīng)容器”;真空室與TF磁體外則安裝有內(nèi)冷屏,它能有效地隔離高溫組件對(duì)磁體的干擾。
    的頭像 發(fā)表于 01-11 10:45 ?1007次閱讀

    電磁控制器如何控制電磁閥?

    電磁控制器是指利用智能控制技術(shù)來(lái)控制電磁閥的設(shè)備,主要功能是可以使電磁
    的頭像 發(fā)表于 01-03 16:57 ?2063次閱讀
    <b class='flag-5'>電磁</b>閥<b class='flag-5'>控制</b>器如何<b class='flag-5'>控制</b><b class='flag-5'>電磁</b>閥?