Paso 1: El hardware
El DMD es el punto focal del gadget. Podido con una pequeña pantalla LCD, pero la idea principal de este proyecto era producir algo que puede ser visto y oído a distancia. Para la parte visual, necesitaba algo grande y brillante, y esta pantalla Freetronics es exactamente lo que necesitaba. Cada panel contiene una matriz de LEDs de 16 x 32, y usted puede pegar varios de estos juntos para crear mucho pantallas más grandes. Esto es algo que gustaría hacerlo en un futuro cercano.
El DMD viene con una librería de Arduino fácil de usar. se comunica con el Arduino a través de SPIde alta velocidad. He podido conseguir la biblioteca de la Página de Freetronics Github, luego ejecuto el bosquejo de la demostración y que funcionar dentro de minutos de abrir la caja. Me sorprendió ver una brillante pantalla utilizando solamente energía de Arduino. Si usted quiere cegar temporalmente sus espectadores, puede conectar una fuente de alimentación dedicada a esta DMD. Si esto no recibe la atención, nada lo hará!
Físicamente, esta pantalla mide 320 m m (W), (H) de 160mm y 14mm (D).
El panel posterior contiene los conectores para la alimentación externa, 5V con en menos de 4 amperios capacidad, el conector de Arduino marcado HUB1 y el conector para Margarita muestra adicional en el lado opuesto. Según la documentación, usted puede encadenar hasta cuatro DMDs.
El DMD es controlado por un Arduino Uno. Freetronics proporciona un conector muy conveniente "DMDCON" que sólo se ajusta directamente sobre los pasadores SPI y los datos correctos.
Que no sea del DMD, usé un Arduino Uno, un escudo de Ethernet, un desglose de reloj en tiempo real, un zumbador y un DHT22. Para todos estos componentes, he creado clases describiendo su funcionamiento en mi curso Udemy. (Autopromoción desvergonzada: inscribirse a mi lista de correo electrónico en arduinosbs.com y recibe un cupón que dará acceso descontado a las 55 conferencias).
El reloj en tiempo real, un desglose basado en lo DS18072 reloj IC, es un dispositivo I2C, por lo que es conectado al analógico los pines 1 y 2, que implementar el I2C bus de Uno.
El zumbador está conectado al pin digital 3, desde donde controlo usando la función tone() .
El sensor DHT22 es conectado al pin digital 2. Tenga cuidado de conectar la resistencia de pull-up de 10KΩ entre la línea de 5V y la línea de datos.