Orodha ya maudhui:

Taa ya Arduino Inmin katika Nyumba Yako: Hatua 8
Taa ya Arduino Inmin katika Nyumba Yako: Hatua 8

Video: Taa ya Arduino Inmin katika Nyumba Yako: Hatua 8

Video: Taa ya Arduino Inmin katika Nyumba Yako: Hatua 8
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Septemba
Anonim
Taa ya Arduino Inmin katika Nyumba Yako
Taa ya Arduino Inmin katika Nyumba Yako

Kuondoa tena Arduino Light Theremin kutoka

Theremin ni kifaa cha muziki cha elektroniki ambacho kinaweza kuhisi nafasi ya mikono ya muigizaji na kuunda sauti za muziki bila ya msanii kugusa kifaa. Kwa mwanga wetu, tutabadilisha dhana hii na tengeneze kitu kinachodhibiti rangi badala ya muziki.

Arduino

Kompyuta

LED

Mpinga picha

Resistors

Sanduku

Hatua ya 1: Jitayarishe Kuangaza

Wacha tuanze kwa kuchukua 7 ya LED nje ya kit. Unaweza kuongeza zaidi ikiwa ungependa, hakikisha tu unaongeza kontena la ziada na waya kwenye pini ya Arduino iliyo wazi. Kumbuka kwamba Arduino haiwezi kusambaza nguvu nyingi, kwa hivyo wakati fulani, kuongeza LED zaidi huwafanya wote kufifia.

Waya wa chini / Ongeza LED

Anza kwa kuongeza waya kati ya reli ya chini (hasi "-") ya ubao wa mkate na pini ya GND ya Arduino. Hii inahakikisha kuwa vifaa vyote kwenye Arduino na ubao wa mkate sasa vinashirikiana kwa usawa na vinaweza kufanya mzunguko kamili. Ifuatayo, funga mguu mfupi (ardhi) wa LED kwenye reli ya chini (hasi) ya ubao wa mkate

Ongeza Resistors & waya

Unahitaji vipinga 7, nimechagua kutumia 82 Ohm (kijivu, nyekundu, nyeusi), kwa sababu taa za LED zitakuwa na mwangaza wa kutosha kuona lakini hazitavuta nguvu nyingi kutoka Arduino.

Hatua ya 2: Mzunguko wa Photoresistor

Ili kufanya mzunguko wa picharesistor tutaunda tena mgawanyiko wa voltage. Shika mpiga picha wako na kipinga 82 Ohm (kijivu, nyekundu, nyeusi). Weka mguu mmoja wa mtunzi wa picha kwenye reli ya chini ya ubao wa mkate na mguu mwingine kwenye safu yoyote ya ubao wa mkate.

Ifuatayo, ongeza waya kutoka kwa pato la 5V kwenye Arduino hadi safu tofauti kwenye ubao wako wa mkate na uwe na daraja la kupinga 10K Ohm safu ya nguvu ya 5V na safu ya picharesistor.

Mwishowe, sasa kwa kuwa tumetengeneza mgawanyiko wa voltage tunahitaji kupata ishara kutoka kwa msuluhishi kwenda Arduino, kwa hivyo chukua waya mwingine na unganisha mwisho mmoja kwenye picharesistor na safu ya kupinga 10K na mwisho mwingine uwe A0 (pini ya analog 0) kwenye Arduino.

Hatua ya 3: Kuweka Coding Sehemu ya 1

Kuandika Sehemu ya 1
Kuandika Sehemu ya 1
Kuandika Sehemu ya 1
Kuandika Sehemu ya 1

Nambari yangu iko hapa!

Ili kuweka alama ya taa hiyo tutapanua somo la sensa ya hapo awali, na kuchukua hatua zaidi kwa kuwa na sensorer moja inayosababisha vitendo vingi vya LED. Kwanza, pakua LED.ino iliyoambatishwa na uifungue katika Arduino IDE. Kuanza tunahitaji kuanzisha LED zote 7. Niliweka mikusanyiko ya kutaja viwango kwa usawa hapa, lakini unaweza kuweka alama za LED kulingana na mkutano wowote unaopendelea.

Sasa kwa kuwa kila LED imepewa jina tunahitaji kuanzisha pembejeo na matokeo

Kumbuka kuwa sisi pia tunaanzisha unganisho la bandari la serial ili tuweze kusawazisha kifaa baadaye. Thamani ya 9600 ni kasi ambayo kompyuta na Arduino huzungumza. Hii inaitwa Baud Rate, na unaweza kusoma zaidi juu yake katika sehemu ya rasilimali za ziada.

Hatua ya 4: Sehemu ya 2 ya Usimbuaji

Kuweka Coding Sehemu ya 2
Kuweka Coding Sehemu ya 2

Kuunda nambari yetu ya sensorer ya analojia, tutatumia kazi sawa ya LED lakini tunahitaji kupanua juu yake kidogo kuweza kutoshea idadi kubwa ya LED. Ili kufanya hivyo tunataka kuongeza idadi ya vigezo vya kazi na kuhakikisha tunachochea pini za ziada.

Katika kazi hii ya Jimbo la LED, tuna vigezo w1, w2, w3, w4, w5, w5, w6, na w7. Kuweka hizi kuwa za juu au za chini katika kitanzi kuu na kuwasha au kuzima taa hizi za LED.

Hatua ya 5: Sehemu ya Coding 3

Uwekaji Sehemu ya 3
Uwekaji Sehemu ya 3

Wacha tufike kwenye nyama halisi ya nambari hii na tuzame kwenye kitanzi kuu. Tunajua tunataka taa tofauti za LED ziangaze kulingana na umbali wa mkono wako ni kutoka kwa sensa. Hii inamaanisha kuwa taa nyingi za taa zinapaswa kuwaka wakati taa ndogo inapiga sensa (kama mkono wako unavyoifunika). Kama tulivyoona katika masomo ya awali thamani ya ADC ya mzunguko wa picharesistor huongezeka na kupungua kwa nuru, kwa hivyo tunataka kupanga nambari yetu kwa njia ambayo taa inawasha taa nyingi wakati thamani ya ADC inaongezeka.

Whew, hiyo ilikuwa bender ya ubongo! Wacha tuangalie nambari ili kutusaidia kuelewa tunachohitaji

Ahhhh, sasa hii ina maana zaidi. Tunakagua kila wakati thamani ya PhotoPin na kisha kuwasha taa zaidi na zaidi ndivyo thamani hiyo inavyokuwa juu. Kama utakavyoona kwenye video kwenye hatua inayofuata, maadili haya chaguomsingi yalinifanyia kazi vizuri na taa iliyoko ndani ya chumba, lakini huenda ukalazimika kucheza na maadili haya kwa kiasi fulani kuwafanya wakabili kwa umbali wa mkono wako kwa njia unayotaka.

Hatua ya 6: Mtihani wa Bodi ya Mkate

Wacha tupakie nambari hiyo kwa Arduino na tucheze na Theremin yetu mpya.

Hatua ya 7: Kufanya Ufungaji wa Theremin / Sehemu ya Uunganishaji wa Theremin

Mwili kuu wa theremin ni sanduku la karatasi. Kisha nikaendelea kukata vipande 7, nikaitenganisha, na kisu na mkasi. Basi mimi mtihani fit LED's.

Unganisha waya yako ya viungo na nyingine ili kuifanya iwe ya kutosha kuziba kwenye shimo ulilotengeneza tu.

Hatua ya 8: Mwanga Theremin

Sasa kwa kuwa zote zimeunganishwa wacha tujaribu Nuru yetu mpya ya Theremin:)

Ilipendekeza: