Taula de continguts:

Arbre de Nadal charliplexat per My Cubby: 7 passos
Arbre de Nadal charliplexat per My Cubby: 7 passos

Vídeo: Arbre de Nadal charliplexat per My Cubby: 7 passos

Vídeo: Arbre de Nadal charliplexat per My Cubby: 7 passos
Vídeo: "Arbre de Nadal" - Antoni Tolmos & Andrea Menal 2024, Desembre
Anonim
Arbre de Nadal xiplex per My Cubby
Arbre de Nadal xiplex per My Cubby

L’any passat vaig aconseguir un conjunt de llums de Nadal tipus bombeta amb bateria a la botiga local de casa i el vaig posar sobre un arbre de Nadal de sobretaula. Només per fer festiu el gallet. Gairebé tots els comentaris que he rebut corresponen a la frase "No parpellegen?" Aquest any, estava lligat i decidit a fer alguna cosa que destacés. Un conjunt de llums LED amb bateria tallat i enganxat a un estil Arduino, Charlieplex, i un petit codi per fer-los bllnk amb bonics patrons, canviats aleatòriament, va omplir el factura. Vaig trigar molt de temps a funcionar la part aleatòria, però no volia que el patró es repetís una vegada i una altra i s’avorrís, ja que m’hauria pogut imaginar amagant totes les connexions i posant l’arduino en una llauna d’Altoides. Però volia que vegessin tots els cables. A més, és més friki d’aquesta manera.

Pas 1: trobar el costat positiu del LED

Trobant el costat positiu del LED
Trobant el costat positiu del LED

El xiplex permet que els LED N * (N-1) siguin conduïts per N pins. En aquest cas, tenia 20 leds, de manera que utilitzant 4 pins per obtenir un de 12 leds, els vaig separar i vaig utilitzar la caixa de la bateria subministrada per trobar el cable positiu de cadascun.

Pas 2: Connexió dels conjunts

Cablatge dels conjunts
Cablatge dels conjunts

Després de trobar el positiu, els vaig soldar en conjunts que tenien el positiu i el negatiu de cada LED soldats junts. Podeu provar si l’heu encertat amb la caixa de la bateria: si toqueu els cables als cables de la bateria, s’hauria d’encendre un LED; invertir els cables hauria d’il·luminar l’altre.

Pas 3: cobrir els cables amb cinta de paper

Cobertura dels cables amb cinta de paper
Cobertura dels cables amb cinta de paper

Podeu obtenir cinta a la botiga d'artesania local que s'utilitza per cobrir tiges de flors de seda. Vaig aconseguir la meva a Walmart. La "cinta" és de paper cerat de color verd i s'enganxa bastant bé i amaga els cables enrotllats a l'arbre.

Pas 4: connectar les llums

Enganxant les llums
Enganxant les llums

Aquesta instrucció no tracta de la teoria de Charliplexing, sinó de com aplicar-la d’una manera interessant. El charliplexing està ben documentat. Aquest article de Viquipèdia us proporciona els conceptes bàsics. A més, si cerqueu aquí a instructables, trobareu molts més exemples. Per connectar els llums he utilitzat els pins 10, 11, 12, 13 a l’Arduino. No importa la forma de connectar cada fil de cada parell de LED: els cables de cadascun són intercanviables. Només heu d’enganxar cada parell a diferents pins mitjançant el resistent de 100 ohms. En aquest cas: emparellar pins === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Podeu afegir més conjunts utilitzant més pins, però com més afegiu menys temps cada llum es queda encesa i s’obtindrà el més feble. 12 semblava ser un número rodó agradable i molt brillant.

Pas 5: recollir els cables junts

Recollint els cables junts
Recollint els cables junts
Recollint els cables junts
Recollint els cables junts

Vaig provar de connectar els jocs individuals directament a la taula de pa, però van continuar traient-los. Així, doncs, els he posat tots sobre un petit perfboard i amb un connector femella per mantenir els cables gestionats. Radio shack ven un fil de Rainbow de quatre conductors que té conductors sòlids i s’adapta bastant bé al connector. El connector es va tallar a partir d’una llarga tira de capçaleres femenines que vaig recollir a eBay.

Pas 6: disseny del tauler de pa

Disseny de taulers de pa
Disseny de taulers de pa

L’altre extrem del filferro arc de Sant Martí es connectava a una petita placa amb un clon Adafruit Arduino. He utilitzat 100 ohms per a les resistències limitadores, que és una mica baixa posant uns 5v / 200ohm = 25ma a cada LED encès. A l'Arduino no li va semblar cap importància i fa que els LED siguin una mica més brillants. Com que són pulsats, tot el circuit atraurà els 25 mA i una mica per a l'Arduino. Fer que el funcionament de la bateria sigui factible. El conjunt de llums originals va treure gairebé 120 m de les bateries; és molt més baix.

Pas 7: Un petit programari

Un petit programari
Un petit programari

Tinc un kit LED Heart de Jimmie Rodgers i el programari ja estava preparat per conduir la matriu Charliplexed. He modificat el codi per afegir una reproducció aleatòria. Això reordena els pins entre cada vegada que es demana un marc d’animació en particular per evitar que sigui avorrit i repetitiu. Vaig fer unes quantes matrius que contenen cada marc d’animació encenent un LED, dos, tres …. etcètera.

Recomanat: