Talaan ng mga Nilalaman:

Roll-E [Upcyled E-Waste Robot]: 4 na Hakbang (na may Mga Larawan)
Roll-E [Upcyled E-Waste Robot]: 4 na Hakbang (na may Mga Larawan)

Video: Roll-E [Upcyled E-Waste Robot]: 4 na Hakbang (na may Mga Larawan)

Video: Roll-E [Upcyled E-Waste Robot]: 4 na Hakbang (na may Mga Larawan)
Video: ✨A Will Eternal EP 01 - 106 Full Version [MULTI SUB] 2024, Nobyembre
Anonim
Roll-E [Upcyled E-Waste Robot]
Roll-E [Upcyled E-Waste Robot]

Naaalala ang kaibigan nating nangongolekta ng basura WALL · E? Kaya ang taong ito dito mismo ay ang kanyang nakababatang pinsan, at ang kanyang pangalan ay Roll-E. Ito ang opisyal na aking unang itinuturo, kaya't mangyaring maging mabait at ipaalam sa akin ang anumang mga pagkakamali na maaaring magawa ko.

Walang may gusto na magbasa ng mahahabang itinuturo nang walang mga imahe kaya sinubukan ko hangga't maaari upang magdagdag ng maraming mga imahe upang gawing madali ang pagbuo ng robot na ito. Ginawa ko rin ang itinuturo na maikli at diretso sa puntong posible [apat na hakbang lamang].

Ang itinuturo ay magiging sa apat na bahagi;

  • Mga Kagamitan
  • Assembly
  • Mga elektrikal na koneksyon
  • Code

Hinahayaan kang sumisid sa….

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan

Listahan ng Mga Materyales

  1. Arduino Uno (x1) - Ito ang magiging utak ng aming robot.
  2. Motor Shield (x1) - Para sa pagmamaneho ng aming nakatuon na mga motor, maaari mong gamitin ang isang L293D chip upang gawin ang parehong bagay, kung alam mo kung paano. Pinili ko ang kalasag sa motor dahil medyo madali itong gamitin, kasama itong nagbibigay ng puwang upang idagdag sa maraming mga motor para sa pinahusay na pagpapaandar.
  3. Geared Motors (x2) - Gagalaw ang motor sa paligid. Pagkonekta ng mga wire - Kakailanganin mo ang isang pares ng mga ito.
  4. Mga Gulong ng Robot (x2) - Ang mga ito ay kumikilos bilang aming mga gulong.
  5. Mini Breadboard (x1) - Para sa madaling pagbuo ng aming circuit nang hindi na kailangang maghinang.
  6. Cool na naka-print na naka-print na circuit board (pcb) mula sa mga lumang electronics - Ito ang magiging chasis ng aming robot, hindi ito naghahatid ng anumang intelihensiyang layunin, ang cool lang na pagtingin at pinapataas ang mga lumang electronics.
  7. Mga bola mula sa roll on deodorant [na may hawak ng bola] - Ito ang aming bersyon ng isang omniwheel:)
  8. HC-SR04 Ultrasonic sensor - Para sa pag-iwas sa balakid.
  9. Lumipat (x1) - Para sa pag-on o pag-off ng robot.
  10. Pagkonekta ng mga wire - Para sa pagbuo ng mga circuit.
  11. Mainit na baril ng pandikit - Sa palagay ko alam mo kung ano ang gamit nito.

Hakbang 2: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Dalhin muna ang iyong cool na naghahanap pcb at markahan kung saan mo nais ang iyong arduino na humiga dito, gamit ang isang marker. Alisin ang anumang umiiral na mga sangkap upang gawing puwang para sa iyong arduino.

Ilagay ang iyong Arduino sa pcb, gamit ang mga butas ng tornilyo sa Arduino bilang isang gabay, markahan ang mga puntos sa pcb upang maaari kang mag-drill ng mga butas sa pcb maaari kang gumamit ng anumang angkop na generic na tornilyo upang ilakip ang iyong arduino board sa pcb. Nagbibigay-daan sa iyo ang paggamit ng isang tornilyo na alisin at muling maiugnay ang Arduino mula sa pcb nang madali. Kung wala kang drill maaari kang gumawa ng mga butas gamit ang isang driver ng tornilyo, pindutin ang driver ng tornilyo laban sa minarkahang bahagi at dahan-dahang maglapat ng presyon habang pinapagod ang driver ng tornilyo

Tandaan: tiyaking maglagay ng isang insulate na materyal sa pagitan ng arduino at ng pcb upang maiwasan ang mga umiiral na koneksyon sa pcb mula sa maikling pag-ikot ng arduino

2: Gamit ang iyong hot glue gun, idikit ang mini breadboard sa iyong nais na bahagi ng pcb, tandaan na ang ultrasonic sensor ay nasa breadboard at walang dapat harangan ito, upang paganahin itong makita ang mga hadlang.

3: Warp sa pagkonekta ng kawad sa paligid ng mga terminal ng motor, subukan ang iyong koneksyon upang matiyak na gumagana ang mga motor pagkatapos ay suportahan ng mainit na pandikit. Matapos gawin ito ikabit ang mga gulong sa mga motor.

4: I-flip ang pcb [kasama ang iyong arduino at breadboard na nakalakip] at mainit na pandikit ang omni wheel at mga motor sa likuran. Sumangguni sa mga imahe upang magkaroon ng isang ideya kung paano ito gawin.

Para sa isang mas mabilis na pagbuo makakalimutan mo ang mga turnilyo at gumamit lamang ng isang mainit na baril na pangkola upang mapagsama ang lahat. Kung nagawa nang tama ang pandikit ay maaaring kumilos bilang isang insulator para sa arduino.

Hakbang 3: Mga Koneksyon sa Elektrikal

Mga elektrikal na koneksyon
Mga elektrikal na koneksyon
Mga elektrikal na koneksyon
Mga elektrikal na koneksyon
Mga elektrikal na koneksyon
Mga elektrikal na koneksyon
Mga elektrikal na koneksyon
Mga elektrikal na koneksyon

Tapos ka na sa pagbuo sa ngayon. Gayunpaman, isasalansan namin ang motor na umilaw sa arduino pagkatapos naming magawa ang ilang paunang mga kable.

Para sa mga koneksyon sa kuryente kailangan nating i-wire ang HC-SR04 ultrasonic sensor, isang pindutan na may pull down resistor sa arduino. Pagkatapos ay ikonekta namin ang aming mga motor sa mga channel ng M3 at M4 sa kalasag ng motor at isalansan ang kalasag ng motor sa arduino, i-crunch ang mga wire mula sa ultrasonic sensor at pindutan sa arduino pin 13, 12 at 8 ayon sa pagkakabanggit.

Ang mga koneksyon para sa HC-S04 ultrasonic sensor, pindutan at hilahin pababa risistor ay ipinapakita sa mga imahe 1 at 2. Ang 10k-ohm risistor ay nag-uugnay sa pin sa lupa, tapos na ito upang mabasa ang PIN sa Mababang sa arduino kapag hindi dumadaloy ang boltahe sa pamamagitan ng switch.

Ang ginamit kong kalasag sa motor ay ang bersyon 1 ng Adafruit motor na kalasag, anuman ang ginagamit mong kalasag sa motor kung v1 o v2 o isang hinalang sa palagay ko ay hindi mag-iiba ang koneksyon sa aking ginawa. Para sa koneksyon ng motor, ikonekta lamang ang kaliwang mga wire ng motor sa mga terminal ng M4 ng kalasag ng motor at ang tamang motor sa mga terminal ng M3 [hindi mahalaga kung anong mga channel ang kumonekta mo sa kanila, tinukoy ko lamang dahil sa aking code]. Sumangguni sa larawan 3 at 4.

Ps. Ang imahe 4 (Koneksyon sa motor na Skema) ay hindi akin, wala akong oras upang mag-sketch ng isa kaya nakuha ko ito mula sa

Matapos gawin ang iyong mga koneksyon, i-stack ang kalasag ng motor sa arduino.

Hakbang 4: Code

Code
Code

Bago mo mapatakbo ang code kailangan mong i-install ang AFMotor.h library. Iyon ang silid aklatan para sa kalasag sa motor. Upang gawin ito sundin ang link sa ibaba mayroon itong mga hakbang upang magawa ito at mayroon ding isang link kung saan maaari mong i-download ang mga file ng silid-aklatan.

Ang link ng pag-install ng library ng AFMotor.h -

Matapos ang pag-install inirerekumenda kong suriin mo ang klase ng motor ng dc ng sanggunian sa silid-aklatan upang malaman kung paano ito gamitin. Sundin ang link sa ibaba para sa sanggunian.

Ang link ng sanggunian sa AF_DCMotor Class -

Inilakip ko ang arduino sketch file para sa code sa ibaba. Habang tumatakbo ang code buksan ang serial monitor upang subaybayan kung ang code ay tumatakbo tulad ng dapat

Iyon ang mga tao tapos ka na, mangyaring ipaalam sa akin kung paano ko mas mahusay na maituturo ito at anumang mga problema na maaaring mayroon ka sa kahon ng mga komento. SALAMAT

Inirerekumendang: