Taula de continguts:

Mini cub de llum RGB !: 8 passos
Mini cub de llum RGB !: 8 passos

Vídeo: Mini cub de llum RGB !: 8 passos

Vídeo: Mini cub de llum RGB !: 8 passos
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Mini cub de llum RGB
Mini cub de llum RGB

Això és bàsicament un inconvenient de l’Hypnocube, en lloc de ser de 64 LEDs, costant almenys 150 dòlars de fabricació, vaig fer una versió més petita de 8 LED per menys de 30 dòlars. El resultat és un cub de 2x2x2 on cada llum es pot controlar independentment. No estic absolutament segur de quants colors es poden obtenir de cada llum, però podria fer-ho 64 sense "vibracions" al color.https://www.hypnocube.com

Pas 1: materials

Materials
Materials

Sí, en realitat cal construir amb coses. Com que és tan nou per a vosaltres, he esbossat tot el que podríeu necessitar. * Maquinari * Soldador (es necessita una punta fina) * Soldador * Talladors de filferro / Decapadors * Legos (El tipus tècnic que té els forats al costat) * AVR Programador (vegeu més avall) * Comprovador de continuïtat * Parts * 8 LED RGB * 1 Atiny2313 * Resistències * Filferro * Fil dur (tirants de plàstic) * Forma de proporcionar 5v (herba de paret, bateries, regulador, etc.) * Opcional * Protoboard / PCB * Taula de pa * Pintura translúcida blanca * Programador * Port paral·lel (mascle, 20 pins) * Socket DIP de 20 pins * Protoboard o tauler de separació DIP de 20 pins Sí, necessiteu els Legos. Són la plantilla perfecta per a aquest projecte. Si no els podeu adquirir, haureu de fer una plantilla amb un 2x4. He creat un programador AVR molt similar al mencionat al Ghetto Programming, excepte que he deixat els pins de la capçalera i heu soldat els cables directament al pin rastres. Visiteu el seu instructiu per esbrinar-ho i fer-lo funcionar amb el vostre ordinador. En algunes de les meves imatges és possible que vegeu un tauler de segell bàsic, però només l’utilitzo per a la seva font d’alimentació de 5 V i per a la seva taula de treball. He comprat totes les meves peces a SparkFun Electronics, i vaig estar molt satisfet.

Pas 2: planificació

Planificació
Planificació
Planificació
Planificació
Planificació
Planificació

Com que ja ho he fet per vosaltres, en realitat no heu de fer aquest pas. Aquestes són només algunes reflexions preliminars que hi van entrar.

Com que els meus LED RGB no estaven esmerilats i els colors eren "separats", vaig decidir pintar-los amb una pintura acrílica que s'utilitza normalment per a un acabat mat. Vaig aprimar-lo amb una altra pintura transparent quan estava seca i amb un petit brillantor. El resultat va ser força agradable, com es pot veure amb les primeres imatges: abans de començar a construir-lo, en vaig fer un prototip amb LEDs normals que tenia al voltant. Com podeu veure al segon "grup" de fotos. El primer és de 4 LEDs a la meva Lego Jig. Bàsicament, necessiteu que tingui sis tacs de llarg i 3 maons i 2 plaques d’alçada i sigui increïblement proper a ser quadrat. (Té uns 0,07 tacs, per al vostre nombre de monstres) Vaig doblegar els ànodes (els més curts) i després els vaig soldar al següent ànode doblegat. No es pot tocar el càtode! Si proveu de soldar això i creieu que és difícil, tot just està començant. Un cop fet això, repetiu amb el següent conjunt de LEDs. Després, doblegueu lleugerament els extrems dels passadors del càtode cap a l'interior, com a la imatge # 6. Soldeu-los al conjunt inferior de càtodes sense tocar l’anell de l’ànode. Finalment, obteniu 2 peces de filferro rígid i soldeu les connexions de cada anode d'ànode fins a la part inferior, per obtenir un total de 6 connexions des de la part inferior. Ara els LED estan multiplexats. Seleccioneu el nivell i la columna per il·luminar un LED. Va funcionar i estava disposat a passar a la realitat: disculpeu la meva càmera sense mode Marco. Intentaré explicar els detalls invisibles mitjançant Photonotes. (Haurien de ser imatges de 3,1 megapíxels, de manera que si decidiu crear-les, potser podeu ampliar-les)

Pas 3: el bo

El bo
El bo
El bo
El bo
El bo
El bo
El bo
El bo

D'acord amb les instruccions d'Hypnocube, he creat 3 seccions amb el mateix nom: El bo, el dolent i, per descomptat, El lletjo. Podeu pensar que es tracta de petits apodats divertits, però seriosament. Tot i que trigareu un minut a llegir The Ugly, he trigat dues hores a fer-ho per primera vegada. Podeu començar veient com doblegareu els LED. El meu va ser RCBG, el vostre pot ser diferent, així que comproveu-ho! A continuació, col·loqueu els 4 LED a la plantilla. de manera que els cables apunten en diagonal cap a l'interior, de color vermell al càtode més proper. Quan doblegueu el vermell, només haurien de tocar-se, si no, passar una mica per sobre de l’últim vermell. A continuació, doblegueu els blaus en la direcció oposada i, a continuació, els verds de la mateixa manera que el vermell. Els blaus haurien d’arribar gairebé, potser com a 1 mm de distància, però els verds seran massa curts d’1 cm. En aquest moment, vaig doblegar el càtode una mica allunyat dels vermells, per donar-me una mica de sala de soldadura, i després soldar tots els vermells junts. Després de fer aquest anell vermell, hauríeu de provar la continuïtat de l'anell. Si us heu apropat al càtode, feu una prova de continuïtat per assegurar-vos que no us heu soldat. Si ho vas fer … bé intenta treure-ho. Aquest va ser el pas més fàcil! VISCA!

Pas 4: el dolent

El dolent
El dolent

Per tant, ara que heu soldat el vermell, és hora de passar al verd i al blau. Col·loqueu amb cura el cable blau tan a prop com pugueu arribar al següent. Probablement tindrà un buit d’1 mm. Per sort, la soldadura és bona. (Atenció! Si teniu la planxa massa calenta, podeu obrir la bretxa, deixar-la anar i el plom tornarà a sortir, llançant soldadura calenta per tot arreu!) En vermell, volíeu utilitzar el mínim de soldadura possible. Aquí he utilitzat un globus més gran. No utilitzeu massa, o us soldareu amb un altre cable (si ho feu, consulteu el pas 5.) Repetiu-lo 4 vegades i ara teniu un anell blau. Visca! Assegureu-vos de comprovar si hi ha continuïtat;-) El dolent no era tan dolent, oi?

Pas 5: el dolent: part 2

El dolent - 2a part
El dolent - 2a part
El dolent - 2a part
El dolent - 2a part

Finalment, haureu de fer el verd.

Per a això, necessitareu un LED cremat o una resistència antiga que no us agradi. (Necessitem el cable) Només necessitava uns 8 mm per cable, un LED de color groc de recanvi va fer el truc. Soldeu la part del donant fins al final d’un cable verd i, a continuació, talleu-la amb la meitat del cable del donant. El verd hauria de ser prou llarg com per arribar al següent punt, cosa que podem utilitzar per al nostre avantatge. Repetiu per a les altres quatre. Podríem doblar-lo recte, però és molt més fàcil si el corbem al voltant. Utilitzant una forma d'alicates, agafeu el filferro prop de la base i gireu-lo cap a l'interior de 20 graus (fent un angle de 160 graus). A continuació, repetiu a prop del final. Això només hauria d’arribar al següent fil si ho heu fet correctament. Torneu enrere i ajusteu-lo si no ho fa. A continuació, repetiu 4 vegades més. (Si el plom del donant es desactiva a causa d'una junta de soldadura freda o alguna cosa així, l'haureu de tornar a soldar).

Pas 6: El lleig

El lleig
El lleig

Jaja Ara, "El lleig". Ara és hora de soldar-se. Soldeu el verd al següent verd. La raó per la qual es mereix el seu propi pas és simple: és increïblement difícil. Aquests són alguns consells: * No toqueu el cable blau. És millor soldar-lo des de la "vora exterior" que baixi directament. * No deixeu que la planxa s'escalfi massa ni la deixeu actuar massa temps. En cas contrari, pot provocar la sortida del plom del donant. * No utilitzeu molta soldadura. 5 mm són suficients. * Si el cable està "flotant" per sobre del punt de soldadura i no el podeu empènyer cap avall, poseu-hi un mànec d'eina o alguna cosa per mantenir-lo baix, en lloc d'utilitzar el soldador. És realment complicat. Si acabes soldant al blau, aquí t’explico com me’n vaig desfer (no posseeix metxa de soldadura i les meves altres eines de desoldar no m’han ajudat) * Intenta reduir-lo al llarg dels cables. Feu la connexió entre ells el més fina possible *. Aleshores, és possible que pugueu entrar-hi amb talladors de filferro i tallar el pont. O * Proveu de moure la soldadura per algun cable de recanvi, per exemple, un altre LED mort. Quan hàgiu completat l'anell verd, comproveu la continuïtat. Tot i això, encara no ho celebreu. Torneu enrere i torneu a fer els passos 3-6, saltant-vos aquesta part. Necessiteu 2 jocs de 4 LEDs, un per a cada nivell;-)

Pas 7: El lleig: part 2

El lleig - 2a part
El lleig - 2a part
El lleig - 2a part
El lleig - 2a part

Ara és el moment de soldar els dos nivells junts! La foto ho mostra realment. A la part superior, doblegueu 7-9 mm dels consells comuns cap a l'exterior i, tot seguit, inclineu tot el cable cap endins. Els vaig col·locar a la plantilla mentre mantenia la part superior al seu lloc i la vaig soldar. El truc, per a aquells que no tingueu 3 mans, és soldar 2 punts, llavors hauria de ser capaç de mantenir-se sol, i podeu obtenir els altres 2. Comproveu la continuïtat i continueu. Per a la següent part, necessitareu un cable dur. Si no en teniu cap, seguiu aquest missatge:

Aquestes coses que tenen corbates tenen un nucli de filferro que podem fer servir (advertència: els que estiguin en paper seran impossibles de soldar, ja que hi ha una cola). He trobat alguns de plàstic que funcionaven bé. (Fins i tot n’hi havia un de coure!) Per extreure’l, només he agafat els dos extrems i he estirat, com es pot veure a la imatge. Ara cal afegir-ne longituds que s’estenguin des de cada color fins a la taula. Comenceu pel nivell superior i trieu un LED. A la dreta, soldar en vermell, després verd. (En aquest ordre!) Aquells entren fàcilment. Assegureu-vos que el soldador no estigui massa calent o pugui dessoldar una unió. Això és difícil en una àrea tan confinada. Repetiu el nivell inferior, però trieu un LED diferent. Proveu la continuïtat de tot i corregiu tot el que no sigui continu. Ja heu acabat amb la part més dura (si voleu pintar els LED, ara haureu de fer-ho;-))

Pas 8: uf! Programació

Uf! Programació
Uf! Programació
Uf! Programació
Uf! Programació
Uf! Programació
Uf! Programació

Heus aquí un pas més lax: la programació. He estat utilitzant el meu en una taula de treball, perquè no tinc cap sòcol DIP addicional per substituir constantment el microcontrolador. He utilitzat l'Atiny 2313 d'Amtel. Podeu utilitzar qualsevol cosa amb almenys 10 I / O. pins. Connecteu els pins segons la imatge. ("v" significa nivell inferior "'significa nivell superior. "D5" i aquests són els noms de les E / S)Programar això és realment molt fàcil. He escrit un marc perquè sigui fàcil per a tothom. Aquí teniu el fitxer

#include #define F_CPU 100000UL // Estableix la velocitat per defecte de delay.h # include // La primera lletra és superior o inferior // La segona lletra és de color (R / G / B) // La tercera lletra està activada / desactivada // TRN = Top vermell activat #define TRN PORTD = _BV (PD0); # define TRF PORTD & = ~ _BV (PD0); # define TGN PORTD = _BV (PD2); # define TGF PORTD & = ~ _BV (PD2); # define TBN PORTD = _BV (PD4); # define TBF PORTD & = ~ _BV (PD4); # define BRN PORTD = _BV (PD1); # define BRF PORTD & = ~ _BV (PD1); # define BGN PORTD = _BV (PD3); # define BGF PORTD & = ~ _BV (PD3); # define BBN PORTD = _BV (PD5); # define BBF PORTD & = ~ _BV (PD5); // La primera lletra és una lletra de columna (A / B / C / D) // La segona lletra està activada / desactivada // AN significa que la columna A està activada # define AN PORTB & = ~ _BV (PB7); # define BN PORTB & = ~ _BV (PB6); # define CN PORTB & = ~ _BV (PB5); # define DN PORTB & = ~ _BV (PB4); # define AF PORTB = _BV (PB7); # define BF PORTB = _BV (PB6); # define CF PORTB = _BV (PB5); # define DF PORTB = _BV (PB4); // Utilitzeu "WO" per esperar una petita quantitat de temps per modular el color // Ajusta perquè el color del LED no "vibri" #define WO _delay_ms (15); // Utilitzeu "WL" per esperar 1 segon # define WL _delay_ms (1000); int main () {// Configureu els ports d'E / S: NO EDITEU DDRD = _BV (PD4); DDRD = _BV (PD2); DDRD = _BV (PD3); DDRD = _BV (PD0); DDRD = _BV (PD1); DDRD = _BV (PD5); DDRB = _BV (PB7); DDRB = _BV (PB6); DDRB = _BV (PB5); DDRB = _BV (PB4); // L’estat per defecte de les columnes és a AF; BF; CF; DF; // FINALITZA DEFINICIONS mentre (1) {// Tot el que hi ha aquí es replegarà per sempre // Insereix el teu codi aquí} return (0);}Us ho he comentat i llegint-lo, ho heu d’explicar. Bàsicament, podeu utilitzar el primer "conjunt" de definicions per seleccionar el color i l'alçada. A continuació, utilitzeu el segon "conjunt" per triar la columna. Si introduïu el següent al codi, després de "// Inseriu el vostre codi aquí", il·luminarà els 4 LED superiors de color blau

BGN; AN; WO; AF; BN; WO; BF; CN; WO; CF; DN; WO; DF; BGF;La primera línia s'encén de color verd fins al nivell inferior, mentre que les altres línies recorren les columnes. No obstant això, aquest codi farà que un LED s'encengui de color blanc

AN; TBO; WO; TBF; TGO; WO; TGF; TRO; WO; TRF; AF;En recórrer els colors tan ràpidament, es combinen. Si mai no heu barrejat llum, bàsicament funciona així: * R + G = Groc * R + B = Magenta (rosa-violeta) * B + G = Cian (blau clar) Si voleu altres colors, pot experimentar amb diverses relacions de puntualitat per a cada color. Com a regla general: no tingueu mai més d’un color d’un LED a la vegada, en cas contrari potser no s’encenguin. Si voleu il·luminar els 8 alhora, intenteu que el color sigui senzill. Amb sort, podeu crear dissenys i animacions interessants al vostre propi mini-hipnocub. Aquest projecte no és, desafiant, un projecte d'aprenentatge a soldar, com es va poder veure, i m'agradaria tenir més experiència abans d'intentar-ho.

Recomanat: