Talaan ng mga Nilalaman:

Simpleng Microbit Robot: 9 Mga Hakbang
Simpleng Microbit Robot: 9 Mga Hakbang

Video: Simpleng Microbit Robot: 9 Mga Hakbang

Video: Simpleng Microbit Robot: 9 Mga Hakbang
Video: I Made a LEGO Robot, to Cheat on Mobile Games... 2024, Hulyo
Anonim
Simpleng Microbit Robot
Simpleng Microbit Robot

Inilalarawan ng sumusunod ang isang simpleng kotseng RC na ginawa gamit ang BBC Microbit, ang Adafruit Dragontail para sa Microbit, at ang chassis ng Emgreat.

Ang robot na ito ay nagkakahalaga ng humigit-kumulang na $ 30 upang maitayo. Habang may magagamit na komersyal na mga robot na Microbit na may mababang gastos, tulad ng DFROBOT, tinutulungan ng aking diskarte sa DIY ang tagabuo na maunawaan kung paano gumagana ang system, gamit ang hindi dalubhasang code, na tumutulong sa tagabuo na magkaroon ng kapangyarihan.

Hakbang 1: Panimula

Inilalarawan ng sumusunod ang isang bersyon ng robotic na sasakyan na ginawa gamit ang isang BBC MicroBit kapalit ng isang Arduino.

Ang isang gawang bahay na gupit na piraso ng corrugated plastic (Coroplast) o karton ay ginagamit bilang kapalit ng stock plexiglas plate na kasama ng Emgreat robot chassis kit. Ginagawa ito dahil ang Emgreat chassis ay halos isang pulgada na masyadong makitid upang magkasya sa baterya pack sa ilalim, at halos isang pulgada na masyadong maikli upang payagan ang libreng pag-ikot ng caster wheel.

Ang mga pangunahing sangkap ng elektrisidad ay nakakabit gamit ang Velcro, upang gawing mas madali silang muling iposisyon kung kinakailangan.

Ang Microbit ay hindi maaaring direktang magbigay ng sapat na kasalukuyang upang himukin ang mga motor, kaya dapat gamitin ang mga driver ng transistor. Habang ang bersyon ng Arduino ng robot car ay gumamit ng L298 H-bridge module upang makontrol ang mga motor, nangangailangan ito ng anim (6) na linya ng kontrol, na kulang sa supply ng Microbit. Napagtanto kong hindi mahalaga na ang mga motor ay makakalikot paurong. Kaya sa lugar ng L298, ang bersyon ng Microbit ng robot ay gumagamit ng isang ULN2803A 8-channel Darlington transistor array bilang isang driver ng motor. Maaari itong magamit upang himukin din ang isang speaker, ilaw, at iba pang mga aparato, dahil ang Microbit ay may limang (5) pangkalahatang layunin na mga linya ng I / O sa mga pin 0, 1, 2, 8, at 16. maaaring magamit ang Pin 0 para sa Audio output. Ang iba pang mga pin ay maaaring maging mahirap gamitin, dahil ibinabahagi sila sa mga built-in na LED.

Bilang kahalili, maaaring gumamit ang isang discrete transistors, tulad ng TIP120; gayunpaman, mangangailangan ito ng paggamit ng marami pang mga bahagi at wires.

Upang ma-access ang mga pin sa MicroBit, ang disenyo na ito ay gumagamit ng Adafruit Dragontail para sa Microbit, na direktang mai-plug sa breadboard, ginagawang madaling ma-access ang mga pin nang hindi kailangan ng mga wires ng koneksyon, pati na rin ang pagkonekta sa 3V power bus.

Hakbang 2: Wireless Remote

Upang makontrol ang robot nang wireless sa pamamagitan ng Bluetooth, maaari mong gamitin ang isang pangalawang Microbit, pinalakas ng alinman sa AAA baterya pack na nagmumula sa Microbit Go kit, o isang coin cell baterya pack, ang MI Power Board para sa Microbit.

Ang parehong Microbits ay kailangang maitakda sa parehong channel sa radyo.

Hakbang 3: Mga Bahagi at Listahan ng Tool

Sasakyan:

  • Emgreat Motor Robot Chassis Kit
  • Microbit Go Kit
  • ULN 2803A 8-channel Darlington Array
  • Adafruit Dragontail para sa Microbit # 3695
  • Half-size na Breadboard Adafruit # 64
  • Adafruit 4x "AA" Battery Box Na May Switch # 830
  • 22 gauge solid hookup wire, sari-saring kulay Adafruit # 1311
  • Mini Metal Speaker na may Wires Adafruit # 1890
  • Corrugated na plastik o karton
  • Mga piraso ng fastener ng Scotch 1 "x 1"
  • Mga baterya ng AA x 4

Remote:

  • Microbit Go Kit
  • MI Power Board para sa BBC Microbit o AAA na bateryax2

Mga tool:

  • Razor Knife
  • Panghinang
  • Wire Stripper
  • Mainit na glue GUN
  • Mini Screw Driver (may chassis)
  • Sharpie Marker

Opsyonal (para magamit sa maiiwan tayo na kawad)

Addicore 2-posisyon na mga terminal ng tornilyo x3

Hakbang 4: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
  • Gupitin ang 6 "x 8" na piraso ng corrugated na plastik o karton
  • Markahan ang posisyon ng mga butas para sa caster wheel at motor bracket, gamit ang ibinigay na plexiglas bilang isang template.
  • Ang solder 8 "pula at itim na mga wire sa bawat isa sa dalawang mga motor; mainit na pandikit sa mga motor para sa kaluwagan.
  • Ikabit ang mga motor sa baseplate gamit ang mga metal bracket na ibinigay sa Emgreat kit.
  • Ikabit ang caster wheel sa ibabang dulo. Ilakip ang kahon ng baterya ng 4 x AA (na may mga baterya) sa ilalim ng tsasis, gamit ang mga parisukat na velcro,
  • Hanapin ang kahon ng baterya sa pagitan ng mga motor at caster wheel; nagbibigay ito ng pinakamahusay na traksyon.
  • Ipasok ang MicroBit Dragontail sa breadboard;
  • Ikabit ang breadboard sa tuktok ng chassis gamit ang double-stick tape o velcro strips
  • Ikabit ang 2xAAA 3V na baterya pack sa tsasis gamit ang mga velcro strips;
  • Ipasok ang plug ng baterya ng JST sa socket ng baterya ng Microbit board.
  • Ipasok ang ULN 2803A Darlington array IC sa breadboard sa kabila ng 'lambak'.
  • Gumawa ng isang maliit na 1/4 "x 1/4" na butas sa chassis board sa tabi ng breadboard para dumaan ang mga wire.

Hakbang 5: Mga kable

Kable
Kable
Kable
Kable

POWER WIRES:

  • Ang Thread 6V wires hanggang sa butas at i-plug sa kanang bus na may kuryente sa breadboard.
  • Ikonekta ang kawad sa pagitan ng kaliwa at kanang kamay na mga bus sa pisara.
  • Ikonekta ang itim na kawad sa pagitan ng pin 9 sa ULN2803A at ground.
  • Ikonekta ang pulang kawad sa pagitan ng pin 10 sa ULN 2803A at + 6V power buss.

SIGNAL WIRES:

Ikonekta ang mga wire ng jumper:

  • Sa pagitan ng Pin 0 sa dragontail at Pin 8 sa 2803A (SPEAKER)
  • Sa pagitan ng Pin 1 sa dragontail at Pin 6 sa 2803A (MOTOR 1)
  • Sa pagitan ng Pin 2 sa dragontail at Pin 4 sa 2803A (MOTOR 2)
  • Sa pagitan ng Pin 8 sa dragontail at Pin 2 sa 2803A (ACCESSORY)
  • Ikonekta ang mga wire ng Motor 1 sa + 6V bus at Pin 13 sa 2803A
  • Ikonekta ang mga wire ng Motor 2 sa + 6V bus at Pin 15 sa 2803A
  • Ikonekta ang mga wire ng speaker sa + 6V at Pin 11 sa 2803A

Hakbang 6: PROGRAMMING 1: MOTOR TEST

PROGRAMMING 1: MOTOR TEST
PROGRAMMING 1: MOTOR TEST
PROGRAMMING 1: MOTOR TEST
PROGRAMMING 1: MOTOR TEST

Pumunta sa Gumawa ng editor ng Code Microbit online:

Lumikha ng tatlong mga Pag-andar ng motor- Lumiko sa Kaliwa, Pasulong, at Halt

Sa pangunahing loop, tawagan ang bawat pagpapaandar tulad ng ipinakita.

Hakbang 7: Pagkontrol sa Radyo

Pagkontrol sa Radyo
Pagkontrol sa Radyo
Pagkontrol sa Radyo
Pagkontrol sa Radyo

Para sa kontrol sa radyo, gagamitin namin ang tampok na Bluetooth ng Microbit.

Magtipon ng isang pangalawang Microbit sa MI Power Board para sa Microbit, na nagsasama ng isang baterya ng 3V coin cell, o gamitin ang 2xAAA na baterya na dumating sa packaging ng Microbit Go.

Gamit ang MakeCode Editor, sumulat ng isang maikling programa tulad ng ipinakita sa itaas upang maaari itong kumilos bilang isang remote control. Pangalanan ito ng "Transmitter".

Ang sample na programa ay may kasamang isang pagpapakita sa LED upang masasabi mong nakabukas ito.

Gumagawa ang programa ng 2 bagay. Kapag ang Button A ay itinulak, ipinapadala nito ang # 1 (upang beep ang sungay).

Kapag pinindot ang Button B, ipinapadala nito ang # 2 upang ma-trigger ang mga motor ng drive.

Hakbang 8:

Larawan
Larawan

Hakbang 9: Program sa Pagtanggap ng Kontrol sa Radyo

Image
Image

Gamit ang editor ng MakeCode, lumikha ng isang bagong Project na tinatawag na Receiver.

Upang magamit ang kontrol sa radyo, ang parehong Microbits ay kailangang itakda sa parehong channel.

Kapag natanggap ang bilang 1, sumasabog ito sa sungay, Kapag natanggap ang numero 2, ang robot ay lumiliko, pasulong, at pagkatapos ay hihinto.

Inirerekumendang: