Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Servo controlado por Bluetooth

Componentes y suministros

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

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

En este proyecto, le mostraré cómo puede controlar un servomotor con la ayuda de una aplicación de teléfono inteligente a través de Bluetooth.

Para este proyecto usaremos un módulo Bluetooth HC-05 con un Arduino Uno para controlar un servo 9g.

-> ¿Cómo funciona este proyecto?

Este proyecto tiene dos partes:

1. La aplicación de Android:esta aplicación enviará varios paquetes de datos a nuestro módulo Bluetooth HC-05. (haga clic aquí para descargar la aplicación)

(p.s. Esta aplicación no fue desarrollada por mí)

2. El hardware:consiste en un módulo Bluetooth HC-05, un Arduino Uno y un servomotor.

-> Así es como funciona -

La aplicación de Android envía paquetes de datos al módulo Bluetooth. Los módulos Bluetooth envían este paquete de datos a Arduino Uno a través de la comunicación en serie. Arduino Uno está programado para generar una señal de control para el servomotor dependiendo del valor del paquete de datos. Aquí hay un diagrama de flujo para una mejor comprensión.

-> Cómo empezar

1. Descarga la aplicación de Android. (haga clic aquí)

2. Cargue el código en el Arduino uno.

3. Realice las conexiones.

Tenga en cuenta que el módulo bluetooth HC-05 debe conectarse con 3.3v y no con 5v vcc ya que puede dañar el módulo.

4. Conecte el módulo Bluetooth a la aplicación de Android:cuando encienda su hardware, el módulo Bluetooth se hará visible. Así que abre la aplicación y haz clic en buscar dispositivos cercanos. Seleccione HC-05. Una vez que se muestre conectado, ¡estará listo para comenzar!

Puede usar el control deslizante o ingresar el valor manualmente para controlar el brazo del servo.

Código

  • Servo controlado por Bluetooth
Servo controlado por Bluetooth C / C ++
este ID de código se cargará en el Arduino uno.
 #include  #include  Servo x; int bttx =9; // tx del módulo bluetooth está conectado al pin 9 de arduinoint btrx =10; // rx del módulo bluetooth está conectado al pin 10 de arduinoSoftwareSerial bluetooth (bttx, btrx); void setup () {x.attach (11); // el servo está conectado al pin 11 de arduino Serial.begin (9600); bluetooth.begin (9600);} void loop () {if (bluetooth.available ()> 0) // si el módulo bluetooth está transmitiendo datos {int pos =bluetooth.read (); // almacena los datos en pos variable Serial.println (pos); x.write (pos); // mueve el cabezal del servo a la posición dada}} 

Esquemas

Así es como se tiene que hacer el circuito.

Proceso de manufactura

  1. Robot Raspberry Pi controlado por Bluetooth
  2. Hacer Monitor Ambilight usando Arduino
  3. Juego Arduino Pong - Pantalla OLED
  4. Coche RC controlado por joystick
  5. Detector de frecuencia de audio
  6. ¡Arduino con Bluetooth para controlar un LED!
  7. Clon Arduino Tamagotchi - Mascota digital
  8. Tech-TicTacToe
  9. Robot controlado por voz
  10. Temporizador de cuenta atrás de Arduino
  11. Dispositivos Bluetooth controlados por voz con OK Google