Talaan ng mga Nilalaman:

RC Cannon: 11 Mga Hakbang
RC Cannon: 11 Mga Hakbang

Video: RC Cannon: 11 Mga Hakbang

Video: RC Cannon: 11 Mga Hakbang
Video: 11 ideas on how to make a fairy house lamp with your own hands from bottles, glass jars, cardboard 2024, Nobyembre
Anonim
RC Cannon
RC Cannon

Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com)

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo

Mga sangkap ng katawan

-2 gulong (3d naka-print o subalit nais mong idisenyo ang mga ito)

-Chassis-Mas gusto na gawa sa isang bagay na maaaring madaling hugis, ibig sabihin, na-drill, pinutol ng laser atbp Ito ay dahil magkakaroon tayo ng maraming mga kable at sa gayon ay kailangan upang lumikha ng mga port sa chassis upang i-wire ang mga de-koryenteng sangkap ng mga kanyon.

Mga Sangkap ng Elektrikal

-Arduino Uno board

-Malayo

-Sensor ng sensor

-Dc stepper / bilis ng mga motor

-Maraming mga kable at jump cable

-V.2 board (hindi kinakailangan ngunit ginagawang mas organisado at mas madaling tumakbo ang mga koneksyon)

-12v na mga baterya at pack ng baterya (power supply)

-L298 motor driver

Hakbang 2: Pag-iipon ng Cannon- Electrical Build

Pag-iipon ng Cannon- Electrical Build
Pag-iipon ng Cannon- Electrical Build

Ikonekta ang mga motor na bilis ng DC sa driver ng L298 motor

-Takbo ang mga indibidwal na wires mula sa bilis ng Dc / stepper motor at i-plug ang mga ito sa mga port ng module na L298. Ito ang sangkap na magdadala ng mga motor.

Hakbang 3: Ikonekta ang Ir Sensor sa V5 Board

Ikonekta ang Ir Sensor sa V5 Board
Ikonekta ang Ir Sensor sa V5 Board

Ikonekta ang Ir sensor sa V5 Board. Ito ay bahagi na magpapahintulot sa gumagamit na makontrol ang kotse sa pamamagitan ng Ir remote. Ginagawa ito sa pamamagitan lamang ng pag-plug sa cable mula sa IR sensor sa port na nagsasabing "Ir sensor"

Hakbang 4: Itakda ang V5 Board Sa Arduino Uno

Itakda ang V5 Board Sa Arduino Uno
Itakda ang V5 Board Sa Arduino Uno

-Ito ang mahusay na bahagi tungkol sa paggamit ng V5 board, ginagawang madali ang mga koneksyon na ito. Dinisenyo ito upang "mag-bag-pack" papunta sa Arduino Uno at sa gayon ay makatipid ng maraming mga kable at ginagawang malinis ang mga koneksyon. Siguraduhing itakda ang iyong mga pin sa tamang naaayon, ibig sabihin (GND sa ground port, analog sa analog atbp) upang maiwasan ang baluktot o mapinsalang mga port.

Hakbang 5: Ikonekta ang Power Supply sa Arduino Board

Ikonekta ang Power Supply sa Arduino Board
Ikonekta ang Power Supply sa Arduino Board
Ikonekta ang Power Supply sa Arduino Board
Ikonekta ang Power Supply sa Arduino Board

Sa pamamagitan ng paggamit ng isang baterya pack para din dito, ginagawa nitong ang sangkap na ito ay nakakatipid din sa maraming mga kable at lumilitaw na medyo mas matikas. Lubos na inirerekomenda. Ang mga baterya pack na kung saan ay madalas na mura, din ay may sariling independiyenteng on at off switch. Ikonekta lamang ang power outlet (siguraduhing makakuha ng isang port na katugma sa arduino) sa arduino.

Hakbang 6: Pangkalahatang Layout ng Circuit

Pangkalahatang Layout ng Circuit
Pangkalahatang Layout ng Circuit

Narito kung ano ang nangyayari sa ilalim ng hood.

-Ang bilis ng motor na hinimok ng L298

-Ang Ir sensor ay konektado sa V5 board.

-Ang 12v power supply

- Lahat ng mga de-koryenteng sangkap ay pinapagana / pinagbabatayan gamit ang isang grounding rail kung kinakailangan.

Hakbang 7: Code at Prinsipyo sa Paggawa

Code at Prinsipyo sa Paggawa
Code at Prinsipyo sa Paggawa

Ang kanyon ay karaniwang ganap na pinamamahalaan sa pamamagitan ng Ir remote control at ang magiging pangunahing pokus para sa mga layunin sa programa. Ang Ir control system ay binubuo ng pagpapadala at pagtanggap ng impormasyon. Ang pagpapadala ay tapos na mula sa remote at ang pagtanggap ay ginagawa ng sensor ng Ir. Ang mga remote ay nagpapadala ng mga signal sa pamamagitan ng isang binary pulse code, tulad ng maraming iba pang mga pang-araw-araw na instrumento. Upang hindi malito ang sensor at maiwasan ang pagpili ng maling pulse code, pangkaraniwang kasanayan na baguhin ito sa isang naibigay na dalas ng carrier na maaaring mai-filter at matanggap ng sensor bilang isang natatanging utos.

Hakbang 8: Kasama ang IR Library

Kasama ang IR Library
Kasama ang IR Library

-Mayroong maraming mga aklatan sa online na maaaring isama sa sketch ng arduino upang mapadali ang pagprograma ng ir remote. Ang mga ito ay maaaring matagpuan hal

www.liquidcrystal.com

www.elegoo.com

Pagkatapos i-download ang library, isama ito sa iyong paunang sketch, (tingnan ang imahe sa itaas).

Mayroon ding mga "halimbawang sketch" sa programa, isa na para sa isang Ir system. Ito rin ay magiging isang mahusay na panimulang punto. (tingnan sa itaas ng imahe)

Kasama din ang isang likidong file ng kristal na may ilang mga katangian ng library.

Hakbang 9: I-program ang mga Susi na Nais mong Gamitin

I-program ang Mga Susi na Nais Mong Gumamit
I-program ang Mga Susi na Nais Mong Gumamit

Ang kanyon ay nagpapatuloy, paatras at naglalayong kaliwa at kanan. Kaya kakailanganin namin ang mga susi upang maisagawa ang mga operasyong ito. Maaari nating magawa ang gawain ng pagtatalaga ng mga susi upang gawin ang mga tiyak na bagay sa pamamagitan ng paggamit ng kanilang natatanging pangunahing halaga. Maaari naming italaga ang mga pangunahing halagang ito upang magkaroon ng mga tiyak na pag-andar sa pamamagitan ng paggamit ng #define function.

hal

# isama

# tukuyin ang F 16736925

# tukuyin ang B 16754775

kung saan ang "F" ay ang variable na nauugnay sa pagsulong at ang digit sa tabi nito, ang natatanging pangunahing halaga upang magawa ang gawaing ito.

Ang pagtatakda ng mga partikular na bahagi sa "mataas" o "mababa" ay magsasagawa ng mga partikular na layunin. hal. Sa aming code kung nais naming magpatuloy ang kanyon itatakda namin ang mga output pin sa dc motor sa mataas, na sanhi ng paggalaw ng kotse. Ang isang buong sketch ng lahat ng ito ay ibibigay sa dulo.

Hakbang 10: Tapusin ang Code at Kumilos

-Kung hindi ka pamilyar sa pag-coding, huwag matakot, maraming mga code at halimbawa sa online na maaari mong sundin upang ilipat ang iyong kanyon. Narito ang aking pangwakas na code para sa kanyon na ito, ito ay na-sample mula sa www.elegoo.com at inayos upang umangkop sa mga pamantayan para sa pagpuntirya ng kanyon.

Hakbang 11: I-upload ang Iyong Code at Subukan Ito

I-upload ang Iyong Code at Subukan Ito
I-upload ang Iyong Code at Subukan Ito

Kung naging maayos ang lahat, dapat mong ilipat ang iyong kanyon. Tiyaking tandaan na singilin ang mga baterya at i-on. Gayundin, huwag patakbuhin ang kanyon habang isinasaksak sa computer. Maaari itong mapanganib para sa ilan sa mga sensitibong bahagi sa iyong pagbuo.

Goodluck!

Inirerekumendang: