Taula de continguts:

Bricolatge Com controlar l’angle del motor servo mitjançant el component de seqüència Visuino: 10 passos
Bricolatge Com controlar l’angle del motor servo mitjançant el component de seqüència Visuino: 10 passos

Vídeo: Bricolatge Com controlar l’angle del motor servo mitjançant el component de seqüència Visuino: 10 passos

Vídeo: Bricolatge Com controlar l’angle del motor servo mitjançant el component de seqüència Visuino: 10 passos
Vídeo: Victorinox Venture: Как добавить систему алмазной заточки 2024, Desembre
Anonim

En aquest tutorial utilitzarem Servo Motor i Arduino UNO i Visuino per controlar l'angle del servo motor mitjançant un component de seqüència. El component de seqüència és perfecte per a situacions en què volem desencadenar diversos esdeveniments en seqüència en els nostres graus de servomotor.

Mireu un vídeo de demostració.

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
  • Arduino UNO (o qualsevol altre Arduino)
  • Filferros de pont
  • Servomotor
  • Programa Visuino: descarregar Visuino

Pas 2: el circuit

El Circuit
El Circuit
El Circuit
El Circuit
  • Connecteu el pin Servo motor "taronja" al pin digital Arduino [8]
  • Connecteu el pin Servo motor "vermell" al pin positiu Arduino [5V]
  • Connecteu el pin "marró" del motor servo al pin negatiu Arduino [GND]

Pas 3:

Imatge
Imatge
Imatge
Imatge

Tot el que heu de fer és arrossegar i deixar anar components i connectar-los junts. Visuino us crearà el codi de treball perquè no hàgiu de perdre el temps en crear-lo. Farà tot el treball dur per a vostè de manera ràpida i senzilla. Visuino és perfecte per a tot tipus de projectes, fàcilment podeu construir projectes complexos en poc temps.

Descarregueu el darrer potent programari Visuino

Pas 4: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Per començar a programar l'Arduino, haureu de tenir instal·lat l'IDE Arduino des d'aquí:

Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE d'Arduino per programar Arduino UNO. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2

Pas 5: a Visuino Afegeix components

A Visuino Afegeix components
A Visuino Afegeix components
  • Afegiu el component "Seqüència"
  • Afegiu cinc components "Valor analògic"
  • Afegiu el component "Fusió múltiple analògica"
  • Afegiu el component "Divideix l'analògic pel valor"
  • Afegiu un component "Servo"

Pas 6: a Components del conjunt de Visuino

A Components del conjunt de Visuino
A Components del conjunt de Visuino

Seleccioneu el component "Seqüència1" i feu-hi doble clic. Al quadre de diàleg "Elements": arrossegueu l'element "Punt" 5X cap a l'esquerra.

  • Seleccioneu l'element "Període1" i, a la finestra de propietats, configureu "Retard" a "1000"
  • Seleccioneu l'element "Període2" i, a la finestra de propietats, configureu "Retard" a "2000"
  • Seleccioneu l'element "Període3" i, a la finestra de propietats, configureu "Retard" a "3000"
  • Seleccioneu l'element "Període4" i, a la finestra de propietats, configureu "Retard" a "4000"
  • Seleccioneu l'element "Període5" i, a la finestra de propietats, configureu "Retard" a "5000" >> aquest s'utilitzarà només per fer una pausa al final.

Ara permetem establir Graus per al servomotor: seleccioneu el component "AnalogValue1" i, a la finestra de propietats, definiu "Valor" a "0"

Seleccioneu el component "AnalogValue2" i, a la finestra de propietats, configureu "Valor" a "60"

Seleccioneu el component "AnalogValue3" i, a la finestra de propietats, configureu "Valor" a "120"

Seleccioneu el component "AnalogValue4" i, a la finestra de propietats, configureu "Valor" a "180"

Seleccioneu el component "AnalogMultiMerger1" i, a la finestra de propietats, configureu "Pins d'entrada" a "4"

Seleccioneu el component "DivideByValue1" i, a la finestra de propietats, configureu "valor" a "180"

Pas 7: a Components de Visuino Connect

A Components de Visuino Connect
A Components de Visuino Connect
  • Connecteu "Seqüència1"> Període1 pin [Out] al pin "AnalogValue1" [rellotge]
  • Connecteu "Seqüència2"> Període1 pin [Out] al pin "AnalogValue2" [rellotge]
  • Connecteu "Seqüència3"> Període1 pin [Out] al pin "AnalogValue3" [rellotge]
  • Connecteu "Seqüència4"> Període1 pin [Out] al pin "AnalogValue4" [rellotge]
  • Connecteu el pin "AnalogValue1" [Out] al pin "AnalogMultiMerger1" [0]
  • Connecteu el pin "AnalogValue2" [Out] al pin "AnalogMultiMerger1" [1]
  • Connecteu el pin "AnalogValue3" [Out] al pin "AnalogMultiMerger1" [2]
  • Connecteu el pin "AnalogValue4" [Out] al pin "AnalogMultiMerger1" [3]
  • Connecteu el pin "AnalogMultiMerger1" [Out] al pin "DivideByValue1" [In]
  • Connecteu el pin "DivideByValue1" [Out] al pin "Servo1" [In]

Connecteu el pin "Servo1" [Out] al pin digital Arduino [8]

Pas 8: Genereu, compileu i pengeu el codi Arduino

Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino

A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino

A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)

Pas 9: Juga

Si alimenteu el mòdul Arduino UNO, el motor Servo començarà a moure’s segons els graus que hàgiu establert.

Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest instructable. Podeu descarregar-lo i obrir-lo a Visuino:

Pas 10: altres tutorials de Visuino

Feu clic aquí i aquí per veure altres tutorials de Visuino.

Recomanat: