Cómo hacer una pajarita de madera casera

Publicado por en DIY el 19/12/2019

Utilizas LEDS, microcontroladores como Arduino o ESP8266 mola y mucho, pero muchas veces los proyectos más sencillos son también muy grattificantes. En especial en éstas fechas donde siempre cae alguna cena con los amigos, con la empresa etc hay que ponerse guapo y una buena forma de destacar es con una pajarita de madera casera. Es simplemente eso, una pajarita de madera con la que puedes dejar volar tu imaginación en cuanto a su diseño. No tiene por que ser perfecta, pero al ser casera, será tuya y con la satisfacción de hacerla hecho tu.

Leer más

Todo lo que necesitas saber sobre el timer 555 explicado en vídeo

Publicado por en Electrónica el 17/09/2019

El circuito integrado timer 555 fue creado hace casi 50 años, allá por el año 1971, se puede decir que es el abuelo de los circuitos integrados pero aún hoy en día es ampliamente utilizando y sigue teniendo utilidad. Su funcionamiento es muy sencillo ya que se basa en la carga y descarga de un condensador (circuito RC) y puede producir todo tipo de pulsos en la salida. Con él puedes producir pulsos, usarlo como temporizador, como biestable o como base de tiempo relativamente estable. Puede funcionar de incontables maneras y hasta tiene un amplio rango de alimentación que puede llegar hasta los 16V. A continuación te dejo cuatro espectaculares vídeos que te enseñar las maravillas que puede hacer éste pequeño circuito.

Leer más

Cómo diseñar una placa PCB desde cero con KiCad

Publicado por en Electrónica el 14/05/2019

Llega un momento en la vida de un maker en el que es necesario por un motivo u otro diseñar una placa PCB. Para los que ya saben hacerlo, es un proceso relativamente sencillo, pero para aquel que nunca ha probar a diseñar una placa PCB, puede ser una auténtica odisea. Admitámoslo, los programa de CAD no son demasiado amigables, lo que pasa que con el tiempo te acostumbras a ellos. Para comenzar a diseñar tu primera placa PCB necesitas un programa y existen varios pero uno de los más populares y además totalmente libre y Open Source se llama KiCad. A continuación os dejo un vídeo directo donde se muestra cómo diseñar un placa PCB desde cero con KiCad. Si, son tres horas y media de vídeo pero si has venido a aprender, te gustará y te pasarán volando y sino, siempre te quedará volver a perder el tiempo viendo los vídeos de los gatitos en Youtube.

Leer más

Cómo programar por Wifi el ESP8266 (OTA) para proyectos IoT

Publicado por en Arduino el 02/05/2019

Te pongo en situación: Acabas de montar tu proyecto IoT Wifi con ESP8266 y lo has puesto en un sitio donde no es fácil acceder a él como un falso techo o incluso en el exterior de tu casa. Derrepente te encuentra que hay un bug (un fallo) en un código y necesitas reprogramarlo. Ahi es cuando te das cuenta que no es viable ir a conectar un cable USB con un portatil o incluso no quieres desmontar todo. Para resolver ésta incómoda situación, existe un método llamado OTA o programación Over The Air que permite programar tu ESP8266 mediante Wifi sin cables. Una vez lo pruebes, te preguntarás que has hecho con tu vida hasta ahora.

Leer más

Cómo programar Arduino, ESP8266 y ESP32 con PlatformIO

Publicado por en Programación el 16/04/2019

El IDE de Arduino permite programar no solo las placas oficiales Arduino sino también una casi infinidad de placas interesantes como ESP8266, ESP32, los Feather de Adafruit y otros. Pero desde el punto de vista de la comodidad a la hora de programar, se puede decir que no es la mejor opción. Por ejemplo, los que venimos de otros lenguajes y entornos de programación, hay cosas que se echan de menos, como el autocompletado, un árbol de ficheros del proyecto, una buena gestión de dependecias y librerías etc. Una forma de tener todo eso y algo más es utilizar PlatformIO junto a Visual Studio Code de Microsoft. No solo es un tema de "pijería", que para gustos están los colores, sino que sobre todo en proyectos grandes con muchos ficheros, si no tienes un sistema de programación potente y ordenado, puede ser un auténtico caos. En el vídeo que os dejo a continuación, Andreas Spiess, más conocido como El tio del acento suizo, nos hace una épica explicación desde cero sobre cómo poner PlatformIO a funcionar para compilar y cargar tanto programas para placas Arduino como para ESP8266 y ESP32. Además, indica un truco muy chulo para que las librerías de tu proyecto no estén a nivel del IDE, sino en el mismo proyecto. De esa manera cuando distribuyas el código, las librerías irán con él y todo el mundo se ahorrará unos cuantos dolores de cabeza. SPOILER: Yo ya lo he probado y me ha encantado, además de sentirme muy cómodo con ese fondo oscuro ¡por fín!

Leer más