Kazalo:
- Zaloge
- Korak: Montaža in priprava
- 2. korak: Programirajte krmilnik Micro: bit
- 3. korak: Programirajte BitCarjev Micro: bit
- 4. korak: Zabavajte se in poskrbite, da bo vaše
Video: Micro: bit Robot Control with Accelerometer: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tem članku bomo uporabili komplet BitCar podjetja TinkerGen za izdelavo robota Micro: bit in ga upravljali z merilnikom pospeška na drugi plošči Micro: bit. BitCar je mikro: bit, ki ga naredite sami, namenjen izobraževanju STEM. Je enostaven za sestavljanje, enostaven za kodiranje in zabavno igranje. Avtomobil za pogon koles uporablja dva visokokakovostna kovinska zobniška motorja, ki imata močnejšo silo in daljšo življenjsko dobo kot običajni plastični zobniški motorji. Avtomobilska plošča vključuje brenčalo za glasbene ali zvočne signale, 2 linijska senzorja za sledenje linijam in 4 naslovljive LED diode na dnu se lahko uporabljajo kot indikatorji, poudarki ali preprosto za hladne dekoracije. Obstajajo tudi priključki Grove za dodatke, kot so ultrazvočni senzor, kamera Al, prepoznavalec ali zasloni. Vse funkcije BitCar lahko enostavno upravljate z urejevalnikom Microsoft MakeCode.
Zaloge
BitCar podjetja TinkerGen
Korak: Montaža in priprava
Začnite z namestitvijo koles spredaj in zadaj z vijaki M3x6.
Nato namestite nosilec baterije na nalepko 3M, poskusite držalo baterije namestiti čim bližje kolesu nazaj.
Kolesa namestite na gredi motorja in pritrdite akrilne plošče v vrstnem redu, ki je naveden na zgornjih slikah montaže.
Na koncu vstavite Micro: bit in (neobvezno) ultrazvočni senzor.
Če želite uporabljati BitCar z Microsoft Makecode, morate vmesniku dodati razširitev. Če želite to narediti, obiščite makecode.microbit.org, kliknite Advanced-Extensions in nato prilepite ta URL v iskalno polje: https://github.com/TinkerGen/pxt-BitCar. Po dodajanju razširitve bi se morali prikazati novi zavihki: BitCar in Neopixel.
2. korak: Programirajte krmilnik Micro: bit
Začeli bomo z dodajanjem nastavljene radijske skupine 1 na začetni blok. Prav tako bomo naredili LED, da pokaže nasmejan obraz, da vemo, da naš program dejansko deluje in ni dal nobenih izjem. Nato moramo prebrati podatke iz merilnika pospeška in narediti nekaj pretvorbe podatkov: podatki iz merilnika pospeška prihajajo kot celoštevilčne vrednosti v razponu od -1023 do 1023, motorji na BitCarju pa sprejemajo celoštevilske vrednosti od -100 do 100. Funkcijo zemljevida bomo uporabili za pretvorite vrednosti iz enega območja v drugega in jih zaokrožite na najbližje celo število. Po tem so vrednosti pripravljene za pošiljanje po radiu. Nazadnje preverimo, ali je zaznana poteza tresenja, in če je, pošljite niz "vstani" prek Bluetootha. To je to za krmilnik Micro: bit, naslednji korak je zapis kode za BitCar Micro: bit.
3. korak: Programirajte BitCarjev Micro: bit
Koda za BitCarjev Micro: bit bo imela dva bloka: prvi je odgovoren za ukaze za glavno gibanje (naprej-nazaj-levo-desno) in drugi izključno za "vstajanje". Znotraj bloka vrednosti prejetega imena radia preverimo, ali je prejeto ime "os y"-gre za gibanje naprej-nazaj. Dodamo še en pogoj if, da nastavimo določen prag za gibanje naprej-nazaj, sicer se gibanje zaradi tresenja med levo-desnim gibanjem, ki se izvaja hkrati, nekoliko raztrese.
Če je prejeto ime "os x", prejemamo informacije o premiku levo-desno, preverimo, če je manjše od 0. Če je negativno, mora BitCar iti levo, če je pozitivna vrednost, mora robot iti prav. Nato ustrezno upravljamo motorje.
Drug blok, ki ga imamo, je na radiu sprejeto.
4. korak: Zabavajte se in poskrbite, da bo vaše
Naložite ta program (če naletite na težave, ga lahko prenesete tudi iz našega skladišča GitHub) v oba Micro: bita in ga preizkusite! Na voljo so še nekatere prilagoditve, na primer dodajanje nadzora za parametre stand up ali dodajanje glasbe. Prav tako je zanimiva ideja, da namesto tega uporabite smer kompasa, da se BitCar premakne v isto smer kot oseba, ki ga drži.
Možnosti so neskončne, uresničevanje lastnih idej v strojni in programski opremi pa je duša gibanja Maker. Če odkrijete nekaj novih in zanimivih načinov programiranja BitCar -a, jih delite v spodnjih komentarjih. Prav tako je BitCar opremljen s spletnim tečajem, do katerega lahko dostopate na spletni platformi spletnega tečaja TinkerGen, https://make2learn.tinkergen.com/ brezplačno! Za več informacij o BitCarju in drugi strojni opremi za izdelovalce in učitelje STEM obiščite našo spletno stran https://tinkergen.com/ in se naročite na naše novice.
TinkerGen je začel kampanjo Kickstarter za MARK (Make A Robot Kit), komplet robotov za poučevanje kodiranja, robotike, AI!
Priporočena:
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: 7 korakov (s slikami)
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: Eden od načinov za razširitev funkcionalnosti mikro: bita je uporaba plošče z imenom moto: bit podjetja SparkFun Electronics (približno 15-20 USD). Izgleda zapleteno in ima številne funkcije, vendar iz njega ni težko zagnati servo motorjev. Moto: bit vam omogoča, da
Micro: bit - Micro Drum Machine: 10 korakov (s slikami)
Micro: bit - Micro Drum Machine: To je mikro: bitni mikro bobni stroj, ki namesto samo ustvarja zvok, dejansko bobni. Težko ga navdihujejo zajci iz orkestra micro: bit. Vzelo mi je nekaj časa, da sem našel nekaj solenoidov, ki so bili enostavni za uporabo z mocro: bit,
Programiranje Micro: Bit Robot & Joystick: Bit Controller z MicroPythonom: 11 korakov
Programiranje Micro: Bit Robot & Joystick: Bit Controller z MicroPython: Za Robocamp 2019, naš poletni tabor robotike, mladi v starosti 10-13 let spajkajo, programirajo in izdelujejo "antweight robot" na osnovi BBC mikro: bit, pa tudi programiranje mikro: bit za uporabo kot daljinski upravljalnik. Če ste trenutno v Robocampu, smučajte
Hacking Toy Crane za Micro: bit Control: 9 korakov
Hacking Toy Crane for Micro: bit Control: V tem vodniku po korakih vas bomo popeljali skozi prilagajanje žerjava za igrače, tako da ga lahko upravljate z BBC micro: bit z uporabo Kitronik Motor Driver Board za BBC micro: bit in vgrajen merilnik pospeška BBC micro: bit za zaznavanje nagiba in
Meritve svetlobe in barve s Pimoroni Enviro: bit za Micro: bit: 5 korakov
Meritve svetlobe in barve s Pimoronijem Enviro: bit za Micro: bit: Že prej sem delal na nekaterih napravah, ki omogočajo meritve svetlobe in barve, in tukaj in tukaj boste morda našli veliko o teoriji, ki stoji za takšnimi meritvami. pred kratkim je izdal enviro: bit, dodatek za m