INHOUDSOPGAWE:

Disco Drinks Coaster: 4 stappe (met foto's)
Disco Drinks Coaster: 4 stappe (met foto's)

Video: Disco Drinks Coaster: 4 stappe (met foto's)

Video: Disco Drinks Coaster: 4 stappe (met foto's)
Video: Adele - Rolling in the Deep (Official Music Video) 2024, Julie
Anonim
Disco Drinks Coaster
Disco Drinks Coaster
Disco Drinks Coaster
Disco Drinks Coaster

Alhoewel ons net buite Cambridge in die Verenigde Koninkryk woon, is my vrou tragies verslaaf aan alles in Las Vegas. Dit is byna ses maande sedert ons laaste besoek, en sy is op soek na helder ligte en skemerkelkies. Min dinge maak 'n drankie lekkerder as 'n paar gekleurde liggies in die omgewing. Ek was altyd bedag op die oorsake van die ongemak van my vrou, en ek het besluit om haar op te beur deur 'n geanimeerde, helder verligte drank -onderlegger te maak. Hier is dit onder 'n gin en tonic: En hier is dit, glasvry, met 'n draaiende galaktiese ysblokkie. Die onderlegger kan vanaf enige rekenaar met 'n seriële poort bestuur word, en die gewenste 10 x 10-pixel video kan verskyn.

Stap 1: Koop 'n paar onderdele

Jy sal nodig hê:

30 1K 0805 weerstande (R1 - R30) 30 MBTA42 NPN transistors (Q1 - Q30) 10 100 Ohm 0805 weerstande (R31 - R40) 10 FMMT717 PNP transistors (Q31 - Q40) 5 74HC594 SOIC skofregisters (IC1 - IC5) 4 100nF 1206 kapasitors (C1-C4) en laastens: 100 TB5-V120-FLUX-RGB8000 RGB LED's (LED00-LED99) Dit kan moeilik wees om die LED's teen 'n ordentlike prys in die hande te kry; eBay is weer die vriend van die ontstoke elektriese ingenieur.

Stap 2: Maak en monteer die printplaat

Maak en monteer die PCB
Maak en monteer die PCB
Maak en monteer die PCB
Maak en monteer die PCB

Vervaardig een of meer PCB's met behulp van die aangehegte Gerber- en boorlêers. 'N Dubbelzijdige PTH-proses is nodig, daarom is dit waarskynlik die beste om een van die verskillende klein-volume professionele PCB-vervaardigers te gebruik; Ek het gevind dat PCB Train in die Verenigde Koninkryk redelik betroubaar is.

Monteer die bord, wees baie versigtig wanneer u die onderdele op die oppervlak monteer. Ek het gevind dat hierdie een op die grens van my behendigheid is. Let daarop dat daar twee verskillende tipes SOT-23-transistor en twee soorte 0805-weerstand op die bord is. Kyk na die onderste sylaag om die komponentname (R23, ens.) Te sien en gebruik dit in ooreenstemming met die onderdele -lys in stap 1. Sodra u klaar is, moet u bord so lyk.

Stap 3: bestuur die bord

Dit is die moeilike stukkie. U moet iets (waarskynlik 'n mikrobeheerder) gebruik om die bord op 'n manier te bestuur wat 'n beeld genereer. Koppel krag- en datakabels aan die aansluiting regs onder op die bord. Bo gesien, tel ons die ses penne:

1 2 3 4 5 6 Die ooreenstemmende seine is: 1. XVOLTS - dryfspanning vir LED's. Koppel aan die huidige beperkte toevoer van 4V. 2. SERIAL_CLOCK - skuif data van SERIAL_DATA na 'n positiewe kant. 3. SERIAL_LATCH - grendel 40 bisse van skofregister na LED -beheer op positiewe kant. 4. GROND - gemeenskaplike grond. 5. 5VOLTS - voedingsspanning vir stuurkringe. Koppel aan 5V -toevoer. 6. SERIAL_DATA - insetdata vir skofregister. Om die skerm te skandeer, skakel 10 4-bis-nommers in die skofregister. Om 'n bietjie in te klok: - bring SERIAL_CLOCK laag - verander SERIAL_DATA - bring SERIAL_CLOCK hoog Sodra 40 bisse ingeklok is, kan die SERIAL_LATCH -sein hoog gebring word om dit na die LED -beheerkringe oor te dra. Elke nommer van 4 bis maak die rooi, groen en blou LED's selektief in een ry moontlik, en skakel alle LED's in een kolom selektief uit. As ons dus in 'n string tik: 0011 0100 0111 … RGCB RGCB RGCB Dit stel al die LED's in ry 0 op blou, al die LED's in ry 1 na groen en al die LED's in ry 2 na siaan (groen + blou). Dit deaktiveer al die LED's in kolomme 0 en 2. Deur vinnig in verskillende kombinasies van waardes te klok (tipies met slegs 1 van die 10 kolom-deaktiveerde bisse laag), kan ons die skikking skandeer om 'n beeld op te stel en polswydte te gebruik modulasie om 'n reeks skynbare intensiteite te gee. Die aangehegte firmware kan saam met 'n Atmel ATmega644 gebruik word om die nodige seine te genereer in reaksie op seriële invoer vanaf 'n rekenaar of Mac.

Stap 4: 'n Waarskuwing en 'n wenk

'N Paar woorde van waarskuwing. Moderne LED's kan inderdaad baie helder wees. U kan uself redelik seermaak deur hulle op volle intensiteit te skakel en u wegkykrefleks te ignoreer, so moenie dit doen nie. As u u firmware opspoor, is dit ook maklik om die skandeerproses te stop en die kosbare LED's uit te brand. Gebruik 'n ordentlike stroombeperkte stroomtoevoer, met die stroom terug na 'n paar tientalle milliampere om te voorkom dat dit gebeur.

Aanbeveel: