BasketBot - isang Robot Car na Ginawa Gamit ang isang Plastic Basket: 12 Hakbang
BasketBot - isang Robot Car na Ginawa Gamit ang isang Plastic Basket: 12 Hakbang
Anonim
BasketBot - isang Robot Car na Ginawa Ng Isang Basket na Basket
BasketBot - isang Robot Car na Ginawa Ng Isang Basket na Basket
BasketBot - isang Robot Car na Ginawa Ng Isang Basket na Basket
BasketBot - isang Robot Car na Ginawa Ng Isang Basket na Basket

Ipapakita sa iyo ng Instructable na ito kung paano bumuo ng isang kotse ng robot mula sa isang murang plastik na basket at ang murang gastos na STEAMbot Robot NC Kit. Parehong isang mas maliit na berdeng hugis-parihaba na basket at isang mas malaking pulang bilugan na basket ay ginawang isang BasketBot. Kapag na-built na, ang kotse ng robot ay maaaring malayo kontrol sa pamamagitan ng isang libreng mobile app. Magagawa mo ring i-program ang robot car sa pamamagitan ng Google's Blockly o, para sa advanced na programa, gamit ang Arduino IDE at ang C ++ programming language.

Para sa isang katulad (at bahagyang mas simple) robot na kotse, tingnan ang aking Instructable para sa isang Low Rider Robot Car.

Hakbang 1: Bill ng Mga Materyales

Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales
Bill ng Mga Materyales

Kakailanganin mo ang mga sumusunod na item:

  • Isang plastic basket (anumang magkatulad na lalagyan ang gagawin) *
  • Mga Craft stick (aka "popsicle sticks") na katulad nito.
  • Isang STEAMbot Bare Bones Kit, ang kit na ito ay naglalaman ng mga sumusunod:

    • STEAMbot Controller - isang katugmang board ng Arduino na may BLE at dual motor controller
    • Hawak ng Controller - humahawak sa Controller ng STEAMbot
    • 2 DC motor at gulong
    • Isang roller wheel
    • Isang ultrasonikong sensor na may cable
    • Bracket para sa ultrasonic sensor
    • 4 na may hawak ng baterya ng AA mounting tape
  • Isang Xacto na kutsilyo o katulad na katulad
  • Isang maliit na flat screwdriver
  • Isang mainit na baril at pandikit (ginustong mababang temperatura)

Ang mga sumusunod na item ay opsyonal:

  • Mga dekorasyon tulad ng mga ito upang i-personalize ang iyong robot
  • Isang mobile device na may suporta sa Bluetooth LE
  • Para sa programa sa Blockly, isa sa mga sumusunod **:

    • Isang Chromebook (na may suporta sa BLE), o
    • Isang Mac computer na nagpapatakbo ng Chrome browser
  • Para sa programa gamit ang Arduino IDE Isang micro USB cable

    Anumang computer na sumusuporta sa Arduino IDE at ang add-on na STM32

* Bumili ako ng parehong mga berde at pulang plastik na basket sa Dollar Tree ngunit hindi ko makita ang link para sa pulang basket. ** Sa oras na ito, hindi gagana ang Windows na nagpapatakbo ng Chrome. Hindi ko pa nasubukan ang anumang computer sa Linux.

Hakbang 2: Paggawa ng Silid para sa Mga Motors

Paggawa ng Silid para sa Mga Motors
Paggawa ng Silid para sa Mga Motors
Paggawa ng Silid para sa Mga Motors
Paggawa ng Silid para sa Mga Motors
Paggawa ng Silid para sa Mga Motors
Paggawa ng Silid para sa Mga Motors

Bago ilakip ang mga motor, kailangan mong magbigay ng puwang para sa mga motor at axle sa basket. Gamit ang isang Xacto kutsilyo (o katulad na matalim na kutsilyo), alisin ang isa sa mga plastic slats sa magkabilang panig ng basket. Siguraduhin na ang mga ito ay patungo sa parehong dulo dahil ito ang magiging "harap" ng kotse ng robot.

Hakbang 3: Paglalakip sa Mga Motors

Paglalakip sa mga Motors
Paglalakip sa mga Motors
Paglalakip sa mga Motors
Paglalakip sa mga Motors
Paglalakip sa mga Motors
Paglalakip sa mga Motors

Upang ikabit ang mga motor, gawin ang sumusunod:

  1. Maingat na alisin ang mga gulong mula sa parehong mga motor.
  2. Alisin ang proteksiyon na papel mula sa mga foam mounting tape ng tamang motor. Tiyaking nakaharap ang mga wire sa gitna ng basket.
  3. Maingat na ihanay ang tamang motor sa basket at pindutin ang motor foam tape laban sa flat item. Ang ehe ay dapat na nakasentro sa pagbubukas.
  4. Ulitin ang mga hakbang 1 at 2 para sa kaliwang motor. Ang iyong robot ay dapat magmukhang katulad sa huling dalawang larawan.
  5. Maingat na ikabit ang mga gulong sa mga axle ng motor.

Hakbang 4: Paglalakip sa May-hawak ng Baterya

Paglalakip sa May-hawak ng Baterya
Paglalakip sa May-hawak ng Baterya
Paglalakip sa May-hawak ng Baterya
Paglalakip sa May-hawak ng Baterya
Paglalakip sa May-hawak ng Baterya
Paglalakip sa May-hawak ng Baterya
Paglalakip sa May-hawak ng Baterya
Paglalakip sa May-hawak ng Baterya

Upang ikabit ang may hawak ng baterya sa berdeng basket, gawin ang sumusunod:

  1. Dahil ang berdeng basket ay masyadong malawak para sa may hawak ng baterya upang magkasya sa dalawang motor, kailangan mong i-cut ang dalawang mga stick ng jumbo craft upang magkasya sa mga motor. Ginamit ko ang ipinakitang gunting sapagkat mayroon silang isang paghihigpit na nahahawak sa kahoy kapag pinuputol ang mga stick ng bapor.
  2. Mainit na pandikit ang mga cut stick stick sa parehong mga motor.
  3. Alisin ang papel na proteksiyon mula sa mga tape ng mounting foam ng may hawak ng baterya.
  4. Maingat na ihanay ang may hawak ng baterya sa mga stick stick at pindutin ang may hawak sa mga stick.

Upang ikabit ang may hawak ng baterya sa pulang basket, gawin ang sumusunod:

  1. Alisin ang papel na proteksiyon mula sa mga tape ng mounting foam ng may hawak ng baterya.
  2. Maingat na isentro ang may hawak ng baterya sa pagitan ng mga motor at pindutin ang may hawak laban sa ilalim ng basket.

Hakbang 5: Paglalakip sa Controller ng STEAMbot

Paglalakip sa STEAMbot Controller
Paglalakip sa STEAMbot Controller
Paglalakip sa STEAMbot Controller
Paglalakip sa STEAMbot Controller
Paglalakip sa STEAMbot Controller
Paglalakip sa STEAMbot Controller
Paglalakip sa STEAMbot Controller
Paglalakip sa STEAMbot Controller

Upang ikabit ang STEAMbot Controller, gawin ang sumusunod:

  1. Gamit ang hot glue gun, idikit ang may hawak ng controller sa tuktok ng flat item. Ang may-ari ay naka-print sa 3D na may PLA kaya't maging maingat kung gumagamit ka ng isang pandikit sa mataas na temperatura.
  2. Ilagay ang STEAMbot Controller sa may-ari. Ang switch ng kuryente ay dapat na nasa kaliwang bahagi.
  3. Gamit ang maliit na flat screwdriver, ikabit ang pulang kawad mula sa may hawak ng baterya sa + terminal screw.
  4. Ikabit ang itim na kawad mula sa may hawak ng baterya patungo sa - terminal screw.
  5. Itulak ang mga wire mula sa kaliwang motor patungo sa kaliwang konektor na may label na MTRA.
  6. Itulak ang mga wire mula sa tamang motor patungo sa kanang konektor na may label na MTRB.

Hakbang 6: Paglalakip sa Roller Wheel

Paglalakip sa Roller Wheel
Paglalakip sa Roller Wheel
Paglalakip sa Roller Wheel
Paglalakip sa Roller Wheel

Upang ikabit ang roller wheel, gawin ang sumusunod:

  1. I-flip ang kotse sa robot.
  2. Ilagay ang roller wheel malapit sa likuran ng robot car at isentro ito.
  3. Mainit na pandikit ang roller wheel sa ilalim ng robot car.

Hakbang 7: Paglalakip sa Ultrasonic Sensor

Paglalakip sa Ultrasonic Sensor
Paglalakip sa Ultrasonic Sensor
Paglalakip sa Ultrasonic Sensor
Paglalakip sa Ultrasonic Sensor
Paglalakip sa Ultrasonic Sensor
Paglalakip sa Ultrasonic Sensor
Paglalakip sa Ultrasonic Sensor
Paglalakip sa Ultrasonic Sensor

Upang ikabit ang ultrasonic sensor, gawin ang sumusunod:

  1. Kung wala pa sa bracket, maingat na itulak ang ultrasonic sensor papunta sa bracket.
  2. Mainit na pandikit ang bracket gamit ang ultrasonic sensor sa harap ng robot car. Para sa berdeng basket, subukang idikit ang bracket na patayo. Para sa pulang basket, pinutol ko ang dalawa sa mga puwang upang tumingin ang ultrasonic sensor.
  3. Ikabit ang 4-conductor wire sa ultrasonic sensor, maingat na hindi yumuko ang mga pin.
  4. Ikabit ang kabilang dulo ng 4-conductor wire sa konektor ng P5 sa STEAMbot Controller, maingat din na huwag baluktot ang mga pin o tawirin ang mga wire.

Hakbang 8: Pagpapatakbo ng Robot Car

Pagpapatakbo ng Robot Car
Pagpapatakbo ng Robot Car
Pagpapatakbo ng Robot Car
Pagpapatakbo ng Robot Car

Upang mapagana ang iyong robot na kotse, gawin ang sumusunod:

  1. Tiyaking ang switch ng kuryente ay nasa posisyon na Off (patungo sa likuran ng robot).
  2. Ilagay sa 4 na baterya ng AA Alkaline. Ang mga baterya ng NiCd o NiMH ay HINDI gagana dahil ang boltahe ay masyadong mababa.
  3. Itulak ang switch ng kuryente sa posisyon na On (patungo sa harap ng robot car). Ang Power LED ay dapat na i-on ang pula at ang RGB LED ay magpikit at magbabago ng mga kulay. Sa isang segundo o dalawa, dapat kang makarinig ng isang beep.
  4. Sa puntong ito, handa na ang iyong robot car upang makontrol sa pamamagitan ng mobile app o mai-program.

Hakbang 9: Remote Control Mode

Image
Image

Ang default mode (noong unang pinalakas) ng iyong BasketBot ay nasa Remote Control Mode. Upang malayuang makontrol ang iyong car car, i-install ang My STEAMbotmobile app sa iyong katugmang aparato na Bluetooth LE. Para sa mga iOS device, kunin ang app dito. At para sa mga Android device kunin ang app dito.

Hakbang 10: Cat Mode

Ang pangalawang builtin mode ng BasketBot ay ang Cat Mode. Bagaman ang video ay isang robot na STEAMbot, ang iyong robot na kotse ay uugali sa parehong paraan. Upang mailagay ang iyong kotse sa robot sa Cat Mode, gawin ang sumusunod:

  1. Ilagay ang iyong kotse sa robot sa sahig.
  2. Itulak ang parehong mga pindutan ng RUN at STOP nang sabay-sabay (nasa likuran ng STEAMbot Controller) ang mga ito.
  3. Pagkatapos mong marinig ang dalawang beep at magsimulang magpikit ang RGB LED, ilagay ang iyong kamay o ibang bagay sa harap ng iyong robot na kotse. Sa isang tiyak na distansya (sa paligid ng 20 cm), ang iyong kotse sa robot ay isulong. Ngunit kung inilagay mo ang iyong kamay (o ibang bagay) na masyadong malapit sa iyong robot na kotse, ito ay babalik.
  4. Upang bumalik sa default na Remote Control Mode, itulak ang parehong mga pindutan ng RUN at STOP nang sabay-sabay.

Hakbang 11: Pag-program ng Iyong Robot na Kotse gamit ang Larang (opsyonal)

Upang mai-program ang iyong robot na kotse gamit ang Blockly, ituro ang iyong Chrome browser (mula sa iyong Chromebook o Mac computer) sa pahina ng Programmer ng STEAMbot. Ang iyong robot na kotse ay dapat nasa Remote Control Mode.

Hakbang 12: Pag-program ng iyong Robot Car Gamit ang Arduino IDE (opsyonal)

Maaari mong i-program ang iyong robot na kotse gamit ang wikang C ++ at ang libreng Arduino IDE. Upang mai-program ang iyong robot na kotse sa Arduino IDE, i-download ang Patnubay sa Gumagamit ng STEAMbot (alinman sa bersyon ay gagana) mula dito at sundin ang mga tagubilin sa pag-install ng software sa gabay.