Paano Makagawa Ng Isang Sasakyan Na All-terrain Na Kontrolado Ng Radyo

Talaan ng mga Nilalaman:

Paano Makagawa Ng Isang Sasakyan Na All-terrain Na Kontrolado Ng Radyo
Paano Makagawa Ng Isang Sasakyan Na All-terrain Na Kontrolado Ng Radyo

Video: Paano Makagawa Ng Isang Sasakyan Na All-terrain Na Kontrolado Ng Radyo

Video: Paano Makagawa Ng Isang Sasakyan Na All-terrain Na Kontrolado Ng Radyo
Video: MAGARANG MANSYON, MAMANAHIN NG ISANG ANAK SA LABAS?! 2024, Abril
Anonim

Iminungkahi ang isang pamamaraan ng paggawa ng isang maliit na laruang all-terrain na laruang kinokontrol ng radyo.

Para sa "puso" ng aming all-terrain na sasakyan, kukuha kami ng bayad mula sa pamilya Arduino. Para sa paggawa ng chassis, gagamit kami ng mga nakahandang chassis, na madaling bilhin ngayon sa anumang tindahan ng online na Tsino o sa mga tindahan ng electronics. Kinokontrol namin ang aming all-terrain na sasakyan mula sa isang smartphone sa pamamagitan ng Bluetooth sa pamamagitan ng isang libreng application, na mai-download namin mula sa Google Play.

DIY all-terrain na sasakyan
DIY all-terrain na sasakyan

Kailangan iyon

  • - Arduino UNO o katumbas;
  • - Bluetooth module HC-06 o analog;
  • - L9110S motor driver o analog;
  • - Sinusubaybayan na platform para sa tangke ng Pololu Zumo o katulad;
  • - isang piraso ng fiberglass ayon sa laki ng isang Arduino board o isang kalasag para sa prototyping;
  • - 2 electric motor na angkop para sa napiling chassis;
  • - 2 LEDs ("headlight") at 2 resistors 180-220 Ohm;
  • - mga baterya (1 "korona" o 4-6 na mga baterya ng daliri);
  • - pagkonekta ng mga wire;
  • - panghinang;
  • - isang kompyuter;
  • - 6-10 bolts M2, 5.

Panuto

Hakbang 1

Ikinakabit namin ang mga de-kuryenteng motor sa chassis. Gumagamit ako ng dalawang 12mm na nakatuon na motor na binili mula sa Amperk. Perpekto silang magkasya sa platform ng crawler ng Pololu Zumo na aking pinili.

Electric motor na 12 mm na may gear
Electric motor na 12 mm na may gear

Hakbang 2

Pinagsama namin ang mga sinusubaybayan na chassis alinsunod sa mga tagubiling nakalakip sa kanila. Napakadali na magtipon sa loob ng 10 minuto. Ito ang pundasyon para sa hinaharap na all-terrain na sasakyan. Mangyaring tandaan na ang chassis na ito ay may isang kompartimento para sa 4 na baterya ng AA. Kakailanganing magdala ng 2 wires para sa "+" at "-" sa labas upang mapagana ang aming buong istraktura. Maaari kang maghinang ng isang konektor na angkop para sa Arduino sa mga wire. Gagawa nitong mas madali upang ikonekta ang lakas sa board. Kung ang isang iba't ibang mga platform ay ginagamit, pagkatapos ay kailangan mong maghanap ng isang lugar upang ilagay ang kompartimento ng baterya at ilabas din ang mga wire upang mapagana ang Arduino board.

Robot platform Pololu Zumo - mga chassis para sa hinaharap na all-terrain na sasakyan
Robot platform Pololu Zumo - mga chassis para sa hinaharap na all-terrain na sasakyan

Hakbang 3

Ikinakabit namin ang board ng Arduino sa tsasis. Ang mga fastener sa robotic platform na ito ay hindi nakahanay sa mga butas na may mga butas ng pangkabit sa Arduino UNO. Samakatuwid, gumawa ako ng isang karagdagang platform ng fiberglass, na inaayos ko sa chassis gamit ang bolts M2, 5, at pagkatapos ay i-tornilyo ang board dito gamit ang 4 na parehong bolts.

Pag-install ng Arduino sa mga sinusubaybayan na chassis
Pag-install ng Arduino sa mga sinusubaybayan na chassis

Hakbang 4

Iniisip namin kung paano ayusin ang module ng Bluetooth, driver ng engine at "mga ilaw ng ilaw" sa chassis, upang pagkatapos ay ang lahat ng ito ay madaling konektado sa Arduino. Gumagamit ako ng isang espesyal na board, o Electronic Brick Shield, tulad ng nasa larawan. Ngunit maaari itong maging anumang iba pang kalasag o kahit isang lutong bahay na board. Inaayos namin ang driver ng motor sa kalasag na may bolts, pagkatapos na mag-drill ng isang angkop na butas sa kalasag. Tinitiyak namin na ang drill ay hindi makapinsala sa mga kinakailangang conductor kung nagtatrabaho kami gamit ang isang kalasag. At mag-ingat: ang bolt ay metal, maaari mong aksidenteng makagawa ng isang maikling circuit. Samakatuwid, nililinis namin ang mga hindi nagamit na conductor sa paligid ng drilled hole na may isang matalim na kutsilyo. Ilagay ang mga hindi naglulunsad na washer sa ilalim ng nut at sa ilalim ng bolt head.

Mga Elektronikong Bahagi ng RC Rover
Mga Elektronikong Bahagi ng RC Rover

Hakbang 5

Ngayon ay dumating ang pinakamahirap at responsableng bahagi. Kailangan nating kolektahin ang lahat ayon sa pamamaraan. Ikonekta namin ang Rx pin ng module ng Bluetooth sa Tx pin ng Arduino, ang Tx pin ng module sa Rx pin ng Arduino, GND sa Arduino ground, VCC sa 5 V ng Arduino (o sa 3.3 V - nakasalalay sa aling module ng BT ang ginagamit mo). Dito maaari mong gamitin ang paghihinang o pagkonekta ng mga wire na may mga espesyal na lug tulad ng "Dupont".

Upang makontrol ang dalawang motor, 4 na output ng driver ng motor + 2 ang ginagamit. Samakatuwid, kumukuha kami ng anumang 4 na libreng digital pin ng Arduino at ikonekta ang mga ito sa mga control pin ng driver ng motor. Isusulat namin ang tukoy na mga numero ng pin sa paglaon sa programa, kaya't hindi ito kritikal ngayon.

At sa wakas, ikinonekta namin ang mga LED na may mga anode sa pamamagitan ng mga resistors na may pagtutol na halos 200 Ohms sa anumang natitirang mga libreng pin ng Arduino, at mga cathode sa GND.

Diagram ng isang gawang bahay na kinokontrol ng radyo na all-terrain na sasakyan
Diagram ng isang gawang bahay na kinokontrol ng radyo na all-terrain na sasakyan

Hakbang 6

Bilang isang resulta, dapat kang makakuha ng isang bagay tulad ng ipinakita sa larawan. Mayroon din akong isang ultrasonic rangefinder dito - upang higit na mapagkalooban ang all-terrain na sasakyan na may "paningin" at may kakayahang lumipat nang nakapag-iisa. Ngunit iiwan natin iyon sa paglaon. Sa bersyon na ito ng all-terrain na sasakyan, hindi ka magkakaroon ng tagahanap ng echo sa kalasag.

Shield na may electronics para sa all-terrain na sasakyan na kinokontrol ng radyo
Shield na may electronics para sa all-terrain na sasakyan na kinokontrol ng radyo

Hakbang 7

Ngayon magsulat tayo ng isang sketch (programa) para sa Arduino at i-load ito sa memorya ng microcontroller. Ang teksto ng programa ay napaka-simple at ipinapakita sa larawan. I-load ang sketch sa isang karaniwang paraan. Tinalakay na natin kung paano ito ginagawa sa isa sa mga naunang artikulo. Ang lahat ng mga pin na kasangkot sa teksto ng programa ay tumutugma sa diagram ng koneksyon sa itaas.

Sketch para sa isang sasakyan na kontrolado ng radyo sa lahat ng lupain
Sketch para sa isang sasakyan na kontrolado ng radyo sa lahat ng lupain

Hakbang 8

Ina-download namin ang programa upang makontrol ang aming sasakyan sa lahat ng mga lupain. Tinawag itong "Arduino Bluetooth RC Car" at magagamit nang libre sa Google Play. Ang naibigay na QR code ay humahantong sa pahina ng pag-download ng application sa Google Play.

Ang programa para sa pagkontrol ng isang ATV sa pamamagitan ng Bluetooth
Ang programa para sa pagkontrol ng isang ATV sa pamamagitan ng Bluetooth

Hakbang 9

Matapos i-download ang sketch, idiskonekta ang Arduino mula sa computer at ikonekta ang aming kalasag sa Arduino. Ang mahalagang sandali: ang unang pag-aktibo ng aming all-terrain na sasakyan! Kung ang lahat ay konektado nang tama, kung gayon ang mga LED sa Arduino at sa driver ng engine ay dapat na ilaw, at ang LED sa module ng Bluetooth ay dapat na mabilis na mag-flash.

Pagpupulong ng all-terrain na sasakyan na kinokontrol ng radyo
Pagpupulong ng all-terrain na sasakyan na kinokontrol ng radyo

Hakbang 10

Kumokonekta kami sa sasakyan sa lahat ng mga lupain sa pamamagitan ng Bluetooth. Upang magawa ito, patakbuhin ang programa ng Arduino Bluetooth RC Car. Sa pagsisimula, hihingi ito ng pahintulot upang i-on ang bluetooth, kung hindi ito naka-on. Pinapayagan namin. Pinindot namin ang pindutan gamit ang isang gear. Lilitaw ang isang menu sa ibaba, pindutin ang pindutang "Connect". Makakakita ka ng isang listahan ng mga aparato na ipinares sa iyong smartphone, pati na rin mga aparato na magagamit sa malapit. Ang isa sa mga aparatong ito ay ang aming sasakyan sa buong lupain. Pinipili namin ito mula sa listahan. Sasabihan ka na ipares sa aparatong ito at ipasok ang code. Karaniwan itong 0000 o 1234 depende sa kung aling module ng bluetooth ang ginamit mo.

Kung matagumpay ang pagpapares, ang LED sa module ay magsisimulang kumurap sa mga agwat ng halos isang beses sa isang segundo, at ang tagapagpahiwatig sa kaliwang sulok sa itaas ng programa ay magiging berde. Matatandaan ng smartphone ang aparatong ito, at hindi mo na kailangang ipasok ang code.

Ngayon ay maaari mong subukan kung ano ang nakuha namin. Ang sasakyan ay dapat magmaneho pasulong at paatras, kumaliwa at pakanan, at i-on at i-off ang mga ilaw ng ilaw.

Kumokonekta kami sa sasakyan sa lahat ng mga lupain sa pamamagitan ng Bluetooth
Kumokonekta kami sa sasakyan sa lahat ng mga lupain sa pamamagitan ng Bluetooth

Hakbang 11

Kung ang ATV ay lumiko o nag-drive muli sa Forward command, ang mga wire sa mga engine ay halo-halong. Sa pamamagitan ng pagpapalit ng dilaw at berde na mga wire na papunta sa driver sa mga motor (sa diagram sa itaas), siguraduhin na ang all-terrain na sasakyan ay eksaktong pupunta sa kung saan ito kinakailangan. Kung mayroon kang anumang mga katanungan, isulat ang mga ito sa mga komento sa artikulo!

Inirerekumendang: