
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11




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



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 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




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. 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… 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. 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 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.Hatua ya 4: Programu ya Arduino
Hatua ya 5: Ufungaji na Matumizi ya Programu ya PC
Tumia
Hatua ya 6: Kurekebisha Programu
Ilipendekeza:
Sensorer ya hali ya hewa ya hali ya hewa na Kiunga cha data cha GPRS (SIM Card): Hatua 4

Sensor ya hali ya hewa ya hali ya hewa na GPRS (SIM Card) Kiunga cha Takwimu: Muhtasari wa MradiHii ni sensorer ya hali ya hewa inayotumia betri kulingana na joto la BME280 la joto / shinikizo / unyevu na ATMega328P MCU. Inatumika kwa betri mbili za 3.6 V lithiamu thionyl AA. Inayo matumizi ya chini ya kulala ya 6 µA. Inatuma data
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na hali ya hewa ya CyntechHAT: Hatua 4

Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na Cyntech WeatherHAT: * Mnamo 2019 Yahoo ilibadilisha API, na hii iliacha kufanya kazi. Sikujua mabadiliko hayo. Mnamo Septemba ya 2020 mradi huu umesasishwa kutumia OPENWEATHERMAP API Angalia sehemu iliyosasishwa hapa chini, habari hii iliyobaki bado ni nzuri
Hali ya Ubora wa Hali ya Hewa ya PurpleAir: Hatua 4

Hali ya Ubora wa Hali ya Hewa ya PurpleAir Onyesha: Pamoja na moto wa mwituni huko California hivi karibuni ubora wa hewa huko San Francisco umeathiriwa sana. Tulijikuta tukikagua ramani ya PurpleAir mara kwa mara kwenye simu zetu au kompyuta ndogo kujaribu kujaribu wakati hewa ilikuwa salama vya kutosha kufungua ushindi
Kipindi cha kuonyesha Kituo cha hali ya hewa cha Dawati la kipekee: Hatua 5 (na Picha)

Kipindi cha Maonyesho ya Kituo cha Hali ya Hewa cha kipekee: Hey Guys! Kwa mradi huu wa miezi nimeunda kituo cha hali ya hewa kwa njia ya Kiwanda cha Dawati au unaweza kuiita kama Kipindi cha Dawati. Kituo hiki cha hali ya hewa huleta data ndani ya ESP8266 kutoka kwa Wavuti inayoitwa openwethermap.org na inabadilisha rangi za RGB katika t
Jenga Taa ya Dawati ya Dawati ya LED ya Kubebea !: Hatua 16 (na Picha)

Jenga Taa ya Dawati ya Dawati ya LED ya Kubebea !: Karibu! Katika Maagizo haya, nitakufundisha jinsi ya kutengeneza sura nzuri, yenye nguvu sana na muhimu zaidi, taa ya dawati inayoweza kubebeka! Kanusho: Mradi huu haufadhiliwi na chapa yoyote. Makala: • Ubunifu wa kisasa na wa kifahari • Unaoweza kusambazwa