Contenidos
Curso de robótica de control de teléfonos inteligentes usando Arduino y Android
Construya un robot Arduino de control de teléfono inteligente con un teléfono inteligente Android y Arduino, desarrolle 5 aplicaciones de Android
¿Que voy a aprender?
Curso de robótica de control de teléfonos inteligentes usando Arduino y Android
- Construye un robot de coche RC desde cero y muévelo en 6 direcciones diferentes
- Comprender el funcionamiento de los diferentes componentes de un robot.
- Controle el robot de coche RC con ordenador portátil y PC
- Los estudiantes escribirán programas de Android y Arduino para enviar y recibir datos entre Bluetooth
- Los estudiantes controlarán el robot con un teléfono inteligente utilizando 3 técnicas diferentes: botones, acelerómetro, voz
Requisitos
- El conocimiento básico de Arduino será de gran ayuda
Descripción
Curioso por controlar un robot con un teléfono inteligente, ha venido al lugar correcto. Aprenda el concepto básico y la programación necesarios para diseñar un Arduino Robot completamente funcional. Para este curso, necesitará la placa de microcontrolador más simple pero poderosa y avanzada llamada Arduino UNO y Bluetooth junto con algunos componentes electrónicos básicos.
Fundamentos de robótica
La robótica es fundamentalmente una rama de la tecnología que se ocupa del diseño, construcción, operación y aplicación de robots. Es una poderosa herramienta para comprender los conceptos básicos de Ciencias de la Computación, Ingeniería Mecánica e Ingeniería Electrónica. Este curso de robot Arduino utilizará una versión simplificada del lenguaje C ++ para programar nuestro Robot usando el IDE de Arduino.
Contenido y descripción general del curso
Este curso está diseñado para estudiantes interesados en controlar un robot Arduino con teléfonos inteligentes Android. No se requiere experiencia en codificación; todo lo que necesita es un Arduino, Bluetooth, algunos componentes electrónicos y de hardware de bajo costo para construir el Robot. Comenzaremos desde los conceptos básicos de la programación de Arduino y luego pasaremos a temas superiores.
Conceptos básicos de Arduino
En este curso, primero comprenderá los conceptos básicos de Arduino y luego veremos la instalación de Arduino y la configuración de Arduino con su ordenador o ordenador portátil
Construcción de Robot
Después de comprender los conceptos básicos de Arduino, a continuación, construiremos nuestro Arduino Robot. Todos los componentes necesarios para construir este Robot se mencionan en la Sección 2
Robot de control de tiempo
En la sección Robot de control de tiempo, primero comprenderá el funcionamiento del controlador de motores y cómo controlar 2 motores con un solo controlador de motor.
Luego escribiremos el programa Arduino para que el robot se mueva en la siguiente dirección durante un período específico
- Hacia adelante
- Hacia atrás
- Axial Izquierda
- Axial Derecha
- Radial Derecha
- Radial Izquierda
- Parada
Comunicación serial
La comunicación en serie es esencial para enviar y recibir datos entre dispositivos de hardware electrónicos. Utilizaremos la comunicación en serie para controlar los LED, el sensor de potenciómetro y el robot Arduino.
En esta sección, aprenderá a leer valores analógicos de sensores y mostrarlos en el monitor serial. También escribirá (enviará datos) valores desde la PC a Arduino.
Programación de Android
El sistema operativo Android ha conquistado al mundo desde su inicio hace casi 10 años. Uno de los principales beneficios de poseer un teléfono inteligente Android es la capacidad de usarlo como control remoto para controlar robots y otros dispositivos electrónicos.
En este curso, diseñaremos 5 aplicaciones de Android utilizando una herramienta llamada AppInventor2. AppInventor2 es un software de programación gráfica con el que incluso un no programador puede diseñar increíbles aplicaciones de Android en cuestión de minutos.
Controlar el robot Arduino mediante un teléfono inteligente Android
Crearemos 3 aplicaciones android para controlar el Arduino y cada aplicación funciona de manera diferente
SmartPost
En la aplicación de Android Smart bot crearemos 5 botones (Adelante, Atrás, Izquierda, Derecha y Detener). Cuando el usuario hace clic en cualquiera de los botones, el Robot se moverá en esa dirección en particular.
Robot AceleoControl
En la aplicación de Android AceleroControl Robot, usaremos el sensor acelerómetro del teléfono inteligente Android para controlar el Robot. Entonces, cuando el usuario inclina la dirección de avance, el robot se moverá hacia adelante, cuando el teléfono inteligente se mantiene plano, el robot se detendrá. Del mismo modo, al apuntar el teléfono inteligente en la dirección, puede controlar la dirección del Arduino Robot.
Robot VoiceControl
En el Robot de control por voz, moveremos nuestro Robot en una dirección diferente dando entradas de voz