Índice:

Tinee9: Arduino Auto-balanceador: 5 etapas (com imagens)
Tinee9: Arduino Auto-balanceador: 5 etapas (com imagens)

Vídeo: Tinee9: Arduino Auto-balanceador: 5 etapas (com imagens)

Vídeo: Tinee9: Arduino Auto-balanceador: 5 etapas (com imagens)
Vídeo: Состояние двигателя СПОРТБАЙКА после 40000 пробега 20 лет эксплуатации 2024, Novembro
Anonim
Tinee9: Auto-balanceador Arduino
Tinee9: Auto-balanceador Arduino

O Tiny9 apresenta o Arduino Self-Balancer usando apenas um Arduino Nano, um servo e o módulo Tiny9 LIS2HH12.

Etapa 1: Autobalanceador

Autobalanceador
Autobalanceador

Em sistemas de atuação para drones automatizados, hover boards, segways, etc., existe um acelerômetro que ajuda o microcontrolador a dizer ao motor ou servo o que fazer.

No caso das pranchas flutuantes e segways utilizam-se um acelerômetro como inclinômetro, dispositivo que mede o ângulo em que você está. O ângulo desejado é de 0 grau para a frente ou para trás, portanto, direto para cima. Se o ângulo for qualquer grau para trás ou para frente, a pessoa cairia. Exemplo: uma pessoa se equilibrando em cima de uma bola. (muito difícil de fazer) Se a pessoa com a bola se inclinar muito para a frente ou para trás sem se corrigir, ela cairá da bola. Mas se a pessoa está se corrigindo na bola, ela ficará em cima da bola.

Etapa 2: Materiais

Os materiais necessários para este tutorial são:

Você pode encontrar os itens necessários neste local

1: compatível com Arduino nano ou arduino

2: Módulo Tiny9: LIS2HH12

3: 5 volts Servo (o meu é futaba s3114)

4: 24 AWG Wire

5: Decapantes de fio

6: Tábua de Pão

Itens opcionais

7: Tiny9: Módulo RGB (faça as luzes mudarem de cor se estiver na posição errada ou certa)

8: PerfBoard (usei para mostrar o movimento de um objeto no vídeo no final deste tutorial)

9: 1/18 broca

10: Exercício

11: Chave de fenda

Etapa 3: configuração

Configurar
Configurar
Configurar
Configurar

Para chegar a este ponto no tutorial de configuração, siga as instruções nestes tutoriais:

Tiny9: LIS2HH12 módulo acelerômetro de 3 eixos

Tutorial opcional se você quiser usar o Módulo RGB

Tiny9: Módulo LED RGB

Depois de configurar sua placa de ensaio até este ponto, podemos seguir estas etapas.

1: Conecte um fio à linha vermelha na placa de ensaio e conecte o outro lado ao soquete do fio vermelho no servo

2: Conecte um fio à linha azul na placa de ensaio e conecte o outro lado ao soquete do fio preto no servo

3: Conecte um fio ao D6 no Arduino Nano e conecte o outro lado ao soquete do fio branco no servo

Whooo Hooo tudo feito de forma super simples.

Se você está conectando um perfboard ao servo como eu, então aqui estão alguns passos:

4: Perfure no meio do perfboard com a broca 1/18.

5: Aparafuse o parafuso no meio do Perfboard e conecte-o ao servo do outro lado.

Etapa 4: Baixe.ino

Baixe aqui do github o Tiny9: Self Balancer.ino para arduino.

Faça o upload para o Arduino Nano.

Etapa 5: Aproveite agora !

Agora que tudo está conectado e você tem o código no arduino, mova o eixo X (veja o vídeo para orientação) da placa de ensaio e veja o movimento do servo.

Depois de brincar com o servo por um tempo, altere o código e torne-o mais rápido, mais lento ou crie um braço robótico magnético que pode se mover para cima e para baixo e pegar coisas com seu ímã.

Por favor, inscreva-se no meu canal.

Estou sempre procurando fazer novos produtos, então se você quiser ajudar e ver mais tutoriais sobre os novos produtos que estou fazendo, você pode ir aqui e doar no meu site tinee9.com.

Obrigado a todos e continuem inventando.

Recomendado: