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

Միկրո ՝ բիթ - LED մատրիցա ՝ 14 քայլ
Միկրո ՝ բիթ - LED մատրիցա ՝ 14 քայլ

Video: Միկրո ՝ բիթ - LED մատրիցա ՝ 14 քայլ

Video: Միկրո ՝ բիթ - LED մատրիցա ՝ 14 քայլ
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, Հուլիսի
Anonim
Միկրո ՝ բիթ - LED մատրիցա
Միկրո ՝ բիթ - LED մատրիցա

Այս ուղեցույցում ես կքննարկեմ, թե ինչպես կարելի է կառուցել LED մատրիցա միկրոների համար. Մի փոքր LED շերտերից: Որպես օրինակ ՝ ես կօգտագործեմ 4x4 մատրիցա և 10x10 մատրիցա: Քանի որ ես աշխատում էի դպրոցում, որտեղ մենք շատ շենքեր ենք կառուցում, մենք կավարտվեինք մարտկոցների, էլեկտրամատակարարման և միկրո. Մյուս կողմից, դա այնքան էլ լավ չի թվում, եթե դուք միացնում եք միկրո: բիթը ալիգատոր միակցիչներով, այնպես որ այս ուղեցույցում ես նաև ցույց կտամ, թե ինչպես ենք մենք կառուցում իրերը, որոնք պետք է նորից բաժանվեն:

Ես արդեն կազմել եմ կարճ ուղեցույց, թե ինչպես ծրագրավորել նեոպիքսելները, բայց կբեռնեմ մեկ այլ ուղեցույց, որը մի փոքր ավելի կենտրոնացած կլինի նեոպիքսելային մատրիցայի ծրագրավորման վրա:

Պարագաներ

Նյութեր:

4 մմ նրբատախտակ

1 x TO220-3 լարման կարգավորիչ

2 x 10 uF էլեկտրոլիտիկ կոնդենսատոր

4 x 4 մատրիցի համար բավարար է 1 x 5 վոլտ էներգիայի մատակարարում 2 A, բայց ցանկանում եք 4 A 10x10 մատրիցի համար

3 x M3 25 պտուտակ

12 x M3 ընկույզ

1 x Միկրո ՝ բիթ

1 x 330 օմ դիմադրություն

1 x Երկկողմանի պտուտակով տերմինալային բլոկի միակցիչ

Micro- ի մի շերտ. Բիտերի համատեղելի նեոպիքսելներ: Նախընտրելի 60 LED/մետր: 4 x 4 մատրիցի համար ձեզ հարկավոր է կես մետրից ավելի, իսկ 10 x 10 մատրիցայի համար ՝ 2 մետրից պակաս:

Մի քանի մետր մետաղալար: Լավ է, եթե ունեք տարբեր գույներ

Մի փոքր կտոր զոդման տախտակ

Մի քիչ էլեկտրական ժապավեն

Փայտի սոսինձ

Տաք սոսինձ

Գործիքներ:

Sոդման գործիքներ

Լազերահատ

Մետաղալար կտրող

Մատիտ

Հին խոզանակ

Տաք սոսինձ ատրճանակ

Ալիգատորների ցատկման 4 լար

Քայլ 1: Կտրեք փայտը

Կտրեք փայտը
Կտրեք փայտը

Սկզբում օգտագործեք լազերահատը փայտը կտրելու համար: Ես ֆայլեր եմ վերբեռնել ՝ կտրելու և՛ 4x4 մատրիցան, և՛ 10x10 մատրիցան:

Քայլ 2. Հավաքեք ցանցը և ոտքը

Հավաքեք ցանցը և ոտքը
Հավաքեք ցանցը և ոտքը
Հավաքեք ցանցը և ոտքը
Հավաքեք ցանցը և ոտքը
Հավաքեք ցանցը և ոտքը
Հավաքեք ցանցը և ոտքը
Հավաքեք ցանցը և ոտքը
Հավաքեք ցանցը և ոտքը

Woodանցը հավաքելու համար օգտագործեք փայտի սոսինձ: Ես սոսինձ քսելու համար օգտագործել եմ հին խոզանակ, բայց դուք կարող եք օգտագործել ամեն ինչ: Տեղյակ եղեք, որ ցանցի կտորներից երկուսը մի փոքր ավելի բարակ են, քան մնացածը: Սրանք վերջնական կտորներն են: Մենք կունենանք լարերի միջով անցնելու և դրանք տեղադրելու ցանցի հակառակ ծայրերում:

Լուսանկարի հեռանկարը մի փոքր շփոթեցնող է: Դուք պետք է սոսնձեք հետնամասը եռանկյան երկրորդ ամենաերկար հատվածին և ոչ թե ամենաերկարին: Հետնամասը քառակուսին է ՝ 5 անցքով:

Քայլ 3: Կտրեք ձեր նեոպիքսելային ժապավենը

Կտրեք ձեր նեոպիքսելային ժապավենը
Կտրեք ձեր նեոպիքսելային ժապավենը

Դուք ցանկանում եք կտրել neopixel շերտը սպիտակ գծի վրա: Եթե դուք պատրաստում եք 4x4 մատրիցա, ապա ցանկանում եք կտրել 4 շերտ ՝ 4 նեոպիքսելներով, իսկ եթե պատրաստում եք 10x10 մատրիցա, ապա ցանկանում եք կտրել 10 շերտ ՝ յուրաքանչյուրի վրա 10 նեոպիքսելներով: Գործարանները պատրաստում են երկար նեոպիքսելային ժապավեններ, բայց դրանք կարճ միացնում են միասին: Այս զոդման վայրերը վերջերս խնդիր կլինեն, այնպես որ փորձեք շերտերն այնպես կտրել, որ կտրեք այնտեղ, որտեղ գործարանները միասին կպցրել են: Դա կարող է նշանակել, որ դուք վատնում եք մի քանի նեոպիքսել, բայց դա ձեր վերջին աշխատանքը շատ ավելի կհեշտացնի:

Քայլ 4: Հավաքեք նեոպիքսելները

Հավաքեք նեոպիքսելները
Հավաքեք նեոպիքսելները

Վերցրեք կտրված ամենամեծ հրապարակը: Գրիչով նշեք, թե որտեղ պետք է լինեն նեոպիքսելները, ձեր հավաքած ցանցը: Նեոպիքսելային շերտերի մեծ մասի վրա կա ժապավեն, այնպես որ հեշտ է դրանք ուղղակի ամրացնել տեղում: Եթե ձերն այդպես չէ, ուրեմն պետք է սոսինձ օգտագործել:

Տեղյակ եղեք, որ նեոպիքսելներն ուղղորդված են, քանի որ տվյալները կարող են միայն մեկ ուղղությամբ գնալ: Կարևոր է, որ բոլոր նեոպիքսելային շերտերն անցնեն նույն ճանապարհով, իսկ դու ՝ մի կողմից, և մյուս կողմից ՝ «Դին»:

Քայլ 5: Միացրեք նեոպիքսելները

Նեոպիքսելների միացում
Նեոպիքսելների միացում
Նեոպիքսելների միացում
Նեոպիքսելների միացում

Նեոպիքսելները միացնելիս հիշեք, որ ուժը, գրունտը և տվյալները կանցնեն առաջին ժապավենից հաջորդ ժապավեն, այնուհետև հաջորդ ժապավեն և այլն:

Գոտի -> Հաջորդ ժապավեն

5v + -> 5v +

gnd -> gnd

Անել -> Դին

Էլեկտրաէներգիան և գրունտը կարող են երկկողմանի աշխատել նեոպիքսելում, ուստի կարևոր չէ, թե ինչպես եք միացնում յուրաքանչյուր շերտ այնտեղ, ինչը նշանակում է, որ կարող եք կարճ ճանապարհով գնալ, բայց տվյալները կարող են գնալ միայն մեկ ճանապարհով, այնպես որ համոզվեք, որ Do- ն միացնում եք Din- ին:.

Քայլ 6: Փորձարկեք մատրիցան

Նախքան նեոպիքսելների վրա ցանցը սոսնձելը, մենք ուզում ենք համոզվել, որ ամեն ինչ աշխատում է: Ձեր միկրոից շատ նեոպիքսելներով աշխատելը կարող է կարճ միացնել այն, բայց դուք կարող եք փաստացի միկրո -բիտից 16 նեոպիքսել վազել առանց արտաքին էներգիայի, քանի դեռ միաժամանակ մի նեոպիքսել է միացված: Վերբեռնեք փորձարկման ծրագիրը միկրո: բիթ, միացրեք այն LED մատրիցին ալիգատոր լարերով:

Տեսականորեն դա կարելի է անել նաև 100 պիքսելներով, բայց դա մի փոքր ռիսկային է, փոխարենը օգտագործեք ալիգատորային լարեր `էլեկտրամատակարարումը միացնելու համար neopixel մատրիցային, այնուհետև փորձարկման ծրագիրը վերբեռնեք միկրո. Բիթին և միացրեք այն գետնին և տվյալների: ալիգատոր լարերի օգտագործումը:

4x4 մատրիցի համար

Միկրո ՝ բիթ -> նեոպիքսելներ

GND -> GND

3 v -> 5v +

Pin 0 -> Din

10x10 մատրիցայի համար

միկրո: քիչ

Միկրո ՝ բիթ -> նեոպիքսելներ

GND -> GND

Pin 0 -> Din

Powersupply -> Neopixels

GND -> GND

Հզորություն -> 5v +

Միացրեք միկրո.

Այս ծրագիրը օգտագործում եմ 10x10 մատրիցան ստուգելու համար:

Այս ծրագիրը օգտագործում եմ 4x4 մատրիցան ստուգելու համար:

Քայլ 7: Glանցը սոսնձեք Neopixels- ին

Կպչեք ridանցը նեոպիքսելներին
Կպչեք ridանցը նեոպիքսելներին
Կպչեք ridանցը նեոպիքսելներին
Կպչեք ridանցը նեոպիքսելներին
Կպչեք ridանցը նեոպիքսելներին
Կպչեք ridանցը նեոպիքսելներին
Կպչեք ridանցը Neopixels- ին
Կպչեք ridանցը Neopixels- ին

Ենթադրելով, որ ամեն ինչ աշխատել է, այժմ ձեզ հարկավոր է ցանցը սոսնձել nepixels- ին: Հիշեք, որ մենք ցանկանում ենք, որ երկու ավելի բարակ կտորները, որոնք դուք դնում եք յուրաքանչյուր ծայրին, ծածկեն երկու կողմերը, որտեղ դուք սոսնձել եք, այլապես չեք կարողանա ցանցը ճիշտ մակարդակի հասցնել: Եթե դուք ունեք որևէ գործարանային զոդում, որը տեղադրված չէ վերջում, ապա դուք անհնարին կհամարեք ցանցը հավասարեցնել, այնպես որ ցանցում մի փոքր անցք մանրացրեք, որի մեջ կարող է տեղավորվել գործարանի զոդումը:

Այն բանից հետո, երբ ցանցը կպցրեք նեոպիքսելային ափսեին, դրա վրա ծանր բան դրեք և թողեք չորանա նախքան կանխամտածված լինելը:

Հիշեք, որ փայտի սոսինձը հաղորդիչ է մինչև չորանալը, ուստի մի միացրեք մատրիցային ցանցը հոսանքին, նախքան համոզված լինելը, որ այն չորացել է:

Քայլ 8. Լարման կարգավորիչի խորհրդի զոդում

Լարման կարգավորիչի խորհրդի զոդում
Լարման կարգավորիչի խորհրդի զոդում
Լարման կարգավորիչի խորհրդի զոդում
Լարման կարգավորիչի խորհրդի զոդում
Լարման կարգավորիչի խորհրդի զոդում
Լարման կարգավորիչի խորհրդի զոդում

Այժմ մենք պատրաստվում ենք զոդել լարման կարգավորիչ խորհուրդը: Դուք կարող եք տեսնել իմ դիագրամը վերջնական սխեմայի վերևի նկարում, բայց տեղյակ եղեք, որ որոշ կապեր կկատարվեն պտուտակներով և ոչ թե կպցնելով:

To220-3- ում ոտքերը տեղադրված են մի փոքր տարօրինակ: Դուք ունեք gnd դեպի ձախ, հոսանքը դեպի աջ և 3.3 V դուրս ՝ մեջտեղում: Մենք ցանկանում ենք կոնդենսատորներ միացնել gndwen- ի և 3.3 V- ի միջոցով `միկրոէներգիայի հզորությունը կայունացնելու համար.

Դրանից հետո դուք ցանկանում եք զոդել նեոպիքսելային մատրիցը Vin- ին և GND- ին:

Նեոպիքսել -> To220-3

5 v + -> Vin

gnd -> gnd

Այնուհետև ցանկանում եք մետաղալար կպցնել միջին ոտքին: Այդ մետաղալարը կլինի միկրո: bit- ի համար:

Հետո ցանկանում եք լրացուցիչ մետաղալար կպցնել Վինին աջ ոտքի վրա: Այդ մետաղալարը վերջապես կանցնի էներգիայի մատակարարմանը:

Ի վերջո, կցանկանաք ամրացնել երկու լրացուցիչ լար: Մեկ մետաղալարը կանցնի էներգիայի մատակարարմանը, իսկ մյուսը `միկրո; բիթ:

Քայլ 9. Data Wire- ի դիմադրություն

Resistor Data Wire- ի վրա
Resistor Data Wire- ի վրա

Ըստ adafruits neopixel ուղեցույցի, դուք միշտ պետք է տեղադրել 300+ ohm դիմադրություն տվյալների հաղորդալարի վրա առաջին neopixel- ին: Այսպիսով, մենք 330 օմ դիմադրիչը կպցրեցինք տվյալների հաղորդալարին և նոր մետաղալար ամրացրեցինք դիմադրության մյուս ծայրին:

Այնուհետեւ կարճ միացումներից խուսափելու համար մենք ծածկում ենք եռակցումը եւ դիմադրությունը էլեկտրական ժապավենով:

Քայլ 10: Պտուտակների ավելացում

Պտուտակների ավելացում
Պտուտակների ավելացում
Պտուտակների ավելացում
Պտուտակների ավելացում
Պտուտակների ավելացում
Պտուտակների ավելացում

Այժմ վերցրեք M3 պտուտակներից մեկը, փաթեթավորեք gnd մետաղալարը, որը ցանկանում եք միացնել միկրոին. Նույնը արեք տվյալների հաղորդալարի և 3.3 Վ լարի դեպքում:

Այնուհետեւ պտուտակները դրեք անցքերի միջով: Gnd միջոցով ձախ առավել անցքը, 3.3 V միջոցով երկրորդ երկրորդ դեպի ձախ եւ տվյալների միջոցով աջ առավել անցքը. Յուրաքանչյուրի վրա օգտագործեք երկու ընկույզ ՝ դրանք տեղում պահելու համար: Մենք օգտագործում ենք երկուսը մեկի փոխարեն, քանի որ մենք նաև պետք է որոշ հեռավորություն շեղենք, երբ միացնում ենք միկրո: բիթը:

Քայլ 11: Թեժ սոսինձ այդ ամենը միասին

Թեժ սոսինձ այն ամենը միասին
Թեժ սոսինձ այն ամենը միասին
Թեժ սոսինձ այն ամենը միասին
Թեժ սոսինձ այն ամենը միասին
Թեժ սոսինձ այն ամենը միասին
Թեժ սոսինձ այն ամենը միասին
Թեժ սոսինձ այն ամենը միասին
Թեժ սոսինձ այն ամենը միասին

Այժմ մենք տաք սոսնձում ենք տերմինալի միակցիչը կողքին, այնուհետև տաք սոսնձում ենք լարման կարգավորիչի տախտակը տեղում, իսկ վերջում մենք տաք սոսնձում ենք ոտքն ու նեոպիքսելային տախտակը:

Տեղյակ եղեք, որ կա երկու տարբեր եղանակ, որով կարող եք միացնել նեոպիքսելները: կարող եք դրանք միացնել այնպես, որ ժապավենները կողքից անցնեն կամ վեր ու վար: Եթե նեոպիքսելները բարձրանում և իջնում են, ապա ավելի հեշտ կլինի անիմացիաներ պատրաստել, որոնք բարձրանում և իջնում են, և եթե նեոպիքսելներն անցնում են այս կամ այն կողմ, ապա ավելի հեշտ կլինի անիմացիաներ պատրաստել, որոնք անցնում են կողքից: Այստեղ 4x4 մատրիցան կբարձրանա և կիջնի ներքև, մինչդեռ 10x10 մատրիցան անցնում է մի կողմից:

Քայլ 12: Պատրաստեք սնուցման աղբյուրը և միացրեք այն

Պատրաստեք սնուցման աղբյուրը և միացրեք այն
Պատրաստեք սնուցման աղբյուրը և միացրեք այն
Պատրաստեք սնուցման աղբյուրը և միացրեք այն
Պատրաստեք սնուցման աղբյուրը և միացրեք այն

Կտրեք էլեկտրամատակարարման մալուխի ծայրը և բացեք լարերը: Այնուհետեւ պտուտակեք այն պտուտակային տերմինալի մեջ: Հիշեք, որ իշխանությունը միացրեք ուժին և գետինը գետնին:

Քայլ 13: Ավելացնելով Micro: bit

Ավելացնելով միկրո: բիթ
Ավելացնելով միկրո: բիթ

Programրագրավորեք ձեր միկրո: բիթը և ապա պտուտակեք այն:

Քայլ 14: Փորձարկեք այն

Այժմ միացրեք neopixel մատրիցը հոսանքին և փորձեք մատրիցան: Դրանից հետո դուք կարող եք ավելացնել ձեր սեփական լիցքաթափման նյութը վերևում:

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