Cuprins:
- Provizii
- Pasul 1: Configurați Moto: bit
- Pasul 2: Conectați un servomotor la Moto: bit
- Pasul 3: Programați micro: bit pentru a rula un servomotor
- Pasul 4: Rulați servomotorul
- Pasul 5: Descărcați codul pe micro: bit
- Pasul 6: Adăugați încă un motor
- Pasul 7: Rulați ceva cool cu motoarele dvs
Video: Cum se rulează motoare servo folosind Moto: bit Cu Micro: bit: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
O modalitate de a extinde funcționalitatea micro: bit este de a utiliza o placă numită moto: bit de către SparkFun Electronics (aproximativ 15-20 USD). Arată complicat și are multe caracteristici, dar nu este greu să rulezi servo-motoare de pe acesta. Moto: bit vă permite să rulați motoare mai puternice decât micul motor mic pe care îl puteți rula de la micro: bit singur.
Provizii
- moto: bit
- bbc micro: bit
- servo motor
- sursă de alimentare cu mufă cu mufă (adaptor de aer condiționat, dar puteți utiliza și un acumulator)
Pasul 1: Configurați Moto: bit
Să aruncăm o privire la moto: bit. Există un slot lung în partea de sus, unde introduceți micro: bit. Asigurați-vă că bitul micro: este introdus bine, cu LED-urile orientate în sus.
Există o mufă de alimentare pe partea laterală a motocicletei: bit. Puteți conecta o varietate de surse de alimentare diferite. Nu utilizați mai mult de 11V (rețineți că cuvintele minuscule de pe unele dintre plăci spun 3-17V, dar conform SparkFun, aceasta este o imprimare greșită care va fi corectată pe următorul lor lot de plăci). Puteți utiliza un acumulator 4-AA, un singur acumulator de 9V sau un adaptor de curent alternativ care nu produce mai mult de 11V.
Pasul 2: Conectați un servomotor la Moto: bit
Uită-te atent la moto: bit. Veți vedea un grup de pini etichetat „SERVO”. Aici vom conecta un servomotor. Pinii din partea stângă a zonei SERVO spun "P15, VCC, GND", iar cei din dreapta spun "P16, VCC, GND".
În acest exemplu, vom conecta un servomotor la pinii din stânga.
Un servomotor vine cu trei fire colorate, de obicei conectate cu o priză. Firele sunt de obicei negre, roșii și apoi a treia culoare. Negrul aproape întotdeauna înseamnă „teren” (și se va conecta la GND pe moto: bit); roșu poartă „putere” (și se va conecta la VCC pe moto: bit), iar firul alb de pe acest motor este cel care transportă datele (și se va conecta la P15 pe moto: bit).
Conectați motorul la coloana „P15, VCC, GND”, asigurându-vă că potriviți firul alb cu P15, roșu la VCC și negru la GND.
Pasul 3: Programați micro: bit pentru a rula un servomotor
Acum avem nevoie de un cod pentru ca micro: bit să ruleze motorul pe care l-am conectat la placa moto: bit.
Deschideți MakeCode și începeți un nou proiect. (Presupunem că ați lucrat la primele câteva tutoriale MakeCode).
Vom spune servomotorului nostru să se deplaseze înainte și înapoi de 4 ori când apăsăm butonul A de pe micro: bit.
Trageți blocul „Pornit butonul A apăsat” din „Meniul de intrare”.
Apoi, adăugați o buclă. Trageți un bloc verde „repetare” din meniul „Bucle” și fixați-l în blocul violet „pe butonul A apăsat”. Deci, atunci când apăsăm butonul A, vom face ceva de 4 ori …
Pasul 4: Rulați servomotorul
Trebuie să adăugăm câteva blocuri pentru a rula motorul.
- Ați făcut clic pe opțiunea „Avansat” din partea de jos a elementelor de meniu.
- Selectați elementul care scrie „Pinii”. Trageți blocul roșu pe care scrie „pinul de scriere servo … la…” și fixați-l în blocul de repetare. Servo-ul nostru este conectat la pinul 15 (P15), deci selectați P15 și schimbați setarea gradului la 0.
- Adăugați un bloc „pauză” albastru deschis (găsit în meniul Basic) și schimbați-l la 500 ms (milisecunde).
- Apoi adăugați un alt bloc servo roșu, selectați P15 și mutați servo în poziție de 180 de grade.
- Adăugați un alt bloc de pauză.
- Privind codul complet, se citește: „Când apăs butonul A, faceți acest lucru de 4 ori: mutați servo în poziția 0 grade, așteptați 500 milisecunde, mutați servo în poziția 180, așteptați 500 milisecunde.”
- Faceți clic pe butonul A pe micro: bitul simulat pentru a vedea mișcarea servo.
Pasul 5: Descărcați codul pe micro: bit
Conectați micro: bit la computer utilizând un cablu USB. Faceți clic pe butonul de descărcare și trageți fișierul.hex pe micro: bit.
[Dacă nu știți cum să faceți acest lucru, consultați ghidul rapid MakeCode.]
Când apăsați butonul A de pe micro: bit, servo-ul dvs. ar trebui să ruleze!
Experimentați schimbând codul pentru a utiliza setări diferite pentru pozițiile servo, numere diferite în bucla de repetare și timpi de pauză diferite.
Pasul 6: Adăugați încă un motor
Puteți face același lucru cu un motor conectat la P16 (pinul 16).
Dacă adăugați aceste blocuri de cod (și le descărcați pe micro: bit), puteți rula motorul pe P15 când apăsați butonul A, iar motorul pe P16 când apăsați butonul B.
Pasul 7: Rulați ceva cool cu motoarele dvs
Folosim motoarele noastre pentru a rula mașini de hârtie din proiectele noastre de Mecatronică de hârtie. Accesați site-ul web pentru a vă construi propriile mașini și apoi conectați-le la servo-motoare. A se distra!
Acest material se bazează pe lucrări susținute de Fundația Națională pentru Științe în cadrul subvenției nr. IIS-1735836. Orice opinii, constatări și concluzii sau recomandări exprimate în acest material sunt cele ale autorului (autorilor) și nu reflectă neapărat opiniile Fundației Naționale a Științei.
Acest proiect este o colaborare între The Concord Consortium, Universitatea din Colorado, Boulder și Georgia Tech University.
Recomandat:
Cum se rulează un zar folosind Python: 9 pași
Cum să aruncați un zar folosind Python: Următoarele instrucțiuni vă vor ghida despre cum să creați un modul Python pentru „aruncarea” unui zar. Acest modul va genera numere aleatorii din aceste zaruri computerizate. Voi oferi funcțiile necesare pentru a crea modulul și voi oferi o descriere ca
Cum se face o dronă folosind Arduino UNO - Realizați un Quadcopter folosind microcontrolerul: 8 pași (cu imagini)
Cum se face o dronă folosind Arduino UNO | Realizați un Quadcopter folosind microcontrolerul: Introducere Vizitați canalul meu Youtube O dronă este un gadget (produs) foarte scump de cumpărat. În această postare voi discuta, cum o fac la prețuri ieftine ?? Și cum poți să-ți faci propriile tale la prețuri ieftine … Ei bine, în India toate materialele (motoare, ESC-uri
Căi ferate automate simple, punct la punct, care rulează două trenuri: 13 pași (cu imagini)
Modele de cale ferată automate simple punct la punct care rulează două trenuri: microcontrolerele Arduino sunt o modalitate excelentă de automatizare a modelelor de cale ferată din cauza disponibilității lor reduse, a hardware-ului și software-ului open-source și a unei comunități numeroase care să vă ajute. Pentru modelele de cale ferată, microcontrolerele Arduino se pot dovedi a fi un gr
Robot umanoid bazat pe Arduino folosind motoare servo: 7 pași (cu imagini)
Robot umanoid bazat pe Arduino folosind motoare servo: Bună ziua tuturor, acesta este primul meu robot umanoid, realizat din folie de spumă din PVC. Este disponibil în diferite grosimi. Aici, am folosit 0,5 mm. În prezent, acest robot poate merge doar când am pornit. Acum lucrez la conectarea Arduino și mobil prin Bluetooth
Steampunk Pi Jukebox care rulează muzică Google: 11 pași (cu imagini)
Steampunk Pi Jukebox care rulează Google Music: AVERTISMENT !! Dacă încercați să faceți un proiect similar, înțelegeți că aveți potențialul de a da peste azbest într-un radio vechi, de obicei, dar nu limitat la un anumit tip de scut termic sau izolație. Vă rugăm să faceți propriile cercetări și să luați măsuri de precauție