日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

絞車的制作教程

454398 ? 來源:wv ? 2019-09-05 10:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:零件

絞車的制作教程

要復(fù)制此內(nèi)容,您需要收集一些部分。我開始為這個(gè)項(xiàng)目采購電機(jī),并且能夠在eBay上找到兩個(gè)Jazzy牌輪椅電機(jī)。我用于這個(gè)項(xiàng)目的其他部分是:

()2 Arduino Uno板

(2)nRF24L01收發(fā)器,帶背包

(1)SyRen10電機(jī)驅(qū)動(dòng)器

(1)24伏電源

(1)5伏電源

10k歐姆電阻器

瞬時(shí)按鈕

3d印刷材料

制造材料 - 用于底盤,螺釘,螺栓等的鋼材

第2步:制造

我做的第一步是測(cè)試電機(jī)并確保它能正常工作。我測(cè)試了接線,并找出了哪些電線連接到電磁制動(dòng)器以及哪些電線連接到電機(jī)。通過向制動(dòng)器運(yùn)行24伏電壓,它們將釋放并允許電動(dòng)機(jī)自由轉(zhuǎn)動(dòng)。

我開始為3英寸電纜卷筒打印三維部件,電纜卷筒位于電機(jī)軸上。我用鋼板切割了兩個(gè)5英寸的圓盤,并在鉆孔后將它們安裝在兩側(cè)。 3d打印的鼓。我焊接了一個(gè)底盤,用一個(gè)1英寸的箱形鋼管將電機(jī)擰緊。裝配好電纜卷筒并將絞盤安裝到底盤后,我準(zhǔn)備從硬件上移開。

第3步:軟件

編碼經(jīng)過多次測(cè)試迭代,找出最佳方法無線控制。一個(gè)版本有一個(gè)旋鈕控制速度和方向與GO按鈕。這非常方便動(dòng)態(tài)調(diào)整,但不可重復(fù)。

代碼的最終版本設(shè)計(jì)可編程根據(jù)命令執(zhí)行的提示。對(duì)于這個(gè)版本,只有兩個(gè)提示可供選擇,這些提示在Arduino軟件中編程。那些在他們的工具包中有超過3個(gè)按鈕的人可以輕松擴(kuò)展功能。選擇提示加載將信息輸入當(dāng)前提示,然后按住GO按鈕命令電機(jī)移動(dòng)。釋放按鈕自動(dòng)y停止電機(jī),作為一種死人開關(guān)。最后,作為一種緊急停止,通過翻轉(zhuǎn)電源板上的開關(guān)或從墻上拔下電源來切斷電機(jī)電源,將使制動(dòng)器停止并停止電機(jī)。

我的發(fā)射器代碼嵌入在下面。

/* Transmitter Code

* Code to store a cue and transmit it with a RF24L01+ to a receiver

* Credit to Mark Hughes for sharing his remote control project that

* helped me understand and debug my nRF24L01 setup

*

* This is the code for the transmitter portion for my winch project.

* It consists of 2 buttons, each with cue information, and a third button

* which is the “GO” button. Pressing and holding the button transmits to

* the receiver the information for the motor controller.

*

* Hook Up from nRF24L01

* Gnd to GND

* VCC to VCC

* CE to Digital 9

* CSN to Digital 10

* SCK to Digital 13

* MOSI to Digital 11

* MISO to Digital 12

* IRQ to Digital 8

*/

#include SPI.h

#include RF24.h

// Radio Configuration

RF24 radio(9,10);

byte addresses[][6] = {“1Node”,“2Node”};

bool radioNumber=1;

bool role = 1; //Control transmit 1/receive 0

//hardware attachments

const int GoButton = 4; //hold button to run loaded cue

const int Cue1 = 3; //press button to load cue

const int Cue2 = 2; //press button to load cue

const int ledPin = LED_BUILTIN; //LED flashes for debug purposes

//variables

int GoButtonState = 0;

int Cue1State = 0;

int Cue2State = 0;

int MotorSpeed = 0;

int STOP = 0; //for deadman switch. Constant broadcast a 0 speed to winch for safety

void setup() {

// put your setup code here, to run once:

pinMode (ledPin, OUTPUT);

pinMode (GoButton, INPUT);

pinMode (Cue1, INPUT);

pinMode (Cue2, INPUT);

Serial.begin(9600); // Get ready to send data back for debugging purposes

radio.begin(); // Get the transmitter ready

radio.setPALevel(RF24_PA_LOW); // Set the power to low

radio.openWritingPipe(addresses[1]); // Where we send data out

radio.openReadingPipe(1,addresses[0]);// Where we receive data back

}

void loop() {

// put your main code here, to run repeatedly:

GoButtonState = digitalRead(GoButton);

Cue1State = digitalRead(Cue1);

Cue2State = digitalRead(Cue2);

// Serial.print(ForeAft_Output);

radio.stopListening(); // Stop listening and begin transmitting

delay(50); // make delay longer for debugging

while (digitalRead(GoButton) == HIGH) {

SendMotorSignal(); //subroutine for broadcast

}

if (Cue1State == HIGH) {

MotorSpeed = -127; //speed for Cue1. Input can be from -127 to 127

digitalWrite(ledPin,HIGH); //LED flashing is helpful for debug

delay(100);

digitalWrite(ledPin, LOW);

delay(200);

}

if (Cue2State == HIGH) {

MotorSpeed = 127; //speed for Cue2. Input can be from -127 to 127

digitalWrite(ledPin, HIGH); //LED flashing is helpful for debug

delay(200);

digitalWrite(ledPin, LOW);

delay(100);

}

else {

digitalWrite(ledPin, LOW);

radio.stopListening(); // Stop listening and begin transmitting

delay(50); // make delay longer for debugging

if(radio.write(&STOP, sizeof(STOP)),Serial.println(“sent STOP”)); //Deadman switch function. Sends value of 0

radio.startListening();

//delay(50); //make delay longer for debugging

}

}

//subroutine for sending signal to motor

void SendMotorSignal() {

radio.stopListening();

delay(50); //make delay longer for debugging

if(radio.write(&MotorSpeed, sizeof(MotorSpeed)), Serial.println(“sent MotorSpeed”),(MotorSpeed));

digitalWrite(ledPin,HIGH); //LED helpful for debug

delay(100);

digitalWrite(ledPin, LOW);

delay(50);

}

對(duì)于接收器。

/* Receiver Code

* Code to receive data from RF24L01+ and use it to control a motor

* Thanks to Mark Hughes for sharing his remote control project that was

* incredibly valuable to me for learning how to make the radio library function.

*

* This is the code for the receiver portion for my winch project. It listens

* for the motor speed information to be transmitted, then sends it to the SyRen

* motor controller using a simplified serial packet.

*

* The receiver is using Software Serial to have the communication line to the SyRen

* on Pin 3, primarily so that the Arduino can be plugged into the computer

* during development.

*

* Hook Up from nRF24L01

* Gnd to GND

* VCC to VCC

* CE to Digital 9

* CSN to Digital 10

* SCK to Digital 13

* MOSI to Digital 11

* MISO to Digital 12

* IRQ to Digital 8

* */

#include SoftwareSerial.h //for serial communication on a designated pin

#include SyRenSimplified.h //library for SyRen

#include SPI.h

#include RF24.h

//SyRen Config

SoftwareSerial SWSerial(NOT_A_PIN, 3); // RX on no pin (unused), TX on pin 3 (to S1)。

SyRenSimplified SR(SWSerial); // Use SWSerial as the serial port.

//Radio Configuration

bool radioNumber=0;

RF24 radio(9,10);

byte addresses[][6] = {“1Node”,“2Node”};

bool role = 0; //Control transmit/receive

// Create variables to control servo value

unsigned int MotorSpeed; // Expected range -127 to 127

void setup() {

Serial.begin(9600); // Get ready to send data back for debugging purposes

SWSerial.begin(9600); // for communication to SyRen

radio.begin(); // Initialize radio

radio.setPALevel(RF24_PA_LOW); // Set the power output to low

radio.openWritingPipe(addresses[0]);

radio.openReadingPipe(1,addresses[1]);

radio.startListening();

}

void loop() {

delay(50); //increase for debuggy, decrease to decrease jitter

if(radio.available()){

radio.read(&MotorSpeed,sizeof(MotorSpeed));

}

else {Serial.print(“No radio”);

}

//Serial.print(MotorSpeed); //for debug purposes

//Serial.print(“ ”);

//delay(100);

//delay can be helpful when debugging- can be finetuned, but no delay causes

//glitches to happen in serial monitor. I think there may be conflict

//between SWSerial to the Syren and nRF and USB serial.

SR.motor(MotorSpeed); // Command the motor to move or, where the magic happens

}

這就是編碼!

第4步:全面測(cè)試

這里有一些視頻,我正在測(cè)試車間的絞車,以及一些額外的組件圖片。

一些想法 -

底盤設(shè)計(jì)為可以以不同方向安裝,并且可以輕松添加C形夾,奶酪架或直接安裝在地板或甲板上。通過無線設(shè)置,絞車僅需120伏電源即可與其接收器一起工作。變送器只是一個(gè)獨(dú)立的電源,因此也需要一個(gè)插座插入。

速度 -

我在這兩個(gè)方向上的速度都是每秒2英尺左右以最快的速度運(yùn)行,這是一個(gè)非常好的速度,并且與JR Clancy Powerlift系統(tǒng)的速度相匹配。

容量 -

絞盤將保持10磅。它可能會(huì)持有更多,但到目前為止,我已經(jīng)把它增加了10磅。如果不對(duì)系統(tǒng)進(jìn)行破壞性測(cè)試,很難猜出故障點(diǎn)是什么。電纜是1/16“英寸的飛機(jī)電纜,斷裂強(qiáng)度為480磅。我不知道這是否會(huì)先失效,或者電機(jī)上的軸是否會(huì)斷裂,或者三維印刷滾筒是否會(huì)破碎或撕裂。

然而,對(duì)于10-20磅范圍內(nèi)的物體,我認(rèn)為這種絞盤將完美運(yùn)作。

擴(kuò)張 -

我有一些元素我還在努力。有一個(gè)編碼器和袋鼠板等待麻煩并重新安裝在系統(tǒng)上,但我很難讓編碼器和袋鼠接受對(duì)方運(yùn)行強(qiáng)制調(diào)整周期。一旦到位,絞車將具有可編程定位功能。另一個(gè)需要的項(xiàng)目是行程頂部的限位開關(guān),以防止有效載荷撞入絞盤。

聲明:本文內(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)投訴
  • 絞車
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6892
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    索尼3.0版虛擬制作工具套裝重磅升級(jí)

    索尼新推出的 3.0 版虛擬制作工具套裝由攝影機(jī)與顯示屏虛擬制作插件(Camera and Display Plugin)和色彩校準(zhǔn)工具(Color Calibrator)組成,在 2.0 版本
    的頭像 發(fā)表于 04-09 10:53 ?516次閱讀

    奧拓電子助力2026全國大學(xué)生虛擬制作大賽

    近期,2026全國大學(xué)生虛擬制作大賽(VPC)在全國七大賽區(qū)陸續(xù)啟動(dòng),作為本屆大賽技術(shù)支持單位,奧拓電子憑借深耕行業(yè)多年的硬核技術(shù)、成熟的虛擬制作解決方案,護(hù)航賽事高標(biāo)準(zhǔn)開展。
    的頭像 發(fā)表于 03-27 13:51 ?391次閱讀

    如何制作 rt117x 閃存驅(qū)動(dòng)程序?

    的RAM中運(yùn)行它,然后升級(jí)程序。但是現(xiàn)在我不知道如何制作這個(gè)閃存驅(qū)動(dòng)器。因此,我想問一下 FAE 是否可以告訴我如何制作它,或者是否有一個(gè)使用 rt1170 制作閃存驅(qū)動(dòng)器的 DEMO 項(xiàng)目。你能提供嗎?
    發(fā)表于 03-04 06:38

    bsp制作下載運(yùn)行出錯(cuò)怎么解決?

    /stm32-bsp/STM32%E7%B3%BB%E5%88%97BSP%E5%88%B6%E4%BD%9C%E6%95%99%E7%A8%8B 我是學(xué)這里制作的bsp 下載運(yùn)行出現(xiàn)問題了
    發(fā)表于 09-11 06:33

    小安派立式桌擺外殼設(shè)計(jì)制作

    以下作品由安信可社區(qū)用戶 1055173307 制作 歡迎大家來安信可論壇,筆者發(fā)布的原貼下一起交流討論: 原貼地址 :開源】小安派R2立式桌擺外殼設(shè)計(jì)制作 手里一直有一塊去年在安信可論壇用積分兌換
    的頭像 發(fā)表于 09-09 17:20 ?1047次閱讀
    小安派立式桌擺外殼設(shè)計(jì)<b class='flag-5'>制作</b>

    如何制作字母數(shù)字鍵盤?

    制作字母數(shù)字鍵盤
    發(fā)表于 09-05 07:24

    如何制作RGB565標(biāo)志?

    如何制作RGB565標(biāo)志?
    發(fā)表于 09-04 06:35

    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程制作方案和應(yīng)用(2)

    索尼的遠(yuǎn)程制作可以被稱之為制作級(jí)的高質(zhì)量遠(yuǎn)程制作,或重載設(shè)備的高質(zhì)量遠(yuǎn)程制作,遠(yuǎn)程設(shè)備結(jié)合常規(guī)系統(tǒng)設(shè)備,提供和本地制作類似的
    的頭像 發(fā)表于 08-21 15:56 ?1459次閱讀
    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程<b class='flag-5'>制作</b>方案和應(yīng)用(2)

    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程制作方案和應(yīng)用(1)

    遠(yuǎn)程制作是近來技術(shù)發(fā)展的重點(diǎn)之一。遠(yuǎn)程制作通用的分類是什么?一些痛點(diǎn)如何解決,比如碼率和畫質(zhì)的矛盾,HFR超高速信號(hào)如何傳輸,多種輔助信號(hào)如何減少對(duì)公網(wǎng)IP地址的依賴等?索尼支持多種遠(yuǎn)程制作模式,在
    的頭像 發(fā)表于 08-21 15:55 ?1120次閱讀
    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程<b class='flag-5'>制作</b>方案和應(yīng)用(1)

    不同的PCB制作工藝的流程細(xì)節(jié)

    半加成法雙面 PCB 工藝具有很強(qiáng)的代表性,其他類型的 PCB 工藝可參考該工藝,并通過對(duì)部分工藝步驟和方法進(jìn)行調(diào)整而得到。下面以半加成法雙面 PCB 工藝為基礎(chǔ)展開詳細(xì)說明。其具體制作工藝,尤其是孔金屬化環(huán)節(jié),存在多種方法。
    的頭像 發(fā)表于 08-12 10:55 ?7703次閱讀
    不同的PCB<b class='flag-5'>制作</b>工藝的流程細(xì)節(jié)

    稀土永磁同步電機(jī)對(duì)絞車驅(qū)動(dòng)的應(yīng)用與控制

    功率因數(shù)要比異步電動(dòng)機(jī)的高,與電勵(lì)磁的同步電動(dòng)機(jī)相比節(jié)省直流電流,具有結(jié)構(gòu)簡(jiǎn)單、運(yùn)行可靠的優(yōu)點(diǎn)。因此,對(duì)鉆機(jī)絞車的負(fù)載工況節(jié)能效果十分顯著。經(jīng)試驗(yàn)分析、數(shù)據(jù)計(jì)算,最終確定采用的稀土永磁同步電機(jī)
    發(fā)表于 07-15 14:40

    CYBT-343026-01能否使用 HFP 和 AVRCP 制作應(yīng)用程序?

    我們計(jì)劃使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的應(yīng)用程序。 可以使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的應(yīng)用程序嗎? 根據(jù) QDID
    發(fā)表于 07-01 08:29

    各種WIFI天線制作技巧資料

    各種WIFI 天線制作技巧資料
    發(fā)表于 06-10 15:11 ?0次下載

    雙菱天線制作資料

    高效天線制作
    發(fā)表于 06-10 15:10 ?0次下載
    正蓝旗| 仪征市| 威海市| 洛扎县| 深水埗区| 鄯善县| 长葛市| 静宁县| 耿马| 泾川县| 正蓝旗| 朝阳市| 南通市| 中方县| 香港 | 邵阳市| 蕉岭县| 阿拉尔市| 庆阳市| 新巴尔虎左旗| 韩城市| 时尚| 安图县| 龙州县| 九江县| 格尔木市| 新和县| 禹城市| 宜宾县| 晋中市| 太白县| 庆城县| 泽州县| 石狮市| 长乐市| 阜平县| 昌乐县| 彰武县| 兰坪| 平乡县| 晋州市|