Talaan ng mga Nilalaman:

Ang Cloudy Cloud ay Pinapagaling ka (Balakid sa Pag-iwas sa Robot Sa Pag-andar ng Pagkolekta): 8 Hakbang
Ang Cloudy Cloud ay Pinapagaling ka (Balakid sa Pag-iwas sa Robot Sa Pag-andar ng Pagkolekta): 8 Hakbang

Video: Ang Cloudy Cloud ay Pinapagaling ka (Balakid sa Pag-iwas sa Robot Sa Pag-andar ng Pagkolekta): 8 Hakbang

Video: Ang Cloudy Cloud ay Pinapagaling ka (Balakid sa Pag-iwas sa Robot Sa Pag-andar ng Pagkolekta): 8 Hakbang
Video: 🌱斗罗大陆 S1 EP1-130!唐三以双世之能问鼎斗罗大陆!成就双神神位!【斗罗大陆 Soul Land】#国漫 2024, Nobyembre
Anonim
Ang Cloudy Cloud ay Pinapagaling ka (Balakid sa Pag-iwas sa Robot Sa Pag-andar ng Pagkolekta)
Ang Cloudy Cloud ay Pinapagaling ka (Balakid sa Pag-iwas sa Robot Sa Pag-andar ng Pagkolekta)

Isang Machine na Walang Gagamit - Arduino Robot

Hakbang 1: Hakbang 1: Panimula

Hakbang 1: Panimula
Hakbang 1: Panimula
Hakbang 1: Panimula
Hakbang 1: Panimula

Nagsilang sa madilim na bahagi ng mundo. Ang maliit na duwende ay naglakbay nang matagal upang makarating sa mundong ito. Walang maaaring maging mas espesyal kaysa sa telepathy na ibinigay nito. Sasabihin ko ito nang may buntong hininga. Sa kung saan edad at edad saanman: dalawang ermitanyong alimango ay lumihis sa isang pag-click, at isa sa kanila ang pumili ng landas kung saan hindi gaanong nalakbay, at nagawa ang lahat ng pagkakaiba. Paglanghap ng luha, nilalamon nito ang mga hindi magandang pakiramdam. Ang paghuhukay ng itim, pagkatapos ay paikutin nila, kumikislap, binago nito ang mga ito sa makulay na pagiging bago. Ang mga sparking na kulay ay nagpapagaling sa lahat. Papunta na ito patungo sa vortex ng madilim na gabi, gayunpaman, palaging lumalabas kasama ng sikat ng araw.

Pag-andar ng Makina:

  • Mga aktibidad sa ilaw
  • Magpahinga sa gabi
  • Pag-andar ng pag-iwas sa sagabal
  • Kolektahin ang mga item sa mga kamay

Hakbang 2: Hakbang 2: Video

Image
Image

Hakbang 3: Hakbang 3: Mga Bahagi, Materyales, at Mga Tool

Hakbang 4: Circuit
Hakbang 4: Circuit

Katawan

  • Base na pinutol ng laser (isama sa mga motor) * 1
  • Kaso na pinutol ng laser * 1
  • Laser-cut arm * 2
  • Ang istraktura ng suporta na pinutol ng laser (para sa braso) * 2
  • Cotton bola * ng maraming
  • 3mm Bolts * 8
  • 3mm Nuts * 8

Pangunahing Elektronika

  • Photoresistor * 1
  • Motor * 4
  • Gulong * 4
  • Ultrasonic Sensor * 1
  • Servo motor * 3
  • 220 risistor * 3
  • Arduino Uno * 1
  • Motor drive Shield * 1
  • 9V Baterya * 2
  • Wire * ng marami

Bagay na maiwasan ang sensor

Ang isang ultrasonic sensor ay nakakabit sa servo motor upang masukat ang distansya sa pagitan ng makina at ng nakapaligid. Ang sensor ay may emitter at isang tatanggap. Nagawa ng emitter na kunan ng larawan ang mga ultrasonikong alon. kung mayroong isang bagay sa harap, makikita nito ang mga alon pabalik sa tatanggap. Kung ang mga alon ay babalik nang mabilis pagkatapos ang bagay ay malapit, at kung ang mga alon ay babalik nang mabagal pagkatapos ang bagay ay malayo. Ang sensor ng ultrasonic ay nakakabit sa servo motor upang maaari itong kumaliwa at pakanan upang matukoy kung aling paraan ang malayo sa balakid, at piliin ang isa na malayo sa balakid.

Mga Motors

Upang makontrol ang DC Motor's, kakailanganin mo ang isang uri ng driver upang makontrol ang mga ito. Ang I2C L293D Motor Driver IC Ang L293D ay isang driver ng motor na isang mura at medyo simpleng paraan upang makontrol ang parehong bilis at direksyon ng pagikot ng apat na DC motor. Narito ang isang naka-link na tutorial sa kung paano ito gumagana:

Light Sensor

Ang isang Photoresist sensor ay maaaring masukat ang dami ng ilaw, at ginagamit namin ito upang matukoy ang kalagayan ng kapaligiran. Kung ang kalagayan ay madilim, ang halaga ng mga pandama ay magiging mababa, at kung ang kalagayan ay maliwanag kung gayon ang halaga na nadarama nito ay magiging mas malaki.

Armas

Ang mga braso ay mga bahagi ng hiwa ng laser na nakakabit sa base sa harap. Dumarating ito sa dalawang bahagi na kung saan ay ang istraktura ng suporta na humahawak sa braso sa lugar, at ang braso mismo. Ang katawan ay dumarating din sa dalawang bahagi; isang base na pinutol ng laser ay nakakakuha nito sa istante kasama ang mga motor at isang shell ng hugis ng ulap.

Base

Maaari itong putulin ng laser o gupitin depende sa materyal. Nakuha namin ito mula sa istante kasama ang mga motor. Mangyaring hanapin ang link sa seksyon ng mga bahagi. Ang paggamit ng malalakas ngunit magaan na materyales tulad ng acrylic sheet (3 - 4 mm) o playwud (2.5 - 3 mm) ay nakakatulong na dagdagan ang tigas at mabawasan ang timbang. Ang foam-core ay maaari ring gumana para sa isang base na madaling i-cut ng kamay para sa mga tao na walang access sa mga laser cutter.

Shell

Ang shell ay pasadyang gawa sa mga cotton ball, tela, at case na laser-cut. Ang paglalagay at paglalagay ng mga cotton ball upang likhain ang hugis ng ulap. Ang hugis na tulad ng ulap ay isang layer sa tuktok ng isang 1.5 mm na acrylic laser-cut case para sa madaling pag-access. Ginagamit ang kaso upang maiwasan ang mga bola ng koton at tela mula sa pakikipag-ugnay nang direkta sa circuit, upang palaging maaari itong putulin ng laser o gupitin hangga't nagbibigay ito ng paghihiwalay sa pagitan ng hardware at mga cotton ball upang maiwasan ang anumang maikling circuit. Iminumungkahi din namin ang materyal na maging walang kondaktibo tulad ng kahoy o plastik.

Mga kasangkapan

  • Phillips head screwdriver
  • Flathead screwdriver
  • Craft kutsilyo
  • Duct tape
  • Electric welder
  • Pandikit baril

Hakbang 4: Hakbang 4: Circuit

Hakbang 4: Circuit
Hakbang 4: Circuit

Hakbang 5: Hakbang 5: Paggawa ng Makina

Image
Image
Hakbang 5: Paggawa ng Makina
Hakbang 5: Paggawa ng Makina
Hakbang 5: Paggawa ng Makina
Hakbang 5: Paggawa ng Makina

Upang tipunin ang base, iminumungkahi namin ang sumusunod na pagkakasunud-sunod.

1. Una, ikonekta ang mga motor sa base gamit ang mga braket. Ang mga braket ay gumagamit ng mga nut at bolt. Iminumungkahi namin na ilagay ang mga mani sa loob kaya't ang pag-ikot ng gulong ay hindi mai-block. (Ang mga gulong ay maaaring mai-attach maaga o huli)

2. Ikonekta ang Arduino sa kalasag ng motor, at ikonekta ang lahat ng kawad na kinakailangan sa kalasag ng motor. Tiyaking subukan ang direksyon ng pag-ikot ng mga gulong, at i-flip ang mga poste upang makuha ang parehong direksyon ng pag-ikot.

3. Ikabit ang lahat ng mga motor na servo papunta sa base gamit ang isang glue gun.

4. Ikabit ang mga wire para sa ultrasonic sensor at idikit ito sa isang servo motor rotating talim. (Iminumungkahi namin ang paggamit ng kulay na may code na kawad para sa mas mahusay na pamamahala ng cable)

5. Weld ang lahat ng kinakailangang wire para sa light sensor at idikit ang mga ito sa braso.

6. Panghuli, isaksak ang lahat ng mga wire para sa mga bahagi at isang mapagkukunan ng baterya sa kalasag ng Motor. Subukan ang pagganap ng mga bahagi bago idikit at i-attach ang lahat nang magkasama.

Mga Pagkakamali Problem1 - Gumagawa lamang ang circuit ng isang beses, at hindi awtomatikong i-reset

Solusyon - Nagdagdag kami ng "Boolean goesForward = false" upang i-reset ang status na goesForward sa loop.

Problem2 - Ang mga gulong ay lumiligid sa mga magkasalungat na direksyon

Solusyon - Baligtarin ang positibo at negatibong panig.

Problem3 - Ang sensor ng ultrasonic ay hindi nakakakita ng mga bagay sa harap, at humihinto sa pagtugon

Solusyon - Palawakin ang distansya at ayusin ang posisyon ng ultrasonic sensor.

Suliranin 4 - Hindi makita ng Arduino ang port kapag sinubukan naming i-upload ang code

Solusyon - Ang mga wires ay magkakaugnay sa bawat isa sa mga kalasag sa motor, na nagiging sanhi ng isang maikling circuit. Nagdagdag kami ng isang breadboard sa mga mapagkukunan at linisin ang mga wire.

Suliranin 5 - Ang Photoresistor ay hindi gumagana nang maayos

Solusyon - Subukan ang sensor nang paisa-isa upang hanapin ang problema. Pasimplehin ang circuit at palitan ang sensor.

Suliranin 6 - Ang motor na servo ay hindi kontrolado nang maayos ang mga bisig

Solusyon - Ang boltahe ay hindi sapat; magdagdag ng dagdag na baterya.

Hakbang 6: Hakbang 6: Programming

Hakbang 7: Hakbang 7: Resulta at Pagninilay

Hakbang 7: Resulta at Pagninilay
Hakbang 7: Resulta at Pagninilay

Ang paunang konsepto ay upang lumikha ng isang lalagyan ng lalagyan na sumusunod sa iyo at itapon ang lahat ng iyong sinusubukan na ilagay sa lalagyan. Nagpupumilit kaming lumikha ng isang maayos na reaksyon kaya natapos namin ang pag-flip ng direksyon upang lumikha ng isang cart ng pag-iwas sa bagay habang pinapanatili ang konsepto ng mga nagtatapon ng mga bagay. Kahit na pinasimple pa namin, mayroon pa kaming mga problema sa pag-coding at hardware na hindi rin gumagana. Ang ilan sa mga ito ay nalulutas sa pamamagitan ng pag-uunawa ng algorithm ng script sa pamamagitan ng paggamit ng Serial. println '' upang masukat at kilalanin ang problema, at ang iba pa ay nalulutas sa pamamagitan ng paglalagay ng mas maraming baterya. Kung magagawa ko ito muli, inaasahan kong gumamit ng mas maraming oras sa pagsubok ng buong machine na magkakasama ang mga bahagi ng lahat. Ito ay sapagkat nalaman ko na minsan ang bawat sangkap ay gumagana nang maayos sa kanyang sarili, ngunit kapag pinagsama-sama ito, hindi ito gumagana nang maayos dahil sa mga maikling circuit at iba pang mga problema sa hardware. Sa huli, nagtatapos kami sa pag-aalis ng maraming mga tampok ng aming makina dahil hindi ito gumagana sa paraang inaasahan namin, at napagpasyahan naming gawing simple ito para sa paghihigpit sa oras. Kung nakagawa ako ng isang bagong bersyon nito, gagamit ako ng higit pang breadboard para sa higit pang mga tampok sa halip na mai-frame ang mga ito sa isang solong board.

Hakbang 8: Hakbang 8: Mga Sanggunian at Kredito

Mga Sanggunian

Mga Pangunahing Kaalaman sa Circuit. Paano mag-set up ng isang tagahanap ng saklaw ng ultrasonic sa isang Arduino

www.circuitbasics.com/how-to-set-up-an-ult…

REES52. Kontrolin ang Servo Motor SG90 gamit ang pag-interfacing ng LDR sa Arduino Uno Youtube -

Tagabuo ng DIY. Paano Gumawa ng Isang DIY Arduino Obstacle na Pag-iwas sa Kotse Sa Bahay.

Mga Kredito

Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang

Inirerekumendang: