Sadržaj:

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: 7 koraka (sa slikama)

Video: Kako pokrenuti servo motore koristeći Moto: bit s Micro: bit: 7 koraka (sa slikama)

Video: Kako pokrenuti servo motore koristeći Moto: bit s Micro: bit: 7 koraka (sa slikama)
Video: Elon Musk: The future we're building -- and boring | TED 2024, Studeni
Anonim
Kako pokrenuti servo motore koristeći Moto: bit s Micro: bitom
Kako pokrenuti servo motore koristeći Moto: bit s Micro: bitom
Kako pokrenuti servo motore koristeći Moto: bit s Micro: bitom
Kako pokrenuti servo motore koristeći Moto: bit s Micro: bitom

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 mnogo značajki, ali nije teško pokrenuti servo motore s njega. Moto: bit vam omogućuje pokretanje snažnijih motora od sićušnog mikromotora koji možete pokrenuti samo s micro: bita.

Pribor

  • moto: bit
  • bbc micro: bit
  • servo motor
  • napajanje s utičnicom za bačvu (adapter za klima uređaj, ali možete koristiti i bateriju)

Korak 1: Postavite Moto: bit

Postavite Moto: bit
Postavite Moto: bit

Pogledajmo moto: bit. Na vrhu je dugačak utor u koji ubacujete micro: bit. Uvjerite se da je micro: bit dobro umetnut, LED diode okrenute prema gore.

Sa strane moto: bita nalazi se utičnica za napajanje. Možete priključiti različite izvore napajanja. Nemojte koristiti više od 11 V (imajte na umu da male riječi na nekim pločama govore 3-17 V, ali prema SparkFunu, to je pogrešan ispis koji će biti ispravljen na sljedećoj seriji ploča). Možete koristiti bateriju od 4 AA, jednu bateriju od 9 V ili adapter naizmjenične struje koji ne emitira više od 11 V.

Korak 2: Priključite servo motor u Moto: bit

Priključite servo motor u Moto: bit
Priključite servo motor u Moto: bit
Priključite servo motor u Moto: bit
Priključite servo motor u Moto: bit
Priključite servo motor u Moto: bit
Priključite servo motor u Moto: bit

Pažljivo pogledajte moto: bit. Vidjet ćete grupu igala s oznakom "SERVO". Ovdje ćemo priključiti servo motor. Igle na lijevoj strani područja SERVO kažu: "P15, VCC, GND", a one na desnoj strani "P16, VCC, GND".

U ovom primjeru priključit ćemo servo motor u pinove s lijeve strane.

Servo motor dolazi s tri žice u boji, obično spojene utičnicom. Žice su obično crne, crvene, a zatim i treće boje. Crna boja gotovo uvijek znači "tlo" (i uključit će se u GND na moto: bit); crvena nosi "napajanje" (i uključit će se u VCC na moto: bit), a bijela žica na ovom motoru nosi podatke (i uključit će se u P15 na moto: bitu).

Uključite motor u stupac "P15, VCC, GND", pazeći da bijela žica odgovara P15, crvena VCC, a crna GND.

Korak 3: Programirajte Micro: bit za pokretanje servo motora

Sada nam je potreban neki kôd da bi micro: bit pokrenuo motor koji smo povezali s moto: bit pločom.

Otvorite MakeCode i pokrenite novi projekt. (Pretpostavljamo da ste prošli kroz prvih nekoliko MakeCode vodiča).

Reći ćemo našem servo motoru da se pomiče naprijed -nazad 4 puta kada pritisnemo gumb A na micro: bitu.

Povucite blok "Pritisnite gumb Uključeno A pritisnut" iz "Unos izbornika".

Zatim dodajte petlju. Povucite zeleni blok za "ponavljanje" s izbornika "Petlje" i umetnite ga u ljubičasti blok "pritisnut gumb A pritisnut". Dakle, kad pritisnemo gumb A, učinit ćemo nešto 4 puta …

Korak 4: Pokrenite servo motor

Image
Image

Moramo dodati neke blokove za rad našeg motora.

  • Klikom na opciju "Napredno" pri dnu stavki izbornika.
  • Odaberite stavku na kojoj piše "Igle". Povucite crveni blok na kojem piše "servo pin za pisanje … na …" i umetnite ga u ponovljeni blok. Naš servo je priključen na pin 15 (P15), pa odaberite P15 i promijenite postavku stupnja na 0.
  • Dodajte svijetloplavi blok "pauze" (koji se nalazi u izborniku Basic) i promijenite ga u 500 ms (milisekunde).
  • Zatim dodajte još jedan crveni servo blok, odaberite P15 i pomaknite servo u položaj 180 stupnjeva.
  • Dodajte još jedan blok pauze.
  • Gledajući cijeli kôd, on glasi: "kad pritisnem gumb A, učinite to 4 puta: pomaknite servo u položaj 0 stupnjeva, pričekajte 500 milisekundi, pomaknite servo u položaj 180, pričekajte 500 milisekundi."
  • Pritisnite gumb A na simuliranom mikro: bitu da vidite kako se servo pomiče.

Korak 5: Preuzmite kôd na svoj Micro: bit

Uključite micro: bit u računalo pomoću USB kabela. Pritisnite gumb za preuzimanje i povucite.hex datoteku na micro: bit.

[Ako ne znate kako to učiniti, pogledajte brzi vodič MakeCode.]

Kada pritisnete tipku A na micro: bitu, vaš servo bi trebao raditi!

Eksperimentirajte tako da promijenite kôd kako biste koristili različite postavke za položaje serva, različite brojeve u ponavljanju i različita vremena pauze.

Korak 6: Dodajte još jedan motor

Dodajte još jedan motor!
Dodajte još jedan motor!

Istu stvar možete učiniti s motorom priključenim na P16 (Pin 16).

Ako dodate ove blokove kodova (i preuzmete ih na svoj micro: bit), možete pokrenuti motor na P15 kada pritisnete gumb A, a motor na P16 kada pritisnete gumb B.

Korak 7: Pokrenite nešto cool sa svojim motorima

Koristimo naše motore za pokretanje strojeva za papir iz naših projekata Paper Mechatronics. Posjetite web stranicu kako biste izgradili vlastite strojeve, a zatim ih priključite na svoje servo motore. Zabavi se!

Ovaj se materijal temelji na radu podržanom od strane Nacionalne zaklade za znanost pod grantom IIS-1735836. Sva mišljenja, nalazi i zaključci ili preporuke izraženi u ovom materijalu pripadaju autorima i ne odražavaju nužno stajališta Nacionalne zaklade za znanost.

Ovaj projekt je suradnja između The Concord Consortium -a, University of Colorado, Boulder i Georgia Tech University.

Preporučeni: