Talaan ng mga Nilalaman:

ShWelcome Box: ang Minsan Kaibigan: 8 Hakbang
ShWelcome Box: ang Minsan Kaibigan: 8 Hakbang

Video: ShWelcome Box: ang Minsan Kaibigan: 8 Hakbang

Video: ShWelcome Box: ang Minsan Kaibigan: 8 Hakbang
Video: 187 MOBSTAZ - WE DONT DIE WE MULTIPLY (WDDWM) Official Music Video 2024, Hulyo
Anonim
ShWelcome Box: ang Minsan Kaibigan
ShWelcome Box: ang Minsan Kaibigan

Naghahanap ka ba ng kumpanya?

Hakbang 1: Panimula

Naghahanap para sa isang kaibigan na laging nandiyan para sa iyo sa pamamagitan ng makapal at payat? Kaya't tumingin sa ibang lugar dahil ang ShWelcome Box ay gustung-gusto lamang na tumakas mula sa mga problema at mga taong masyadong malapit. Katulad ng mga estudyante sa arkitektura.

Sinabi ng mga tao kung tumatakbo ito sa iyo ng sapat na mga oras, makakahanap ka ng isang kaibigan sa ilalim ng lahat ng kahihiyan …

Hakbang 2: Video

Image
Image

Hakbang 3: Mga Bahagi, Materyales at Tool

Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan
Mga Bahagi, Materyales at Kasangkapan

Mga Materyales:

1x Sheet ng 1.5mm Plywood

2x sheet ng 1.5mm na puting Cardboard

4x Ultrasonic Sensors

2x DC motors

2x Gulong Goma

1x Arduino Mega

1x Marmol

1x Wol sheet

8x 2n2222 Transistors

8x Diode

8x 100Ω Mga Resistor

Maramihang mga jumper wires - Lalaki / Lalaki at Lalaki / Babae

Exacto-kutsilyo

Pandikit (inirerekumenda ang pandikit na baril kaya kung nakagawa ka ng mga pagkakamali, maaari kang mag-snap ng mga piraso pa rin)

Gunting upang maputol ang lana

Maaari bang i-cut ng mga materyales ang kamay o i-cut ang mga ito (inirerekumenda na i-cut sa laser)

Hakbang 4: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Para sa circuitry, mayroon lamang talagang 2 pangkalahatang mga pag-setup na paulit-ulit sa iba't ibang mga motor at mga ultrasonic sensor.

Para sa mga motor ng dc, sundin ang unang imahe sa seksyong ito, ngunit subukang iakma ang lahat nang mas malapit hangga't maaari upang mas malapit sila sa Arduino. Matapos mong matapos ang 1, ulitin ang parehong diagram sa tabi nito na in-order para sa pangalawang motor. Tiyaking alam mo kung aling motor ang para sa aling panig (Kaliwa o Kanan na motor).

Ang 4 na ultrasonic sensor ay isang bagay lamang sa pagkonekta ng una at huling pin sa positibo at negatibong mga bahagi ng breadboard, ayon sa pagkakabanggit. Pagkatapos ay ikonekta ang tamang gatilyo at echo pin sa tamang digital pin. Ang pagpapanatiling nasa linya ang lahat ay ang iyong matalik na kaibigan dito.

Hakbang 5: Paggawa ng Makina

Paggawa ng Makina
Paggawa ng Makina
Paggawa ng Makina
Paggawa ng Makina
Paggawa ng Makina
Paggawa ng Makina

Kapag itinatayo ang ShWelcome, pinakamahusay na likhain ito sa 3 magkakahiwalay na piraso. Ang base na humahawak sa breadboard, Arduino, at ng mga sensor, ang mas mababang kompartimento na naglalaman ng mga motor at ang sumusuporta sa paa, at panghuli, ang simboryo / bubong ng robot.

Magsimula sa malaking hugis na kahoy na hexagon at ang 4 na mas maliit na brilyante na may 2 butas sa bawat parisukat. Ilagay ang mga parisukat sa kabaligtaran at idikit ito. Pagkatapos ay kunin ang 4 na hugis na tulad ng trapezoid na may mga bukana sa mga dulo, at idikit ang mga ito upang ang mga ito ay nasa ibaba ng base at sa pagitan ng 2 brilyante. Sa wakas, gamit ang 4 na maliit na mga parisukat na kahoy, idikit ang mga ito sa mga gilid ng gitnang parisukat upang ang batayan ay maaaring magpahinga sa ibabang seksyon.

Upang makagawa ng mas mababang kompartimento, idikit ang mga gulong sa mga dulo na dumidikit sa piraso gamit ang bilugan na dulo. Ilagay ang bawat 1 gulong papunta sa mga panlabas na bahagi ng bawat motor. Pagkatapos ay gumagamit ng 4 na piraso, 1 parisukat na may isang butas sa gitna, 1 rektanggulo na may butas sa gitna, at 2 iba pang mga parihaba, lumikha ng isang kahon sa gitna ng bilugan na piraso upang maaari itong hawakan ang base. Siguraduhing pakainin ang mga wire ng mga motor sa pamamagitan ng mga butas sa mga parisukat upang maaari itong maiugnay sa breadboard sa itaas ng base. Upang likhain ang mga sumusuporta sa mga binti, hawakan ang 3 tuwid na mga piraso kasama ang iba't ibang mga bilog, at pagkatapos ay i-slide sa marmol pagkatapos na maitakda ang pandikit. Pagkatapos ay ilagay ito sa pamamagitan ng malaking butas sa gitna. Sinubukan muna naming gawin ang ilalim mula sa karton, ngunit hindi nito masuportahan ang bigat ng base.

Upang madaling maitayo ang bubong, gugustuhin mong ikabit ang 4 na mas maliit na mga hexagonal na piraso ng magkatabi, parisukat ito hanggang sa tuktok na parisukat na piraso, at pagkatapos ay idikit silang lahat. Titiyakin nito na ang mga hexagon ay nasa tamang anggulo upang magkasya nang mahigpit sa base ng robot. Pagkatapos nito, maaari mong idikit ang balahibo sa simboryo at putulin ang labis na mga bahagi.

Pagkatapos nito, isang bagay lamang kung ang paglalagay ng lahat ng mga kable sa base, pagdulas ng kani-kanilang mga sensor sa kanilang tamang direksyon, pagkonekta sa mga wire ng mga gulong hanggang sa tamang mga wire sa breadboard, at pagkatapos ay ilagay ang simboryo sa tuktok nito lahat

Ang isang H-Bridge ay maaari ding magamit upang ang mga motor ay maaaring tumakbo sa parehong direksyon sa utos.

Hakbang 6: Programming

Nagsisimula ang code sa pamamagitan ng pagtiyak na malinaw na ipapakita kung aling mga gatilyo ng sensor at echo pin ang nakakonekta sa kung aling mga pin, at kung saan ikonekta ang 8 digital na pin na in-order upang makuha ang mga motor na makapag-ikot sa iba't ibang direksyon.

Pagkatapos ay nagtatakda ito ng mga nakokontrol na variable tulad ng bilis ng mga motor na gulong at ang dami ng beses na nakikipag-ugnayan ito bago ito maging palakaibigan nang kaunti.

Ang lahat sa pag-set up ay nagtatakda lamang ng pagtataguyod ng mga mode ng pin para sa bawat pin, maging ang output o input nito.

Ang paraan naming pinasimple ang code ay sa pamamagitan ng pagwawasak kung paano gumagalaw ang robot sa mas maliit at mas maliit na mga pagpapaandar na ginagawang mas madali upang gawin itong nais. Ang mga pinakamababang pag-andar sa antas ay kaliwaForward (), leftBackward (), rightForward (), rightBackward (), na nagsasabi sa bawat indibidwal na motor na ilipat ang alinman sa pasulong o paatras. Pagkatapos ang mga pag-andar tulad ng pasulong (), paatras (), kaliwa (), at kanan (), ayon sa pagkakabanggit ay tumawag sa naunang nabanggit na mga function upang makuha ang robot na gumagalaw sa isang tiyak na direksyon.

Hakbang 7: Mga Resulta at Pagninilay

Mga Resulta at Pagninilay
Mga Resulta at Pagninilay
Mga Resulta at Pagninilay
Mga Resulta at Pagninilay
Mga Resulta at Pagninilay
Mga Resulta at Pagninilay

Sa pagtatapos ng proyektong ito, nasiyahan kami sa kung paano gumagalaw ang aming robot ngunit sa palagay namin ay may puwang pa para sa pagpapabuti. Marami kaming natutunan sa aming unang disenyo din.

Ang aming paunang disenyo ay magkaroon ng isang kahon na may 4 na gulong tulad ng naisip namin na bibigyan nito ang katatagan at paggalaw ng paglipat. Ang nahanap namin sa pag-ulit na ito ay mas maraming mga motor ang nangangahulugan na ang mapagkukunan ng kuryente ay hinati pa. Nangangahulugan ito na ang bawat motor ay mahina at ang robot ay hindi talaga makakagalaw sa ilalim ng sarili nitong timbang. Mula dito, nagpasya kaming bawasan ang dami ng mga gulong sa 2 upang ang bawat gulong ay maaaring maging mas malakas.

Ang disenyo ng 2 gulong ay mas mahusay at ang robot ay gumalaw nang mas maayos at tuloy-tuloy.

Ang isa pang problema na naranasan namin sa 4 na may gulong na disenyo ay kung minsan ay nakasalalay sa alinman sa ibabaw na sinubukan namin ito o sa pagkakahanay ng mga gulong, ang robot ay hindi magiging patag sa lupa na pumipigil sa traksyon na mayroon ito sa lupa.

Sa isang pag-ulit sa hinaharap, nais naming subukan ang pagpapatupad ng mga bagay tulad ng mas makinis / walang tigil na paggalaw, isang mas maliit na katawan (marahil kung gumamit kami ng isang mas maliit na breadboard), o makahanap ng isang paraan upang mapabilis itong gumalaw / mas hindi maayos.

Hakbang 8: Mga Sanggunian at Kredito

Mga Sanggunian at Kredito
Mga Sanggunian at Kredito

Ang proyektong ito ay ginawa para sa kurso na ARC385 sa programa ng University of Toronto, John H Daniels Architecture

Pag-setup ng DC motor - slide sa klase (imahe sa itaas)

Arduino Mega

Tutorial sa Mga Sensor ng Ultrasonic

Ang mga motor at Wheels ng Amazon DC

Mga sensor ng ultrasonic

Mga miyembro ng pangkat:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Inirerekumendang: