Categorías
Personal

¡Nominación al premio Liebster!

Hoy escribo esta entrada con motivo de la nominación de este blog por parte de luisdelmoral.es (al que aprovecho para felicitar por su trayectoria) al premio Liebster. El premio Liebster, por si no lo conocéis, es una iniciativa por la cual un blog nomina a otro y le plantea una serie de preguntas que debe responder con el objetivo de dar a conocer otros blogs y hacer un poco de comunidad.

Categorías
Realidad virtual

Primeras experiencias con la realidad virtual: Google Cardboard

El 31 de octubre tuve la suerte de asistir al GDG DevFest que se organizó en Córdoba. Aparte de ser una experiencia enriquecedora que me descubrió nuevas herramientas y tecnologías me llevé un regalito inesperado: unas Google Cardboard.

Para quien no las conozca, las Google Cardboard son un prototipo de gafas con el que Google quiere demostrar que con un smartphone y poco más podemos conseguir experimentar la realidad virtual. Y a decir verdad lo consigue.

Categorías
Electrónica Proyectos personales

Proyecto: Mando arcade casero de 9 botones – Parte 2: Carcasa

¡Lo conseguí! ¡Por fin acabé la caja del mando! Y como lo prometido es deuda, aquí va el cómo lo hice:

El primer paso fue buscar por internet mandos caseros hechos por otra gente para ver cómo lo habían hecho. Tuve la suerte de encontrar esta página donde hay una guía sobre materiales a utilizar, herramientas, patrones de diseño… que me sirvió bastante a la hora de diseñar la estructura de la caja y la posición de los botones.

Categorías
Electrónica Proyectos personales

Proyecto: Mando arcade casero de 9 botones – Parte 1: Prototipo

Hace alrededor de un año, cuando aún no tenía el blog en marcha, me encontré un viejo mando de NES que tenía guardado y se me ocurrió buscar alguna forma de hacer un adaptador USB para poder usarlo en el ordenador.

Encontré esta página donde explicaban cómo hacerlo con un ATtiny45. Probé a hacerlo y la verdad es que funciona perfectamente.

Por suerte el código fuente también estaba publicado así que le estuve echando un vistazo para ver cómo funcionaba. Resulta que el mando de NES daba el estado de cada botón uno a uno y el ATtiny45 recopilaba esta información y la enviaba por USB. En ese momento me vi capaz de algo que siempre había querido: hacerme mi propio mando de recreativa.

Categorías
Electrónica

Grabando un programa .hex en un chip de Atmel con ArduinoISP

Últimamente estoy trabajando  en un proyecto personal (ya pondré algo más adelante, cuando lo tenga más avanzado) y me he visto en la necesidad de grabar un archivo .hex en un ATmega8 indicando los fuses alto y bajo. El problema es que no dispongo de un programador AVR, sino que para grabar programas en chips de Atmel suelo usar un Arduino UNO con ArduinoISP estando el programa en código fuente (como comenté en mi entrada sobre programar un ATtiny con Arduino), no ya compilado.

Categorías
Impresión 3D

Primeras experiencias con una impresora 3D

Estos días he tenido la suerte de poder utilizar una impresora 3D y me parece una maravilla. Impresiona verla trabajar (es hipnótico) y el resultado es bastante bueno (la consistencia es rígida y, aunque se nota el estriado de la impresión, con vapor de aceitona quedan lisas y brillantes). La principal desventaja que tiene, en mi opinión, es que tarda mucho pero se puede dejar imprimiendo de forma desatendida con relativa tranquilidad (de vez en cuando conviene echarle un ojo).

Categorías
Electrónica

Programar ATtiny85, ATtiny45… usando Arduino UNO

Estos últimos días he estado trabajando con unos ATtiny85. Para el que no los conozca son unos “hermanos pequeños” del ATmega328 que lleva el Arduino UNO, unos chips que en 8 pines tienen tres entradas analógicas (aunque parece ser que se puede usar el pin de Reset como cuarta entrada analógica) y dos pines que soportan PWM.

Pinout ATtiny45 / 85
Pinout ATtiny45 / 85

Hay mucha gente que los utiliza en lugar del Arduino cuando sus proyectos funcionan con pocos pines, no sólo por espacio sino también por precio (cuestan alrededor de un euro) aunque hay que tener cuidado porque no todas las funciones y/o librerías que utilizamos en Arduino están soportadas (Serial por ejemplo).

Categorías
Personal

Programando con Tana

¡Cómo le gusta a esta señorita canina echarse una siesta en mi brazo mientras trabajo!

Categorías
eCommerce

¡Pull request a Prestashop aprobado!

Ha sido poca cosa, corregir un comentario que estaba mal, pero siempre hace ilusión colaborar con un proyecto grande.

Categorías
Desarrollo de Escritorio

Cosas de cuando aprendí a programar: Ñam

He subido a Github el código de un pequeño juego que hice allá por 2007 cuando aprendía a manejar la librería QT de intefaz de usuario gráfica.