Tabla de contenido:

Pan Tilt controlado por teléfono celular: 4 pasos
Pan Tilt controlado por teléfono celular: 4 pasos

Video: Pan Tilt controlado por teléfono celular: 4 pasos

Video: Pan Tilt controlado por teléfono celular: 4 pasos
Video: Robotica - Control de Sistema Pan & Tilt con Servomotores - Crea tu Propia APP - Arduino 2024, Mes de julio
Anonim
Image
Image

Hola a todos, En este mi nuevo proyecto les presentaré un Pan-Tilt controlado por Cell Phone. Todos los movimientos del celular se reproducen en el dispositivo pan-tilt a través de Bluetooth. La construcción es muy simple usando un Arduino R3 (o similar) y dos escudos encima. Esta es una demostración de un diseño que puede ir más allá en nuevos desarrollos y aplicaciones. Espero que lo disfrutes, LAGSILVASee VIDEO !!

Paso 1: Lista de materiales

Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales

Todo lo que necesita está en la siguiente lista:

  • Arduino Uno R3 (o similar)
  • 1Sheeld - versión de Android (escudo para conexión a teléfono celular - Android)
  • Blindaje del controlador del motor (para servomotores)
  • 02 x Micro Servomotores SG90 (o similar)
  • Kit Pan-Tilt SG90
  • Fuente de alimentación (9V x 1A) con enchufe P4
  • Cable USB (conexión entre Arduino y su computadora)

Paso 2: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

El montaje es muy sencillo sin soldaduras ni cableado.

Sigue los pasos:

  1. Coloque la placa 1Sheeld sobre la placa Arduino.
  2. Coloque el protector del controlador del motor sobre la placa 1Sheeld.
  3. Conecte el cable del eje de inclinación en el enchufe del blindaje del motor (Servo 1).
  4. Conecte el cable del eje Pan en el enchufe del blindaje del motor (Servo 2).

Paso 3: 1 Sheeld - Sensor de orientación

1Sheeld - Sensor de orientación
1Sheeld - Sensor de orientación
1Sheeld - Sensor de orientación
1Sheeld - Sensor de orientación

Según sus desarrolladores, "1Sheeld convierte tu smartphone en 40 protectores Arduino diferentes". Este escudo es muy interesante porque puedes conectar una placa Arduino vía Bluetooth a un teléfono celular y usar todos los sensores del mismo.

La conexión es simple y tiene todas las bibliotecas necesarias disponibles para Arduino.

De esta forma puedes reducir el tiempo que necesitas para tus prototipos y decidir si quieres seguir adelante o si necesitas cambiar algo.

Después de los resultados finales, puede convertir el prototipo en un producto final aplicando componentes y sensores tradicionales.

Si quieres más información sobre este escudo, visita su página en este enlace.

La primera vez que use 1Sheeld, debe descargar su biblioteca en la carpeta donde está instalado Arduino en su computadora.

También necesita instalar una aplicación en su teléfono celular para la conexión y selección del sensor de orientación.

Esta aplicación 1Sheeld se puede obtener en Play Store de Google (versión de Android).

Observaciones:

  • Por supuesto que no pude probar este proyecto en todo tipo de teléfonos móviles del mercado.
  • Solo se probó en Motorola Moto X (para hacer estos videos) y en un modelo antiguo de LG (para controlar el Pan-Tilt en este caso).
  • Los teléfonos móviles con más potencia de procesamiento nos brindan mejores resultados para respuestas rápidas y un movimiento más suave de los servomotores.
  • 1Sheeld puede ejecutar en segundo plano otra aplicación durante el control de giro e inclinación.

Paso 4: configuración

Configuración
Configuración
Configuración
Configuración
Configuración
Configuración

El programa es muy simple, con la librería de Orientation de 1Sheeld, el programa Arduino leerá los ejes X e Y de tu celular y los traducirá a la posición angular de cada servomotor. Un detalle importante es que cada teléfono celular tiene un origen / referencia diferente para los ejes X, Y, Z. He puesto una declaración sobre la rutina de configuración de Arduino para hacer la referencia "cero" de acuerdo con la posición de su teléfono celular. La primera vez, debe colocar el teléfono celular en posición horizontal alineado con el dispositivo Pan-Tilt y luego presionar el botón de reinicio en Arduino (en el Motor Shield es más fácil porque está en la parte superior de las placas protectoras ensambladas). -¡La inclinación está referenciada para seguir la posición de su teléfono celular!

Recomendado: