Orodha ya maudhui:

RGB Led Strip Mdhibiti wa Bluetooth V3 + Usawazishaji wa Muziki + Udhibiti wa Nuru iliyoko: Hatua 6 (na Picha)
RGB Led Strip Mdhibiti wa Bluetooth V3 + Usawazishaji wa Muziki + Udhibiti wa Nuru iliyoko: Hatua 6 (na Picha)

Video: RGB Led Strip Mdhibiti wa Bluetooth V3 + Usawazishaji wa Muziki + Udhibiti wa Nuru iliyoko: Hatua 6 (na Picha)

Video: RGB Led Strip Mdhibiti wa Bluetooth V3 + Usawazishaji wa Muziki + Udhibiti wa Nuru iliyoko: Hatua 6 (na Picha)
Video: CS50 2013 - Week 9 2024, Novemba
Anonim
RGB Led Strip Mdhibiti wa Bluetooth V3 + Usawazishaji wa Muziki + Udhibiti wa Mwanga wa Ambient
RGB Led Strip Mdhibiti wa Bluetooth V3 + Usawazishaji wa Muziki + Udhibiti wa Mwanga wa Ambient

Mradi huu unatumia arduino kudhibiti ukanda ulioongozwa na RGB na simu yako kupitia Bluetooth. Unaweza kubadilisha rangi, fanya usawazishaji wa taa na muziki au uwafanye kurekebisha kiotomatiki kwa taa iliyoko.

Hatua ya 1: Vipengele

Vipengele
Vipengele
Vipengele
Vipengele
Vipengele
Vipengele

Kwa mradi huu utahitaji vifaa vifuatavyo:

Vipande vya LED kwa kweli, niliamuru mita 10 za vipande vya RGB ya wiani mkubwa kutoka kwa aliexpress kwa karibu 1 € / m: https://it.aliexpress.com/item/10000000224362.html ……, wambiso huo ni mbaya lakini sio tu kwamba wao ni nzuri kwa bei. wakati wa kuchagua nini cha kununua unahitaji kwenda kwa vipande vya "bubu" vya RGB, hakuna ya kushughulikia na hakuna RGBW. Pia zingatia kipimo cha nguvu kwa kila mita ya ukanda wako na uizidishe kwa mita ambazo utahitaji kupata makadirio mabaya ya nguvu. Vipande vya LED 5050 viko karibu 7W / m kwa wiani mdogo 30 aina ya LED / m na 14W / m kwa kiwango cha juu cha 60 aina ya LED / m

Ugavi wa umeme wa 12 / 24v, kulingana na voltage yako ya vipande. Unaweza kutumia usambazaji wa nguvu ya ATX lakini kwa hali yoyote hakikisha kuchagua usambazaji wa umeme na kiwango cha umeme kinachofaa. Ninaamua kununua usambazaji wa umeme ambao una angalau 30% ya nguvu zaidi kuliko unavyohitaji kwa LEDs, haswa ikiwa unanunua bei rahisi kama hii: https://it.aliexpress.com/item/32304688758.html?sp …. Vipande vyangu vilikuwa 14W / m, nilihitaji kuwa na nguvu 7.5m kwa hivyo nilihitaji takribani 105W, nilinunua umeme wa jina la 180W ili tu kuwa upande salama. Sikubali kununua hii ikiwa wewe ni mpya kwa vifaa vya elektroniki kwani imefunua vituo vya voltage kubwa, fanya kwa hatari yako mwenyewe

Arduino, nilitumia kifaa kipya cha PRO lakini unaweza kutumia chochote unachotaka, kumbuka unaweza kubadilisha pini kadhaa na jina la bandari ya Serial kwenye nambari yangu ikiwa utatumia mdhibiti mdogo tofauti

3x N vituo vya moshi, nimeenda na IRF3205 kwa sababu tayari nilikuwa nazo, zina uwezo wa 80Amps na zina upinzani mdogo kwa hivyo zinapaswa kuwa nzuri. Ukigundua kuwa huwa wanapenda kupita kiasi unaweza pia kuongeza heatsink kama nilivyofanya

Dereva wa moshi wa 3x TC4420, Huenda isiwe ya lazima kulingana na hitaji lako la nguvu, endelea kusoma kwa maelezo

Moduli ya Bluetooth ya HC-05, fahamu kuchagua kiwango cha mantiki cha 5v moja au unaweza kuhitaji mzunguko wa ziada (mgawanyiko wa voltage inapaswa kufanya kazi) kushuka voltage inayotoka kwenye TX ya arduino

7805 mdhibiti wa voltage / 5v kubadilisha fedha kwa nguvu arduino na moduli ya bluetooth

5x 0.1uF, 1x 100uF capacitors, 4x 10kohm vipinga

(hiari)

  • moduli ya kipaza sauti sahihi, inajumuisha kipaza sauti na amp na faida inayoweza kubadilishwa ambayo hutuma voltage ya analog iliyo tayari kusomwa kutoka kwa arduino. Unaweza kujenga mzunguko wako mwenyewe au usitumie kabisa ikiwa hutaki taa zako ziwashe kwa dansi ya muziki.
  • photoresistor, unaweza pia kutumia LED rahisi kutumika kama sensor nyepesi lakini lazima ubadilishe nambari ili ifanye kazi.

Hatua ya 2: Mpangilio

Mpangilio
Mpangilio
Mpangilio
Mpangilio
Mpangilio
Mpangilio

Fanya mzunguko kwenye ubao wa mkate kuijaribu, onyesha mzunguko wa dereva wa mosfet (picha ya pili) mara 3, moja kwa kila kituo, unganisha pato la 3 PWM ya arduino na pembejeo za PWM za mzunguko wa dereva. Ikiwa hautaki kutumia dereva wa kujitolea wa mosfet IC unaweza kujenga dereva rahisi wa kuvuta-kutumia kwa kutumia transistor mbili za NPN, unaweza kupata habari zaidi kwenye wavuti. Ikiwa unapanga kutumia mzunguko kwa taa chache tu za LED unaweza kuunganisha moja kwa moja lango la moshi kwa matokeo ya PWM ya arduino kupitia kontena la 100ohm, na ongeza kipinga cha 10Kohm kati ya chanzo na unyevu wa mosfets, hata hivyo hii ni haijachanganywa kwa sababu haiwashi kabisa moseti na kwa hivyo husababisha kutofaulu sana.

Vipande vya 3 R G B vya ukanda ulioongozwa lazima viunganishwe kwenye bomba la moshi 3, na pedi nyingine hadi + 12v.

Hatua ya 3: Kanuni

Hii ndio nambari unayohitaji kupakia kwenye arduino, inachofanya kimsingi ni kutumia uchawi wa kiwango cha chini cha usajili ili kutoa ishara tatu za upigaji wa mapigo ya 15KHz (PWM) kuendesha misitu hiyo mitatu na mzunguko wa ushuru wa kutofautiana. Katika kitanzi huangalia uambukizi unaoingia kutoka kwa moduli ya bt na inapopokea kitu inasasisha rangi na hali, pia inaokoa yote hayo kwa EEPROM ya ndani kwa hivyo inakumbuka mipangilio inapoanza tena. Hivi sasa kuna njia 3 zilizotekelezwa:

Hali ya rangi: onyesha tu rangi iliyowekwa

Njia ya Muziki: zima matokeo yote kwa muda mfupi ikiwa kizingiti cha sauti kinafikiwa, kimsingi ikifanya athari ya mwangaza wa strobe kusawazisha na muziki wako. Ikiwa haifanyi kazi kama ilivyokusudiwa unahitaji kurekebisha unyeti wa kipaza sauti na sufuria kwenye moduli, thamani ya kizingiti katika nambari iliyoitwa "thd" au umbali kati ya kipaza sauti na chanzo cha sauti

Hali ya hali ya chini: Inapima kiwango cha mwangaza ndani ya chumba kupitia kipinga picha na kufifia mwangaza wa rangi uliyochagua ipasavyo. Katika programu ya rununu au kwa nambari unaweza kurekebisha vizingiti vya JUU na LOW ambavyo huamua juu ya nambari gani (0-1023) taa inazimika kabisa au imezimwa kabisa. Ukiona kitumbua ukiwa katika hali hii unaweza kutaka kusogeza sensa ya mwanga kutoka kwenye vivutio vya LED wenyewe ili kuepuka kuingiliwa

Jisikie huru kurekebisha nambari na kuongeza njia zaidi, ikiwa unahitaji msaada wangu kuelewa nambari ya barua pepe yangu juu ya faili.

Hatua ya 4: Programu ya Android

Programu ya Android
Programu ya Android

Lazima upakue programu hii:

na pia pakua na uingize faili ya.kwl.

Ikiwa unataka kuunda programu yako mwenyewe inayofanya kazi na nambari yangu unahitaji kuwa na vitu vifuatavyo:

kitelezi cha thamani RED inayotuma: "r + thamani kati ya 0 na 1023 + x" (es: "r130x")

kitelezi cha thamani ya KIJANI ambayo hutuma: "g + thamani kati ya 0 na 1023 + x"

kitelezi cha thamani ya BLUU inayotuma: "b + thamani kati ya 0 na 1023 + x"

kitelezi cha kizingiti cha juu kinachotuma: "h + thamani kati ya 0 na 1023 + x"

kitelezi cha kizingiti cha chini kinachotuma: "l + thamani kati ya 0 na 1023 + x"

kushinikiza ambayo hutuma "m" kwa hali ya muziki

kushinikiza ambayo hutuma "a" kwa hali ya mazingira

kitufe kinachotuma "c" kwa hali ya rangi

Hatua ya 5: Mzunguko wa Bodi ya Perf

Mzunguko wa Bodi ya Perf
Mzunguko wa Bodi ya Perf

Unapokuwa na mzunguko kamili wa kufanya kazi kwenye ubao wa mkate unaweza kuipeleka kwenye kipande cha bodi ya manukato, tumia athari nene kwa kukimbia na unganisho la chanzo cha mositi na vituo vya screw ili kuunganisha vipande vilivyoongozwa na nguvu kwa mzunguko. Ikiwa una shida ya joto ongeza heatsinks kadhaa, ikiwa unataka kutumia heatsink moja kwa moshi zote tatu hakikisha kuzitenga kutoka kwa kila mmoja kwa kutumia pedi za mafuta au utafupisha matokeo kwani unyevu wa mosfets umeunganishwa kwa ndani na sehemu ya chuma ya mwili.

Hatua ya 6: Umemaliza

Image
Image

Unganisha vipande vilivyoongozwa na usambazaji wa umeme kwenye mzunguko wako na umemaliza.

Hiyo ni, kwa wakati huu unapaswa kuwa na KITU kinachofanya kazi.

Tafadhali nijulishe ikiwa una maswala au maoni katika sehemu ya maoni.

P. S. Kwenye video hapo juu ufanisi wa usawazishaji na muziki hauonyeshwa kama ilivyo katika maisha halisi kwa sababu ya kiwango cha chini cha video.

Ilipendekeza: