¿Sabe usted Cuántos dispositivos están en tu red local? Eso es lo que preguntan en el hackerspace HackBergen.
Sí, hay disponibles programas y aplicaciones para escanear tu red, pero también podemos analizar con la frambuesa Pi (RPi) y mostrar el resultado en un conjunto de displays de 7 segmentos.
Estos aspecto fresco, retro, son barato y pueden verse desde la distancia para que tengas una idea general de cómo muchos dispositivos que operan actualmente en su red local en estos tiempos de Internet.
Esta versión utiliza 3 módulos de pantallas de LED de ánodo común 7 segmentos que son controlados por un Atmega328. Utilizamos 3 porque normal casa LAN es redes de C con un máximo de 256 dispositivos y he tenido 3 de estos displays de 7 segmentos bien ahí. :)
(AVR Atmega) 328 se carga con el Arduino bootloader en un Arduino Uno 28pin AVR y luego programar con Arduino 1.0.1 IDE a través de la frambuesa Pi a bordo de puerto serie. El software es el firmware que utiliza Sparkfun en su mochila serial, pero tenemos que modificar un par de líneas ya que utilizan un perno 32 SMD 328 en vez de la versión de normal 28pin DIP de la ONU.
Usando un 328 para esto, no necesitamos más de 2 pines del puerto serie para controlar la visualización y todos de la multiplexación y buffering se realiza por el 328. No hay necesidad de un programa hacer la multiplexación de 7-seg muestra y ser problemático con distribución irregular. Podemos también utilizar la construcción en bus i2c para controlar si queremos.
Utilizando el puerto serie es muy fácil de mostrar caracteres de 7-seg en la pantalla, restante allí hasta que actualice de nuevo. Esto es excelente para obtener información de tuberías de secuencias de comandos, y no necesitamos un programa que se ejecuta constantemente como un demonio.
Por supuesto podría comprar una pantalla de 4 dígito de SparkFun confeccionado y conectarlo a tu caja de Linux o el RPi, perdiendo toda la diversión DIY. Es totalmente hasta usted. :)