» Electronics » Arduino »CARduino - isang makeshift robot sa Arduino

CARduino - isang homemade robot sa Arduino


Mula sa pangalan ay agad itong malinaw na ang robot ginawa sa controller Arduino. Lumikha ang may-akda ng kanyang sariling mga aklatan para sa mas maginhawang paggamit. Ang karaniwang kagamitan ng robot ay naglalaman ng isang tagahanap ng saklaw na matatagpuan sa harap na panel, dalawang gulong at dalawang engine. Para sa mga posibleng pag-upgrade sa hinaharap, isang breadboard ang naka-install sa tuktok ng makina. Kinokontrol ang aparato at nagpapatakbo ng awtonomiya, kung nais, maaari kang magdagdag ng kontrol sa radyo. Inilalarawan ng artikulo ang pakikipagtulungan sa CARduino at mga aklatan, mayroong ilang mga halimbawa.

Ano ang isang library?
Ang library ay lubos na pinagaan ang kontrol ng robot. Ang proyekto ay idinisenyo para sa mga taong hindi partikular na malakas sa programming, ngunit may pagnanais na gumawa ng mga simpleng robot. Upang lumikha ng tulad ng isang modelo ay hindi nangangailangan ng kaalaman sa larangan ng kontrol ng motor. Gagawin ng silid-aklatan ang lahat nang mag-isa, bawasan ang programa sa pinakasimpleng mga utos na "lumiko pakanan at pumunta ng isang segundo" o "pasulong ng tatlong segundo at pagkatapos ay mapabilis." May mga halimbawang programa sa library upang matulungan kang i-configure ang CARduino.

Ano ang gagawin kung ang parehong mga materyales ay hindi magagamit?
Maaari kang mag-ipon ng tulad ng isang robot nang walang ganoong mga materyales. Ang silid-aklatan ay may kakayahang magtrabaho sa halos anumang pagpupulong. Halimbawa, maaari mong gamitin ang iba pang mga gulong o materyal para sa tsasis, ang pangunahing bagay ay ang mga nabagong bahagi ay gumaganap ng parehong pag-andar.

Ano ang magagawa ng isang robot?
Ang pag-andar ng robot ay halos walang limitasyong. Gamit ang aklatang ito, ang pagsusulat ng isang programa para sa Arduino ay nagiging isang madaling gawain. Ginagawa ng breadboard na mag-install ng iba't ibang mga sensor.

Gastos sa Robot
Ang may-akda ay nakatira sa USA at samakatuwid ay isinasaalang-alang na ang pag-iipon ng robot mula sa simula ay nagkakahalaga ng halos $ 100, pagkakaroon ng karamihan sa mga detalye, ginugol niya ang $ 30 sa proyekto. Kung maaari kang mag-order ng mga sangkap sa China, maaari mong bawasan ang mga gastos sa pamamagitan ng halos 5 beses.


Mga materyales na ginamit:
- Arduino Uno - R3
- Development board 30x10
- Holder para sa Arduino at breadboard
- Rangefinder Biglang GP2Y0A02YK0F
- Micromotors 2 mga PC
- Dalawang gulong 49x12 mm
- Mga bracket para sa engine 2 mga PC
- Mga gulong ng bola 2 mga PC
- Mga driver ng motor para sa Arduino 2 mga PC
- Base para sa tsasis (kahoy) 15x10.75 cm (ang laki ay napili alinsunod sa laki ng may-hawak para sa Arduino at breadboard)
- Maliit na mga turnilyo sa kahoy
- Baterya 9V 1 pc


Unang hakbang. Paghahanda sa trabaho.
Bago magpatuloy sa pagpupulong ng robot, inihahanda ng may-akda ang mga sangkap. Una sa lahat, ang isang rektanggulo ng tamang sukat ay pinutol ng isang mas malaki kaysa sa kinakailangang kahoy na bloke.Bukod dito, kinokolekta niya ang mga gulong ng bola, dahil naihatid na sila ay tinanggal, ginagamit ang mga tagubilin para sa kanila para sa pagpupulong. Ang mga gulong ay nakakabit sa mga motor, at ang Arduino na may breadboard ay inilalagay sa may-hawak para sa kanila.

Hakbang Dalawang Pag-install ng mga gulong ng bola.
Napagpasyahan na i-install ang mga gulong na ito sa isang bahagi ng base ng chassis, gamit ang isang lapis, binanggit ng may-akda ang 0.5 cm sa bawat panig ng board. Para sa pag-aayos, ginamit ang mga screws sa kahoy.


Hakbang Tatlong Pag-install ng motor.
Ang hakbang na ito ay medyo simple. Ang kinakailangang gawin ay upang ipasok ang mga motor sa mga bracket at mai-secure ang mga ito sa superglue sa mga gilid ng board. Maaari ka ring gumamit ng isang paghihinang iron, mahalaga na huwag paghaluin ang mga negatibo at positibong contact.


Ang ikaapat na hakbang. I-install ang Arduino at Bredboard.
Una, kinakailangan na tandaan ang lokasyon ng mga sangkap. Ang breadboard ay inilalagay sa harap ng may-hawak, at ang Arduino, ayon sa pagkakabanggit, sa likuran, sila ay naka-attach na may mga turnilyo sa umiiral na mga butas. Ang may-ari mismo ay nakalagay sa tsasis gamit ang dalawang mga tornilyo sa gitna.


Hakbang Limang Pag-install ng Sensor
Ang hakbang na ito ay din simple. Ang mga butas ay minarkahan sa harap sa gitna, at ang sensor ay naayos na may mga turnilyo. Siguraduhing gamitin ang parehong mga butas ng sensor para sa pag-mount. Kapag nakakabit, inilalagay ng may-akda ang sensor upang ang mga konklusyon ay nasa tuktok. Pagkatapos, ang JST wire ay ipinasok sa sensor at konektado sa breadboard, pula sa positibong terminal, itim sa negatibo, at dilaw na matatagpuan kahit saan sa board.


Hakbang Anim Pagkonekta sa isang driver ng motor.
Ang mga driver ay nakahanay at naka-install sa Arduino.

Ikapitong hakbang. Magbenta sa mga makina.
Dagdag pa, ang karaniwang nagbebenta ng mga wire ay nangyayari, mahalagang tandaan lamang kung aling mga wire ang positibo at alin ang negatibo.


Ikapitong hakbang. Pagkonekta ng mga gulong.
Ngayon, kinokonekta ng may-akda ang mga wire mula sa mga makina sa driver sa ganitong paraan:
- Ang positibong contact ng tamang motor ay konektado sa negatibong terminal ng driver A.
- Ang negatibong pakikipag-ugnay sa tamang motor ay konektado sa positibong terminal ng driver A.
- Ang negatibong pakikipag-ugnay sa kaliwang motor ay konektado sa negatibong terminal ng driver B.
- Ang negatibong pakikipag-ugnay sa kaliwang motor ay konektado sa positibong terminal ng driver B.


Hakbang Walong. Koneksyon ng sensor at kapangyarihan.
5V kapangyarihan na konektado sa + tinapay, GND sa GND. Ang dilaw na kawad ng sensor ay konektado sa analog pin 2.


Hakbang Siyam. Pag-install ng baterya.
Ang may-akda ay nakadikit lamang ang baterya na may superglue sa likod ng robot. Pagkatapos ay ikinonekta lamang niya ang positibo at negatibong mga wire sa positibo at negatibong konklusyon ng Carduino.


Ang library
Natapos nito ang pagpupulong ng karaniwang robot. Ang library at mga programa ng sample ay gagana sa mga ito, maaari mong i-download ito sa ilalim ng artikulo. Ang archive ay mayroon ding paglalarawan ng ilang mga pag-andar. Ang library ay nai-load sa Arduino IDE kasama ang landas -> import library -> Carduino. Matapos i-download ang programa, ang proyekto ay ganap na handa na.


Video na may isang halimbawa ng Carduino:



carduino.rar [2.1 Kb] (mga pag-download: 204)
9
8.5
9

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 ...