Talaan ng mga Nilalaman:

Simpleng Servo Arm: 12 Hakbang
Simpleng Servo Arm: 12 Hakbang

Video: Simpleng Servo Arm: 12 Hakbang

Video: Simpleng Servo Arm: 12 Hakbang
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Hulyo
Anonim
Simpleng Servo Arm
Simpleng Servo Arm

Kamusta, Ngayon ay tuturuan kita sa kung paano gumawa ng isang simpleng robot na braso na maaaring mai-program upang makagawa ng iba't ibang mga pag-andar o simpleng maglaro ng golf.

Mga gamit

- 3x Servo Motors ($ 4 bawat motor)

- 1x Bread board ($ 10)

- 1x Arduino Uno ($ 21)

- 1x Pack ng Jumper Wires (Halos $ 10)

- 3x Potentiometer ($ 6 para sa 3)

- 2x Push Button (20 sentimo bawat 1)

- 5x Red LED ($ 12 para sa 300 pcs kit)

- 5x 330 Ohm Resistor ($ 8 para sa 100 pack)

- 2x 10k Ohm Resistor ($ 8 para sa 100 pack)

Hakbang 1: Paghanda

Itakda ang lahat ng iyong mga bahagi sa talahanayan sa harap mo. Suriin upang matiyak na mayroon ka ng lahat doon at siguraduhin na ang iyong lugar ng trabaho ay malinis. Mahalagang tiyakin na mayroon ka ng lahat ng kailangan mo kaya't hindi ka nagkakamali o kailangang ihinto ang pagtatrabaho sa proyekto.

Hakbang 2:

Larawan
Larawan

Kunin ang iyong breadboard at ilagay ito sa lugar ng trabaho sa harap mo. Sa tabi nito itinakda ang iyong Arduino UNO at ang kawad na isinasaksak sa computer.

Hakbang 3:

Larawan
Larawan

Hilahin ang apat na mga jumper wires upang magsimula. Una, ikabit ang isang pulang jumper mula sa 5v sa Arduino sa pulang + gilid sa breadboard. Pagkatapos, kapag tapos na iyon, maglakip ng isang itim na lumulukso mula sa GND sa Arduino sa Itim - sa gilid ng breadboard. Kapag ang dalawang wires na iyon ay nakakabit, maglakip ng isang itim na kawad at isang pulang kawad sa mga kabaligtaran na linya ng kuryente sa kabilang panig ng breadboard.

Hakbang 4:

Larawan
Larawan

Para sa susunod na hakbang ay maglakip ng tatlong potentiomiters sa tabi ng bawat isa pati na rin ang pula at itim na mga wire na nagmumula sa kanilang kaliwa at kanang mga pin upang maibigay ang mga sangkap na may lakas at lupa. Pinapayagan kami ng mga potensyal na ito na makontrol ang 3 mga kasukasuan ng braso na may 90 degree na paggalaw.

Hakbang 5:

Larawan
Larawan

Susunod, maglakip ng dalawang mga pindutan ng push at 5 led's tulad ng ipinakita. Gagamitin ang mga ito bilang isang pamamaraan kung saan i-program ang mga pagpapaandar sa braso sa pamamagitan lamang ng paggamit ng hardware, walang software.

Hakbang 6:

Larawan
Larawan

Ikabit ang 7 resistors sa breadboard tulad ng ipinakita. Ang dalawang 10k ohm resistors ay konektado sa kanang pinaka-binti ng bawat push button at sa lupa, at limang 330 ohm resistors ang nakakonekta sa kanang bahagi ng binti ng pulang LED at papasok sa lupa.

Hakbang 7:

Larawan
Larawan

Matapos mong ikabit ang mga resistors oras na upang ikonekta ang mga potentiometers at ang mga pindutan. Sundin ang diagram tulad ng ipinakita at maglakip ng isang asul na kawad mula sa bawat gitnang pin ng potentiometers sa mga puwang a0, a1, at a2 sa Arduino. Pagkatapos ay magpatuloy upang ikonekta ang lakas sa bawat isa sa mga pindutan tulad ng ipinakita ng diagram at ang kanilang mga signal pin sa 12 at 13 sa itaas lamang ng risistor tulad ng ipinakita.

Hakbang 8:

Larawan
Larawan

Matapos mong makumpleto ang hakbang 7 maaari mong simulang ilakip ang mga signal wire para sa mga pulang LED. Maglakip ng limang dilaw na signal wires mula sa bawat kaliwang binti ng isang LED sa mga pin 8, 7, 4, 3 at 2 ayon sa pagkakabanggit. Kapag tapos ka na, magpatuloy sa susunod na hakbang.

Hakbang 9:

Larawan
Larawan

Susunod, ilagay ang iyong 3 servo motor na may mga konektor na nakaharap sa breadboard. Matapos gawin iyon, gumawa ng tatlong hanay ng mga koneksyon para sa lakas at lupa na gagamitin ng servos kapag nakakonekta sila sa breadboard. Sundin ang diagram tulad ng ipinapakita upang maiugnay nang wasto ang mga wire.

Hakbang 10:

Larawan
Larawan

Para sa hakbang na ito, inaakma namin ang mga servo motor sa breadboard. Magsimula sa pamamagitan ng pagkonekta sa lakas at lupa ng bawat servo sa mga koneksyon ng lakas at lupa na ginawa namin kanina. Pagkatapos, pagsunod sa diagram, ikonekta ang signal pin ng bawat servo sa kaliwa ng bawat wire ng kuryente upang maikonekta ito sa susunod.

Hakbang 11:

Larawan
Larawan

Kapag nakumpleto mo na ang hakbang 10 maaari mong simulang ikonekta ang mga signal wire para sa mga motor na servo. Ang paggamit ng mga pin na 9, 6 at 5 ay nagkokonekta ng 3 signal wires sa tatlong servos tulad ng ipinakita. Papayagan nitong makatanggap ang mga servo ng isang input mula sa mga potensyal sa pamamagitan ng Arduino.

Hakbang 12:

Ngayon na nakumpleto mo na ang mga kable, huwag mag-atubiling kumuha ng malikhaing kalayaan sa proyekto. Maaari mong sundin tulad ng ginawa ko at gawin ang braso mula sa mga stick ng Popsicle at mainit na pandikit o maaari kang kumuha ng iyong sariling landas at idisenyo ang iyong sariling braso sa iba pang mga materyales. Sa hakbang na ito ang code ay ibinigay, huwag mag-atubiling gamitin ito o upang gawin ang iyong sarili.

Inirerekumendang: