Sadržaj:
- Supplies
- Korak 1: Montaža i priprema
- Korak 2: Programirajte Controller Micro: bit
- Korak 3: Programirajte BitCar -ov Micro: bit
- Korak 4: Zabavite se i učinite to svojim
Video: Micro: bit Robot Control with Accelerometer: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
U ovom članku ćemo koristiti TinkerGen-ov BitCar komplet za izradu Micro: bit robota i upravljati njime pomoću akcelerometra na drugoj Micro: bit ploči. BitCar je mikro: bit baziran sam za rad robot dizajniran za STEM obrazovanje. Lako se sastavlja, lako kodira i zabavno je igrati. Automobil koristi dva visokokvalitetna metalna zupčanika za pogon kotača, koji imaju jaču silu i duži vijek trajanja od normalnih plastičnih zupčanika. Ploča za automobil integrira zujalicu za muziku ili audio signale, 2 senzora za praćenje linija za praćenje linija, a 4 adresabilne LED diode na dnu mogu se koristiti kao indikatori, svjetla ili jednostavno za hladne ukrase. Tu su i Grove konektori za dodatke poput ultrazvučnog senzora, Al kamere, prepoznavača ili ekrana. Sve značajke BitCara mogu se lako kontrolirati pomoću Microsoft MakeCode uređivača.
Supplies
TinkerGen -ov BitCar
Korak 1: Montaža i priprema
Počnite postavljanjem prednjih i stražnjih kotača pomoću vijaka M3x6.
Zatim postavite držač baterije na naljepnicu 3M, pokušajte držač baterije postaviti što bliže stražnjem kotaču.
Stavite kotače na osovine motora i pričvrstite akrilne ploče redoslijedom navedenim na gornjim slikama za montažu.
Na kraju umetnite Micro: bit i (opcionalno) ultrazvučni senzor.
Da biste koristili BitCar s Microsoft Makecodeom, morate dodati proširenje sučelju. Za to morate otići na makecode.microbit.org, kliknite na Advanced-Extensions, a zatim zalijepite ovaj URL u polje za pretraživanje: https://github.com/TinkerGen/pxt-BitCar. Nakon dodavanja proširenja, trebali biste vidjeti nove kartice: BitCar i Neopixel.
Korak 2: Programirajte Controller Micro: bit
Započet ćemo dodavanjem postavljene radio grupe u 1 u početni blok. Također ćemo napraviti LED da pokaže nasmijano lice kako bi znali da naš program zapravo radi i da nije napravio nikakve izuzetke. Zatim moramo pročitati podatke sa akcelerometra i izvršiti određenu konverziju podataka: podaci sa akcelerometra dolaze kao cijele vrijednosti u rasponu od -1023 do 1023, a motori na BitCaru prihvaćaju cijele vrijednosti od -100 do 100. Koristit ćemo funkciju mape za pretvaraju vrijednosti iz jednog raspona u drugi i zaokružuju ih na najbliži cijeli broj. Nakon toga vrijednosti su spremne za slanje putem radija. Na kraju, provjerimo je li gesta protresanja otkrivena, a ako jeste, pošaljite niz "ustani" preko Bluetootha. To je to za kontroler Micro: bit, sljedeći korak je pisanje koda za BitCar Micro: bit.
Korak 3: Programirajte BitCar -ov Micro: bit
Kod za BitCar-ov Micro: bit će imati dva bloka: prvi je odgovoran za naredbe glavnog kretanja (naprijed-natrag-lijevo-desno), a drugi isključivo za "ustajanje". Unutar bloka vrijednosti primljenog naziva na radiju provjeravamo je li primljeno ime "y-osa"-to je kretanje naprijed-nazad. Dodajemo još jedan ako postoji uslov, da postavimo neki prag za kretanje napred-nazad, u suprotnom će pokret izaći pomalo uzdrman, zbog sukoba sa kretanjem levo-desno u isto vreme.
Ako je primljeno ime "os x", primamo informacije o kretanju lijevo-desno, provjeravamo je li manje od 0. Ako je negativno, BitCar mora ići lijevo, ako je pozitivna vrijednost, robot mora otići desno. Zatim prema tome upravljamo motorima.
Još jedan blok koji imamo je na radiju.
Korak 4: Zabavite se i učinite to svojim
Prenesite ovaj program (ako naiđete na poteškoće, možete ga preuzeti i iz našeg GitHub spremišta) na oba Micro: bita i isprobajte! Mogu se izvršiti još neka prilagođavanja, na primjer dodavanjem kontrole za stand up parametre ili dodavanjem muzike. Također je zanimljiva ideja upotrijebiti zaglavlje kompasa umjesto da se BitCar pomakne u istom smjeru kao i osoba koja ga drži.
Mogućnosti su beskrajne, a implementacija vlastitih ideja u hardveru i softveru duša je pokretača Maker. Ako smislite neke nove i zanimljive načine programiranja BitCara, podijelite ih u komentarima ispod. Također, BitCar dolazi s online tečajem kojem možete pristupiti na platformi za internetske tečajeve TinkerGen, https://make2learn.tinkergen.com/ besplatno! Za više informacija o BitCaru i drugom hardveru za proizvođače i STEM edukatore posjetite našu web stranicu, https://tinkergen.com/ i pretplatite se na naš bilten.
TinkerGen je započeo Kickstarter kampanju za MARK (Make A Robot Kit), komplet robota za učenje kodiranja, robotike, AI!
Preporučuje se:
"High-Fivey" kartonski Micro: bit Robot: 18 koraka (sa slikama)
"High-Fivey" Cardboard Micro: bit Robot: Zaglavio se kod kuće, ali i dalje imate potrebu da nekoga napunite? Napravili smo prijateljskog malog robota s malo kartona i micro: bit-a zajedno sa Bit Board-om Crazy Circuits i sve što želi od vas je petica da zadrži svoju ljubav prema vama na životu. Ako vam se sviđa
Kako pokrenuti servo motore koristeći Moto: bit sa Micro: bit: 7 koraka (sa slikama)
Kako pokrenuti servo motore koristeći Moto: bit sa Micro: bit: Jedan način za proširenje funkcionalnosti micro: bita je upotreba ploče pod nazivom moto: bit kompanije SparkFun Electronics (približno 15-20 USD). Izgleda komplicirano i ima mnogo funkcija, ali nije teško pokrenuti servo motore s njega. Moto: bit vam omogućava da
DIY Educational Micro: bit Robot: 8 koraka (sa slikama)
DIY Educational Micro: bit Robot: Ovo uputstvo će vam pokazati kako izgraditi relativno pristupačnog, sposobnog i jeftinog robota. Moj cilj u dizajniranju ovog robota bio je predložiti nešto što bi si većina ljudi mogla priuštiti, za njih da predaju informatiku na zanimljiv način ili da nauče
Programiranje Micro: Bit robota i joystick: Bit Controller sa MicroPythonom: 11 koraka
Programiranje mikro: bitnog robota i džojstika: bitnog kontrolera sa MicroPythonom: Za Robocamp 2019, naš ljetni kamp robotike, mladi ljudi u dobi od 10 do 13 godina lemlje, programiraju i izrađuju "antweight robot" na bazi BBC-a, kao i programiranje mikro: bit za korištenje kao daljinski upravljač. Ako ste trenutno u Robocampu, skijajte
Mjerenje svjetla i boje s Pimoroni Enviro: bit za Micro: bit: 5 koraka
Mjerenje svjetla i boje s Pimoroni Enviro: bit za Micro: bit: Prije sam radio na nekim uređajima koji dopuštaju mjerenje svjetla i boje, a ovdje i ovdje možete saznati mnogo o teoriji koja stoji iza takvih mjerenja. Pimoroni je nedavno je objavio enviro: bit, dodatak za m