Talaan ng mga Nilalaman:

Scanner Turret at Cannon: 10 Hakbang (na may Mga Larawan)
Scanner Turret at Cannon: 10 Hakbang (na may Mga Larawan)

Video: Scanner Turret at Cannon: 10 Hakbang (na may Mga Larawan)

Video: Scanner Turret at Cannon: 10 Hakbang (na may Mga Larawan)
Video: Crazy solo mission to an abandoned Soviet aircraft carrier 2024, Nobyembre
Anonim
Scanner Turret at Cannon
Scanner Turret at Cannon

Sinadya naming gumawa ng isang functional na prototype gamit ang ilang iba't ibang mga sensor ng arduino kaya't ang pinili namin ay upang makabuo ng isang toresilya na may isang kanyon na nagpaputok ng bala sa isang bagay na nakita ng scanner.

Ang paggana ng toresilya ay nagsisimula sa patuloy na paggalaw ng scanner na gumagawa ng isang 180 degree sweep, kapag nakakita ito ng isang bagay, gumagalaw ang kanyon na direktang tumuturo sa direksyon na tinuturo ng scanner at gumagamit ng dalawang mga pindutan, isa para sa paglo-load at isa pa para sa pagbaril, isang bala ay napaputok.

Ipapakita din sa screen ang mga napansin na bagay sa pamamagitan ng isang radar interface.

Proyekto nina Jaume Guardiola at Damià Cusí

Hakbang 1: Kailangan ng Mga Materyales

KAGAMITANG KONSTRUKSIYON:

- 1x DIN A4 methacrylate 0, 4mm sheet.

- 1x Wooden 0, 3mm sheet. Mga Dimensyon: 600mm x 300mm.

- 1x Hinge.

- Mainit na pandikit.

- Epoxy bicomponent na pandikit.

- Superglue.

- Kahoy na bloke.

- nababanat na banda.

- Tube ng panulat.

- Maliit na string.

Mga Materyal na Elektroniko:

- 3x servo motor MMSV001. (https://www.ondaradio.es/Catalogo-Detalle/3034/rob…

- 1x ultrasonic proximity sensor HC-SR04. (https://www.amazon.es/ELEGOO-Ultrasonidos-Distanci…

- 1x arduino nano.

- Koneksyon wire (pula, itim at puti kung posible).

- Tin.

- Manghihinang.

Hakbang 2: Disenyo

Disenyo
Disenyo

Ang mga guhit ng disenyo ng turret na panlabas ay ginawa sa Autocad. Ipinapakita ng file na ito ang lahat ng mga bahagi na kinakailangan para sa panlabas na pagpupulong na sasakupin ang mekanismo ng kanyon at radar.

Hakbang 3: Laser Cut Wooden Sheet

Gamit ang Autocad file nagagawa naming i-cut ng laser ang mga hugis para sa mas mahusay na kawastuhan at mas mahusay na hitsura sa pangkalahatan ngunit maaari rin nilang gawing handmade ang pagkuha ng mga sukat mula sa file.

Hakbang 4: Panimula sa Assembly

Panimula sa Assembly
Panimula sa Assembly

Hahatiin ang aming kanyon sa dalawang pangunahing istraktura. Magkakaroon ng isang baseng may hawak sa loob ng lahat ng mga servo-motor, mga koneksyon, pati na rin ang arduino Nano board; pagkatapos ay mayroong gumagalaw na kanyon sa itaas, na may hawak na isa pang servo-motor sa loob at ang mekanismo ng pagbaril.

Sa hakbang na ito nagpapatuloy kaming tipunin ang base tulad ng ipinakita sa larawan, maaaring magamit ang mainit na pandikit o epoxy na pandikit. Ang butas sa gitna ay idinisenyo upang mapanatili ang servo na lilipat sa kanyon (maaari itong ipasok mula sa itaas na bahagi) at sa ilalim nito (perpektong coaxial) mai-mount namin ang servo na magpapalipat sa ultrasonic sensor.

Hakbang 5: Disenyo ng Cannon

Disenyo ng Cannon
Disenyo ng Cannon
Disenyo ng Cannon
Disenyo ng Cannon
Disenyo ng Cannon
Disenyo ng Cannon
Disenyo ng Cannon
Disenyo ng Cannon

Para sa disenyo ng kanyon ginamit namin ang ilang mga parisukat na mga tipak na gawa sa kahoy at isang pares ng mga bahagi na pinutol ng laser na methacrylate. Mahahanap mo rin dito ang pagguhit ng Autocad.

Upang tipunin ito ginamit namin ang mainit na pandikit at mga pampalakas ng masking tape, ngunit maaari itong nakadikit sa anumang nais mong paraan.

Ang tubo ng kanyon ay isang regular na tubo ng panulat at ang munisyon ay magiging regular na munisyon ng airsoft. Gagamitin din ang isang nababanat na banda upang mapanatili ang kinakailangang pag-igting para sa mekanismo na mag-shoot at isang string upang hilahin ang tagabaril kapag kailangang gawin ang muling pag-load.

Ang lahat ng mga sukat sa pagguhit ay nasa millimeter; ang tip ng kanyon ay nakataas 3mm dahil sa ganitong paraan ang bala ay laging mananatili sa dulo nito at maaaring pagbaril mula sa likuran. Gayundin ang isang maliit na pandikit ay naidagdag sa dulo upang mapanatili ang bala sa loob ngunit sa parehong oras hayaan ang tagabaril na pindutin ito.

Ang servo sa itaas na bahagi ng kanyon ay ang shooter release at reload na mekanismo, naka-attach sa servo mayroong isang pingga na sa pahalang na posisyon ay makagambala sa landas ng tagabaril at panatilihin itong kalahating paraan sa pagpindot sa bala at, kapag itinaas, ito ay magdagdag ng kaunting pag-igting sa mekanismo ng pagbaril at maluwag na pakikipag-ugnay dito sa humigit-kumulang na 30 degree, hayaan itong sundin ang landas nito at kunan ng larawan (tingnan ang larawan sa itaas). Upang i-reload kailangan mong hilahin ang mekanismo pabalik hanggang sa 30 degree point gamit ang naka-attach na string at pagkatapos ay pindutin ang reload button, na ibabalik ang servo sa paunang pahalang na posisyon at panatilihin ang tagabaril sa lugar hanggang sa kailangan nito. pagbaril ulit.

Tandaan: ang pag-mount at pagbuo ng kanyon nang walang tumpak na mga tool ay uri ng isang pagsubok at error na gawain, maaari itong magtagal kung paano gawin ang lahat na makipag-ugnay sa paraang kailangan nito, kinakailangan ng isang mahusay na proseso ng pag-tune habang iniipon ito. Masidhi naming pinapayuhan na itayo ang mga istruktura ng kanyon at radar kapag ang lahat ay konektado at gumagana upang maayos na ihanay ang lahat ng mga posisyon.

Hakbang 6: Mga Koneksyon sa Arduino

Mga Koneksyon ng Arduino
Mga Koneksyon ng Arduino

Ito ang scheme ng koneksyon sa arduino. Karaniwan mayroong 3 servos bawat isa na konektado sa lupa, 5V at pin 9, 10 at 11 nang naaayon (9 gumagalaw ang radar, 10 gumagalaw ang kanyon, 11 gumagalaw ang reload lever), at pagkatapos ay ang proximity sensor na nakatali sa mga pin 2 at 3. Bukas tuktok ng na mayroong dalawang mga pindutan na nakatali sa mga pin 4 at 5; ang mga i-reload at sunog. Ito (larawan sa itaas) ang ginamit na iskemikong koneksyon.

Hakbang 7: Ang Code

Karamihan sa code tungkol sa interface ng radar, alinman sa Pagproseso at Arduino, ay isinangguni at nakuha mula sa panlabas na mapagkukunan, ang aming gawain ay upang iakma ang code upang ilipat ang lahat ng mga bahagi ng kanyon naaayon upang maghangad ng isang tiyak na bagay sa isang idinisenyo na saklaw. Ang lahat ng code ay kasama sa arduino at Pagproseso ng mga file sa itaas, narito ang ilang mga bagay na isasaalang-alang:

Arduino Code:

- Sa pagpapaandar ng aimobject () mayroong isang linya: kung (objectin> 10) {kung saan ang halaga ng 10 ay tumutukoy sa "saklaw" ng pagtuklas. Kung ang halaga ay ibinaba ang kanyon ay maglalayon sa mas maliliit na mga bagay ngunit madali ring maaapektuhan ng ingay, kung ang halaga ay mas malaki makikita lamang nito ang mas malalaking mga bagay ngunit ang layunin ay magiging mas tumpak para sa mga mas malaki.

- Sa pagpapaandar ng aimobject () mayroong isa pang linya:

kung (huling laban <5) {

….

kung (lastdistance <45) {

tinutukoy nito ang pagpuntirya ng aktibong distansya, maaari mong tukuyin ang minimum at maximum na distansya (sa sentimetro) kung saan pupuntahan ng kanyon ang isang bagay. Isinasaalang-alang namin ang mga bagay na higit sa 45cm na halos hindi matukoy ng ultrasonic sensor na may kawastuhan, ngunit nakasalalay sa kalidad ng pagbuo ng iyong sariling system.

Code sa pagpoproseso:

- Hindi namin inirerekumenda na baguhin ang resolusyon code ng Pagproseso, guguluhin nito ang buong interface at mahirap na ayusin.

- Sa pag-setup ng pagproseso mayroong isang parameter na kailangang mapalitan. (sa paligid ng linya 68).

myPort = bagong Serial (ito, "COM9", 9600);

Ang COM9 ay dapat mapalitan ng bilang ng iyong arduino port. halimbawa ("COM13"). Kung ang Arduino ay hindi tumatakbo o ang port ay hindi tamang pagproseso ay hindi magsisimula.

- Binago namin ang ilang mga parameter sa Pagproseso upang magkasya ang distansya at saklaw na kailangan namin, at sa paligid ng linya 176:

kung (distansya300) {

ito ay isang pagbubukod na nililimas ang ilang ingay na ginawa ng aming ultrasonic sensor, maaari itong mabura depende sa kalinawan ng signal ng iyong partikular na yunit o binago upang limasin ang ibang saklaw.

Hakbang 8: Pag-mount sa Lahat ng Up

Pag-mount sa Lahat ng Up
Pag-mount sa Lahat ng Up

Ngayon na mayroon kaming code na gumagana at ang mga "subassemblies" na handa nang mai-mount, magpapatuloy kaming ilakip ang kanyon sa servo sa gitna ng base; ang isa sa mga aksesorya ng servo ay kailangang nakadikit sa ibabang bahagi ng kanyon, perpekto sa gitna ng masa upang maiwasan ang labis na puwersang hindi gumagalaw.

Ilalagay din namin ang sensor ng ultrasonic na may isang manipis na strap na kahoy at isang servo accessory, kaya't ang sensor ay patuloy na walis ng kaunti sa harap ng base (ang mga hiwa ng bahagi sa harap ng base ay dinisenyo upang payagan ang sensor na walisin ang 180 degrees). Ang servo ay maaaring kailanganin na itaas ng kaunti, upang makagawa ka ng isang maliit na paninindigan sa anumang mayroon ka sa iyong pagtatapon.

Hakbang 9: Sinusubukang Mag-shoot ng Isang bagay

Ngayon ay oras na upang subukan upang makita kung maaari kang mag-shoot ng isang bagay! Kung hindi ito naglalayon nang tama marahil ay dapat mong kunin ang kanyon at subukang ihanay ito sa proximity sensor, magagawa itong magsulat ng isang maliit na programa na inilalagay silang pareho sa parehong posisyon. Ang arduino code para sa pag-align ng mga motor ay nakakabit sa tuktok ng hakbang na ito.

(Ang saklaw ng paggalaw ng aming build ay mula 0 hanggang 160 degree at pinapayuhan naming panatilihin ito sa ganitong paraan, ang code ng pagproseso ay inangkop para sa 160 degree din, kaya't nakasentro ito sa 80º).

Maaari kang mag-download ng isang nakalakip na video dito kung saan ipinakita ang buong proseso ng pag-reload, pagpuntirya at pag-shoot.

Hakbang 10: Mga Reflexion

Mula sa Jaume:

Nais kong sabihin na ang paggawa ng isang proyekto ng arduino ay naging nakakatuwa kaysa sa inaasahan. Ang Arduino ay naging isang talagang magiliw at madaling platform upang gumana, at sa tuktok ng na talagang kapaki-pakinabang upang mabilis na subukan ang mga bagong ideya na walang maliit na imprastraktura.

Ang kakayahang mag-eksperimento sa iba't ibang mga sensor at teknolohiya na hindi namin nakakonekta ay isang karanasan sa pagbubukas ng pinto upang magdagdag ng bago at mas mayamang nilalaman sa aming mga proyekto. Ngayon ang pagbuo ng mga produktong nakabatay sa elektroniko ay hindi bababa sa magiging isang hadlang sa pag-iisip.

Mula sa pananaw ng disenyo ng disenyo, ang arduino ay napatunayan na isang praktikal at magagawa na paraan ng mabilis na mga naka-prototyping na ideya mula sa pormal na pananaw at higit pa sa pagganap na bahagi; medyo abot-kaya din ito kaya makakapagtipid ng mga kumpanya ng maraming pera at nakita natin sa aming pagbisita sa HP.

Ang pagtutulungan ay naging mahalagang punto din sa amin tungkol sa proyektong ito, pinapatibay na ang dalawang talagang magkakaibang pag-iisip ay maaaring umakma nang maayos upang makagawa ng isang mas malakas at mas kumpletong proyekto sa pangkalahatan.

Mula kay Damia: Sa pagtatapos ng proyektong ito mayroon akong maraming mga bagay na nais kong magbigay ng puna at ipaliwanag bilang isang pangwakas na konklusyon. Una sa lahat, nagpapasalamat ako sa kabuuang kalayaan ng nilalaman ng proyekto na mayroon kami mula sa simula, hinamon nito ang ating sarili upang buksan ang aming pagkamalikhain at subukan na makahanap ng isang mahusay na paraan upang maipatupad ang maraming mga bagay na natutunan sa klase sa isang gumaganang prototype. Sa pangalawang lugar ay nagpapahayag ako ng pasasalamat sa layunin ng ganitong uri ng mga proyekto, sa palagay ko nasa isang sandali kami buhay para sa pag-aaral ng maraming bagay hangga't maaari, sapagkat sa isang hinaharap, mailalapat natin ang lahat ng kaalaman. At tulad ng nabanggit ko dati, nagkaroon kami ng kalayaan upang subukan sa iba't ibang uri ng mga teknolohikal na bagay upang maunawaan ang pangunahing mga pag-andar nito at kung paano ito magiging kapaki-pakinabang para sa pagpapatupad ng prototype. Sa wakas nais kong sabihin na ang lahat ng platform ng Arduino ay ginawa sa akin mapagtanto ang walang katapusang mga paraan upang magamit ito at kung paano simple (na may pangunahing kaalaman) ay maaaring maging.

Inirerekumendang: