Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: el circuit
- Pas 3:
- Pas 4: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
- Pas 5: a Visuino Afegeix components
- Pas 6: a Components del conjunt de Visuino
- Pas 7: a Components de Visuino Connect
- Pas 8: Genereu, compileu i pengeu el codi Arduino
- Pas 9: Juga
- Pas 10: altres tutorials de Visuino
Vídeo: Bricolatge Com controlar l’angle del motor servo mitjançant el component de seqüència Visuino: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
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
- Arduino UNO (o qualsevol altre Arduino)
- Filferros de pont
- Servomotor
- Programa Visuino: descarregar Visuino
Pas 2: 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:
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
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
- 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
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
- 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
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:
Bricolatge -- Com fer un robot aranya que es pugui controlar mitjançant un telèfon intel·ligent mitjançant Arduino Uno: 6 passos
Bricolatge || Com fer un robot aranya que es pugui controlar mitjançant un telèfon intel·ligent mitjançant Arduino Uno: mentre es fabrica un robot aranya, es pot aprendre tantes coses sobre robòtica. Com fer robots, és divertit i alhora difícil. En aquest vídeo us mostrarem com fer un robot Spider, que podem utilitzar amb el nostre telèfon intel·ligent (Androi
Com controlar el motor de corrent continu sense escombretes de drone quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: 5 passos
Com controlar el motor CC sense escombretes Drone Quadcopter (tipus de 3 cables) mitjançant el controlador de velocitat del motor HW30A i Arduino UNO: Descripció: El controlador de velocitat del motor HW30A es pot utilitzar amb bateries LiPo de 4-10 NiMH / NiCd o 2-3 cèl·lules. El BEC és funcional amb fins a 3 cèl·lules LiPo. Es pot utilitzar per controlar la velocitat del motor de corrent continu sense escombretes (3 cables) amb un màxim de fins a 12Vdc. Específic
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el temps mitjançant Esp8266: 5 passos
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el clima mitjançant Esp8266: Internet de les coses (IoT) és la interconnexió de dispositius físics (també anomenats "dispositius connectats" i "dispositius intel·ligents"), edificis, i altres elements integrats amb electrònica, programari, sensors, actuadors i
Encapsulació del motor servo pas amb control sèrie mitjançant Arduino mitjançant una impressora 3D - Pt4: 8 passos
Encapsulació del servomotor Step amb control serial mitjançant Arduino mitjançant una impressora 3D - Pt4: en aquest quart vídeo de la sèrie Motor Step, farem servir el que hem après anteriorment per construir un servomotor pas a pas amb control via comunicació serial i real retroalimentació de la posició mitjançant un codificador resistiu monitoritzat per un Arduino. A
UI d'Android (remotexy) per controlar el motor servo mitjançant Arduino i Bluetooth: 7 passos (amb imatges)
Interfície d'usuari d'Android (remotexy) per controlar el motor servo mitjançant Arduino i Bluetooth: en aquest manual instructiu us faré un pas ràpid per fer la interfície d'usuari d'Android mitjançant Remotexy Interface Maker per controlar el motor servo connectat a Arduino Mega mitjançant Bluetooth. Aquest vídeo mostra com la IU controlarà la velocitat i la posició del servomotor