Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Vaig trobar un bon instructiu d'AlexTheGreat sobre la fabricació d'un cub LED. Aquí teniu l’enllaç.
www.instructables.com/id/Awesome-led-cube/
Vaig decidir provar-ho i vaig acabar afegint una mica de circuit per fer que el LED canviés de color.
El resultat és una joguina d’escriptori d’aspecte divertit i del qual estic molt orgullós.
Pas 1: creació del quadre
Vaig comprar unes làmines fines d’acrílic i vaig tallar 5 quadrats. Després els vaig enganxar en calent en forma de cub. Després de deixar assecar la cola, vaig polir tots els costats amb un mini-sandblaster. Això ajuda a difondre la llum del LED. El paper de vidre també funcionaria.
Pas 2: Afegir els dissenys de metall
Inspirant-me en allò instructiu d’AlexTheGreat, vaig retallar algunes formes de xapa per fer cola calenta al cub. Després d’experimentar, vaig descobrir la manera més senzilla de fer-ho.
Comenceu tallant cinc quadrats de xapa de la mateixa mida que els laterals del cub. El meu tenia una mida de 3x3 . A continuació, utilitzeu una regla i traqueu els vostres dissenys. A continuació, talleu-los amb algunes fulles metàl·liques. Les formes arrodonides i les corbes són molt difícils de fer amb les fulles, així que tingueu-ho en compte si decidiu fer-lo.
Vaig decidir fer les cantonades d’una peça per evitar incongruències. Va haver-hi algunes proves i errors amb el tall i el plegat, però el resultat final sembla llis. A continuació, enganxeu en calent els dissenys de metall al cub.
Aquest procés ha trigat més, només cal tenir paciència i fer talls acurats.
Pas 3: electrònica
El LED que he utilitzat per a aquest projecte és un LED all-in-one RGB. Hi ha quatre derivacions al díode: negatiu, vermell, verd i blau. Si canvieu la quantitat de voltatge de cada pin, podeu canviar el color pel que vulgueu. Per ajudar a difondre el LED, només liureu-lo lleugerament amb paper de vidre.
Els pins de sortida d’un Arduino tenen 255 nivells de tensió. Si canvieu el voltatge (entre 1 i 255) a cada cable de color del LED, podeu controlar el color.
En lloc d’utilitzar un Arduino Uno sencer per a aquest projecte, vaig optar per utilitzar l’IC ATTiny85. És una versió molt més senzilla i més petita de l’IC que es troba a l’Uno, i és molt barata. Programar l’ATTiny també és extremadament fàcil, però necessiteu un Uno per fer-ho. Es tracta de descarregar una biblioteca al programari i connectar l’ATTiny a l’Uno amb uns quants cables i condensador (per evitar restabliments). Si voleu esbrinar com fer-ho, només cal que cerqueu "Reduir Arduino" a YouTube. Hi ha diversos bons vídeos que descriuen el procés.
Les úniques parts que vaig fer servir en aquesta versió eren tres resistències, un ATTiny, un LED RGB, un interruptor i una bateria. Podria haver dissenyat i demanat un PCB per a aquesta construcció, però el circuit era tan senzill que no valia la pena l’esforç.
Pas 4: programari
El programari també és senzill. Si canvieu un paràmetre a la part "configuració" del codi, podeu controlar el temps abans que canviï el color.
Vaig escriure algun codi per fer que el color s’esvaís d’un a l’altre, però m’agrada més el simple canvi de color. Si voleu veure el codi de fade, feu-m'ho saber. Es tracta de crear matrius i incrementar-los dins d’un bucle.
NOTA: He canviat els codis de color hexidecimal dels fitxers del programari Arduino per donar a l'IDE un tema "fosc". No suporto codificar sobre un fons blanc.