Indholdsfortegnelse:

Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit: 7 trin (med billeder)
Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit: 7 trin (med billeder)

Video: Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit: 7 trin (med billeder)

Video: Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit: 7 trin (med billeder)
Video: Making an Automaton with a Micro:bit 2024, November
Anonim
Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit
Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit
Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit
Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit

En måde at udvide funktionaliteten af micro: bit er at bruge et board kaldet moto: bit af SparkFun Electronics (ca. $ 15-20). Det ser kompliceret ud og har mange funktioner, men det er ikke svært at køre servomotorer fra det. Moto: bit giver dig mulighed for at køre mere kraftfulde motorer end den lille mikro-motor, som du kan køre fra micro: bit alene.

Forbrugsvarer

  • moto: lidt
  • bbc micro: bit
  • servomotor
  • strømforsyning med et tønde -stik (vekselstrømsadapter, men du kan også bruge en batteripakke)

Trin 1: Konfigurer Moto: bit

Opsæt Moto: bit
Opsæt Moto: bit

Lad os tage et kig på moto: bit. Der er en lang åbning øverst, hvor du indsætter micro: bit. Sørg for, at micro: bit er indsat tæt, med lysdioderne opad.

Der er et strømstik på siden af moto: bit. Du kan tilslutte en række forskellige strømkilder. Brug ikke mere end 11V (bemærk, at de små ord på nogle af tavlerne siger 3-17V, men ifølge SparkFun er det et trykfejl, der vil blive rettet på deres næste batch af tavler). Du kan bruge en 4-AA-batteripakke, en enkelt 9V-batteripakke eller en vekselstrømsadapter, der ikke sender mere end 11V.

Trin 2: Sæt en servomotor i Moto: bit

Sæt en servomotor i Moto: bit
Sæt en servomotor i Moto: bit
Sæt en servomotor i Moto: bit
Sæt en servomotor i Moto: bit
Sæt en servomotor i Moto: bit
Sæt en servomotor i Moto: bit

Se nøje på moto: bit. Du vil se en gruppe af stifter mærket "SERVO". Det er her, vi tilslutter en servomotor. Tappene på venstre side af SERVO -området siger "P15, VCC, GND", og dem til højre siger "P16, VCC, GND".

I dette eksempel skal vi tilslutte en servomotor til stifterne til venstre.

En servomotor leveres med tre farvede ledninger, normalt forbundet med en stikkontakt. Ledningerne er normalt sorte, røde og derefter en tredje farve. Sort står næsten altid for "jorden" (og tilsluttes GND på moto: bit); rød bærer "strøm" (og tilsluttes VCC på moto: bit), og den hvide ledning på denne motor er det, der bærer dataene (og tilsluttes P15 på moto: bit).

Slut motoren til kolonnen "P15, VCC, GND", og sørg for at matche den hvide ledning med P15, den røde til VCC og den sorte til GND.

Trin 3: Programmer Micro: bit til at køre en servomotor

Nu har vi brug for en kode for at få micro: bit til at køre den motor, vi har tilsluttet moto: bit -kortet.

Åbn MakeCode og start et nyt projekt. (Vi går ud fra, at du har gennemgået de første få MakeCode -selvstudier).

Vi vil fortælle vores servomotor at bevæge sig frem og tilbage 4 gange, når vi trykker på knappen A på micro: bit.

Træk blokken "On Button A pressed" fra "Input menu".

Tilføj derefter en loop. Træk en grøn "gentag" -blok fra "Loops" -menuen, og klik den ind i den lilla "on -button A -trykte" blok. Så når vi trykker på knap A, skal vi gøre noget 4 gange …

Trin 4: Kør servomotoren

Image
Image

Vi skal tilføje nogle blokke for at køre vores motor.

  • Klikket på "Avanceret" i bunden af menupunkterne.
  • Vælg det element, der siger "Pins". Træk den røde blok, der siger "servo skrive pin … til …", og klik den ind i gentagelsesblokken. Vores servo er tilsluttet Pin 15 (P15), så vælg P15, og ændr gradindstillingen til 0.
  • Tilføj en lyseblå "pause" -blok (findes i menuen Grundlæggende), og skift den til 500 ms (millisekunder).
  • Tilføj derefter en anden rød servoblok, vælg P15, og flyt servoen til position 180 grader.
  • Tilføj en anden pause -blok.
  • Når man ser på den komplette kode, lyder det, "når jeg trykker på knap A, gør dette 4 gange: flyt servoen til position 0 grader, vent 500 millisekunder, flyt servoen til position 180, vent 500 millisekunder."
  • Klik på knap A på den simulerede micro: bit for at se servoen bevæge sig.

Trin 5: Download koden til din Micro: bit

Sæt micro: bit i din computer ved hjælp af et USB -kabel. Klik på download -knappen, og træk.hex -filen til micro: bit.

[Hvis du ikke ved, hvordan du gør dette, kan du se MakeCode -hurtigguiden.]

Når du trykker på knappen A på micro: bit, skal din servo køre!

Eksperimenter ved at ændre din kode for at bruge forskellige indstillinger for servopositionerne, forskellige numre i gentagelsesløkken og forskellige pausetider.

Trin 6: Tilføj en anden motor

Tilføj endnu en motor!
Tilføj endnu en motor!

Du kan gøre det samme med en motor tilsluttet P16 (Pin 16).

Hvis du tilføjer disse kodeblokke (og downloader til din micro: bit), kan du køre motoren på P15, når du trykker på knap A, og motoren på P16, når du trykker på knap B.

Trin 7: Kør noget køligt med dine motorer

Vi bruger vores motorer til at køre papirmaskiner fra vores Paper Mechatronics -projekter. Tjek hjemmesiden for at bygge dine egne maskiner og derefter tilslutte dem til dine servomotorer. Hav det sjovt!

Dette materiale er baseret på arbejde understøttet af National Science Foundation under tilskud nr. IIS-1735836. Alle meninger, fund og konklusioner eller anbefalinger, der er udtrykt i dette materiale, er forfatterens (r) og afspejler ikke nødvendigvis National Science Foundation's synspunkter.

Dette projekt er et samarbejde mellem The Concord Consortium, University of Colorado, Boulder og Georgia Tech University.

Anbefalede: