SlideShare una empresa de Scribd logo
1 de 15
Control de vehículo arduino
con aplicación móvil
Tecnología 4ºESO
Antonio Vives y Álvaro Andrés
• Vamos a crear una aplicación
con app inventor para el control
de un vehículo vía bluetooth a
través de arduino.
Control de un vehículo con arduino y una aplicación
creada con app inventor.
Descripción.
● Para la gestión del vehículo vamos a emplear un arduino nano y
con la ayuda del móvil y vía bluetooth vamos a darle las
instrucciones necesarias para su movimiento y control.
Descripción
● El vehículo tiene 4 ruedas, dos de
ellas controladas por 2 servos
continuos.
● La dirección controlada por un
servo, que sirve para girar las
ruedas de delante.
● Un módulo L298n para control de
motores.
● Dos luces LED en la parte delantera.
● Control con bluetooth.
Descripción
● Vamos a emplear los siguiente pines del arduino
nano:
– 0 RX Bluetoth
– 1 TX Bluetooth
– 2 Pin Motor1_1
– 3 PMW Velocidad Motor1
– 10 Pin Motor1_2
– 5 PMW Servo control dirección
– 6 PMW Velocidad Motor2
– 7 Pin Motor 2_1
– 8 Pin Motor2_2
– 9 Pin Luces
Programa de arduino
● Primero Incluimos la librería de
los servos, que es la que
vamos a utilizar.
● Después declaramos todas las
variables que emplearemos en
el programa.
● Los pines de comunicación “0”
y “1” no hace falta declararlos
ya que son los que utiliza
habitualmente arduino.
Programa de arduino
● En el setup iniciamos la
comunicación serie con al
velocidad de 9600.
● Declaramos el servo de la
dirección.
● Los servos de las ruedas los
hemos convertido en motores
de cc y serán “Motor1” y
“Motor2”.
● Declaramos las variables de la
velocidad de las ruedas.
● Declaramos el pin donde van
las luces.
Programa de arduino
● La comunicación con el arduino
es vía serie a través de bluetooth.
● Le pasaremos la información de lo
que queremos que haga a través
de unos valores numéricos
separados por comas y al final de
la orden llegará siempre un n.
– 1er valor = estadoadelante
– 2º valor = estadoatras
– 3er valor = estadoluces
– 4º valor = angulo
– 5º valor = estadovelocidad
– Ultimo dato recibido n
Programa de arduino
● Cuando leemos n procedemos a
decirle al arduino lo que queremos
que haga:
– Estodoadelante = 1 hacemos que los dos
motores giren en sentido hacia adelante.
– Estodoatras = 1 hacemos que los dos
motores giren en sentido hacia atrás.
– Estodoadelante = 0 y estradoatras = 0
hacemos que los dos motores se paren.
– Asignamos a las luces LED el valor de
“estadoluces”.
– Asignamos a myservo el valor de
“angulo”.
– Asignamos a “velocidad1” y a
“velocidad2” el valor de estadovelocidad.
– Hacemos un pequeño delay para que se
procese toda la información:
Aplicación móvil.
● La aplicación la vamos a crear con app
inventor, quedando el diseño como el de
la imagen.
– Conectar Bluetooth es un desplegable que nos
dará todas las Macs de bluetooths vinculadas
con el móvil.
– Adelante, paro, atras, LucesON y LucesOFF son
botones.
– Para mover la dirección y el cambiar la velocidad
se han colocado dos deslizadores.
– Entre los botones “Adelante” y “Paro” hay una
etiqueta que indica el estado en el que se
encuentra el vehículo.
Programa App inventor
● Al iniciar la aplicación damos
valores iniciales a las variables y
tenemos desactivados todos los
botones.
Programa App inventor
● Cuando tocamos el desplegable
nos sale una lista de todos las
MACs vinculadas con el dispositivo
y cuando elegimos y conectamos
cambiamos el color del
desplegable, enviamos el primer
dato que será el estado de reposo
del vehículo y habilitamos todos los
botones.
● Dato enviado 0,0,0,90,55n
– 1er dato “estadoadelante”
– 2º dato “esatadoatras”
– 3er dato “estadoluces”
– 4º dato “angulo”
– 5º dato “estadovelocidad”
Programa App inventor
● Cada vez que tocamos un botón o el deslizador enviamos toda la información, aquí
tenemos el ejemplo del botón adelante. En este caso ponemos la variable
Estado_Adelante a 1 y Estado_Atras a 0 y ponemos el texto de lo que esta ocurriendo.
Con el resto de botones se hará lo correspondiente.
Programa App inventor
● En el caso de los deslizadores la rutina será la siguiente.
Enlaces
● Enlace piezas 3d:
– https://www.thingiverse.com/thing:4415388/files
● Enlace Vídeo:
– https://www.youtube.com/watch?v=ub2pARBsAx4

Más contenido relacionado

La actualidad más candente

Programación arduino
Programación arduinoProgramación arduino
Programación arduinotoni
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción arduinotoni
 
Scratch para-arduino-actividades
Scratch para-arduino-actividadesScratch para-arduino-actividades
Scratch para-arduino-actividadesGuille Scar
 
P8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónP8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónJosé Pujol Pérez
 
Display 7 segmentos con Arduino
Display 7 segmentos con ArduinoDisplay 7 segmentos con Arduino
Display 7 segmentos con Arduinotecnomoliner
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoJosé Pujol Pérez
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AJosé Pujol Pérez
 
Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2cantabrobots30
 
Instituto oficial patria diapositivas
Instituto oficial patria diapositivasInstituto oficial patria diapositivas
Instituto oficial patria diapositivasestrella1999
 
Arduino comic es
Arduino comic esArduino comic es
Arduino comic esarduikee
 

La actualidad más candente (20)

Programación arduino
Programación arduinoProgramación arduino
Programación arduino
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción arduino
 
Unidad 1: Comenzando con arduino
Unidad 1: Comenzando con arduinoUnidad 1: Comenzando con arduino
Unidad 1: Comenzando con arduino
 
Presentación placa arduino
Presentación placa arduinoPresentación placa arduino
Presentación placa arduino
 
Presentacion
PresentacionPresentacion
Presentacion
 
Guia 5
Guia 5Guia 5
Guia 5
 
Guia 3
Guia 3Guia 3
Guia 3
 
Guia 4
Guia 4Guia 4
Guia 4
 
Taller fabricación robots-d2
Taller fabricación robots-d2Taller fabricación robots-d2
Taller fabricación robots-d2
 
Guia 2
Guia 2Guia 2
Guia 2
 
Scratch para-arduino-actividades
Scratch para-arduino-actividadesScratch para-arduino-actividades
Scratch para-arduino-actividades
 
P8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónP8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de Posición
 
Clase 2 arduino 19.10
Clase 2 arduino 19.10Clase 2 arduino 19.10
Clase 2 arduino 19.10
 
Display 7 segmentos con Arduino
Display 7 segmentos con ArduinoDisplay 7 segmentos con Arduino
Display 7 segmentos con Arduino
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas Arduino
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4A
 
Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2
 
Curso De Easy Clase1
Curso De Easy Clase1Curso De Easy Clase1
Curso De Easy Clase1
 
Instituto oficial patria diapositivas
Instituto oficial patria diapositivasInstituto oficial patria diapositivas
Instituto oficial patria diapositivas
 
Arduino comic es
Arduino comic esArduino comic es
Arduino comic es
 

Similar a Control coche 3d Álvaro y Raúl

Proyecto slider
Proyecto sliderProyecto slider
Proyecto sliderMikeGran
 
Carro a control remoto por Zigbee IEE802.15.4
Carro a control remoto por  Zigbee IEE802.15.4Carro a control remoto por  Zigbee IEE802.15.4
Carro a control remoto por Zigbee IEE802.15.4Fredy Serna
 
Proyecto brazo robotico ksr10 enero marzo 2015
Proyecto brazo robotico ksr10  enero marzo 2015Proyecto brazo robotico ksr10  enero marzo 2015
Proyecto brazo robotico ksr10 enero marzo 2015joaquinin1
 
Proyecto brazo robotico ksr10 enero marzo 2015
Proyecto brazo robotico ksr10  enero marzo 2015Proyecto brazo robotico ksr10  enero marzo 2015
Proyecto brazo robotico ksr10 enero marzo 2015joaquinin1
 
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016  - 53 pagProyecto balancing joaquin berrocal piris abril 2016  - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pagjoaquinin1
 
Minivoltios fase3
Minivoltios fase3Minivoltios fase3
Minivoltios fase3josglods
 
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017joaquinin1
 
Robot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardwareRobot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardwareNamsohj Ozarazil
 
Guia mci servo motor con arduino
Guia mci   servo motor con arduinoGuia mci   servo motor con arduino
Guia mci servo motor con arduinoMarceArocas
 
Proyecto brazo robotico ksr10 enero marzo 2015 a 9 v-version_2
Proyecto brazo robotico ksr10  enero marzo 2015 a 9 v-version_2Proyecto brazo robotico ksr10  enero marzo 2015 a 9 v-version_2
Proyecto brazo robotico ksr10 enero marzo 2015 a 9 v-version_2joaquinin1
 
Carro a control remoto Zigbee IEE802.15.4
Carro a control remoto Zigbee IEE802.15.4Carro a control remoto Zigbee IEE802.15.4
Carro a control remoto Zigbee IEE802.15.4Fredy Serna
 

Similar a Control coche 3d Álvaro y Raúl (20)

Proyecto
ProyectoProyecto
Proyecto
 
Proyecto slider
Proyecto sliderProyecto slider
Proyecto slider
 
Carro a control remoto por Zigbee IEE802.15.4
Carro a control remoto por  Zigbee IEE802.15.4Carro a control remoto por  Zigbee IEE802.15.4
Carro a control remoto por Zigbee IEE802.15.4
 
Proy iker4
Proy iker4Proy iker4
Proy iker4
 
Proyecto brazo robotico ksr10 enero marzo 2015
Proyecto brazo robotico ksr10  enero marzo 2015Proyecto brazo robotico ksr10  enero marzo 2015
Proyecto brazo robotico ksr10 enero marzo 2015
 
Proyecto brazo robotico ksr10 enero marzo 2015
Proyecto brazo robotico ksr10  enero marzo 2015Proyecto brazo robotico ksr10  enero marzo 2015
Proyecto brazo robotico ksr10 enero marzo 2015
 
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016  - 53 pagProyecto balancing joaquin berrocal piris abril 2016  - 53 pag
Proyecto balancing joaquin berrocal piris abril 2016 - 53 pag
 
Minivoltios fase3
Minivoltios fase3Minivoltios fase3
Minivoltios fase3
 
Introduccion arduino
Introduccion arduinoIntroduccion arduino
Introduccion arduino
 
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017
 
Robot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardwareRobot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardware
 
Servo motor 360 con arduino
Servo motor 360 con arduinoServo motor 360 con arduino
Servo motor 360 con arduino
 
Guia mci servo motor con arduino
Guia mci   servo motor con arduinoGuia mci   servo motor con arduino
Guia mci servo motor con arduino
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
 
Proyecto brazo robotico ksr10 enero marzo 2015 a 9 v-version_2
Proyecto brazo robotico ksr10  enero marzo 2015 a 9 v-version_2Proyecto brazo robotico ksr10  enero marzo 2015 a 9 v-version_2
Proyecto brazo robotico ksr10 enero marzo 2015 a 9 v-version_2
 
2. we do
2. we do2. we do
2. we do
 
Arduino: Motor paso a paso Arduino
Arduino: Motor paso a paso ArduinoArduino: Motor paso a paso Arduino
Arduino: Motor paso a paso Arduino
 
Faster 95 ordinario
Faster 95  ordinarioFaster 95  ordinario
Faster 95 ordinario
 
Carro a control remoto Zigbee IEE802.15.4
Carro a control remoto Zigbee IEE802.15.4Carro a control remoto Zigbee IEE802.15.4
Carro a control remoto Zigbee IEE802.15.4
 
Seguidor de linea y metodo de quine mcclusky
Seguidor de linea y metodo de quine mccluskySeguidor de linea y metodo de quine mcclusky
Seguidor de linea y metodo de quine mcclusky
 

Más de toni

Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino Itoni
 
Efecto encadenado2
Efecto encadenado2Efecto encadenado2
Efecto encadenado2toni
 
Aprender soldar3
Aprender soldar3Aprender soldar3
Aprender soldar3toni
 
Materiales no ferreos
Materiales no ferreosMateriales no ferreos
Materiales no ferreostoni
 
Tratamintos térmicos
Tratamintos térmicosTratamintos térmicos
Tratamintos térmicostoni
 
Materiales no ferreos
Materiales no ferreosMateriales no ferreos
Materiales no ferreostoni
 
Tratamintos térmicos
Tratamintos térmicosTratamintos térmicos
Tratamintos térmicostoni
 
Aleaciones
AleacionesAleaciones
Aleacionestoni
 
Materiales
MaterialesMateriales
Materialestoni
 
Organización de proyectos2
Organización de proyectos2Organización de proyectos2
Organización de proyectos2toni
 
Neumatica
NeumaticaNeumatica
Neumaticatoni
 
Neumatica
NeumaticaNeumatica
Neumaticatoni
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de controltoni
 
Componentes sistema control
Componentes sistema controlComponentes sistema control
Componentes sistema controltoni
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de controltoni
 
Maq Electricas
Maq ElectricasMaq Electricas
Maq Electricastoni
 
Fundamentos De Magnetismo
Fundamentos De MagnetismoFundamentos De Magnetismo
Fundamentos De Magnetismotoni
 
Circuitos De Control En Proyectos3
Circuitos De Control En Proyectos3Circuitos De Control En Proyectos3
Circuitos De Control En Proyectos3toni
 
OrganizacióN De Contenidos
OrganizacióN De ContenidosOrganizacióN De Contenidos
OrganizacióN De Contenidostoni
 
Maquinas Termicas
Maquinas TermicasMaquinas Termicas
Maquinas Termicastoni
 

Más de toni (20)

Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino I
 
Efecto encadenado2
Efecto encadenado2Efecto encadenado2
Efecto encadenado2
 
Aprender soldar3
Aprender soldar3Aprender soldar3
Aprender soldar3
 
Materiales no ferreos
Materiales no ferreosMateriales no ferreos
Materiales no ferreos
 
Tratamintos térmicos
Tratamintos térmicosTratamintos térmicos
Tratamintos térmicos
 
Materiales no ferreos
Materiales no ferreosMateriales no ferreos
Materiales no ferreos
 
Tratamintos térmicos
Tratamintos térmicosTratamintos térmicos
Tratamintos térmicos
 
Aleaciones
AleacionesAleaciones
Aleaciones
 
Materiales
MaterialesMateriales
Materiales
 
Organización de proyectos2
Organización de proyectos2Organización de proyectos2
Organización de proyectos2
 
Neumatica
NeumaticaNeumatica
Neumatica
 
Neumatica
NeumaticaNeumatica
Neumatica
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de control
 
Componentes sistema control
Componentes sistema controlComponentes sistema control
Componentes sistema control
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de control
 
Maq Electricas
Maq ElectricasMaq Electricas
Maq Electricas
 
Fundamentos De Magnetismo
Fundamentos De MagnetismoFundamentos De Magnetismo
Fundamentos De Magnetismo
 
Circuitos De Control En Proyectos3
Circuitos De Control En Proyectos3Circuitos De Control En Proyectos3
Circuitos De Control En Proyectos3
 
OrganizacióN De Contenidos
OrganizacióN De ContenidosOrganizacióN De Contenidos
OrganizacióN De Contenidos
 
Maquinas Termicas
Maquinas TermicasMaquinas Termicas
Maquinas Termicas
 

Último

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 

Último (20)

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 

Control coche 3d Álvaro y Raúl

  • 1. Control de vehículo arduino con aplicación móvil Tecnología 4ºESO Antonio Vives y Álvaro Andrés
  • 2. • Vamos a crear una aplicación con app inventor para el control de un vehículo vía bluetooth a través de arduino. Control de un vehículo con arduino y una aplicación creada con app inventor.
  • 3. Descripción. ● Para la gestión del vehículo vamos a emplear un arduino nano y con la ayuda del móvil y vía bluetooth vamos a darle las instrucciones necesarias para su movimiento y control.
  • 4. Descripción ● El vehículo tiene 4 ruedas, dos de ellas controladas por 2 servos continuos. ● La dirección controlada por un servo, que sirve para girar las ruedas de delante. ● Un módulo L298n para control de motores. ● Dos luces LED en la parte delantera. ● Control con bluetooth.
  • 5. Descripción ● Vamos a emplear los siguiente pines del arduino nano: – 0 RX Bluetoth – 1 TX Bluetooth – 2 Pin Motor1_1 – 3 PMW Velocidad Motor1 – 10 Pin Motor1_2 – 5 PMW Servo control dirección – 6 PMW Velocidad Motor2 – 7 Pin Motor 2_1 – 8 Pin Motor2_2 – 9 Pin Luces
  • 6. Programa de arduino ● Primero Incluimos la librería de los servos, que es la que vamos a utilizar. ● Después declaramos todas las variables que emplearemos en el programa. ● Los pines de comunicación “0” y “1” no hace falta declararlos ya que son los que utiliza habitualmente arduino.
  • 7. Programa de arduino ● En el setup iniciamos la comunicación serie con al velocidad de 9600. ● Declaramos el servo de la dirección. ● Los servos de las ruedas los hemos convertido en motores de cc y serán “Motor1” y “Motor2”. ● Declaramos las variables de la velocidad de las ruedas. ● Declaramos el pin donde van las luces.
  • 8. Programa de arduino ● La comunicación con el arduino es vía serie a través de bluetooth. ● Le pasaremos la información de lo que queremos que haga a través de unos valores numéricos separados por comas y al final de la orden llegará siempre un n. – 1er valor = estadoadelante – 2º valor = estadoatras – 3er valor = estadoluces – 4º valor = angulo – 5º valor = estadovelocidad – Ultimo dato recibido n
  • 9. Programa de arduino ● Cuando leemos n procedemos a decirle al arduino lo que queremos que haga: – Estodoadelante = 1 hacemos que los dos motores giren en sentido hacia adelante. – Estodoatras = 1 hacemos que los dos motores giren en sentido hacia atrás. – Estodoadelante = 0 y estradoatras = 0 hacemos que los dos motores se paren. – Asignamos a las luces LED el valor de “estadoluces”. – Asignamos a myservo el valor de “angulo”. – Asignamos a “velocidad1” y a “velocidad2” el valor de estadovelocidad. – Hacemos un pequeño delay para que se procese toda la información:
  • 10. Aplicación móvil. ● La aplicación la vamos a crear con app inventor, quedando el diseño como el de la imagen. – Conectar Bluetooth es un desplegable que nos dará todas las Macs de bluetooths vinculadas con el móvil. – Adelante, paro, atras, LucesON y LucesOFF son botones. – Para mover la dirección y el cambiar la velocidad se han colocado dos deslizadores. – Entre los botones “Adelante” y “Paro” hay una etiqueta que indica el estado en el que se encuentra el vehículo.
  • 11. Programa App inventor ● Al iniciar la aplicación damos valores iniciales a las variables y tenemos desactivados todos los botones.
  • 12. Programa App inventor ● Cuando tocamos el desplegable nos sale una lista de todos las MACs vinculadas con el dispositivo y cuando elegimos y conectamos cambiamos el color del desplegable, enviamos el primer dato que será el estado de reposo del vehículo y habilitamos todos los botones. ● Dato enviado 0,0,0,90,55n – 1er dato “estadoadelante” – 2º dato “esatadoatras” – 3er dato “estadoluces” – 4º dato “angulo” – 5º dato “estadovelocidad”
  • 13. Programa App inventor ● Cada vez que tocamos un botón o el deslizador enviamos toda la información, aquí tenemos el ejemplo del botón adelante. En este caso ponemos la variable Estado_Adelante a 1 y Estado_Atras a 0 y ponemos el texto de lo que esta ocurriendo. Con el resto de botones se hará lo correspondiente.
  • 14. Programa App inventor ● En el caso de los deslizadores la rutina será la siguiente.
  • 15. Enlaces ● Enlace piezas 3d: – https://www.thingiverse.com/thing:4415388/files ● Enlace Vídeo: – https://www.youtube.com/watch?v=ub2pARBsAx4