Ինչպես օգտագործել ծրագրավորվող LED լուսարձակներ Սուրբ Christmasննդյան տոների լուսավորության համար (Arduino Uno- ի հետ)

Բովանդակություն:

Ինչպես օգտագործել ծրագրավորվող LED լուսարձակներ Սուրբ Christmasննդյան տոների լուսավորության համար (Arduino Uno- ի հետ)
Ինչպես օգտագործել ծրագրավորվող LED լուսարձակներ Սուրբ Christmasննդյան տոների լուսավորության համար (Arduino Uno- ի հետ)
Anonim

Եթե ցանկանում եք ձեր տունը դարձնել կատարյալ Սուրբ forննդյան տոների համար, ժամանակն է ստեղծագործելու: Այս նախագիծը իդեալական է նրանց համար, ովքեր հետաքրքրված են զվարճալի և ինքնատիպ DIY նախագծով, կամ նրանց համար, ովքեր ցանկանում են տունը հնարավորինս տոնական դարձնել այս Սուրբ forննդյան տոներին `շլացուցիչ LED լույսերով: Այս հոդվածը առաջարկում է ուղիղ ուղեցույց, որը ձեզ կստանա էլեկտրագծերի և Arduino Uno- ի կարգաբերման միջոցով `ձեր LED շերտին զարմանալի էֆեկտներ ավելացնելու համար:

Քայլեր

Մաս 1 -ը 5 -ից. LED շերտի տեղադրում

Մաս 1 քայլ 1
Մաս 1 քայլ 1

Քայլ 1. Որոշեք, թե որտեղ եք ցանկանում, որ ձեր լուսադիոդային ժապավենը լավագույն ազդեցություն ունենա:

Ուշադրություն դարձրեք, թե որտեղ է անցնելու ժապավենը:

Քայլ 2. Չափեք այն տարածքների երկարությունը, որտեղ ցանկանում եք տեղադրել ձեր լույսերը:

Հաշվարկների պլան գծեք: LED շերտի մեկ գլանի երկարությունը 5 մետր է, այնպես որ կարող եք շերտը կտրել ցանկության երկարության կամ գտնել այն տարածքները, որոնք հավասար են շերտի երկարությանը:

Մաս 1 քայլ 3
Մաս 1 քայլ 3

Քայլ 3. Պտուտակեք գավաթի կեռիկները քիվերի երկայնքով:

Տեղադրեք դրանք յուրաքանչյուր 6 դյույմով:

  • Հորատեք փորձնական անցքեր, որպեսզի ավելի հեշտ լինի դրանք պտուտակել:

    IMG_9647
    IMG_9647
Մաս 1 քայլ 4
Մաս 1 քայլ 4

Քայլ 4. Պտուտակացրեք անձնակազմի աչքերը պլաստիկ շերտի մեջ:

Տեղադրեք դրանք յուրաքանչյուր 6 դյույմով: Համոզվեք, որ յուրաքանչյուր բաժակի կեռիկի և անձնակազմի յուրաքանչյուր աչքի միջև հեռավորությունը հավասար է:

Zipties
Zipties

Քայլ 5. Տեղադրեք zip կապերը:

Տեղադրեք zip կապերը յուրաքանչյուր 8 դյույմ, LED շերտերը պլաստիկ շերտերին ամրացնելու համար:

Կախել
Կախել

Քայլ 6. Կախեք լուսադիոդային ժապավենը թիկնոցին ՝ համապատասխանեցնելով անձնակազմի աչքերը բաժակի կեռիկներով:

Մաս 2 5 -ից. LED շերտի միացում

IMG_9658
IMG_9658

Քայլ 1. Ուսումնասիրեք LED շերտը:

Շերտի յուրաքանչյուր ծայրը կունենա երեք լար:

  • Աղացած մետաղալար (GND); Տվյալների ազդանշանի մուտքագրում (Din); Էլեկտրական լար (+5V):
  • Նկատի ունեցեք շղթայի տվյալների գծի հոսքի ուղղությունը:
Ռեզիստոր 2
Ռեզիստոր 2

Քայլ 2. Միացրեք տվյալների մուտքագրման մետաղալարը:

  • 470 Օմ դիմադրիչը միացրեք շարանը LED շերտի տվյալների ազդանշանի մետաղալարով (կանաչ): Այս ռեզիստորը օգնում է կանխել տվյալների գծի վրա եղած բծերը, որոնք կարող են վնասել շերտի առաջին LED- ն:
  • Arduino- ի 12 -րդ կապից մի jumper միացրեք դիմադրության մեկ այլ ծայրին:
Կոնդենսատոր
Կոնդենսատոր

Քայլ 3. 1000 uF կոնդենսատորի կարճ բացասական (-) ոտքը միացրեք գրունտի լարին (GND) և ավելի երկար դրական (+) ոտքը LED շերտի հոսանքի լարին (+5V):

Powerle2d
Powerle2d

Քայլ 4. LED ժապավենը միացրեք էլեկտրասնուցմանը:

  • Կտրեք լուսադիոդային մալուխը ցանկալի երկարության:
  • Օգտագործեք մետաղալար `LED շերտի հոսանքի լարը (+5V) միացնելու համար հոսանքի աղբյուրի +V պորտին:
  • Միացրեք LED շերտի գրունտի մետաղալարը (GND) էլեկտրասնուցման –V (COM) պորտին:

    Անջատեք պտուտակները էլեկտրամատակարարման նավահանգիստների վրա `լարերը տեղադրելու համար, այնուհետև ամրացրեք դրանք:

Արդուգինո
Արդուգինո

Քայլ 5. Միացրեք Arduino- ն:

  • Ձեռք բերեք երկար թռիչքի մետաղալար և միացրեք Vin կապը ձեր Arduino- ին `սնուցման +V պորտին:
  • Ձեռք բերեք jumper մետաղալար և միացրեք GND կապը ձեր Arduino- ի վրա `առաջնորդվող շերտի հիմնավորված մետաղալարով:
IMG_b9835
IMG_b9835

Քայլ 6. Համոզվեք, որ լարերից ոչ մեկը չի կարճանում:

Շերտի LED- ները շատ զգայուն են և կարող են վատը դառնալ:

  • Ապահովեք բոլոր բաց մետաղալարերի միացումները էլեկտրական ժապավենով:

    Սխեմատիկ
    Սխեմատիկ
Powercord
Powercord

Քայլ 7. Երկարացման լարը միացրեք հոսանքի աղբյուրին:

  • Միացրեք կանաչ մետաղալարը to
  • Սև մետաղալարը միացրեք L- ին
  • Սպիտակ մետաղալարը միացրեք N- ին

5 -րդ մաս 3 -ից. Arduino ծրագրաշարի տեղադրում

Էկրանի նկարահանում 2018 02 07 ժամը 11.04.58 AM
Էկրանի նկարահանում 2018 02 07 ժամը 11.04.58 AM

Քայլ 1. Ներբեռնեք և տեղադրեք Arduino IDE 1.6.5:

Դուք կարող եք այն անվճար ներբեռնել Arduino- ի կայքից:

  • Arduino IDE- ի ավելի նոր տարբերակը կիրառելի չէ այս նախագծի համար, քանի որ ծածկագիրը չի կարող կազմվել:
  • Կրկնակի կտտացրեք ներբեռնված ֆայլին և հետևեք ծրագրի տեղադրման ուղեցույցին:
IMG_9640
IMG_9640

Քայլ 2. Անջատեք Arduino Uno- ն LED շերտից:

Համոզվեք, որ Arduino տախտակի և լուսային շերտի միջև կապ չկա:

IMG_9635
IMG_9635

Քայլ 3. Arduino Uno տախտակը միացրեք ձեր համակարգչին USB մալուխի միջոցով:

5 -րդ մաս 4 -ից ՝ PololuLedStrip գրադարանի տեղադրում և ծածկագրերի վերբեռնում

Chossingport
Chossingport

Քայլ 1. Վերադարձեք Arduino IDE:

Ընտրեք ճիշտ USB պորտը Arduino IDE- ի համար, որպեսզի այն միանա ձեր տախտակին:

Կտտացրեք Գործիքներ, ապա նավարկեք դեպի Պորտ, այնուհետև կտտացրեք ճիշտ նավահանգստին (Windows օգտագործողների համար ՝ COM3, COM2…): Եթե ընտրացանկում COM պորտեր չեն հայտնվում, փորձեք այլ USB պորտ կամ ձեր համակարգչի վերագործարկում:

Searchbar pn
Searchbar pn
Էկրանի նկարահանում 2018 02 09 ժամը 10.00.59 PM
Էկրանի նկարահանում 2018 02 09 ժամը 10.00.59 PM

Քայլ 2. Տեղադրեք Pololu գրադարանը:

Կտտացրեք «Էսքիզ» և անցեք դեպի «Ներառել գրադարանը», այնուհետև «Կառավարեք գրադարանները»:

  • Կտտացրեք որոնման տողին և մուտքագրեք PololuLedStrip
  • Էկրանի նկարահանում 2018 02 07 ժամը 1.57.58 PM
    Էկրանի նկարահանում 2018 02 07 ժամը 1.57.58 PM

    Տեղադրեք PololuLedStrip- ը Pololu- ի կողմից և կտտացրեք տեղադրման կոճակին:

LedStripXmas
LedStripXmas

Քայլ 3. Վերբեռնեք ծածկագրերը Arduino Board- ում:

  • Կտտացրեք «Ֆայլ», այնուհետև «Օրինակներ», այնուհետև «PololuLedStrip»: Վերջապես կրկնակի սեղմեք LedStripXmas- ի վրա: Arduino IDE- ն կբացի նոր պատուհան, որը պարունակում է այս ծրագրի կոդերը:

    Էկրանի նկարահանում 2018 02 09 ժամը 10.11.36 PM
    Էկրանի նկարահանում 2018 02 09 ժամը 10.11.36 PM
  • Փոփոխեք ծածկագրերում LED- ների թիվը: Մուտքագրեք 150, այս LED շերտն ունի 150 LED:

    Էկրանի նկարահանում 2018 02 09 ժամը 10.27.33 PM
    Էկրանի նկարահանում 2018 02 09 ժամը 10.27.33 PM
  • Կտտացրեք բեռնման կոճակին և ստուգեք կարգավիճակի տողը:

    IDE- ն կկազմի ձեր կոդը, և եթե սխալներ չգտնվեն: Եթե սխալներ եք ստանում, ստուգեք ձեր կոդը:

Քայլ 4. Անջատեք Arduino- ի խորհուրդը համակարգչից:

Քայլ 5. Նորից միացրեք այն LED շերտին:

    • Arduino- ի 12 -րդ կապը միացրեք LED շերտի տվյալների հաղորդալարին:
    • Միացրեք հոսանքի jumper մետաղալարը (+5v) `Arduino- ում GIN- ին և GIN- ի ցատկող մետաղալարը ամրացնելու համար:

5 -րդ մաս 5 -ից. Փորձարկում

Քայլ 1. Միացրեք երկարացման լարը մոտակա վարդակից:

IMnG_9838
IMnG_9838

Քայլ 2. Ստուգեք հոսանքի աղբյուրի կարգավիճակի լույսը (դեղին):

Լույսը պետք է անընդհատ վառվի:

Optimize
Optimize

Քայլ 3. Ավարտվեց:

Խորհուրդներ

  • Եթե LED շերտը չի լուսավորվում, նորից ստուգեք ձեր տեղադրումը `տեսնելու, թե արդյոք ամեն ինչ ճիշտ է միացված:
  • Համոզվեք, որ օգտագործում եք Arduino IDE 1.6.5 ՝ ծածկագրերը վերբեռնելու համար:
  • Ստուգեք անսարք բաղադրիչները: Եթե կարծում եք, որ ձեր տեղադրումը ճիշտ է և բոլոր կապերը տեղում են, հնարավոր է, որ ձեր բաղադրիչներից մի քանիսը սխալ են, ինչպիսիք են ՝ դիմադրությունը և կոնդենսատորը:
  • Ձեր վարդակին ժամանակաչափ ավելացնելը թույլ է տալիս որոշակի ժամանակ ինքնաբերաբար միացնել/անջատել LED ժապավենը:
  • Տեղադրեք և ամրացրեք պատին էլեկտրամատակարարումը, որպեսզի այն դյուրին լինի բոլոր բաղադրամասերը միասին միացնելիս:

Գուշացումներ

  • Մի միացրեք կոնդենսատորի կարճ հոսանքը հոսանքի լարին (5V+) առաջնորդվող ժապավենի հետ: Ձեր բաղադրիչները կարող են կրակ բռնել:
  • Մի միացրեք երկարացման լարը վարդակին, երբ հոսանքի աղբյուրի բոլոր պտուտակները բաց են:
  • Խուսափեք մերկ ձեռքերով էլեկտրասնուցմանը դիպչելուց: Խորհուրդ է տրվում կրել ռետինե ձեռնոցներ `ինքներդ ձեզ վրա ցանկացած ցնցում կանխելու համար:

Խորհուրդ ենք տալիս: