Charlieplexing con la frambuesa Pi (9 / 9 paso)

Paso 9: Pensamientos seguimiento

Aprendí algunas cosas mientras se hace este proyecto.

Charlieplexing es mucho menos confuso lo que pensaba sería.  Estaba convencido de que sería muy difícil, pero realmente, sólo es agregar pares de LEDs y conectar los cables.  El código requiere un poco más trabajo, pero básicamente todo lo que tienes que hacer a la luz un LED específico es poner todos los pines de entrada, continuación, establezca las dos clavijas para su LED específica de salida, y uno alto y uno bajo.

Agregar nuevos contactos sigue un patrón poco agradable.  Añadir como muchos pares de LEDs que tengas actualmente conduce, alambre entonces cada cable de salida y un par, cada par con el nuevo cable.

Podría haber escrito algo de código dinámico para crear las listas de la parte superior e inferior.  Sólo está contando de 0 al número de LEDs-1 por 2 y entre 1 y el número de LEDS por 2.  Entonces no tengo que actualizarlo cada vez que agrego un nuevo plomo.

Mantener los LEDs en orden - al darse cuenta que uno de su lista de LED es el LED en su par 6 superior) no es difícil, pero podría tener un tiempo difícil escribir el código para crear dinámicamente la lista en el orden "correcto" para usted.  Hemos todos vistos cubos de LED que funcionan con Charlieplexing.  Mientras que dinámicamente podría construir la lista de los LEDs como lo hice en mi código, estarían completamente fuera de orden, y usted tendría que mantener una lista aparte para mantenerlos en orden, de todos modos.  Creo que por esta razón casi todos sólo crea la lista de LEDs manualmente como ya he dicho que no quiero hacer en el paso 3.  Hay generalmente, pero no siempre, razones que todo el mundo hace algo una determinada manera. :)

Así que ¿dónde sería ir desde aquí?  No estoy seguro que tengo las aplicaciones de la vida real.  Lo del cubo LED se ha hecho y he hecho algunos otros proyectos de LED con mi frambuesa Pi (consulta mi canal de youtube para ellos), así que realmente no sé qué haría con Charlieplexing.

Algunas cosas que podría incluir--varitas POV: usted fácilmente puede conectar 20 LEDs como lo hice, pero hacerlas en una fila en un PCB conectado a un palo para hacer la varita POV que agita. Cubos de LED: sí, acaba de decir se ha hecho y no voy a hacer, pero eso no significa que no se puede!  Matriz de LED: Fácilmente podría configurar una matriz de 90 LEDs en una matriz de 5 x 18 y crear un tablero de mensajes desplazable (similar al que construí). Las posibilidades son infinitas, pues bien, casi interminable.  Sólo tienes tantos pines GPIO en la Raspberry Pi.

Artículos Relacionados

Cómo hackear un Time Capsule de Apple con una frambuesa Pi

Cómo hackear un Time Capsule de Apple con una frambuesa Pi

Introducir la cápsula de"Pi". ¿Actualmente es la única cápsula del tiempo Apple puede conectar a su TV..., esto hace un Apple TV? ;-)OK, ok, digamos que usted tiene un viejo Apple Time Capsule colocación alrededor que ya no funciona... (hay un b
Cacerola / inclinación de la cara de seguimiento con la frambuesa pi

Cacerola / inclinación de la cara de seguimiento con la frambuesa pi

con esfuerzos he encontrado que controla dos motores servos para permitir una webcam para la cacerola/la inclinación y seguimiento de rostro en tiempo real utilizando la frambuesa pi no es tan imposible como puede al principio parecer. Con algunos cu
Cómo utilizar y Arduino shield con la frambuesa Pi

Cómo utilizar y Arduino shield con la frambuesa Pi

Adición de Arduino shields a la frambuesa Pi pueden ser un dolor muy grande. Uno termina teniendo un lío de cables corriendo y configuración del software es un reto en la su propia derecha.Aquí le damos una solución sencilla para empezar a utilizar t
Cómo hacer una tarta de frambuesa con una frambuesa pi

Cómo hacer una tarta de frambuesa con una frambuesa pi

Como un ingeniero trabajando día y noche con programas y robots, estoy cansado de ser llamado "Cocina movilidad" por mi novia, así que decidí hacer una tarta de frambuesa real usando mi capacidad técnica con Raspberry Pi, 14/3, que es llamado el
Haciendo ApplePi, fusión Vintage Macintosh Plus con la frambuesa Pi

Haciendo ApplePi, fusión Vintage Macintosh Plus con la frambuesa Pi

Como un niño de finales de los 70 y estudiante de la escuela primaria de los años 80, siempre he estado fascinado por estas cajitas beige y platino y sus pequeñas pantallas B & W. Algunos apareció al lado de los animales domésticos Commodore y Apple]
Control de un tren Lionel con una frambuesa Pi

Control de un tren Lionel con una frambuesa Pi

¿Qué sucede cuando usted toma un viejo modelo de Lionel tren sistema y agregar un control web? Este proyecto controla un set de tren Lionel modelo con el Raspberry Pi.En este proyecto, vamos paso a paso a través de las piezas, hardware y software par
WiFi Photobooth con una frambuesa Pi

WiFi Photobooth con una frambuesa Pi

Este proyecto es sobre un photobooth totalmente controlado y funcionado por una frambuesa pi. Incluso usted puede operar con una batería de coche 12V durante bastante tiempo.Qué puede hacer con él:Configurarlo como un photobooth normal para matrimoni
Construir su propia iluminación ambiental con la frambuesa Pi

Construir su propia iluminación ambiental con la frambuesa Pi

Quería construir un sistema de iluminación ambiente para mi TV desde que compré la frambuesa Pi hace un año. Después finalmente me las arreglé para la tira de LED WS2801 especial necesaria, comencé la construcción y todo salió mejor de lo esperado.Es
Para empezar con la frambuesa Pi 2 (LabVIEW)

Para empezar con la frambuesa Pi 2 (LabVIEW)

Esta guía detallada se va sobre los pasos necesarios para conectar la frambuesa Pi 2 modelo B (2 de RPI) o frambuesa Pi 3 modelo B a LabVIEW utilizando LabVIEW MakerHub LINX. LINX es utilizado para interactuar con plataformas comunes incrustadas como
Construir un sistema Multimedia con Pi2 frambuesa

Construir un sistema Multimedia con Pi2 frambuesa

En este proyecto, voy instalar OpenELEC en Rpi2 y hacer el Pi2 frambuesa como el Centro Multimedia de casa.OpenELEC es un sistema operativo integrado en torno a Kodi, el centro de medios de entretenimiento de código abierto. Teatro casero PC es conoc
Construir una carpeta de la tableta con la frambuesa Pi

Construir una carpeta de la tableta con la frambuesa Pi

Hola mundo, carbono puro aquí con otro instructivo. Hoy voy a mostrar cómo construir un híbrido de binder de tablet que se puede utilizar para la escuela, trabajo, juego, etc.. Este proyecto se basa en la frambuesa pi que si no ya sabes es un equipo
Establecer un PiFace con su frambuesa Pi

Establecer un PiFace con su frambuesa Pi

esta es una guía básica para principiantes que acaban de recibir un Raspberry Pi / Pi-cara y quiere saber cómo configurarlo, sentí la necesidad de escribir esto después de recibir una PiFace y no ser capaces de encontrar cualquier documentación decen
Sonido de RFID activa con la frambuesa Pi

Sonido de RFID activa con la frambuesa Pi

Durante el taller de estilo de dos días 'hackathon' en Makernow la semana pasada, parte de la Conferencia de todos los fabricantes ahora, uno de los grupos ayudé a llevar a cabo su proyecto que implicó la activación de muestras de sonido cuando eleme
Gráficas en tiempo real con la frambuesa Pi

Gráficas en tiempo real con la frambuesa Pi

Tiempo para algunos frambuesa Pi + Plotly Streaming diversión!Recientemente hemos completado un Instructable para visualización de datos temperatura y humedad, utilizando un Arduino y Plot.ly, una herramienta gráfica colaborativa en línea gratuita. A