Índice:

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: 5 etapas

Vídeo: Tutorial do acelerômetro Arduino: controlar uma ponte de navio usando um servo motor: 5 etapas

Vídeo: Tutorial do acelerômetro Arduino: controlar uma ponte de navio usando um servo motor: 5 etapas
Vídeo: IESTI01 TinyML 2021.2 Class 2 - Introduction to TinyML 2024, Julho
Anonim
Tutorial do acelerômetro Arduino: controlar uma ponte de navio usando um servo motor
Tutorial do acelerômetro Arduino: controlar uma ponte de navio usando um servo motor

Os sensores do acelerômetro estão agora 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 é a controlabilidade que o acelerômetro nos dá, onde você pode controlar seu carro em jogos de corrida ou usar um determinado aplicativo para transformar seu telefone em um controle remoto para seu robô ou carro RC que usa o acelerômetro como ferramenta de controle.

Portanto, neste tutorial do Acelerômetro do Arduino, usaremos este último recurso para fazer uso do sensor do acelerômetro embutido em nossos smartphones para controlar a abertura e o fechamento de uma ponte de navio. Claro, a ponte é apenas um servo motor que vai de 0 graus para fechar e 90 graus para abrir.

Vamos falar sobre a ideia por trás deste tutorial do acelerômetro Arduino …

Ideia:

Vamos usar a placa 1Sheeld com seu aplicativo Android / iOS associado e usar o escudo do acelerômetro onde qualquer mudança em qualquer eixo x ou eixo y ou eixo z será enviada para o Arduino e, portanto, podemos decidir se devemos alterar o servo grau para 0 ou 90.

Começando:

Se esta é a primeira vez que você lida com 1Sheeld ou se deseja aprender mais sobre ele, recomendo verificar este tutorial de introdução rápido e fácil.

E se você nunca experimentou o servo motor antes, recomendo verificar este vídeo rápido. Agora, depois de se familiarizar um pouco com 1Sheeld, vamos começar!

Etapa 1: Componentes de hardware:

Componentes de hardware
Componentes de hardware
Componentes de hardware
Componentes de hardware
Componentes de hardware
Componentes de hardware
Componentes de hardware
Componentes de hardware
  1. Arduino Uno.
  2. 1Sheeld + placa.
  3. CONDUZIU.
  4. Servo motor S90.
  5. 3 * Fios macho para macho.
  6. Cabo USB Arduino ou bateria de 9-12v.
  7. Telefone Android / iOS com o aplicativo 1Sheeld instalado.

Etapa 2: Componentes de software:

  1. Arduino IDE.
  2. Biblioteca 1sheeld, aplicativo Android 1sheeld ou aplicativo iOS.

Etapa 3:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
  1. Conecte a placa 1Sheeld em seu Arduino como imagem 1
  2. . Conecte o LCD 16 * 2 como imagem2.
  3. Mude a alimentação do 1Sheeld para operar em 5v (não 3.3v) como imagem3.

1Sheeld tem 2 modos: modo de upload e modo de operação. Você pode alternar entre eles usando a chave próxima aos pinos digitais e é chamada de “UART SWITCH” em 1Sheeld e “SERIAL SWITCH” em 1Sheeld +.

  • Em primeiro lugar, você desliza a chave em direção à notação “SWITCH” como image4, o que transforma a placa 1Sheeld no modo de upload para permitir o upload do código do Arduino.
  • Em segundo lugar, depois de terminar de enviar o código, deslize a chave em direção à notação “UART” (ou “SERIAL” na placa 1Sheeld +) como imagem5 que transforma a placa 1Sheeld no modo operacional para se comunicar com o aplicativo 1Sheeld do smartphone.

Finalmente, conecte o Arduino através do seu PC usando o cabo USB do Arduino.

Etapa 4: Código:

Eu recomendaria verificar a documentação do Arduino Accelerometer Shield para saber mais sobre a funcionalidade do Arduino Accelerometer Shield e como usá-los.

Agora, mude a placa 1Sheeld para o modo Uploading, carregue o código anexado para o Arduino Digital Clock. Mude a placa 1Sheeld para o modo operacional e, em seguida, abra o aplicativo 1Sheeld e conecte-o à placa 1Sheeld via Bluetooth.

Etapa 5: execute-o:

Como você pode ver no vídeo do tutorial do acelerômetro do Arduino, usei um pedaço de papelão colado no servo motor como uma indicação do movimento da ponte.

Em seguida, você direciona o telefone para você e verá que a ponte foi aberta com 90 graus do servo e o LED está aceso com uma fala que sai do alto-falante do telefone informando que a ponte agora está aberta e um navio está cruzando.

E uma vez que você cuida do telefone do lado oposto, você verá que a ponte está fechada com 0 graus do servo e o LED está desligado com uma fala que sai do alto-falante do telefone informando que a ponte agora está fechada e um navio cruzou.

É isso galera, espero que tenham gostado deste rápido Tutorial do Acelerômetro do Arduino e para qualquer dúvida ou mesmo opinião sobre isso, por favor, não hesitem em deixar seus comentários abaixo.

Recomendado: