Archivos Mensuales: diciembre 2014

ArduRover VI Sigue Luz

Sigue Luz

Esta parte del proyecto es una continuación del proyecto anterior (ArduRover III Luz), se trata de seguir incorporando funcionalidades al Rover, en este caso he incorporado un programa que sigue una luz.

El árbol de decisión es muy simple y se basa en el diagrama de flujo que más abajo reflejo. En resumen se trata de avanzar mientras los dos sensores luminosos(LDR) tienen una iluminación parecida, si uno de ellos percibe un incremento de luminosidad preestablecido como parámetro, gira hacia este lado y prosigue avanzando.

Diagrama de Flujo 

Diagrama_de_Flujo_Sigue_Luz

 

He realizado una modificación con el programa anterior, diseñando una nueva pantalla que reunirá todos los programas o funciones que se irán incorporando al proyecto, de tal manera que en la primera pantalla se podrá realizar el control manual del Rover y en la pantalla de “Programas” se podrá invocar los programas desarrollados.

 SCREEN

Screen_ArduRover_1.5

Código de la Función Sigue Luz de Arduino

Programa_Sigue_Luz

Bloque del Evento Sigue Luz

Modulo_Sigue_Luz

Esquema Teórico Parcial:

Circuito_Sensores

Esquema Práctico:

Placa_1_ArduRover_4_bb

Código Parcial del Programa Arduino:

Codigo_Sigue_Luz

Fotos:

2

Vista de Perfil

Frente

Detalle de la LDR

Código fuente

ArduRover_Sigue_Luz.ino

APP de Proyecto:

APP ArduRover_VI.apk

Ficha del Proyecto:

ArduRover_VI_Ficha_33

Vídeo resumen:

 

 

 

Anuncios

ArduRover V (Evitar Obstaculos)

Evitar Obstáculos

La realización de esta parte del proyecto es una continuación del proyecto anterior (ArduRover IV Distancias), se trata de seguir incorporando funcionalidades al Rover, en este caso he incorporado la posibilidad de mediante un medidor de distancias del tipo HC-SR04 por ultrasonidos, pode decidir que camino seguir una vez que se a encontrado con un obstáculo delantero.

El árbol de decisión es muy simple y se basa en el diagrama de flujo que más abajo reflejo. En resumen se trata de avanzar hasta encontrar un obstáculo delante, detenerse y elegir en cual de los dos lados(derecha o izquierda) hay más espacio y seguir por ese.

Diagrama de Flujo 

DiagramaDeFlujo

 

SCREEN

Screen

 

Bloque del Evento Evita Obstáculos

Modulo_Evita_Obstaculos

 

Esquema Teórico Parcial:

ArduRover_Distancias

 

Esquema Práctico:

Placa_1_ArduRover_4_bb

 

Código del Programa:

Codigo_Evita_Obstaculos

 

Fotos:

7

Vista Lateral

2
Vista de Perfil

Frente

Vista de Frente

Sin título

Aplicación en el Tablet

Código fuente

ArduRover_Evitar_Obstaculos.ino

APP de Proyecto:

App_ArduRover_V.apk

Ficha del Proyecto:

ArduRover_V_Ficha_32

Vídeo resumen: