Talaan ng mga Nilalaman:
- Hakbang 1: Panimula
- Hakbang 2: Wireless Remote
- Hakbang 3: Mga Bahagi at Listahan ng Tool
- Hakbang 4: Assembly
- Hakbang 5: Mga kable
- Hakbang 6: PROGRAMMING 1: MOTOR TEST
- Hakbang 7: Pagkontrol sa Radyo
- Hakbang 8:
- Hakbang 9: Program sa Pagtanggap ng Kontrol sa Radyo
Video: Simpleng Microbit Robot: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
- 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
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
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
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:
Hakbang 9: Program sa Pagtanggap ng Kontrol sa Radyo
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:
Mga Simpleng Bot: Scoop: 17 Mga Hakbang (na may Mga Larawan)
Mga Simpleng Bot: Scoop: Maraming mga Simpleng Bot na nagwawalis at mag-scrub, na naramdaman kong nararapat lamang na gumawa ng isa na kukunin pagkatapos nila. Ginagawa lang iyon ng Scoop. Itinutulak nito ang sarili sa paligid at sistematikong kinukuha ang anumang namamalagi sa daanan nito. Well … siguro "sistematikong
Mga Simpleng Bot: Rolly: 7 Mga Hakbang (na may Mga Larawan)
Mga Simpleng Bot: Rolly: Ang Simpleng Bot na ito ay binigyang inspirasyon ng isang akda ng artist na si James Rouvelle, na tinatawag na Colony, kung saan isang grupo ng mga kakatwang hugis na ellipsoids ang nagtutulak sa kanilang paligid. Ito ay ang aking pag-unawa na ang kanyang mga bot ay ginawa sa pamamagitan ng paglalagay ng isang vibrating motor malayang sa loob
Mga Simpleng Bot: Walker: 14 Mga Hakbang (na may Mga Larawan)
Mga Simpleng Bot: Walker: Ang aking layunin sa Walker Bot ay upang gumawa ng isang 4-legged na paglalakad bot na maaaring gawin sa sampung minuto. Ang bot na ito sa huli ay tumagal sa akin ng tatlong oras upang magawa. Sinabi nito, ang aking layunin ay hindi gumawa ng isa sa sampung minuto, ngunit upang makagawa ng isa na magagawa sa loob ng sampung minuto. Ako
Mga Simpleng LED Strip Lamp (I-upgrade ang Iyong Mga LED Strip): 4 na Hakbang (na may Mga Larawan)
Mga Simpleng LED Strip Lamp (I-upgrade ang Iyong Mga LED Strip): Gumagamit ako ng mga LED strip nang medyo matagal na at palaging minamahal ang pagiging simple ng mga ito. Pinutol mo lang ang isang piraso ng isang papel, maghinang ng ilang mga wire dito, maglakip ng isang supply ng kuryente at mayroon kang isang mapagkukunan ng ilaw. Sa mga taon ay nakakita ako ng isang
Paano Lumikha ng isang Simpleng Pahina ng Web Gamit ang Mga Bracket para sa Mga Nagsisimula: 14 Mga Hakbang
Paano Lumikha ng isang Simpleng Web Page Gamit ang Mga Bracket para sa Mga Nagsisimula: PanimulaAng mga sumusunod na tagubilin ay nagbibigay ng sunud-sunod na patnubay upang makagawa ng isang web page gamit ang Mga Bracket. Ang mga bracket ay isang editor ng pinagmulan ng code na may pangunahing pokus sa pagbuo ng web. Nilikha ng Adobe Systems, ito ay libre at open-source software na lisensyado