Talaan ng mga Nilalaman:

Paano Gumawa ng Iyong Sariling Drumming Bot !!: 14 Mga Hakbang
Paano Gumawa ng Iyong Sariling Drumming Bot !!: 14 Mga Hakbang

Video: Paano Gumawa ng Iyong Sariling Drumming Bot !!: 14 Mga Hakbang

Video: Paano Gumawa ng Iyong Sariling Drumming Bot !!: 14 Mga Hakbang
Video: 13 Tips para MABILIS humaba ang BUHOK | Mga Natural na paraan para humaba ang buhok 2024, Hulyo
Anonim
Paano Gumawa ng Iyong Sariling Drumming Bot !!
Paano Gumawa ng Iyong Sariling Drumming Bot !!

Ang robot na ito ay binigyang inspirasyon ng isang robot na binigyan ng tone-toneladang pansin, na tinawag na Yellow Drum Machine, magli-link ako dito sa paglaon kapag nakita ko ito. Gumagamit ang robot na ito ng mga tread ng tanke upang gumala, ginagamit nito ang ultrasonic sonar upang makahanap ng mga hadlang, matutukoy nito ang tigas / lambot / echo ng isang bagay na may sonar. Kapag nakakita ito ng isang bagay na nagkakahalaga ng pag-play, maglalagay ito ng ahas sa lugar, kung gayon, gamit ang mga motoristang drumstick, gumawa ng maikling 20-60 sec. matalo Gamit ang isang panlabas na module ng pag-record / pag-playback, itatala nito ang 20sec ng beat, at i-play ito pabalik na naka-sync sa patuloy na pag-play ng beat (kasama ang robot na nagpe-play pa rin). Sa pagkumpleto ng minutong mahabang session na ito ng jam, maglalakad ito palayo, at susubukan na makahanap ng isa pa, sa isang walang katapusang loop. Napakasaya panoorin / pakinggan!

Hakbang 1: Mga Kagamitan:

1 Gear Motor at Tread Package- $ 39.99 BuyBuy4 GM10 Geared Pager Motor- $ 39.00 Buy2 L293D Motor Driver Chips- $ 8.00 Buy1 9V Module ng Pagrekord- $ 10.79 Buy1 Dual General-Purpose IC PC Board Buy1 16-Pin Retention Makipag-ugnay sa Buy1 28 Pin Project Board Picaxe 28x1 Buy1 Ang SRF05 Ultrasonic Range Finder BuyA Bunch ng 2-3mm White Sintra, o anumang iba pang materyal sa Gusali na gusto mo Buy1 SRF05 Housing Bracket BuyA Bunch of AA Batteries Isang Malaking Tagapagsalita Ilang guwang na tubo ng aluminyo Isang Bunch ng 2.54mm Header Pins Maraming Maraming Mga Jumper Wires, parehong F / M at F / F

Hakbang 2: Mga tool

Mga PlierSoldering IronMini Philips ScrewdriverMini Flathead ScrewdriverWire Cutter / StripperPatience

Hakbang 3: Magtipon ng Mga Materyales

Ipunin ang Mga Materyales
Ipunin ang Mga Materyales
Ipunin ang Mga Materyales
Ipunin ang Mga Materyales
Ipunin ang Mga Materyales
Ipunin ang Mga Materyales

Hakbang 4: Ikonekta ang Lahat ng mga Pag-ayos

Ikonekta ang Lahat ng mga Tread
Ikonekta ang Lahat ng mga Tread

Mabilis na nagpapaliwanag, tipunin ang mga track, at i-tornilyo ang mga gulong sa iyong nakatuon na motor na kasama nito. Sa kabilang dulo ng mga yapak, mainit na pandikit sa isa sa mga tubing ng aluminyo upang malayang itong umiikot, tulad ng larawan.

Hakbang 5: Mga Motors

Maghinang ng isang kawad sa bawat slab sa mga motor (dalawa para sa bawat isa). Ang nakaraang larawan ay dapat gawin ang hustisya para din dito.

Hakbang 6: Pagmamaneho ng Motor

I-plug ang L293D sa board ng proyekto, at maghinang sa apat na mga wire mula sa mga motor patungo sa mga A-B terminal. Ngayon isulat ang code sa iyong programmer: mataas na 4low 5press F5 Lumipat ng dalawang numero sa paligid hanggang sa ang parehong mga gulong ay lumipat pasulong

Hakbang 7: Pagmamaneho ng Motor # 2

Pagmamaneho ng Motor # 2
Pagmamaneho ng Motor # 2
Pagmamaneho ng Motor # 2
Pagmamaneho ng Motor # 2

Kunin ang iyong IC Board at 16pin DIP, maghinang sa DIP sa gitna ng IC board tulad nito:

Hakbang 8: Pagkonekta sa Pangalawang L293D sa Picaxe

Pagkonekta sa Pangalawang L293D sa Picaxe
Pagkonekta sa Pangalawang L293D sa Picaxe
Pagkonekta sa Pangalawang L293D sa Picaxe
Pagkonekta sa Pangalawang L293D sa Picaxe

Ikonekta ang GM10-> L293D-> Picaxe board tulad ng larawan sa ibaba at patakbuhin ang code: pangunahing: mataas 1 mababa 0hintayin 1babaan 1 mababa 0hintayin 1babaan 1 mataas na 0hintayin ang 1babaan 1 mababang 0hintayin ang 1goto pangunahing

Hakbang 9: Mga Drumstick

Mainit na Pandikit sa dalawa sa mga GM10, dalawang tubo ng aluminyo, bawat isa ay pareho ang haba, nais mo ang mga nagbibigay dito ng isang mabuting "ding" nang matamaan mo ng malakas laban dito. At ang pangatlo ay magiging bass drum, kaya't ito ay magiging (makapal?), O makakapagdulot lamang ng mas malalim na tunog, hindi ako musikal, hindi ko alam:). Medyo sapat na nagpapaliwanag sa sarili upang pumunta nang walang mga larawan?

Hakbang 10: Modyul sa Pag-record

Modyul sa Pag-record
Modyul sa Pag-record
Modyul sa Pag-record
Modyul sa Pag-record

Ang kasiya-siyang bahagi: Gupitin ang V + G mula sa module ng recorder, nais mo itong mahaba, kaya't panatilihin itong matagal Picaxe output 0Gupitin ang isa sa mga module ng pag-playback, at ikonekta ang isa sa isa pang output 1 *** MAHALAGA: kung ang iyong pag-playback ay isang pindutan, pagkatapos ay tanggalin ang pindutan, ilantad ang lamad, at sundin ang board imprint mula doon, dapat na humantong sa iyo sa isang maliit na butas, ginagamit ito ng tagagawa upang subukan ito upang makita kung gumagana ito, solder ang iyong wire doon, ito ang iyong solong wire sa pag-playback (kumokonekta sa output) **** Patakbuhin ang code: pangunahing: mataas na 0wait1low 0wait1goto pangunahing

Hakbang 11: SRF05

SRF05
SRF05
SRF05
SRF05

Ang panghinang sa 5 mga header pin papunta sa iyong SRF05 (kasama) sumangguni sa datasheet kung hindi ka sigurado kung aling panig ang maghinangttttp: //www.robot-electronics.co.uk/htm/srf05tech.htm patakbuhin ang code na ito: simbolo trig = 3 simbolo echo = 6 saklaw ng simbolo = w1main: pulsout trig, 2 pulsin echo, 1, saklaw hayaan ang saklaw = saklaw * 10 / 58debug rangegoto pangunahing iyong srf05 ay dapat na kumikislap ng pula, mabuti

Hakbang 12: Talagang Tipunin ang Bot

Talagang Tipunin ang Bot
Talagang Tipunin ang Bot

Idikit ang Sintra sa isang mala-librong disenyo (ang minahan ay may dalawang kwento) at mainit na pandikit na ito (o gumamit ng isang L-Bracket kung nakikita mo ang iyong matibay) papunta sa base ng iyong bot, ganito ang hitsura:

Hakbang 13: Pagsubok # 1

Pagsubok # 1
Pagsubok # 1

Ikonekta ang isang kawad ng bawat drumstick sa isang output sa picaxe (0-7), ikonekta ang iba pang kawad ng bawat isa sa isang V + terminal (V1) Ikonekta ang Playback sa isang output, at ang record sa isa pa, pati na rin ang V + G wires mula sa board Ikonekta ang ekstrang L293D, at ika-4 na GM10 sa maliit na tilad na iyon at ipatupad ang code: pangunahing: mataas na 0panahon 100baba 0panahon 100high 1panahon 100baba 1panahon 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 5pause 100low 6pause 100goto main Ito ay isang pagsubok lamang, upang matiyak na ang lahat ay gumagana, hindi ang pangwakas na pagkatalo: Pand dapat mong makuha ang sumusunod na video: minus ang aso + at ang pamilya ay sumisigaw sa likuran Sumangguni sa diagaram na ito:

Hakbang 14: Pangwakas

Hindi Hindi ako maglalagay ng pangwakas na code para sa proyekto, kaya huwag mong asahan ang iyong pag-asa, ngunit sasabihin ko sa iyo ang mahalagang impormasyon. Gamitin ang huling pagsubok na iyong ginawa (hakbang 12) upang makita kung aling utos ang kumokontrol sa aling drum / record / playback, at gawin itong ritmo gamit ang iba't ibang mga pagkakaiba sa oras (pag-pause, na sinusundan ng bilang ay ang oras sa Ms) Subukang gawin, sabihin ang output ng module ng pagrekord magsimula sa simula ng isang sesyon (mataas) at magtatapos sa pagtatapos ng isang sesyon (mababa _) at pagkatapos ay sa susunod na sesyon, gawin ang pag-playback ng drummer sa pagkatalo sa susunod na sesyon (mataas, mababa, atbp) I-e-edit ko ito sa paglaon upang ibahagi kung paano isasama ang srf05 na naghahanap sa code Hindi ko ibabahagi ang code, huwag tanungin:) Magsaya ka !!

Inirerekumendang: