Sadržaj:
- Pribor
- 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 promjena: 2024-01-30 09:32
U ovom ćemo članku 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-bitni "uradi sam" robot dizajniran za STEM obrazovanje. Lako se sastavlja, lako kodira i zabavno se 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 motora. Automobilska ploča integrira zvučni signal za glazbu 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, istaknuti ili jednostavno za hladne ukrase. Tu su i Grove priključci za dodatke poput ultrazvučnog senzora, Al kamere, prepoznavača ili zaslona. Sve značajke BitCara mogu se lako kontrolirati pomoću Microsoft MakeCode uređivača.
Pribor
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 (izborno) ultrazvučni senzor.
Da biste koristili BitCar s Microsoft Makecodeom, morate dodati proširenje na sučelje. Za to morate otići na makecode.microbit.org, kliknite Napredna proširenja, 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 na 1 u početni blok. Također ćemo napraviti LED za pokazivanje nasmijanog lica kako bi znali da naš program zapravo radi i da nije napravio iznimke. Zatim moramo pročitati podatke s mjerača ubrzanja i izvršiti određenu pretvorbu podataka: podaci s mjerača ubrzanja dolaze kao cijele vrijednosti u rasponu od -1023 do 1023, a motori na BitCaru prihvaćaju cjelobrojne vrijednosti od -100 do 100. Koristit ćemo funkciju karte za pretvoriti vrijednosti iz jednog raspona u drugi i zaokružiti ih na najbliži cijeli broj. Nakon toga vrijednosti su spremne za slanje putem radija. Na kraju, provjerimo je li gesta protresanja otkrivena, pa ako jest, pošaljite niz "ustani" preko Bluetootha. To je to za kontroler Micro: bit, sljedeći korak je pisanje koda za BitCar -ov 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-os"-kretanje je naprijed-natrag. Dodamo još jedan if uvjet, za postavljanje nekog praga za kretanje naprijed-natrag, u protivnom će pomak izaći pomalo uzdrman, zbog sukoba s kretanjem lijevo-desno u isto vrijeme.
Ako je primljeni naziv "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 pravo. Zatim prema tome upravljamo motorima.
Drugi 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š neke prilagodbe, na primjer dodavanjem kontrole za stand up parametre ili dodavanjem glazbe. Također je zanimljiva ideja upotrijebiti smjer 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 mrežnim 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, umjetne inteligencije!
Preporučeni:
"High-Fivey" kartonski Micro: bit robot: 18 koraka (sa slikama)
"High-Fivey" kartonski Micro: bit Robot: Zaglavio se kod kuće, ali još uvijek imate potrebu nekoga napuniti peticom? Napravili smo prijateljskog malog robota s malo kartona i micro: bit-a zajedno s pločom Bit Crazy Circuits Bit Board i sve što želi od vas je petica kako bi održala ljubav prema vama. Ako vam se sviđa
Kako pokrenuti servo motore koristeći Moto: bit s Micro: bit: 7 koraka (sa slikama)
Kako pokrenuti servo motore koristeći Moto: bit s Micro: bit: Jedan od načina za proširenje funkcionalnosti micro: bita je upotreba ploče pod nazivom moto: bit tvrtke SparkFun Electronics (približno 15-20 USD). Izgleda komplicirano i ima mnoge značajke, ali nije teško pokrenuti servo motore s njega. Moto: bit vam omogućuje da
Educiraj Micro: bit Robot: 8 koraka (sa slikama)
DIY Educational Micro: bit Robot: Ova instrukcija će vam pokazati kako izgraditi relativno pristupačnog, sposobnog i jeftinog robota. Moj cilj pri dizajniranju ovog robota bio je predložiti nešto što bi si većina ljudi mogla priuštiti, kako bi predavali informatiku na zanimljiv način ili naučili
Programiranje Micro: Bit robota i joystick: Bit Controller s MicroPythonom: 11 koraka
Programiranje Micro: Bit Robota i joystick: Bit Controller s MicroPythonom: Za Robocamp 2019, naš ljetni kamp robotike, mladi u dobi od 10 do 13 godina lemlje, programiraju i izrađuju 'antweight robot' temeljen na BBC-u, 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 pronaći mnogo o teoriji koja stoji iza takvih mjerenja. Pimoroni je nedavno je objavio enviro: bit, dodatak za m