Sisukord:
- Tarvikud
- Samm: kokkupanek ja ettevalmistus
- 2. samm: programmeerige kontrolleri Micro: bit
- 3. samm: programmeerige BitCari mikro: bit
- Samm: nautige ja tehke see ise
Video: Micro: bit Robot Control koos kiirendusmõõturiga: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Selles artiklis kasutame TinkerGeni BitCar komplekti, et ehitada Micro: bit robot ja juhtida seda kiirendusmõõturi abil teisel Micro: bit plaadil. BitCar on mikro: bitipõhine isetegevusrobot, mis on mõeldud STEM-hariduseks. Seda on lihtne kokku panna, lihtne kodeerida ja lõbus mängida. Auto kasutab rataste ajamiseks kahte kvaliteetset metallist käigukasti mootorit, millel on tugevam jõud ja pikem eluiga kui tavalistel plastist käigukastiga mootoritel. Autotahvlisse on integreeritud muusika- või helisignaalide helisignaal, 2 rida jälgivat andurit jälgimisliinide jaoks ning 4 allosas asuvat adresseeritavat LED -i saab kasutada indikaatoritena, esiletõstetuna või lihtsalt lahedate kaunistustena. Samuti on Grove'i pistikud selliste lisandmoodulite jaoks nagu ultraheliandur, Al-kaamera, äratundja või ekraanid. Kõiki BitCari funktsioone saab hõlpsasti juhtida Microsofti MakeCode redaktoriga.
Tarvikud
TinkerGeni BitCar
Samm: kokkupanek ja ettevalmistus
Alustage esi- ja tagarataste paigaldamisega M3x6 kruvide abil.
Seejärel paigaldage akuhoidik 3M kleebisele, proovige paigaldada patareipesa rattarattale võimalikult lähedale.
Pange rattad mootorivõllidele ja kinnitage akrüülplaadid ülaltoodud kokkupanekupiltidel määratud järjekorras.
Lõpuks sisestage Micro: bit ja (valikuline) ultraheli andur.
BitCari kasutamiseks koos Microsoft Makecode'iga peate lisama liidesele laienduse. Selleks tulge saidile makecode.microbit.org, klõpsake Advanced-Extensions ja kleepige see URL otsinguväljale: https://github.com/TinkerGen/pxt-BitCar. Pärast laienduse lisamist peaksite nägema uusi vahelehti: BitCar ja Neopixel.
2. samm: programmeerige kontrolleri Micro: bit
Alustuseks lisame raadiogrupi stardiplokile 1. Samuti teeme LED -i naeratava näo näitamiseks, et teada saada, et meie programm tegelikult töötab ja ei teinud erandeid. Järgmisena peame lugema kiirendusmõõturi andmed ja tegema mõningase andmete teisendamise: kiirendusmõõturi andmed on täisarvud vahemikus -1023 kuni 1023 ja BitCari mootorid aktsepteerivad täisarvulisi väärtusi vahemikus -100 kuni 100. Kasutame kaardifunktsiooni teisendada väärtused ühest vahemikust teise ja ümardada need lähima täisarvuni. Pärast seda on väärtused raadio teel saatmiseks valmis. Lõpuks kontrollime, kas raputamisžest on tuvastatud, ja kui see on, saatke string "püsti" Bluetoothi kaudu. See on see kontrolleri Micro: bit jaoks, järgmine samm on BitCari mikro: biti koodi kirjutamine.
3. samm: programmeerige BitCari mikro: bit
BitCari mikro: biti koodil on kaks plokki: esimene vastutab peamiste liikumiskäskude eest (edasi-tagasi-vasak-parem) ja teine ainult püsti tõusmise eest. Raadiosaatja nime väärtuse plokis kontrollime, kas vastuvõetud nimi on "y-telg"-see on edasi-tagasi liikumine. Lisame sinna veel ühe tingimuse, et seada edasi-tagasi liikumise künnis, vastasel juhul tuleb liikumine pisut närviliseks, kuna tekib konflikt vasaku-parema liikumisega.
Kui vastuvõetud nimi on "x-telg", saame teavet vasak-parem liikumise kohta, kontrollime, kas see on väiksem kui 0. Kui see on negatiivne, peab BitCar minema vasakule, kui see on positiivne väärtus, peab robot minema õige. Seejärel juhime mootoreid vastavalt.
Teine plokk, mis meil on, on raadiosaatja vastuvõttString - siin kontrollime, kas see string on "püsti" ja kui on, siis anname BitCarile käsu seista kiirusega 100 ja laadida 250 ms.
Samm: nautige ja tehke see ise
Laadige see programm üles (kui teil tekib raskusi, saate selle alla laadida ka meie GitHubi hoidlast) mõlemasse Micro: bitti ja proovige seda! Võimalik on veel mõningaid kohandusi, näiteks stand up parameetrite juhtimise lisamine või muusika lisamine. Samuti on huvitav mõte kasutada kompassi pealkirja, et BitCar liiguks samas suunas, kus seda hoiab.
Võimalused on lõputud ning oma ideede rakendamine riist- ja tarkvaras on tegija liikumise hing. Kui pakute välja uusi ja huvitavaid viise BitCari programmeerimiseks, siis palun jagage neid allolevates kommentaarides. Lisaks on BitCar tasuta veebikursusega, millele pääsete juurde TinkerGeni veebipõhisel kursuste platvormil https://make2learn.tinkergen.com/! Lisateabe saamiseks BitCari ja muu riistvara kohta tegijatele ja STEM -i koolitajatele külastage meie veebisaiti https://tinkergen.com/ ja tellige meie uudiskiri.
TinkerGen on alustanud Kickstarteri kampaaniat MARK (Make A Robot Kit) jaoks, robotikomplekt kodeerimise, robootika ja tehisintellekti õpetamiseks!
Soovitan:
"High-Fivey" Cardboard Micro: bit Robot: 18 sammu (koos piltidega)
"High-Fivey" Cardboard Micro: bit Robot: Kodus kinni, kuid on siiski vajadus kedagi viiest saada? Me tegime sõbraliku väikese roboti, milles oli pappi ja mikro: natuke koos hullumeelsete ahelate bititahvliga ja kõik, mida ta sinult soovib, on viis, et hoida oma armastust teie vastu. Kui teile meeldib
Kuidas ehitada kuubikut Arduino ja kiirendusmõõturiga: 5 sammu
Kuidas ehitada kuubikut Arduino ja kiirendusmõõturiga: Meie nimed on Brock, Eddie ja Drew. Meie füüsikaklassi põhieesmärk on reisida Maalt Marsile, simuleerides samal ajal orbiiti Marsi ümber, kasutades Cube Sat ja kogudes andmeid. Meie gruppide eesmärk selle projekti jaoks on kiirendatud andmete kogumine
Juhtige oma RC -tasapinda telefoni kiirendusmõõturiga: 15 sammu (piltidega)
Juhtige oma RC -tasapinda telefoni kiirendusmõõturiga: Kas olete kunagi tahtnud oma RC -lennukit objekti kallutamise abil juhtida? Mul on see mõte alati kuklas olnud, kuid ma pole seda kunagi viimase nädalani jätkanud. Minu esialgsed mõtted olid kasutada kolmeteljelist kiirendusmõõturit, kuid siis
Mobiilne kiirendusmõõturiga juhitav sõiduk: 3 sammu
Mobiilne kiirendusmõõturiga juhitav sõiduk: see on väga lihtne projekt ja seda saab hõlpsasti teha. Selleks on vaja android -mobiiltelefoni. Igal Android -mobiilil on sisseehitatud kiirendusmõõtur ja me kasutame seda sõiduki juhtimiseks Bluetoothi kaudu. Peame vaid mobiili kallutama, et otsustada, mis
Esialgne* SPI Pi: suhtlemine SPI 3-teljelise kiirendusmõõturiga, kasutades Raspberry Pi: 10 sammu
Esialgne* SPI Pi-l: suhtlemine SPI 3-teljelise kiirendusmõõturiga Raspberry Pi abil: samm-sammult juhised Raspbiani seadistamiseks ja suhtlemiseks SPI-seadmega, kasutades bcm2835 SPI raamatukogu (EI ole natuke põrutatud!) väga esialgne … Pean lisama paremaid pilte füüsilisest ühendamisest ja töötama läbi mõned ebamugavad koodid