Sisällysluettelo:

Micro: bit Robot Control kiihtyvyysanturilla: 4 vaihetta
Micro: bit Robot Control kiihtyvyysanturilla: 4 vaihetta

Video: Micro: bit Robot Control kiihtyvyysanturilla: 4 vaihetta

Video: Micro: bit Robot Control kiihtyvyysanturilla: 4 vaihetta
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Marraskuu
Anonim
Image
Image

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

Kokoonpano ja valmistelu
Kokoonpano ja valmistelu
Kokoonpano ja valmistelu
Kokoonpano ja valmistelu
Kokoonpano ja valmistelu
Kokoonpano 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

Ohjelmoi Controller Micro: bit
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

Ohjelmoi BitCarin Micro: -bitti
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

Pidä hauskaa ja tee siitä oma!
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: