Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Kokoaminen ja valmistelu
- Vaihe 2: Ohjelmoi Controller Micro: bit
- Vaihe 3: Ohjelmoi BitCarin Micro: -bitti
- Vaihe 4: Pidä hauskaa ja tee siitä oma
Video: Micro: bit Robot Control kiihtyvyysanturilla: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä artikkelissa aiomme käyttää TinkerGenin BitCar-pakettia rakentaaksesi Micro: bit-robotin ja ohjata sitä käyttämällä kiihtyvyysmittaria toisella Micro: bit -levyllä. Se on helppo koota, helppo koodata ja hauska pelata. Auto käyttää kahta korkealaatuista metallivaihteistoa pyörien vetämiseen, joilla on vahvempi voima ja pidempi käyttöikä kuin tavallisilla muovivaihteistoilla. Auton taulussa on summeri musiikkia tai äänisignaaleja varten, 2 linjanseuranta -anturia seurantalinjoille ja 4 osoitettavaa LEDiä pohjassa voidaan käyttää merkkivaloina, kohokohtina tai yksinkertaisesti viileinä koristeina. Saatavilla on myös Grove-liittimiä lisäosia, kuten ultraäänianturia, Al-kameraa, tunnistinta tai näyttöjä varten. Kaikkia BitCarin ominaisuuksia voidaan helposti hallita Microsoft MakeCode editorilla.
Tarvikkeet
TinkerGenin BitCar
Vaihe 1: Kokoaminen ja valmistelu
Aloita asentamalla etu- ja takapyörät M3x6 -ruuveilla.
Asenna sitten paristopidike 3M tarraan, yritä asentaa paristopidike mahdollisimman lähelle pyörää.
Aseta pyörät moottorin akseleille ja kiinnitä akryylilevyt yllä olevien asennuskuvien mukaisessa järjestyksessä.
Aseta lopuksi Micro: bit ja (valinnainen) ultraääni -anturi.
Jos haluat käyttää BitCaria Microsoft Makecoden kanssa, sinun on lisättävä laajennus käyttöliittymään. Tätä varten sinun on siirryttävä osoitteeseen makecode.microbit.org, napsauttamalla Advanced-Extensions ja liittämällä tämä URL-osoite hakukenttään: https://github.com/TinkerGen/pxt-BitCar. Laajennuksen lisäämisen jälkeen sinun pitäisi nähdä uusia välilehtiä: BitCar ja Neopixel.
Vaihe 2: Ohjelmoi Controller Micro: bit
Aloitamme lisäämällä radioryhmä 1 aloituslohkoon. Lisäksi teemme LED -merkkivalon hymiönä, jotta tiedämme, että ohjelmamme todella toimii eikä tehnyt poikkeuksia. Seuraavaksi meidän on luettava tiedot kiihtyvyysmittarista ja tehtävä jonkinlainen datamuunnos: kiihtyvyysmittarin tiedot tulevat kokonaislukuina -1023 -1023, ja BitCarin moottorit hyväksyvät kokonaislukuarvot -100 -100. Käytämme karttatoimintoa muuntaa arvot alueelta toiselle ja pyöristää ne lähimpään kokonaislukuun. Tämän jälkeen arvot ovat valmiita lähetettäväksi radion kautta. Tarkistetaan lopuksi, havaitaanko ravisteluele, ja jos havaitaan, lähetä merkkijono "stand up" Bluetoothin kautta. Tämä koskee ohjainta Micro: bit, seuraava vaihe on kirjoittaa koodi BitCarin Micro: bitille.
Vaihe 3: Ohjelmoi BitCarin Micro: -bitti
BitCarin Micro: bitin koodissa on kaksi lohkoa: ensimmäinen vastaa tärkeimmistä liikekomennoista (eteen-taakse-vasen-oikea) ja toinen yksinomaan "seisomaan". Radion vastaanotetun nimen arvo-lohkossa tarkistamme, onko vastaanotettu nimi "y-akseli"-se on eteenpäin-taaksepäin suuntautuva liike. Lisätään toinen, jos ehto, asettaaksemme jonkin kynnyksen eteenpäin-taaksepäin suuntautuvalle liikkeelle, muuten liike tulee hieman hermostuneeksi, koska ristiriita vasemman ja oikean liikkeen välillä suoritetaan samanaikaisesti.
Jos vastaanotettu nimi on "x-akseli", saamme tietoa vasemmalta oikealle liikkumisesta, tarkistamme, onko se pienempi kuin 0. Jos se on negatiivinen, BitCarin on mentävä vasemmalle, jos se on positiivinen, robotin täytyy mennä oikein. Sitten ohjaamme moottoreita vastaavasti.
Toinen lohko on radiossa vastaanotettu stringString - tässä tarkistamme, onko kyseinen merkkijono "stand up" ja jos on, annamme BitCarille komennon nousta nopeudella 100 ja ladata 250 ms.
Vaihe 4: Pidä hauskaa ja tee siitä oma
Lataa tämä ohjelma (jos sinulla on vaikeuksia, voit ladata sen myös GitHub -arkistostamme) molemmille Micro: bitteille ja kokeile sitä! Voit tehdä joitain lisäsäätöjä, kuten lisätä stand up -parametrien ohjauksen tai lisätä musiikkia. On myös mielenkiintoista käyttää kompassisuuntaa, jotta BitCar liikkuu samaan suuntaan kuin sitä pitävä henkilö.
Mahdollisuudet ovat rajattomat, ja omien ideoidesi toteuttaminen laitteistossa ja ohjelmistossa on Maker -liikkeen sielu. Jos keksit uusia ja mielenkiintoisia tapoja ohjelmoida BitCar, jaa kommentit alla. BitCarin mukana tulee myös verkkokurssi, jonka voit käyttää TinkerGenin verkkokurssialustalla https://make2learn.tinkergen.com/ ilmaiseksi! Lisätietoja BitCarista ja muista laitteista valmistajille ja STEM -opettajille on verkkosivuillamme https://tinkergen.com/ ja tilaa uutiskirjeemme.
TinkerGen on aloittanut Kickstarter -kampanjan MARKille (Make A Robot Kit), joka on robottipaketti koodauksen, robotiikan ja tekoälyn opettamiseen!
Suositeltava:
"High-Fivey" Cardboard Micro: bit Robot: 18 vaihetta (kuvilla)
"High-Fivey" Cardboard Micro: bit Robotti: Stuck kotona, mutta silti tarvetta high-five joku? Teimme ystävällisen pienen robotin, jossa oli pahvia ja mikro: bittiä yhdessä Crazy Circuits Bit Boardin kanssa, ja hän haluaa sinulta vain viiden korkean pitääkseen rakkautensa sinua elossa
Micro: bit - Micro Drum Machine: 10 vaihetta (kuvilla)
Micro: bit - Micro Drum Machine: Tämä on micro: bit mikrorumpukone, joka äänen tuottamisen sijaan toimii tehokkaasti. Se on raskas innoittamana micro: bit -orkesterin kaneista. Kesti jonkin aikaa löytää joitakin solenoideja, joita oli helppo käyttää mocro: bit
Micro: Bit Robot & Joystick -ohjelmointi: Bit Controller MicroPythonilla: 11 vaihetta
Micro: Bit Robot & Joystick -ohjelmointi: Bit Controller MicroPythonilla: Kesärobotiikkaleirillämme Robocamp 2019, 10-13-vuotiaat nuoret juottavat, ohjelmoivat ja rakentavat BBC: n bittipohjaista '' vastapainorobottia '' sekä ohjelmoivat mikro: bitti kauko -ohjaimena.Jos olet tällä hetkellä Robocampissa, hiihdä
Cubesatin rakentaminen Arduinolla ja kiihtyvyysanturilla: 5 vaihetta
Kuinka rakentaa Cubesat Arduinolla ja kiihtyvyysmittarilla: Nimemme ovat Brock, Eddie ja Drew. Fysiikan luokan päätavoite on matkustaa Maasta Marsiin simuloimalla Marsin kiertorataa Cube Sat -laitteella ja keräämällä tietoja. Ryhmiemme tavoite tässä projektissa on kerätä tietoja nopealla
Fun Micro: bit Robot - HELPPOA ja edullista !: 17 vaihetta (kuvilla)
Fun Micro: bit Robot - HELPPOA ja halpaa !: BBC micro: bitit ovat hienoja! Ne on helppo ohjelmoida, ne ovat täynnä ominaisuuksia, kuten Bluetooth ja kiihtyvyysmittari, ja ne ovat edullisia. Tämä projekti on saanut inspiraationsa