Talaan ng mga Nilalaman:

Two-Mode Servo Tester: 5 Hakbang (na may Mga Larawan)
Two-Mode Servo Tester: 5 Hakbang (na may Mga Larawan)

Video: Two-Mode Servo Tester: 5 Hakbang (na may Mga Larawan)

Video: Two-Mode Servo Tester: 5 Hakbang (na may Mga Larawan)
Video: Controlling 32 Servo Using PCA9685 and Arduino: V3 2024, Nobyembre
Anonim
Image
Image
Dalawang-Mode na Servo Tester
Dalawang-Mode na Servo Tester
Dalawang-Mode na Servo Tester
Dalawang-Mode na Servo Tester

Kapag bumili ako ng isang bagong servo motor, nais kong mabilis na suriin kung gumagana ito. Pinapayagan ako ng Dalawang-Mode na Servo Tester na gawin iyon sa isang minuto. Ang servos, kahit papaano ang mga mas murang alam ko, minsan ay hindi gumagana tulad ng inaasahan pagdating nila: Tumalon ang mga gears, ang elektronikong nasa servo ay hindi gumagana o ito ay isang 120 degree at hindi isang 180 degree servo. Ito ay isang magandang bagay upang subukan ang isang servo bago gamitin ito! Hanggang ngayon, kumuha ako ng isang breadboard, isang Arduino, isang supply ng kuryente na 5V, isang USB cable, aking PC at ilang mga jumper cables at bumuo ng isang servo tester tuwing mula sa simula. Gamit ang Dalawang-Mode na Servo Tester ito na ngayon ang kasaysayan.

May magagamit na komersyal na servo tester para sa halos $ 10, higit pa o mas kaunti ang mga gastos para sa proyektong ito. Ang mga produktong nahanap ko sa Amazon ay sumubok hanggang sa tatlong mga servo na kahanay at mayroong tatlong mga mode ng pagsubok: Manu-manong, Auto at Neutral.

Hinahayaan ka ng Two-Mode Servo Tester na subukan ang hanggang sa apat na servo motor nang kahanay at may dalawang mode: Sundin at Walisin. Sa Sundin, ang mga nakakonektang servos ay sumusunod sa posisyon ng potensyomiter, sa Walisin, ginagamit ang potensyomiter upang maitakda ang bilis. Nasa loob ang isang Arduino Nano at isang Step-Up DC-DC converter upang mapagana ang Arduino mula sa 5V power input. Ang aparato ay may switch na toggle upang piliin ang mode at isang potensyomiter upang ayusin ang control signal.

Upang maitayo ang aparatong ito, kakailanganin mong gumawa ng ilang paghihinang. Palaging nakakagulat kung paano makaligtas ang mga marupok na elektronikong sangkap na ito sa aking "paghihinang". Upang ma-program ang Arduino Nano kailangan mo ng isang USB Mini cable. Ang kaso ay naka-print sa 3D na may dalawang mga STL file na naka-attach.

Mas mura ang bumili ng isang servo tester. Ngunit sa mga imahe at video na nahanap ko, palaging Micro at hindi kailanman ginagamit ang Mga Standard na Serbisyo. Ang mode na Auto ay tila walang adjustable speed. Ang Dalawang-Mode na Servo Tester ay may sapat na lakas upang makontrol ang apat na Karaniwang Mga Serbisyo. Maaari itong muling magkaroon ng programa at maaari mong bigyan ang switch at potentiometer ng isa pang kahulugan kung nais mo.

Mga gamit

1 Arduino Nano

1 Step-up DC-DC converter, naayos sa 5V hanggang 12V (aka. DC-DC Booster)

1 3-pin na on-Off na switch ng toggle

1 100-1M potentiometer (aka. Adjustable risistor)

1 100n capacitor

1 10k risistor

1 2-pin plug-in na terminal block

2 Prototyping board 45x35 mm

1 13-pin na solong hilera na header ng lalaki

1 15-pin na solong hilera na header ng lalaki

1 2-pin na solong row na header ng lalaki na may 15mm na haba na mga pin

3 3-pin na solong hilera na header ng lalaki

1 3-pin na solong row na lalaki na header na may dalawang 15mm na haba na mga pin

2 2-pin solong row na babaeng header

Hakbang 1: Mga Naka-print na Bahaging 3D

Ginamit ko ang materyal na "PETG" upang mai-print ang kaso para sa Two-Mode Servo Tester (TMST). Kung wala kang isang 3D printer, inirerekumenda kong maghanap para sa isang serbisyo sa pag-print ng 3D sa malapit.

Hakbang 2: Control Board

Control Board
Control Board
Control Board
Control Board

I-solder ang mga pin sa Arduino board tulad ng nakalagay sa (isa sa) mga larawan sa hakbang sa itaas. Ang VIN at GND ay nangangailangan ng isang mahabang pin upang maikabit ang control board sa power board. Hindi ko alam kung ganito ito tapos, ngunit idinikit ko ang mga sangkap sa board upang manatili sila sa lugar nang buksan ko ang board.

Ang isa sa tatlong mga pin ng toggle switch ay pinutol upang hindi ito makagambala. Medyo masikip ito sa lugar na iyon dahil ang pull-up risistor ay dapat na konektado sa gitnang pin ng switch. Ang potentiometer ay inilalagay upang ang +/- ay patungo sa switch at ang pangatlong pin ay patungo sa capacitor.

Pinangalanan ko ang ilan sa mga pin ng Arduino sa larawan. Ang A0 ay ang ika-4 mula sa kaliwa, 5V ang ika-4 mula sa kanan. Ang GND ay ang ika-4 mula sa kanan at D9 ang ika-4 mula sa kaliwa; nagkataon ba yun? Gayunpaman, ang dalawang mga batayan ng supply ng kuryente at ang Arduino ay konektado. Ang 5V ng power supply at ang 5V ng Arduino ay hindi konektado; hindi iyon gagana. Ang Arduino ay pinalakas sa VIN pin.

Hakbang 3: Power Board

Lupong Lakas
Lupong Lakas
Lupong Lakas
Lupong Lakas

Ilagay ang dalawang babaeng header upang tumugma sila sa mga posisyon ng

1) VIN at GND ng Arduino

2) 5V at Ground ng power supply.

Ikonekta ang VIN +/- at VOUT +/- sa mga pin ng mga babaeng header.

Hakbang 4: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Ipasok ang power board sa kaso. Gumamit ako ng ilang mga pin upang maayos ang board. I-plug ang control board at i-mount ang case top.

Iyon ang Dalawang-Mode na Servo Tester. Ipinapakita ng larawan kung paano ikonekta ang 5V power supply at isang servo motor; ang mga kulay ay mahalaga!

Hakbang 5: Programming

Programming
Programming

Nakalakip ay isang Arduino Sketch (TmstApp.ino) na maaari mong buksan gamit ang Arduino IDE at i-upload sa aparato. Maaaring ma-download ang Arduino IDE mula sa:

Kapag nabuksan mo ang Arduino IDE at ikinonekta ang Two-Mode Servo Tester, piliin ang port (hal. COM5) at ang board (Arduino Nano) sa menu Tools. Suriin din / itakda ang processor sa ilalim ng Mga Tool. Para sa ginagamit kong clone ng Arduino, ang processor ay 'ATmega328P (Old Bootloader)'.

Kapag pinindot mo ang pindutang Mag-upload ng toolbar, ang programa ay nag-iipon at na-upload sa aparato; handa na ang iyong Two-Mode Servo Tester!

Inirerekumendang: