Talaan ng mga Nilalaman:

Roomba Project: 5 Hakbang (na may Mga Larawan)
Roomba Project: 5 Hakbang (na may Mga Larawan)

Video: Roomba Project: 5 Hakbang (na may Mga Larawan)

Video: Roomba Project: 5 Hakbang (na may Mga Larawan)
Video: Pagsasanay sa pagbasa ng mga pangungusap | Filipino Kinder | Grade 1 & 2 | Practice Reading 2024, Hulyo
Anonim
Proyekto ng Roomba
Proyekto ng Roomba

Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com).

Saklaw ng itinuturo na ito ang lahat ng kinakailangang mga hakbang at sangkap na kinakailangan upang tipunin ang aking proyekto sa Roomba. Ang itinuturo ay isasama ang mga STL file, ang pagpupulong, control system at ang programa para sa proyekto.

Hakbang 1: Mga Kinakailangan na Bahagi

Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi

Mga Bahagi:

1 x Arduino Uno

1 x Inferred Reciever

1 x Inferred Remote

1 x MG90S Servos

1 x HC SR04 Ultra Sonic Sensor

1 x 220 ohm Mga Pagrerehistro

2 x DAOKI Dual H-Bridge

4 x # 2 Mga Screw

1 x Gorilla Epoxy

2 x 12 V Battery Pack

1 x 12 V 120mm PC Case Fan

1 x Filter

4 x 6V Gear Motor Para sa DIY Robot Smart Car Robot

Mga tool:

3d printer

Panghinang

Flux Core Solder

Mga Cutter ng Wire

Maliit na Phillips Screw Driver

Mainit na glue GUN

Hakbang 2: Mga Naka-print na Bahaging 3D at Assembly

Mga Naka-print na Bahaging 3D at Assembly
Mga Naka-print na Bahaging 3D at Assembly
Mga Naka-print na Bahaging 3D at Assembly
Mga Naka-print na Bahaging 3D at Assembly
Mga Naka-print na Bahaging 3D at Assembly
Mga Naka-print na Bahaging 3D at Assembly

Ang lahat ng mga bahagi para sa proyektong ito ay naka-print na 3D. Isinama ko ang lahat ng mga STL file na kinakailangan upang bumuo ng iyong sariling roomba vacuum robot. Ang lahat ng mga bahagi ay binago upang maging sa ilalim ng 6 "x 6" x 6 ". Gamit ang Gorilla Epoxy, ang mga piraso sa tuktok na folder kung saan nakadikit ayon sa pagpupulong at lahat ng mga piraso sa Base folder ay nakadikit din.

*** Mangyaring tandaan na dahil sa mga pagkakaiba-iba ng pagpapaubaya, maaaring kailanganin ang pagbabago sa mga file na STL o ang panghuling kopya.

Hakbang 3: Elektrikal na Skematika

Elektrikal na Skematika
Elektrikal na Skematika

Narito ang pangunahing eskematiko ng sistemang elektrikal. Ang nangangailangan ng mga voltages para sa mga pack ng baterya ay 12 volts. Kung ang wire mo ang iyong electric system na katulad sa eskematiko na ito, gagana ang briyo ng Arduino na gumana.

Hakbang 4: Arduino Sketch

Ang Arduino sketch para sa proyektong ito ay gumagamit ng isang dalawang aklatan at isang pagpapaandar. Ang servo library ay kasama sa Arduino software at nagsama ako ng isang zip file para sa IRremote library. Ang pagpapaandar HCSR04 ay matatagpuan sa parehong zip folder bilang Roomba sketch. Upang gumana nang maayos, ang mga file ng HCSR04 ay kailangang nasa parehong folder tulad ng Roomba sketch.

*** Upang idagdag ang library, i-download ang zip folder sa computer at ilunsad ang Arduino software. Sa ilalim ng tab na Sketch sa tuktok ng programa, piliin ang Isama ang Library, at pagkatapos piliin ang Idagdag. ZIP Library… Piliin ang zip folder ng library na nais mong idagdag sa Arduino library at piliin ang bukas.

*** Ang mga halaga ng IR para sa remote ay maaaring magkakaiba para sa iyong remote. Upang baguhin ang mga halaga hanapin lamang ang mga halaga at baguhin ang mga ito upang tumugma sa Mga Halaga para sa iyong remote. Ipinapakita ng tutorial sa YouTube na ito kung paano makahanap ng mga halaga para sa iyong remote.

www.youtube.com/watch?v=YW4pP1GoFIk

Hakbang 5: Pangwakas na Produkto at Assembly

Dito makikita natin ang operating room ng robot. Ang roomba ay pinasimulan at nagsisimulang sumulong ay nagsimulang magwalis ng mga hadlang ang ultrasonic sensor. Kapag nakita ng robot ang isang balakid na naka-back-up ang robot, lumiliko, at pagkatapos ay patuloy na sumusulong hanggang sa susunod na balakid. Ang robot ay maaaring kontrolin gamit ang remote. Ang remote ay may kakayahang i-aktibo / i-deactivate ang robot, i-on / i-off ang mga dc motor.

*** (Mangyaring tandaan na nakakonekta ang robot sa outlet ng pader, sa halip na isang pack ng baterya. Ang mga pack ng baterya na binigyan ko ng hindi sapat na lakas sa mga gulong na sanhi ng paglabas ng mga motor dahil sa bigat ng robot.) ***

Inirerekumendang: