Google Translate Element

martes, 6 de junio de 2017

Comenzando con Robot Operating System (ROS)

Hacía tiempo que quería comenzar con el famoso framework Robot Operating System (ROS), he comenzado por instalar ROS en una Rasberry Pi y en un PC con Ubuntu, se tiene que reconocer que la instalación es larga y algo compleja por lo que es recomendable seguir los paso que podemos encontrar el la página oficial, una vez realizada la instalación de ROS y para poder realizar pruebas fácilmente he usado un arduino nano, lo que hace necesario instalar rosserial y crear e instalar las librerías para arduino... este es el primer código para la primera prueba que consiste en usar un sensor SRF08 de ultrasonidos y publicar la distancia leída, el valor del sensor LDR y el periodo de tiempo. 




martes, 30 de mayo de 2017

Fuente alimentación DC-DC SEPIC

Diseño de una fuente de alimentación SEPIC para la carga de una batería con la energía obtenida de un aerogenerador con comunicación Can-Bus.


lunes, 22 de mayo de 2017

AeroQuad-Flight para Dronpi y DuePi

Finalmente el dron vuela con la placa de sensores DronPi y DuePi o la Rasberry Pi con ardupilot, he modificado el código de AeroQuad para poder usar con un arduino due (DuePi) y la placa de sensores DronPi, si estáis interesad@s podéis acceder al código en github, el código está probado con las placas DronPi y DuePi, pero es recomendable depurar el código en busca de bugs, que seguro que los hay, ya que no he realizado muchas pruebas de vuelo....

miércoles, 8 de febrero de 2017

PCB Arduino Due para Gpio compatible con Rasberry Pi

Después de realizar algunas pruebas y no encontrar errores, pongo los ficheros realizados con Kicad de la placa DuePi en github (v1.0.2), esta PCB permite usar escudos para Rasberry Pi y la placa de sensores DronPi, esta PCB es un arduino Due con pequeñas modificaciones, la principal es la disposición de las puertos de entrada y salida, se utiliza el microprocesador Atmel SAM3X8E ARM Cortex-M3 y se puede usar el IDE de arduino para compilar y programar código, se tiene que tener en cuenta que hay puertos de la placa original del arduino Due que en la placa DuePi no se utilizan, mirar la tabla de asignación de pines; si encontráis algún error comentármelo para realizar la corrección...





jueves, 2 de febrero de 2017

DuePi en pruebas...

Al final llego el PCB de DuePi.., estoy en proceso de montaje y pruebas, he encontrado dos pequeños errores uno en el tamaño del diodo D3 y en la serigrafía en PCB del diodo D4, cuando tenga finalizada las pruebas colgaré los esquemas para los que estéis interesados.


miércoles, 21 de diciembre de 2016

Código para realizar test de sensores con Arduino Due

Como he tenido algo de tiempo he realizado varios códigos para poder realizar pruebas con un Arduino Due y la placa de sensores DronPi, esto me ayudará con el código final para usar la placa DuePi  con la DronPi. Podéis acceder al código a través de GitHub. Podemos realizar el test de: entradas y salida I/O, del sensor
MS5611, Sensor de presión barométrica (Bus SPI), del MPU9250, Giroscopio/Acelerómetro/Compás interno/9-AXIS (Bus SPI), del MCP2515, CAN Bus (Bus SPI), del DAC ADS1115, ADC 16bits (Bus I2C), del PCA9685, Generador de PWM (Bus I2C), la recepción de datos a través del puerto serie de un GPS, el escaneo de dispositivos I2C y la recepción de datos a través de PPM.
Añadido:  bus I-BUS para FlySry.

Añadido:  sensor ultrasonidos srf08.

martes, 22 de noviembre de 2016

PCB DronPi v1.0.5

Me ha llegado la PCB.. ahora a montar para realizar pruebas de nuevo....
Montada....