Generador de números REALMENTE aleatorios basado en un tubo Geiger

Publicado por en Electrónica el 21/01/2020

Si quieres generar un número aleatorio, puedes hacerlo de muchas forma como utilizar la función Random de tu lenguaje de programación favorito y listo, pero ¿cómo de aleatorio es ese número? Si conoces la semilla inicial, podrías calcular la cadena de número de la salida y por lo tanto no es un número realmente aleatorio. Al igual que lanzar un dado al aire, la teoría dice que si conoces su velocidad, su rotación, fricción con el aire, gravedad y demás variables que puedan influir sobre su resultado, pues también podrías predecir qué número va a mostrar y por lo tanto, tampoco sería un número realmente aleatorio. Esto es un mundo muy apasionante y en el vídeo que os dejo a continuación se muestra una pequeña máquina que pretende generar verdaderos números aleatorios basándose en partículas cuánticas.

Leer más

¿Cómo funciona un diodo LED?

Publicado por en Electrónica el 10/01/2020

Sin duda es el componente más básico, sencillo y divertido que se puede utilizar en cualquier proyecto. Además por supuesto que donde hay un LED hay alegría, quizás alguna vez te has preguntado ¿cómo funciona un diodo LED? algo tan pequeño, sin piezas móviles mecánicas ni filamento caliente ni nada, cómo puede ser que emita luz? Además, existen diodos LED de múltiples colores o que producen hasta 3 colores RGB. En el estupendo vídeo que te dejo a continuación, se explica en detalle y de forma animada cual es el secreto de éstas pequeñas maravillas.

Leer más

Construyendo un Altair 8800 pieza por pieza

Publicado por en Electrónica el 03/01/2020

Desde luego el Altair 8800 ha marcado un antes y un después, allá por 1974 donde se presentó en forma de kit a un precio muy económico para la época. Es un ordenador clásico entre los clásicos y es un excelente comienzo para enseñar principios de computación a bajo nivel. Los que realmente quieren aprender computación clásico y digámoslo de paso, por afán coleccionista, se montar una réplica real desde cero, con su PCB, sus componentes grandotes de toda la vidas y cableado diverso. Eso mismo hizo éste usuario que ha publicado el montaje completo en forma de vídeos en youtube donde actualmente a la hora de escribir ésta entrada, tiene 57 vídeos y subiendo. Está todo: las placas PCB, montaje de la tarjeta principal, caja y hasta la programación bit a bit de la ROM interna con interruptores. La verdad es que el resultado es extremadamente bueno, aunque si no tienes tanta paciencia como él, siempre puedes montar un emulador de Altair 8800 con Arduino, que es mucho más pequeño y fácil de montar. A continuación te dejo unos pocos vídeos del montaje, pero en su canal de youtube podrás verlos todos.

Leer más

Tutorial de diseño de PCB con KiCad en Español

Publicado por en Electrónica el 31/12/2019

Llega un punto en la vida de todo maker donde quieras o no, te pica la curiosidad por crear tus propios circuitos impresos o PCB. Puede parece un proceso tedioso y en cierto modo lo es, hasta puede parece algo muy complejo. Dependiendo del circuito impreso que hagas, puede llegar a ser más o menos traumático pero existen programas que facilitan mucho la vida y una vez que les pillas el truco y sabes donde hay que tocar, todo es mucho más liviano. Actualmente los dos grandes programas  de diseño de PCB son EagleCAD y KiCad. Uno no es mejor o peor que el otro, es también una cuestión de gustos y costumbres que pueda tener cada uno. En el vídeo que os dejo a continuación se centran en KiCad que además es de código abierto y dispone de una gran comunidad de usuarios en todo el mundo. Si quieres profundizar más, también hemos publicado una completa guía de desarrollo de PCB con KiCad incluyendo la producción de las placas.

Leer más

Cómo enviar los valores de un sensor por MQTT con ESP32

Publicado por en Electrónica el 18/12/2019

Si te interesa el mundo del IoT y los sensores conectados pero todavía no has podido probar MQTT, te estas perdiendo una autentica maravilla. El protocolo MQTT viene de "Message Queue Telemetry Transport " y es usado para la comunicación de máquina a máquina (M2M). Este protocolo está orientado a la comunicación de sensores, debido a que consume muy poco ancho de banda y puede ser utilizado en la mayoría de los dispositivos embebidos con pocos recursos como placas Arduino, NodeMCU etc. Luego jugando con placas ya más potentes como las basadas en procesadores ESP32, ya se puedes hacer proyectos realmente interesantes como el que se explica a continuación y que consiste en visualizar los valores de un sensor de temperatura. Una placa ESP32 envía a un servidor central MQTT (llamado "Broker" ) los datos. Luego otro dispositivo como un móvil por ejemplo (puede ser cualquier otro) se conecta a ese servidor también por MQTT y muestra los datos. Una vez en tiendes cómo funciona el sistema, verás que es muy sencillos tanto de implementar como de utilizar y lo único que te apetecerá es montar toda la casa con sensores, te lo aseguro ;)

Leer más