Talaan ng mga Nilalaman:

Paano Gumawa ng isang Kinokontrol na Rover ng Gesture: 4 na Hakbang
Paano Gumawa ng isang Kinokontrol na Rover ng Gesture: 4 na Hakbang

Video: Paano Gumawa ng isang Kinokontrol na Rover ng Gesture: 4 na Hakbang

Video: Paano Gumawa ng isang Kinokontrol na Rover ng Gesture: 4 na Hakbang
Video: SURPRISING SIGNS Na Nag Chi-CHEAT na Ang Partner mo Ng Hindi mo Alam | Cherryl Ting 2024, Hunyo
Anonim
Image
Image

Narito ang mga tagubilin para sa pagbuo ng isang kilos na kinokontrol na rover (tele operate rover). Binubuo ito ng isang yunit ng rover na mayroong isang banggaan sensor ng pag-iwas sa onboard. Ang transmitter sa halip na maging isang malamya na remote ay isang cool na guwantes na maaaring magsuot sa kamay at pagkatapos ay lumipat upang magpadala ng mga signal sa rover gamit ang mga paggalaw ng kamay. Ginagamit ang mga signal ng RF para sa komunikasyon.

Ang proyektong ito ay may mga potensyal na aplikasyon sa inspeksyon ng underbody ng sasakyan (para sa seguridad o pagpapanatili) bukod sa kalaunan ay ginagamit upang lumipad ang mga drone.

Mga gamit

Arduino / Genuino UNO (na may UNO cable) x2

Li-ion Battery (12V) x1

Jumper Wires (Lalaki hanggang lalaki, lalaki hanggang babae, babae hanggang babae) x40 bawat isa

Breadboard x1

L298 Motor Driver Module x1

MPU6050 Gyroscope x1

RF Receiver at Transmitter x1 bawat isa

Ultrasonic Sensor x1

Pag-setup ng chassis x1

Ang May hawak ng Baterya (madalas na kasama ng tsasis) x1

Lumipat (madalas na kasama sa chassis) x2

Wire Stripper x1

De-soldering Pump (hindi kinakailangan) x1

Double Sided Tape x1

Hakbang 1: Mga Diagram at Teorya ng Circuit:

Mga Circuit Diagram at Teorya
Mga Circuit Diagram at Teorya
Mga Circuit Diagram at Teorya
Mga Circuit Diagram at Teorya

Pag-setup ng Transmitter: Sa madaling sabi, kailangan naming kumuha ng mga pagbabasa mula sa gyroscope at ipadala ang mga ito sa transmitter sa pamamagitan ng Arduino.

Pag-setup ng Receiver: Kailangan nating matanggap ang naihatid na data (gamit ang receiver), at paikutin ang mga gulong alinsunod sa natanggap na data *. Nang sabay-sabay, kailangan din nating tiyakin na ang rover ay nasa isang minimum na distansya ng mga bagay sa harap nito (pagtuklas ng balakid). Gagamitin namin ang komunikasyon ng I2C para sa proyektong ito. * Kagiliw-giliw na katotohanan tungkol sa proyektong ito: Pinoproseso ng code na ito ang analog data at inililipat ang rover ayon sa antas ng paggalaw ng kamay. Kaya kailangan nating bumuo ng isang lohika upang mapunta ang rover sa tamang direksyon sa iba't ibang bilis.

Hakbang 2: Pagbuo ng Rover:

Hakbang 1 (Magtipon ng chassis):

Ipunin ang chassis upang gawin ang base para sa iyong rover. Ito ay isang medyo madaling hakbang at dapat mong gawin nang walang oras.

Hakbang 2 (Suriin ang lahat ng mga bahagi):

Suriin ang lahat ng mga sensor sa pamamagitan ng pag-interfaced ang mga ito sa Arduino nang hiwalay. Maaari mong suriin ang anumang mga tutorial sa kung paano i-interface ang mga sensor nang paisa-isa sa Arduino.

Hakbang 3 (Pag-setup ng Transmitter):

Una, solder ang mga pin sa gyroscope. Ngayon gawin ang mga koneksyon ayon sa sumusunod na diagram ng circuit. Huwag ikonekta ang baterya ngayon.

Susunod, isaksak ang iyong Arduino sa iyong laptop. I-upload ang sumusunod na file ng code at tingnan kung gumagana nang maayos ang code (gawin ito sa pamamagitan ng pag-aalis ng mga komento para sa mga naka-print na pahayag sa code). Mag-click sa pindutan ng serial monitor (kanang tuktok ng iyong screen) upang matingnan ang output ng mga pahayag sa pag-print. Kung ang lahat ay gumagana nang maayos, maaari kang magpatuloy at ikonekta ang baterya.

Tandaan na tiyakin na ang oryentasyon ng gyroscope ay wasto (ayon sa ginamit na code). Mangyaring suriin ang mga ipinakita sa itaas na mga diagram upang suriin ang oryentasyong ginamit ko para sa gyroscope.

Ang gyroscope ay magpapadala ng mga pagbasa sa Arduino. Mula roon, ang mga pagbasa ay pupunta sa transmiter ng RF upang maipadala upang makuha ng tatanggap ang mga alon.

Hakbang 4 (Pag-setup ng tatanggap):

Gawin ang mga koneksyon ayon sa sumusunod na diagram ng circuit. Huwag ikonekta ang baterya ngayon. Susunod, isaksak ang iyong Arduino sa iyong laptop. I-upload ang sumusunod na file ng code at tingnan kung gumagana nang maayos ang code. Na gawin ito:

1. Alisin ang mga komento para sa mga naka-print na pahayag sa code

2. Lumipat sa setup ng transmitter

3. Ilagay ang rover sa ilang uri ng stand upang hindi mahawakan ng mga gulong ang lupa at hindi matanggal ang rover sa sandaling makatanggap ang data ng tatanggap nito

TANDAAN: Maaaring kailanganin mong baligtarin ang direksyon ng isa o pareho ng mga motor Kung ang code ay gumagana nang tama, dapat mong makita ang tamang output (pasulong, paatras, kanan, kaliwa o ihinto) sa iyong serial monitor ayon sa iyong kamay paggalaw. Kung gumagana ang lahat nang tama, maaari mong ikonekta ang baterya. Gayunpaman, bago ikonekta ang baterya dapat mong suriin ang lahat ng mga koneksyon. Ang isang maling terminal ay maaaring pumutok ang iyong circuit.

Hakbang 5 (Gawing gumagana ang pag-setup gamit ang mga baterya):

I-unplug ngayon ang iyong laptop at ikonekta ang mga baterya sa kani-kanilang mga pag-setup. Subukan ang iyong proyekto.

Huwag hayaan ang rover na makakuha ng higit sa 5m ang layo mula sa iyo, o kung hindi man ang rover ay maaaring tumigil / magsimulang kumilos nang hindi maganda!

Hakbang 6 (Assembly):

Ngayon ay oras na upang tipunin ang rover at talagang makita ito sa pagkilos! Para sa aking disenyo ng rover Assembly, suriin ang mga larawan sa seksyong 'Circuit Diagrams and Theory'. Malaya kang tipunin ang rover sa ibang paraan. Siguraduhin lamang na balanseng-balanse ito, o kung hindi man ay maaaring mag-gulong ito (huwag maging tulad ng "Wow!" Sapagkat maaari mong makita ang rover sa maling paraan).

Habang sinusubukan, maaari mong makita na ang rover ay hindi gumagalaw nang tumpak. Magkakaroon ng pagkaantala at pagkakamali habang gumagamit kami ng mga simpleng module ng RF. Gayundin, sa isang praktikal na sitwasyon, ang mga motor ay may ilang mga pagkakaiba at ang sentro ng masa ng rover ay hindi kung saan mo inaasahan. Kaya maaari mong makita ang rover na gumagalaw pahilis kapag ito ay dapat na dumiretso. Ang mga error sa balanse ay maaaring maayos sa pamamagitan ng pagbabago ng bilis para sa kaliwa at kanang mga motor. I-multiply ang variable na 'ena' at 'enb' ng iba't ibang mga numero upang maperpekto ang balanse ng iyong rover.

Sa kaso ng anumang mga pagdududa, gamitin ang seksyon ng mga komento sa ibaba. Doon ko sasagutin ang mga pagdududa.

@S Scientify Inc

Hakbang 3: Mga File File

Narito ang link para sa virtual wire library:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Hakbang 4: Salamat

Mangyaring ibahagi ang iyong mga komento sa ibaba. Gusto kong marinig ang tungkol sa iyong karanasan habang sinusubukan ang proyekto! Susubukan kong tumugon sa lahat ng mga query sa loob ng 24 na oras.

Panlipunan:

YouTube: Scientify Inc.

YouTube: Siyentipikahan हिंदी

Instagram

Mga itinuturo

LinkedIn

Inirerekumendang: