Tabla de contenido:

Tutorial del acelerómetro Arduino: controlar un puente de barco con un servomotor: 5 pasos
Tutorial del acelerómetro Arduino: controlar un puente de barco con un servomotor: 5 pasos

Video: Tutorial del acelerómetro Arduino: controlar un puente de barco con un servomotor: 5 pasos

Video: Tutorial del acelerómetro Arduino: controlar un puente de barco con un servomotor: 5 pasos
Video: Control de giro para servomotores con NE555. 2024, Noviembre
Anonim
Tutorial del acelerómetro Arduino: controlar un puente de barco con un servomotor
Tutorial del acelerómetro Arduino: controlar un puente de barco con un servomotor

Los sensores de acelerómetro están ahora en la mayoría de nuestros teléfonos inteligentes para brindarles una amplia variedad de usos y capacidades que usamos a diario, sin siquiera saber que el responsable de ellos es el acelerómetro.

Una de estas capacidades es la capacidad de control que nos brinda el acelerómetro donde puedes controlar tu auto en juegos de carreras o usar una determinada aplicación para convertir tu teléfono en un control remoto para tu robot o auto RC que usa el acelerómetro como herramienta de control.

Entonces, en este Tutorial del acelerómetro Arduino, usaremos esta última característica para hacer uso del sensor acelerómetro integrado en nuestros teléfonos inteligentes para controlar la apertura y el cierre de un puente de barco. Por supuesto, el puente es solo un servomotor que va en 0 grados para cerrar y 90 grados para abrir.

Hablemos de la idea detrás de este tutorial del acelerómetro Arduino …

Idea:

Vamos a usar la placa 1Sheeld con su aplicación complementaria de Android / iOS y usaremos el escudo del acelerómetro donde cualquier cambio en cualquier eje x, eje y o eje z se enviará al Arduino y, por lo tanto, podemos decidir si cambiar el grado de servo a 0 o 90.

Empezando:

Si es la primera vez que trabaja con 1Sheeld o si desea obtener más información al respecto, le recomiendo que consulte este rápido y sencillo tutorial de introducción.

Y si no ha probado el servomotor antes, le recomiendo ver este video rápido. Ahora, una vez que se haya familiarizado un poco con 1Sheeld, ¡comencemos!

Paso 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 + tablero.
  3. DIRIGIÓ.
  4. Servomotor S90.
  5. 3 * Cables macho a macho.
  6. Cable USB Arduino o batería de 9-12v.
  7. Teléfono Android / iOS con la aplicación 1Sheeld instalada.

Paso 2: Componentes de software:

  1. IDE de Arduino.
  2. Biblioteca 1sheeld, aplicación para Android 1sheeld o aplicación para iOS.

Paso 3:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
  1. Conecte la placa 1Sheeld en su Arduino como image1
  2. . Conecte la pantalla LCD 16 * 2 como imagen 2.
  3. Cambie la energía de 1Sheeld para operar en 5v (no 3.3v) como image3.

1Sheeld tiene 2 modos: modo de carga y modo de funcionamiento. Puede cambiar entre ellos usando el interruptor cerca de los pines digitales y se llama "UART SWITCH" en 1Sheeld y "SERIAL SWITCH" en 1Sheeld +.

  • En primer lugar, desliza el interruptor hacia la notación "SWITCH" como image4 que convierte la placa 1Sheeld en el modo de carga para que puedas cargar el código Arduino.
  • En segundo lugar, después de que termine de cargar el código, deslice el interruptor hacia la notación "UART" (o "SERIAL" en 1Sheeld + tablero) como image5 que convierte el tablero 1Sheeld en el modo de funcionamiento para comunicarse con la aplicación 1Sheeld de su teléfono inteligente.

Finalmente, conecte el Arduino a través de su PC usando el cable USB Arduino.

Paso 4: Código:

Recomendaría consultar la documentación del Arduino Accelerometer Shield para saber más sobre la funcionalidad del Arduino Accelerometer Shield y cómo usarlos.

Ahora, cambie la placa 1Sheeld al modo de carga, cargue el código adjunto para el reloj digital Arduino. Cambie la placa 1Sheeld al modo de funcionamiento, luego abra la aplicación 1Sheeld y conéctela a la placa 1Sheeld a través de Bluetooth.

Paso 5: ejecútalo:

Como puede ver en el video Tutorial del acelerómetro Arduino, he usado un trozo de cartón pegado al servomotor como una indicación del movimiento del puente.

Luego, tiende el teléfono hacia usted y verá que el puente se ha abierto con 90 grados del servo y el LED está encendido con un discurso que sale del altavoz del teléfono y le dice que el puente ahora está abierto y que un barco está cruzando.

Y una vez que atienda el teléfono en el lado opuesto, verá que el puente está cerrado con 0 grados del servo y el LED está apagado con un discurso que sale del altavoz del teléfono que le dice que el puente ahora está cerrado y que hay un barco. cruzado.

Eso fue todo, chicos, espero que hayan disfrutado de este rápido tutorial del acelerómetro Arduino y para cualquier pregunta o incluso opinión al respecto, no dude en dejar su comentario a continuación.

Recomendado: