Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Servo controlado por Bluetooth

Componentes e suprimentos

Arduino UNO
× 1
Micro servo motor SG90
× 1
Módulo Bluetooth HC-05
× 1
Breadboard (genérico)
× 1
Fios de jumpers (genérico)
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto


Neste projeto vou mostrar como você pode controlar um servo motor com a ajuda de um aplicativo para smartphone via Bluetooth.

Para este projeto estaremos usando um módulo Bluetooth HC-05 com um Arduino Uno para controlar um servo 9g.





-> Como funciona este projeto?


Este projeto tem duas partes:

1. O aplicativo Android - Este aplicativo enviará vários pacotes de dados para o nosso módulo Bluetooth HC-05. (Clique aqui para baixar o aplicativo)

(p.s. Este aplicativo não foi desenvolvido por mim.)

2. O hardware - Consiste no módulo Bluetooth HC-05, um Arduino Uno e um servo motor.





-> Funciona assim -


O aplicativo Android envia pacotes de dados para o módulo Bluetooth. Os módulos Bluetooth enviam esse pacote de dados para o Arduino Uno por meio da comunicação serial. O Arduino Uno é programado para gerar o sinal de controle para o servo motor, dependendo do valor do pacote de dados. Aqui está um fluxograma para melhor compreensão.

-> Como começar

1. Baixe o aplicativo Android. (Clique aqui)

2. Faça upload do código no Arduino uno.

3. Faça as conexões.

Observe que o módulo bluetooth HC-05 precisa ser conectado com 3,3v e não com 5v vcc, pois pode danificar o módulo.

4. Conecte o módulo Bluetooth ao aplicativo Android - Ao ligar o Hardware, o módulo Bluetooth ficará visível. Abra o aplicativo e clique em localizar dispositivos próximos. Selecione HC-05. Assim que mostrar que está conectado, você está pronto para prosseguir!

Você pode usar o controle deslizante ou inserir o valor manualmente para controlar o braço do servo.

Código

  • servo controlado por Bluetooth
Servo controlado por Bluetooth C / C ++
este id de código deve ser carregado no Arduino uno.
 #include  #include  Servo x; int bttx =9; // tx do módulo bluetooth está conectado ao pino 9 do arduinoint btrx =10; // rx do módulo bluetooth está conectado ao pino 10 do bluetooth arduinoSoftwareSerial (bttx, btrx); void setup () {x.attach (11); // servo está conectado ao pino 11 do arduino Serial.begin (9600); bluetooth.begin (9600);} void loop () {if (bluetooth.available ()> 0) // se o módulo bluetooth estiver transmitindo dados {int pos =bluetooth.read (); // armazena os dados na variável pos Serial.println (pos); x.write (pos); // move a cabeça do servo para a posição fornecida}} 

Esquemas

É assim que o circuito deve ser feito.

Processo de manufatura

  1. Robô Raspberry Pi controlado por Bluetooth
  2. Faça Monitor Ambilight usando Arduino
  3. Jogo Arduino Pong - Tela OLED
  4. Carro RC controlado por joystick
  5. Detector de frequência de áudio
  6. Arduino com Bluetooth para controlar um LED!
  7. Arduino Tamagotchi Clone - Animal de estimação digital
  8. Tech-TicTacToe
  9. Robô controlado por fala
  10. Cronômetro de contagem regressiva do Arduino