Talaan ng mga Nilalaman:

Disco Drinks Coaster: 4 Hakbang (na may Mga Larawan)
Disco Drinks Coaster: 4 Hakbang (na may Mga Larawan)

Video: Disco Drinks Coaster: 4 Hakbang (na may Mga Larawan)

Video: Disco Drinks Coaster: 4 Hakbang (na may Mga Larawan)
Video: I work at the Private Museum for the Rich and Famous. Horror stories. Horror. 2024, Nobyembre
Anonim
Ang Disco Drinks Coaster
Ang Disco Drinks Coaster
Ang Disco Drinks Coaster
Ang Disco Drinks Coaster

Bagaman nakatira kami sa labas lamang ng Cambridge sa UK, ang aking asawa ay nakalulungkot sa lahat ng mga bagay sa Las Vegas. Ito ay halos anim na buwan mula noong huli nating pagbisita, at siya ay nag-pin para sa mga maliliwanag na ilaw at cocktail. Ilang mga bagay ang ginagawang mas mahusay ang pag-inom kaysa sa ilang mga kulay na ilaw sa paligid. Sa tuwing alerto sa mga sanhi ng pagiging mapusok ng aking asawa, napagpasyahan kong aliwin siya sa pamamagitan ng paggawa ng isang animated, maliwanag na naiinit na coaster. Narito ito sa ilalim ng isang gin at tonic: At narito ito, walang baso, nagpapakita ng isang umiikot na galactic ice-cube. Ang coaster ay maaaring maitulak mula sa anumang PC na may isang serial port at ipapakita ang anumang 10 ng 10-pixel na video na nais mo.

Hakbang 1: Bumili ng Ilang Bahagi

Kakailanganin mong:

30 1K 0805 resistors (R1 - R30) 30 MBTA42 NPN transistors (Q1 - Q30) 10 100 Ohm 0805 resistors (R31 - R40) 10 FMMT717 PNP transistors (Q31 - Q40) 5 74HC594 SOIC shift registro (IC1 - IC5) 4 100nF 1206 capacitors (C1 - C4) at sa wakas: 100 TB5-V120-FLUX-RGB8000 RGB LEDs (LED00 - LED99) Ang mga LEDs ay maaaring maging mahirap upang mahawakan sa isang disenteng presyo; Ang eBay ay muling kaibigan ng matigas na inhinyero sa elektrisidad.

Hakbang 2: Gawin at Tipunin ang PCB

Gawin at Tipunin ang PCB
Gawin at Tipunin ang PCB
Gawin at Tipunin ang PCB
Gawin at Tipunin ang PCB

Paggawa ng isa o higit pang mga PCB gamit ang naka-attach na mga Gerber at drill file. Kinakailangan ang isang dalwang proseso na PTH, kaya't marahil pinakamahusay na gamitin ang isa sa iba't ibang mga maliliit na dami ng propesyonal na tagagawa ng PCB; Natagpuan ko ang PCB Train sa UK na medyo maaasahan.

Magtipon ng pisara, mag-ingat nang mabuti kapag naghinang ng mga ibabaw na bahagi ng mount. Natagpuan ko ang isang ito na tama sa limitasyon ng aking kagalingan ng kamay. Tandaan na mayroong dalawang magkakaibang uri ng SOT-23 transistor, at dalawang uri ng 0805 risistor sa pisara. Tingnan ang ilalim na layer ng seda upang makita ang mga pangalan ng sangkap (R23 atbp) at gamitin ito upang tumugma laban sa listahan ng mga bahagi sa hakbang 1. Kapag tapos ka na, dapat ganito ang hitsura ng iyong circuitboard.

Hakbang 3: Magmaneho ng Lupon

Ito ang nakakalito na bit. Kailangan mong gumamit ng isang bagay (marahil isang microcontroller) upang himukin ang board sa isang paraan na bumubuo ng isang imahe. Ikabit ang mga kable ng kuryente at data sa konektor sa kanang bahagi sa ibaba ng board. Nakita mula sa itaas, binibilang namin ang anim na pin:

1 2 3 4 5 6 Ang mga kaukulang signal ay: 1. XVOLTS - boltahe ng pagmamaneho para sa mga LED. Kumonekta sa 4V kasalukuyang limitadong supply. 2. SERIAL_CLOCK - ilipat ang data mula sa SERIAL_DATA sa positibong pagpunta sa gilid. 3. SERIAL_LATCH - latch 40 bits mula sa shift register sa LED control sa positibong pagpunta sa gilid. 4. GROUND - karaniwang lupa. 5. 5VOLTS - supply boltahe para sa control circuitry. Kumonekta sa 5V supply. 6. SERIAL_DATA - data ng pag-input para sa rehistro ng shift. Upang i-scan ang display, mag-orasan ng 10 na 4-bit na mga numero sa rehistro ng shift. Upang mag-relo nang kaunti: - dalhin ang SERIAL_CLOCK mababa - baguhin ang SERIAL_DATA - dalhin ang SERIAL_CLOCK mataas Kapag 40 na nai-iskedyul na, ang SERIAL_LATCH signal ay maaaring dalhin mataas upang ilipat ang mga ito sa LED control circuitry. Pinipili ng bawat 4 bit na numero ang pula, berde at asul na mga LED sa isang hilera, at pili-pili ay hindi pinapagana ang lahat ng mga LED sa isang haligi. Kaya't kung mag-relo kami sa isang string: 0011 0100 0111… RGCB RGCB RGCB Itinatakda nito ang lahat ng mga LED sa hilera 0 hanggang asul, lahat ng mga LED sa hilera 1 hanggang berde at lahat ng LEDS sa hilera 2 hanggang cyan (berde + asul). Hindi pinagagana nito ang lahat ng mga LED sa mga haligi 0 at 2. Sa pamamagitan ng mabilis na pag-orasan sa iba't ibang mga kumbinasyon ng mga halaga (karaniwang may 1 lamang sa 10 haligi na hindi pinapagana ang mga bits na mababa), maaari naming i-scan ang array upang bumuo ng isang imahe, at gumamit ng pulse-width modulasyon upang magbigay ng isang hanay ng mga maliwanag na intensidad. Ang naka-attach na firmware ay maaaring magamit sa isang Atmel ATmega644 upang makabuo ng mga kinakailangang signal bilang tugon sa serial input mula sa isang PC o Mac.

Hakbang 4: Isang Babala at isang Tip

Isang pares ng mga salita ng babala. Ang mga modernong LEDs ay maaaring maging napakaliwanag talaga. Marahil ay maaari mong saktan ang iyong sarili nang napakasama sa pamamagitan ng pag-dial sa kanila hanggang sa buong lakas at hindi pansinin ang iyong hitsura na malayo, kaya huwag. Gayundin, kapag ang pag-debug ng iyong firmware ay madaling pigilan ang proseso ng pag-scan at sunugin ang mga mahahalagang LED. Gumamit ng isang disenteng kasalukuyang-limitadong suplay ng kuryente ng bench, na may kasalukuyang pag-dial pabalik sa ilang sampu-sampung mga milliamp upang maiwasan na mangyari ito.

Inirerekumendang: