Indholdsfortegnelse:

Disco Drinks Coaster: 4 trin (med billeder)
Disco Drinks Coaster: 4 trin (med billeder)

Video: Disco Drinks Coaster: 4 trin (med billeder)

Video: Disco Drinks Coaster: 4 trin (med billeder)
Video: My job is to observe the forest and something strange is happening here. 2024, November
Anonim
Disco Drinks Coaster
Disco Drinks Coaster
Disco Drinks Coaster
Disco Drinks Coaster

Selvom vi bor lige uden for Cambridge i Storbritannien, er min kone tragisk afhængig af alt Las Vegas. Det er næsten seks måneder siden vores sidste besøg, og hun glæder sig til stærkt lys og cocktails. Få ting gør en drink pænere end nogle farvede lys i nærheden. Jeg var altid opmærksom på årsagerne til min kones grinethed og besluttede mig for at muntre hende ved at lave en animeret, stærkt oplyst drikkebane. Her er den under en gin og tonic: Og her er det, glasfrit, og viser en snurrende galaktisk isterning. Coaster kan drives fra enhver pc med en seriel port og viser enhver 10 x 10 pixel video, du ønsker.

Trin 1: Køb nogle dele

Du får brug for:

30 1K 0805 modstande (R1 - R30) 30 MBTA42 NPN transistorer (Q1 - Q30) 10 100 Ohm 0805 modstande (R31 - R40) 10 FMMT717 PNP transistorer (Q31 - Q40) 5 74HC594 SOIC skiftregistre (IC1 - IC5) 4 100nF 1206 kondensatorer (C1-C4) og endelig: 100 TB5-V120-FLUX-RGB8000 RGB LED'er (LED00-LED99) LED'erne kan være svære at få fat i til en anstændig pris; eBay er endnu en gang ven med den elektriske ingeniør.

Trin 2: Lav og saml printet

Lav og saml printkortet
Lav og saml printkortet
Lav og saml printkortet
Lav og saml printkortet

Fremstil en eller flere printkort ved hjælp af de vedhæftede Gerber- og borefiler. En dobbeltsidet PTH-proces er påkrævet, så det er nok bedst at bruge en af de forskellige professionelle PCB-producenter i små mængder; Jeg har fundet PCB Train i Storbritannien for at være temmelig pålidelig.

Saml brættet, og vær meget forsigtig ved lodning af overflademonterede komponenter. Jeg fandt denne til at være lige ved grænsen af min fingerfærdighed. Bemærk, at der er to forskellige typer SOT-23 transistor og to typer 0805 modstand på tavlen. Se på det nederste silkelag for at se komponentnavne (R23 osv.), Og brug dette til at matche med delelisten i trin 1. Når du er færdig, skal dit kredsløb se sådan ud.

Trin 3: Kør brættet

Dette er den vanskelige bit. Du skal bruge noget (sandsynligvis en mikrokontroller) til at drive kortet på en måde, der genererer et billede. Tilslut strøm- og datakabler til stikket nederst til højre på kortet. Set ovenfra taler vi de seks ben:

1 2 3 4 5 6 De tilsvarende signaler er: 1. XVOLTS - drevspænding for lysdioder. Tilslut til 4V strøm begrænset forsyning. 2. SERIAL_CLOCK - skift data fra SERIAL_DATA på den positive side. 3. SERIAL_LATCH - lås 40 bit fra skiftregister til LED -kontrol på positivgående kant. 4. JORD - fælles grund. 5. 5VOLTS - forsyningsspænding til styrekredsløb. Tilslut til 5V forsyning. 6. SERIAL_DATA - inputdata til skiftregister. For at scanne displayet skal du klokke 10 4-bit tal ind i skifteregistret. For at klokke lidt ind: - bring SERIAL_CLOCK til lav - modificer SERIAL_DATA - bring SERIAL_CLOCK højt Når 40 bits er blevet klokket ind, kan SERIAL_LATCH -signalet bringes højt for at overføre dem til LED -styrekredsløbet. Hvert 4 bit tal aktiverer selektivt de røde, grønne og blå lysdioder i en række og deaktiverer selektivt alle lysdioder i en kolonne. Så hvis vi ur i en streng: 0011 0100 0111… RGCB RGCB RGCB Dette indstiller alle lysdioder i række 0 til blå, alle lysdioder i række 1 til grønne og alle lysdioder i række 2 til cyan (grøn + blå). Det deaktiverer alle lysdioderne i kolonne 0 og 2. Ved hurtigt at clocke i forskellige værdikombinationer (typisk med kun 1 af de 10 kolonne-deaktiverede bits lave), kan vi scanne arrayet for at opbygge et billede og bruge pulsbredde modulering for at give en række tilsyneladende intensiteter. Den vedhæftede firmware kan bruges med en Atmel ATmega644 til at generere de nødvendige signaler som reaktion på seriel input fra en pc eller Mac.

Trin 4: En advarsel og et tip

Et par advarselsord. Moderne lysdioder kan faktisk være meget lyse. Du kan sikkert skade dig selv ret dårligt ved at ringe dem op til fuld intensitet og ignorere din look-away-refleks, så lad være med at gøre det. Ved fejlfinding af din firmware er det også let at standse scanningsprocessen og brænde de dyrebare lysdioder ud. Brug en anstændig strømbegrænset bænkstrømforsyning, med strømmen ringet tilbage til et par snesevis af milliampere for at undgå, at dette sker.

Anbefalede: