Google Translate Element

martes, 7 de noviembre de 2017

Modificación Wii Balance Board

Como tenía una Wii Balance Board que no usaba decidir modificarla para usarla como báscula y monitor de equilibrio, dicha modificación consiste en retirar el modulo bluetooth , unas cuantas resistencias y conectar un arduino nano a las señales de la placa ON/OFF y Mux, Dout1 y Dout2 y Sclk de los ICs ADS1222 como se puede ver en la foto; ademas de usar un display ST7735 para mostrar la información, si estáis insertados el código para el arduino nano lo podéis encontrar en github, además de un pequeño video donde se puede ver el resultado final.



martes, 11 de julio de 2017

FPGAs libres

Gracias que ahora se disponen de "herramientas libres" para el diseño completo de las FPGAs para ICE40 de Latticedd , he comenzado a dedicar algo de tiempo en introducirme en este mundo, que desde hace unos 30 años se encontraba cerrado y controlado por la industria de las FPGAs, gracias al proyecto icestorm de Clifford Wolf que ha dedicado unos años a la ingeniería inversa para poder obtener herramientas libres para las FPGAs de Latticedd, de todas formas si no fuese por el gran trabajo de divulgación que esta realizando Obijuan y a la comunidad FPGAwars no me habría decidido....  

Las primeras pruebas las he realizado con las herramientas libres icarus Verilog, Yosys, Arachne-pnr, GTKware, Icestudio, apio-ide; hay herramientas propietarias y cerradas para trabajar con FPGAs, pero no son para nada de mi interés, si estáis interesad@s es recomendable dedicar algo de tiempo en leer toda la información que podemos encontrar en Internet.
Para las primeras pruebas y esperando la placa IceZUM Alhambra, he realizado el código en verilog y con la aplicación Icestudio  para usar un display BCD de 7 segmentos con ánodo común.
                             
Con Icestudio.


                   
Con verilog 












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.