Índice:
- Etapa 1: O que você precisa
- Etapa 2: o circuito
- Etapa 3:
- Etapa 4: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 5: Adicionar componentes no Visuino
- Etapa 6: nos componentes do conjunto Visuino
- Etapa 7: nos componentes do Visuino Connect
- Etapa 8: gerar, compilar e fazer upload do código do Arduino
- Etapa 9: jogar
- Etapa 10: Outros tutoriais do Visuino
Vídeo: DIY Como controlar o ângulo do servo motor usando o componente de sequência Visuino: 10 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Neste tutorial usaremos Servo Motor e Arduino UNO, e Visuino para controlar o ângulo do servo motor usando o componente de sequência. O componente de sequência é perfeito para situações em que queremos acionar vários eventos em sequência em nosso caso, graus de servo motores.
Assista a um vídeo de demonstração.
Etapa 1: O que você precisa
- Arduino UNO (ou qualquer outro Arduino)
- Fios de ligação
- Servo motor
- Programa Visuino: Baixe o Visuino
Etapa 2: o circuito
- Conecte o pino "laranja" do servo motor ao pino do Arduino Digital [8]
- Conecte o pino "vermelho" do servo motor ao pino positivo do Arduino [5V]
- Conecte o pino "marrom" do servo motor ao pino negativo do Arduino [GND]
Etapa 3:
Tudo o que você precisa fazer é arrastar e soltar componentes e conectá-los. Visuino criará o código de trabalho para você, para que você não perca tempo criando o código. Ele fará todo o trabalho árduo para você de forma rápida e fácil! Visuino é perfeito para todos os tipos de projetos, você pode facilmente construir projetos complexos em nenhum momento!
Baixe o poderoso software Visuino mais recente
Etapa 4: inicie o Visuino e selecione o tipo de placa Arduino UNO
Para iniciar a programação do Arduino, você precisará ter o IDE do Arduino instalado aqui:
Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2
Etapa 5: Adicionar componentes no Visuino
- Adicionar componente "Sequência"
- Adicionar 5x componente "Valor Analógico"
- Adicionar componente "Analog Multi Merger"
- Adicionar componente "Divide Analog By Value"
- Adicionar componente "Servo"
Etapa 6: nos componentes do conjunto Visuino
Selecione o componente "Sequence1" e clique duas vezes nele. Na caixa de diálogo "Elementos": Arraste 5X o elemento "Período" para a esquerda.
- Selecione o elemento "Período 1" e na janela de propriedades defina "Atraso" para "1000"
- Selecione o elemento "Período 2" e na janela de propriedades defina "Atraso" para "2000"
- Selecione o elemento "Período 3" e na janela de propriedades defina "Atraso" para "3000"
- Selecione o elemento "Período 4" e na janela de propriedades defina "Atraso" para "4000"
- Selecione o elemento "Período 5" e na janela de propriedades defina "Atraso" para "5000" >> este será usado apenas para uma pausa no final.
Agora vamos definir graus para o servo motor: Selecione o componente "AnalogValue1" e na janela de propriedades defina "Valor" para "0"
Selecione o componente "AnalogValue2" e na janela de propriedades defina "Valor" como "60"
Selecione o componente "AnalogValue3" e na janela de propriedades defina "Valor" como "120"
Selecione o componente "AnalogValue4" e na janela de propriedades defina "Valor" como "180"
Selecione o componente "AnalogMultiMerger1" e na janela de propriedades defina "Pinos de entrada" para "4"
Selecione o componente "DivideByValue1" e na janela de propriedades defina o "valor" como "180"
Etapa 7: nos componentes do Visuino Connect
- Conecte "Sequence1"> pino Período1 [Saída] ao pino "AnalogValue1" [relógio]
- Conecte "Sequence2"> pino Período1 [Saída] ao pino "AnalogValue2" [relógio]
- Conecte "Sequence3"> pino Period1 [Out] ao pino "AnalogValue3" [clock]
- Conecte "Sequence4"> pino Period1 [Out] ao pino "AnalogValue4" [clock]
- Conecte o pino "AnalogValue1" [Out] ao pino "AnalogMultiMerger1" [0]
- Conecte o pino "AnalogValue2" [Out] ao pino "AnalogMultiMerger1" [1]
- Conecte o pino "AnalogValue3" [Out] ao pino "AnalogMultiMerger1" [2]
- Conecte o pino "AnalogValue4" [Out] ao pino "AnalogMultiMerger1" [3]
- Conecte o pino "AnalogMultiMerger1" [Out] ao pino "DivideByValue1" [In]
- Conecte o pino "DivideByValue1" [Saída] ao pino "Servo1" [Entrada]
Conecte o pino "Servo1" [Out] ao pino digital do Arduino [8]
Etapa 8: gerar, compilar e fazer upload do código do Arduino
No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino
No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)
Etapa 9: jogar
Se você ligar o módulo Arduino UNO, o servo motor começará a se mover de acordo com os graus que você definir.
Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable. Você pode fazer o download e abri-lo em Visuino:
Etapa 10: Outros tutoriais do Visuino
Clique aqui e aqui para ver outros Tutoriais Visuino.
Recomendado:
Tutorial do acelerômetro Arduino: controlar uma ponte de navio usando um servo motor: 5 etapas
Tutorial do Acelerômetro Arduino: Controlar uma ponte de navio usando um servo motor: Os sensores do acelerômetro agora estão na maioria de nossos smartphones para dar a eles uma ampla variedade de usos e recursos que usamos diariamente, mesmo sem saber que o responsável por isso é o acelerômetro. Um desses recursos é o controlável
Como controlar o motor de engrenagem DC usando o controlador de velocidade eletrônico escovado 160A e o servo testador: 3 etapas
Como controlar o motor de engrenagem DC usando o controlador de velocidade eletrônico escovado 160A e o servo testador: Especificação: Tensão: 2-3S Lipo ou 6-9 NiMH Corrente contínua: 35A Corrente de ruptura: 160A BEC: 5V / 1A, modo linear Modos: 1. encaminhar &reverter; 2. encaminhar &freio; 3. encaminhar & freio & Peso reverso: 34g Tamanho: 42 * 28 * 17mm
Visuino Como usar um botão como entrada para controlar coisas como LED: 6 etapas
Visuino Como usar um botão como entrada para controlar coisas como o LED: Neste tutorial, aprenderemos como ligar e desligar o LED usando um botão simples e o Visuino. Assistir a um vídeo de demonstração
Como controlar o motor DC sem escova de drone Quadcopter (tipo 3 fios) usando o controlador de velocidade do motor HW30A e o Arduino UNO: 5 etapas
Como controlar o motor DC sem escova de quadricóptero drone (tipo 3 fios) usando o controlador de velocidade do motor HW30A e o Arduino UNO: Descrição: O controlador de velocidade do motor HW30A pode ser usado com baterias de 4-10 NiMH / NiCd ou 2-3 células LiPo. O BEC é funcional com até 3 células LiPo. Pode ser usado para controlar a velocidade do motor DC sem escova (3 fios) com no máximo 12Vdc. Específico
Como fazer o Firefox parecer incrível e legal de graça a sequência: 4 etapas
Como fazer o Firefox parecer incrível e legal de graça …….. the Sequil: Olá a todos. Este instructable é uma sequência menor de My first firefox instructable, que é um dos mais populares como fazer o firefox na web. Hoje vou apresentar três: (novos e legais complementos para o firefox. Se você não tem o firefox pl