Orodha ya maudhui:

Skype ya Hali ya Biashara WS2812 RGB Dawati la LED Underglow: 6 Hatua
Skype ya Hali ya Biashara WS2812 RGB Dawati la LED Underglow: 6 Hatua

Video: Skype ya Hali ya Biashara WS2812 RGB Dawati la LED Underglow: 6 Hatua

Video: Skype ya Hali ya Biashara WS2812 RGB Dawati la LED Underglow: 6 Hatua
Video: Nina Sky - Move Ya Body (Official Music Video) ft. Jabba 2024, Julai
Anonim
Skype kwa Hali ya Biashara WS2812 RGB Dawati la LED Underglow
Skype kwa Hali ya Biashara WS2812 RGB Dawati la LED Underglow
Skype kwa Hali ya Biashara WS2812 RGB Dawati la LED Underglow
Skype kwa Hali ya Biashara WS2812 RGB Dawati la LED Underglow
Skype kwa Hali ya Biashara WS2812 RGB Dawati la LED Underglow
Skype kwa Hali ya Biashara WS2812 RGB Dawati la LED Underglow
Skype kwa Hali ya Biashara WS2812 RGB Dawati la LED Underglow
Skype kwa Hali ya Biashara WS2812 RGB Dawati la LED Underglow

Mimi niko mbali na mtu wa kwanza kufanya mabadiliko ya rangi nyepesi kulingana na hali ya akaunti yako ya Skype kwa Biashara, lakini nadhani mimi ndiye mtu wa kwanza kuandika mafunzo kwa kutumia mikanda ya LED inayoweza kushughulikiwa ya WS2812. Napendelea taa hizi kwa sababu na vifaa vichache (ukanda, nguvu / data / ardhi) unaweza kuwa na idadi kubwa ya taa za LED. Sio lazima uunganishe vizuizi vyovyote, transistors za umeme, au hata waya tofauti kwa Nyekundu / Kijani / Bluu. Wanaweza kufanya zaidi kuliko kuonyesha rangi moja tuli inayotumiwa katika mradi huu.

Kelele kubwa kwa Hackster kwa mafunzo na nambari niliyotumia kama msingi wa mgodi - angalia, labda ni bora kuandika kuliko mimi: https://www.hackster.io/matheus-fenner/skype-statu …

Mradi wao wa github:

Mimi kimsingi nilichukua mradi wao na nikaongeza huduma zaidi. Kuna mwingine anayefundishwa hapa ambaye hutumia mpango tofauti wa ufuatiliaji na ana kazi nyepesi za mwanga. Nadhani michoro ni nzuri, lakini iliamua kuwa kwa dawati kamili chini ya taa kama yangu taa zinazofifia zingevuruga kila mtu ofisini.

Hatua ya 1: Vifaa na Zana

Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana

Programu

  • Pakua mchoro wa hivi karibuni wa Arduino na.exe kwenye github yangu:
  • Utahitaji Arduino IDE ili kuipakia kwa mdhibiti wako mdogo.
  • Ikiwa unataka kurekebisha mradi mwenyewe utahitaji Studio ya Visual.

Vifaa

  • Kamba ya LED ya WS2812B - inaweza kuitwa WS2811 / WS2812 / WS2812B - zote ni sawa, zingatia tu voltage ya ukanda wako (au saizi) [Utafutaji wa eBay] [Utafutaji wa Amazon]
  • Jack ya pipa ya DC (kike) na vituo vya screw - taa zinahitaji nguvu zaidi kuliko USB 2.0 au Arduino Uno inaweza kusambaza, kwa hivyo niliwapatia umeme wa vipuri wa 12V. Vifurushi hivi vya pipa ni njia nzuri ya kuunganishwa na vifaa vya umeme vya DC bila ukeketaji wowote wa usambazaji kuwa muhimu. [eBay]
  • Usambazaji wa umeme wa 12V, angalau 1A, ikiwezekana 2A-5A. Hizi za LED zinaweza kuteka mengi ya sasa kwa mwangaza kamili, mahesabu mengi mkondoni yatasema unahitaji angalau usambazaji wa umeme wa 3.3A kwa kila mita 1 ya ukanda wa 60led / m - hiyo ni fujo kidogo, lakini tumia umeme tofauti kwa njia moja au mwingine. Au usambazaji wa umeme wa 5V ikiwa unatumia vipande vya LED vya 5V
  • Kontakt waya - Nilitumia waya msingi 22AWG waya [eBay] Ninapendekeza Viwanda vya Remmington
  • Arduino Uno (au mdhibiti mwingine yeyote mdogo ambaye maktaba ya FastLED inaambatana nayo)
  • Sumaku - Kuiunganisha chini ya dawati. Ikiwa dawati lako sio chuma basi unapaswa kutumia Velcro

Zana

  • Bunduki ya gundi moto
  • Chuma cha kulehemu
  • Vipande vya waya / wakataji
  • Windows PC
  • Kisu cha XActo au kisanduku cha sanduku kukata kadi yako ya kadibodi / povu kwa saizi
  • Bosi ambaye hajafikiri juu ya vitu visivyo vya kawaida kukupeleleza

Hatua ya 2: WS2811 / WS2812 / b Maelezo ya Asili

WS2811 / WS2812 / b Maelezo ya Asili
WS2811 / WS2812 / b Maelezo ya Asili
WS2811 / WS2812 / b Maelezo ya Asili
WS2811 / WS2812 / b Maelezo ya Asili

WS2811 ni jina la aina ya bei rahisi na ya kawaida ya ukanda wa LED unaoweza kushughulikiwa. Kila taa kwenye ukanda ni RGB LED na unaweza kudhibiti rangi ya kila mmoja mmoja. WS2811 sio LED - ni chip ya mzunguko iliyojumuishwa ambayo hutumia itifaki fulani ya data. [hifadhidata] Kila chip ya WS2811 huongeza ishara ya data hadi voltage ya uendeshaji, kwa hivyo sio lazima kuwa na wasiwasi juu ya uharibifu wa ishara. Unaweza kuendesha LED zaidi ya 1000 kwa 20fps na itifaki ya WS2811.

Ninapendelea kutumia vipande hivi vya LED kwa sababu wiring ni rahisi kwao. Ipe nguvu, ardhi, na data. Huna haja ya kutumia transistors za nguvu kama unavyofanya na vipande vya kawaida vya waya wa 4-RGB, na hauitaji kuendesha waya kwa mdhibiti mdogo kwa kila taa au kila kituo. Unampa tu nguvu na ishara ya data na uko vizuri kwenda.

Ubaya wa vipande hivi ni kwamba wanahitaji mdhibiti mdogo awape ishara wanapowasha, huwezi kuipatia nguvu tu na hakuna ishara na utarajie ifanye kazi. Baada ya kuandika muundo wa rangi kwake ukanda utashikilia muundo huo hadi uisasishe au inapoteza nguvu. Ubaya mwingine ni kwamba muundo wao wa wakati ni sahihi sana na wa kuchagua, kwa hivyo italazimika kuzima usumbufu kwenye mdhibiti wako mdogo ili maktaba ya FastLED iwe na kipaumbele wakati wa kuandikia LED. Hii inaweza kusababisha kutokuwa na utulivu wa wifi na inahitaji muundo maalum wa nambari.

Sasa kwa kuwa tumezungumza juu yake, sio lazima ushughulikie wakati sahihi wa data mwenyewe! Maktaba ya FastLED inakufanyia !! Ndio sababu ni rahisi kutumia.

KUMBUKA - Masharti WS2811 / WS2812 / WS2812b yote hutumiwa kwa kubadilishana. Kulingana na ukurasa huu, WS2811 ni dereva wa IC IC, na WS2812 ni WS2811 iliyowekwa ndani ya kifurushi cha LED cha 5050. Kawaida WS2811 ni 12V na inaweza kushughulikiwa tu kila 3 LED, WS2812 ni 5V na inaweza kushughulikiwa kila LED.

Hatua ya 3: Mchoro wa Wiring na Mkutano wa Vifaa

Mchoro wa Wiring na Mkutano wa Vifaa
Mchoro wa Wiring na Mkutano wa Vifaa
Mchoro wa Wiring na Mkutano wa Vifaa
Mchoro wa Wiring na Mkutano wa Vifaa
Mchoro wa Wiring na Mkutano wa Vifaa
Mchoro wa Wiring na Mkutano wa Vifaa
Mchoro wa Wiring na Mkutano wa Vifaa
Mchoro wa Wiring na Mkutano wa Vifaa

FUNGA TU CHINI PAMOJA PAMOJA KATI YA ARDUINO NA UWEZAJI WAKO WA NGUVU ZA DC. USIFUNGE + 5V au + 12V PAMOJA. Inapaswa kuwa na waya mbili tu kutoka kwa microcontroller kwenda kwenye ukanda wako wa LED: Takwimu, na Gnd.

Kwanza kata kadibodi au bodi ya povu ili kuweka vipande vya taa. Ni rahisi kuwa na vipande vilivyowekwa wakati wa kutengeneza vipande kuliko kutumia mkono wa tatu kushikilia vipande hewani.

Ondoa msaada kutoka kwa vipande ili kufunua wambiso na uziweke kwenye bodi ya povu. Wanaonekana kushikamana nayo vizuri, lakini ikiwa una shida unaweza kutumia gundi moto pia.

Nilitumia viunganisho vya pini 3 za JST kila mwisho wa ukanda ili kila kitu kiwe cha kawaida, lakini unaweza pia kuuza kila kitu mahali.

Angalia vipande na lazima kuwe na mshale kila taa chache, au kila upande utaitwa "DO" au "DI" - DI ni data In, DO is data Out. Unahitaji kuiweka waya [Arduino] [DI] ---- LED ---- [DO] [DI] ------ LED ----- [DO] [DI] nk Kimsingi laini ya data kutoka arduino huenda kwa pini ya DI. Ikiwa ina mishale, hakikisha data yako "inapita" kwa mwelekeo wa mishale.

Binafsi nimegundua kuwa ni rahisi kuuza nguvu na ardhi katikati ya ukanda badala ya pini ya kuingiza - haijalishi ni wapi uliiweka kwa sababu +/- zote zimeunganishwa pamoja kama reli moja kubwa. Kwa hivyo utaona katika moja ya picha ambazo kwa kwenda kutoka ukanda mmoja wa LED kwenda kwa nyingine niliuza tu kiunganishi cha laini ya Takwimu - hii inafanya kazi kwa sababu nilitoa + 12V na Gnd kwenye vipande vyote viwili. Njia moja au nyingine unahitaji waya zako zote za ardhini zifungwe pamoja katika mradi wote.

Nilitumia kontakt jack ya pipa ya DC kwa pembejeo kutoka kwa usambazaji wa umeme wa ukuta na Arduino Uno inaendeshwa kupitia kebo ya USB. Nilitumia mkanda wa chura kijani kubandika sumaku kwa bodi kwa sababu ilikuwa rahisi.

Hatua ya 4: Programu ya Arduino

Programu ya Arduino
Programu ya Arduino

Mbali na mipango ya Arduino, nadhani hii ni sawa sana. Inafuatilia bandari ya serial na wakati kuna data mpya inasomeka kwa nambari kamili na kisha inaandika RGB hiyo kwa taa.

Utahitaji maktaba ya FastLED kukusanya nambari. Unaweza kuipakua kupitia msimamizi wa maktaba ya Arduino IDE au kutoka kwa wavuti ya FastLED:

Kitu pekee unachohitaji kubadilisha ni PIN na NUM_LEDS mwanzoni mwa programu. PIN ni pini ya dijiti ambayo umeunganisha laini ya Takwimu ya taa kwa - Nilitumia pini 11. NUM_LEDS ni idadi ya LED zinazoweza kushughulikiwa au vikundi vya LED ambavyo viko. Kamba yangu ya 12V inashughulikiwa tu kila taa 3, kwa hivyo ingawa kuna karibu 75 za LED zilizo wazi kwenye ukanda nambari ya Arduino inaangazia taa 26 tu. (Kwa hivyo nikisema "Washa LED 2" basi taa 3 ndogo zitawashwa.)

Badilisha tu PIN na NUM_LEDS ili zilingane na wiring yako na upakie nambari hiyo kwa kidhibiti. Kisha endesha LyncPresenceBridge.exe kama ilivyoelezewa kwa hatua inayofuata…

Hatua ya 5: Ufungaji na Matumizi ya Programu ya PC

Ufungaji na Matumizi ya Programu ya PC
Ufungaji na Matumizi ya Programu ya PC

Pakua kutoka hapa:

Kwa kweli sio lazima uweke chochote - endesha tu LyncPresenceBridge.exe. Itaweka ikoni kwenye tray yako (kona ya chini kulia ya skrini) ambayo inaonekana kama gari la USB na taa chini.

Bonyeza kulia kwenye ikoni na uchague "Mipangilio" na uweke bandari ya Serial kwa bandari yoyote ambayo Arduino yako imeunganishwa nayo. Njia rahisi zaidi ya kujua hiyo ni kufungua Arduino IDE na Nenda kwenye Zana> Bandari> na uone ni bandari ipi iliyoorodheshwa. Njia nyingine ya kujua ni kufungua Meneja wa Kifaa na kupanua sehemu ya "Bandari (COM & LPT)" na uone yote yapo. Yangu inaonyesha moja tu, lakini ikiwa kuna anuwai jaribu zote hadi upate inayofanya kazi na programu.

Tumia

Programu inafuatilia tu hali yako ya Skype na kwa mabadiliko ya hali inaandika seti ya maadili ya RGB nje ya bandari ya serial. Kwa hivyo unaweza kubadilisha hali yako kutoka "Inapatikana" kwenda "Busy" na taa zinapaswa kubadilika kutoka kijani hadi nyekundu.

Unaweza kubofya aikoni ya kulia na uchague mpangilio wa kuweka taa kama vile Inapatikana, ina shughuli nyingi, mbali na nje. Hii ni muhimu ikiwa utachoka na taa za Kijani / Nyekundu au unataka kuzizima kabisa.

Bonyeza mara mbili ikoni ili upate Kichagua Rangi ambapo unaweza kuweka rangi ya taa kwa rangi maalum kama zambarau au nyekundu. Unaweza pia kupata hii kupitia menyu-bonyeza-kulia.

Menyu ya mipangilio pia inaweza kutumika kubadilisha mwangaza wa taa na kasi ya uhuishaji

Hatua ya 6: Kurekebisha Programu

Kurekebisha Programu
Kurekebisha Programu

Unaweza kubadilisha rangi kwa kila hadhi kwa kubadilisha faili ya suluhisho katika studio ya kuona.

Pakua kila kitu kutoka kwa ukurasa wangu wa Github na ufungue faili ya.sln katika Studio ya Visual (Toleo la Jumuiya hufanya kazi). Kutoka hapo unaweza kuhariri ni rangi gani inayotoa kwa kila hali, ongeza / ondoa vitu kwenye menyu ya muktadha, na mengi zaidi.

Picha zinazotumiwa kama ikoni ziko kwenye Rasilimali.resx chini ya Mali ya LyncPresenceBridge.

Ikiwa unafanya hariri nyingi ninapendekeza kwenda kwenye Sifa, mipangilio ya mipangilio na kubadilisha bandari chaguomsingi kuwa ile ambayo mtawala wako ameunganishwa nayo. Kila wakati Unapojenga suluhisho itarejeshwa kwa bandari chaguo-msingi, na inazeeka ikibidi kubadilisha bandari katika mipangilio kila wakati.

Ikiwa cheti kina nenosiri jaribu "nywila" bila nukuu. Ikiwa inasema saini imeisha basi jaribu kufanya "Unda cheti cha mtihani" na ukitumie kusaini kwa matumizi yako mwenyewe. Ikiwa kila kitu kingine kinashindwa basi nitumie barua pepe.

Ilipendekeza: