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

Cómo leer un valor analógico con Raspberry Pi

Publicado por en Raspberry Pi el 02/11/2018

Como sabes, la Raspberry Pi no tiene ningún pin de entrada analógico. Esto hace que la conexión de algunos sensores y otros dispositivos sea un poco más difícil. Existen bastantes soluciones diferentes, pero es probable que el uso de algo como el conversor ADC MCP3008 sea la mejor solución.

El código del tutorial ADC con Raspberry Pi es bastante sencillo, sin embargo, algunos dispositivos que puedas conectar requerirán de un poco de matemáticas para calcular el valor correcto. En este ejemplo, se muestra cómo detectar cambios en la luz con una fotoresistencia LDR.

 

Leer más