» Electronics » Arduino »Arduino Robot Beetle Ringo

Arduino Robot Beetle Ringo

Arduino Robot Beetle Ringo

Kahit na ang mga nagsisimula ay maaaring gumawa ng proyektong ito, na may kaunting pagsisikap. Ang gawain ay hindi gumagamit ng anumang mga kumplikadong bahagi, at hindi nangangailangan ng karagdagang mga kasanayan kapag tipunin ito. Hindi kinakailangan na pagmamay-ari ng isang panghinang na bakal, dahil ang isang beadboard ay ginagamit sa bug, kaya hindi kinakailangan ang paghihinang. Hindi rin mahirap ang pag-Programming, dahil ang may-akda ay nagbigay ng isang yari na code para sa proyektong ito.

Mga Materyales:
- Arduino I-uno gamit ang USB cable
- kahon ng baterya 9V
- Maaaring magamit ang baterya ng 9V (7.2-8.4V baterya)
- Servo analog 3 mga PC
- IR (infrared) na tatanggap at transmiter
- Bradboard mini
- Pagkonekta ng mga wire
- Steel wire (diameter 1.5-2 mm)
- Mga clip ng metal na papel 2-3 mga PC



Siyempre, kailangan pa rin namin ng mga tool:


Hakbang 1 na kumokonekta sa IR receiver sa Arduino:
Ang isang IR transmiter ay maaaring maging iyong remote control sa TV. Upang magsimula, binabasa ng may-akda at naaalala ang signal code upang magamit ito sa ibang pagkakataon upang makontrol ang robot. Para sa hakbang na ito, ang pagkonekta ng mga wire, Arduino, isang board ng pag-uusapan at ang receiver mismo na may isang transmiter ay nakuha. Ang circuit ay tipunin tulad ng ipinapakita sa mga litrato sa ibaba.

Ang circuit ay ginagamit para sa tatanggap ng Tsop2136. Kung gumagamit ka ng ibang tatanggap, dapat mo munang tingnan ang pagtutukoy nito. Susunod, ang isang file mula sa archive na tinatawag na ir_recessor.ino ay binuksan sa pamamagitan ng Arduino IDE. Doon mo makikita ang unang linya ng #include "IRremote.h" code. Ang linya na ito ay nagpapahiwatig na ang sketch ay gagamit ng isang silid-aklatan na magpapatupad ng lahat ng pag-andar para sa pagpapadala ng mga signal ng IR. Ang IRremote.h mismo ay hindi bahagi ng Arduino IDE software, kaya naka-install ito nang maaga. Susunod, binuksan ng may-akda ang Serial Monitor at sinusuri ang bilis ng paghahatid ng signal. Ang bilis ay manu-mano na naka-set sa 9600. Ang pagkuha ng remote control, sinusuri namin ang gumaganang pagpupulong, nag-click ako sa mga pindutan ng remote control, at kung ang mga code ay makikita sa Serial Monitor, nangangahulugan ito na ang modelo gumagana.

Para sa bawat modelo ng remote control, ang mga code ay maaaring magkakaiba, at upang gawing simple ang gawain ng pagtutugma ng mga pinindot na pindutan na gagamitin, isulat lamang ang mga ito. Dapat pansinin na ang ilan sa mga code ay tumutugma sa isang mahaba o paulit-ulit na pindutin, gayunpaman, hindi ito gagamitin sa proyektong ito.

Ang robot magagawang magpatupad ng 13 iba't ibang mga utos:
1. Sumulong.
2. Ilipat pabalik.
3. Lumiko pakaliwa.
4. Lumiko pakanan.
5. Sumulong nang may kaliwa.
6. Sumulong nang may tamang pagliko.
7. Lumipat sa kaliwa.
8. Ang pabalik na kilusan na may isang tamang pagliko.
9. Tumigil.
10. Pagtatakda ng 1st bilis (mabagal).
11. Pagtatakda ng ika-2 bilis.
12. Pagtatakda ng bilis ng ika-3.
13. Pagtatakda ng ika-4 na bilis (mabilis).

Ang mga maginhawang pindutan ay pinili para sa pagpapatupad ng mga utos na ito sa pamamagitan ng pagpindot sa mga pindutan at pagsulat ng isang natatanging code para sa bawat isa sa kanila.



Hakbang 2 pagpupulong ng prototype:
Bago magpatuloy sa pagpupulong, ang pagpapatakbo ng naihatid na bakal at ang programa mismo ay ganap na nasuri. Ang sketch ay na-load sa microcontroller. Binago ang mga code alinsunod sa dating pinagsama-sama na talahanayan. Sa pamamagitan ng pagpindot sa mga pindutan sa remote control, ang mga servomotor ay nasuri para sa kanilang reaksyon. Sinusuri din nito ang pagpapatakbo ng modelo na may kapangyarihan hindi lamang mula sa USB, kundi pati na rin sa baterya.



Hakbang 3 beetle gait:
Ang pagkakaroon ng 3 servos, posible na ipatupad ang gait ng isang anim na paa na salagubang. Ang mga binti ng hinaharap na robot ay ginawa sa isang piraso. Ang mga ito ay naka-install sa isang hilera mula sa kaliwa hanggang kanan. Ang kaliwang servo ay magiging responsable para sa kaliwang harap at kanang hind binti, ang kanan para sa harap ng kanan at hind binti, at ang sentro para sa gitnang mga binti. Ang mga binti ng hinaharap na robot ay ginawa sa isang piraso.

Ipinapakita ang video ng tamang operasyon ng mga servo:


Hakbang 4 na pag-install:
Upang mailakip ang kompartimento ng baterya sa board, kinakailangan ang isang brace, isang bracket ang ginawa nito. Ang papel na clip ay ginawa ayon sa stencil na nakakabit sa ilalim ng artikulo. Mahalaga na ang laki ng stencil ay tumutugma sa mga sukat na ipinahiwatig. Ang natitirang mga bahagi ay naka-install sa Arduino Uno: mini-bradboard, servos.

Ang clip ng papel ay nakayuko sa stencil at kumokonekta sa mga pin 9 at 12. Hindi ka maaaring mag-alala tungkol sa pagsara ng mga contact, dahil hindi ito ginagamit sa sketch. Ang bracket ay nakadikit sa ilalim ng may-hawak ng baterya.






Inirerekomenda ng may-akda ang paggamit ng isang braidboard na mas maliit hangga't maaari, sa kanyang opinyon ang pinakamahusay na pagpipilian ay isang sukat ng 5 * 10 mga pin. Ang isang bradboard ng laki na ito ay maaaring maputol mula sa breadboard o binili kaagad na handa.



Pagkatapos ang mga servo mismo ay handa - ang mga sticker ay tinanggal at ang mga loop na kumukuha ng labis na puwang ay pinutol. Ang prosesong ito ay naganap sa partikular na pangangalaga, dahil ang mga servo ay medyo marupok.



Ang mga sticker na tinanggal dati ay dumikit ang mga servo sa tuktok ng may-hawak ng baterya. Naka-install ang mga ito upang mayroong isang lugar para sa isang maliit na bradboard sa tabi nila.

Susunod, ilagay ang aparador. Ang IR receiver ay nakadirekta paitaas para sa pagtanggap ng mataas na kalidad na signal. Muli, lahat ay nasuri para sa pagganap.




Hakbang 5 paa:
Para sa pagpili ng laki at hugis ng mga binti ng salagubang mayroon ding mga stencil (nakalakip sa ibaba). Ang una para sa harap at hind binti, ang pangalawa para sa gitna. Talampakan ng paa sa mga servomotor. Ngayon ang robot ay maaaring ligtas na pumunta kung saan mo ito ituturo.

Robot Dance:



Ang proyektong ito ay maaaring mapaunlad sa kahilingan ng lahat. Posible na baguhin ang hitsura, at baguhin ang code. Maaari ka ring maglakip ng isang camera o Bluetooth adapter dito. At, sa pangkalahatan, ang lahat ng mayroon kang sapat na imahinasyon para sa.

Ang isa pang video na may gawa ng robot:


arduino-master.zip [13.64 Kb] (mga pag-download: 535)
trafarety.rar [23.58 Kb] (mga pag-download: 469)
10
10
10

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...