Talaan ng mga Nilalaman:
- Hakbang 1: Hakbang 1: Panimula
- Hakbang 2: Hakbang 2: Video
- Hakbang 3: Hakbang 3: Mga Bahagi, Materyales, at Mga Tool
- Hakbang 4: Hakbang 4: Circuit
- Hakbang 5: Hakbang 5: Paggawa ng Makina
- Hakbang 6: Hakbang 6: Programming
- Hakbang 7: Hakbang 7: Resulta at Pagninilay
- Hakbang 8: Hakbang 8: Mga Sanggunian at Kredito
Video: Ang Cloudy Cloud ay Pinapagaling ka (Balakid sa Pag-iwas sa Robot Sa Pag-andar ng Pagkolekta): 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Isang Machine na Walang Gagamit - Arduino Robot
Hakbang 1: 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
Hakbang 3: Hakbang 3: Mga Bahagi, Materyales, at Mga Tool
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 5: 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
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:
Orientasyong Pag-program sa Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Pamamaraan sa Pagtuturo / Pamamaraan Gamit ang Shape Puncher: 5 Hakbang
Pag-ooriya sa Pag-program ng Bagay: Paglikha ng Mga Bagay ng Pag-aaral / Pamamaraan sa Pagtuturo / Pamamaraan Gamit ang Shape Puncher: Pamamaraan sa pag-aaral / pagtuturo para sa mga mag-aaral na bago sa object-oriented na programa. Ito ay isang paraan upang pahintulutan silang makita at makita ang proseso ng paglikha ng mga bagay mula sa mga klase. Bahagi 1. EkTools 2-pulgada malaking suntok; ang mga solidong hugis ay pinakamahusay.2. Piraso ng papel o c
Paano Gumawa ng isang Wifi System Na Kinokontrol ang Iyong Pag-iilaw at Pag-init ng Aquarium: 5 Hakbang
Paano Gumawa ng isang Wifi System Na Kinokontrol ang Iyong Pag-iilaw at Pag-init ng Aquarium: Ano ang ginagawa nito? Isang system na awtomatikong isinasara / patayin ang iyong aquarium ayon sa isang pag-iiskedyul o manu-mano na may isang pindutan ng push o isang kahilingan sa internet. Isang system na sinusubaybayan ang temperatura ng tubig at nagpapadala ng email at mga alerto sakaling ma-under
Ang Samsung LCD TV na Naka-off ang Isyu sa DIY ayusin ang Pag-ayos: 5 Hakbang (na may Mga Larawan)
Ang Samsung LCD TV on Off Issue DIY fix Fix: Nagkaroon kami ng Samsung 32 " LCD TV pumunta sa fritz kamakailan. Ang telebisyon ay bubuksan, pagkatapos ay agad na i-off ang sarili, pagkatapos ay i-on muli … sa isang walang katapusang pag-ikot. Matapos ang isang maliit na pagsasaliksik, natuklasan namin na nagkaroon ng pagpapabalik sa
Pagkolekta ng Basura sa Prototyping ng Robot: 10 Hakbang
Pagkolekta ng Basura ng Robot Prototyping: Tulad ng mga mag-aaral sa unibersidad na naninirahan sa tirahan ng tirahan nalaman namin na ang aming mga dormitoryo ay madalas na tahanan ng magulo na mga mag-aaral na naninirahan sa kanilang sarili sa kauna-unahang pagkakataon. Ang mga mag-aaral na ito ay karaniwang tamad o iresponsable upang kunin o linisin ang kanilang
Secure ang SSH / SCP Connection Mula sa Raspberry Pi sa Cloud Server para sa Mga Pag-back up at Update: 3 Hakbang
Secure ang Koneksyon ng SSH / SCP Mula sa Raspberry Pi sa Cloud Server para sa Mga Pag-back up at Update: Ang layunin ng pagtuturo na ito ay upang ipakita sa iyo kung paano awtomatikong kumonekta at ligtas mula sa iyong Raspberry Pi sa isang remote cloud server (at kabaliktaran) upang maisagawa mga pag-back up at pag-update atbp Upang magawa ito, gumagamit ka ng mga pares ng key ng SSH na kung saan obvia