Talaan ng mga Nilalaman:

Roomba Bot the Bulider: 5 Hakbang (na may Mga Larawan)
Roomba Bot the Bulider: 5 Hakbang (na may Mga Larawan)

Video: Roomba Bot the Bulider: 5 Hakbang (na may Mga Larawan)

Video: Roomba Bot the Bulider: 5 Hakbang (na may Mga Larawan)
Video: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, Hulyo
Anonim
Roomba Bot ang Bulider
Roomba Bot ang Bulider

Ang Bot the Builder ay isang roomba, na may mga "grabber" na nakakabit sa harap ay makakagalaw ng mga bagay sa paligid. Ang code na kasama nito ay nakatakda upang maitala ang unang kilusan gamit ang isang GUI box na maaari mong kontrolin sa pamamagitan lamang ng pag-click ng iyong mouse. Matapos ang unang pagtakbo, ang bot ay maaaring itakda upang gawin nang eksakto kung ano ang ginawa nito sa unang pagkakataon sa loop!

Hakbang 1: Mga Panustos

Mga gamit
Mga gamit
Mga gamit
Mga gamit
Mga gamit
Mga gamit
Mga gamit
Mga gamit

Ang isang roomba na nagkaroon ng vacuum ay pinalitan ng isang 3D cap

Isang raspberry Pi na nakakonekta sa roomba

Isang camera upang magkasya sa roomba

Isang supply ng kuryente

U-hugis grabbers upang ilagay sa harap ng roomba

Hakbang 2: I-download ang Roomba Toolbox

I-download ang Roomba Toolbox
I-download ang Roomba Toolbox
I-download ang Roomba Toolbox
I-download ang Roomba Toolbox
I-download ang Roomba Toolbox
I-download ang Roomba Toolbox
I-download ang Roomba Toolbox
I-download ang Roomba Toolbox

Buksan ang MATLAB at lumikha ng isang bagong folder ng proyekto upang mapanatiling maayos ang iyong mga file ng proyekto.

TANDAAN: Ang code na ito ay ginamit para sa isang proyekto na ibinigay, maaaring hindi ito maaaring gumana nang pareho para sa iyo tulad ng ginawa nito sa amin.

Patakbuhin ang code na ito, at ang lahat ng mga file ay dapat na itabi ngayon sa iyong folder ng proyekto.

Mag-right click saanman sa window ng 'Kasalukuyang Folder' sa MATLAB, at i-click ang 'Idagdag sa Path' upang payagan ang MATLAB na hanapin ang iyong mga file.

Upang matiyak na mayroon kang pinakabagong bersyon ng toolbox gamitin ang code na matatagpuan sa larawan 3

Hakbang 3: Code ng Disenyo para sa Mga Ninanais na Output

Kung na-download mo ang lahat ng tatlong mga file sa itaas, makokontrol mo ang iyong roomba / Mars Rover tulad ng video sa ibaba. Ang unang file ay ang m-file ng code, ang pangalawa at pangatlong mga file ay ang iyong aktwal na code na kailangang baguhin, at mai-edit sa iyong tukoy na roomba. Halimbawa, ang aming roomba ay pangalang Roomba 30, kaya kapag kumonekta kami sa aming roomba ay mai-type namin ang bakalaw

r = roomba.30

at makakonekta iyon na pinapayagan kaming patakbuhin ang aming code.

Hakbang 4: Patakbuhin at I-edit ang Code Hanggang Sa Perpekto

Maaaring kailanganin mong patakbuhin ang iyong code ng ilang beses bago mo makuha ang mga pagliko, at bilis, atbp. Ang magkakaibang roombas ay magkakaroon ng magkakaibang slip ng gulong at magiging higit pa o mas kaunti depende sa ibabaw na iyong kinaroroonan. Inirerekumenda namin ang pagsubok sa pagmamaneho ng roomba palabas sa isang bukas na espasyo upang hindi masagasaan kahit ano hanggang sa makuha mo ang hang ng lahat ng bagay na may kakayahang roomba. Matapos makuha ang hang ng iyong robot, at maperpekto ang iyong mga anggulo ng pagliko maaari mong simulan ang pagbuo!

Hakbang 5: Ang Pangwakas na Proyekto

Ang Pangwakas na Proyekto
Ang Pangwakas na Proyekto

Ang iyong pangwakas na proyekto ay dapat magmukhang tulad ng imahe sa itaas, kung saan magkakaroon ka ng iyong roomba, at ang mga dumukot ay ikinakabit sa harap. Gamit ang code na iyong ginawang perpekto, at ang robot na iyong itinayo handa ka na upang simulan ang paglipat ng mga bagay gamit ang iyong robot lamang sa walang oras!

Inirerekumendang: