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

Ինտերակտիվ LED պարբերական աղյուսակ. 12 քայլ (նկարներով)
Ինտերակտիվ LED պարբերական աղյուսակ. 12 քայլ (նկարներով)

Video: Ինտերակտիվ LED պարբերական աղյուսակ. 12 քայլ (նկարներով)

Video: Ինտերակտիվ LED պարբերական աղյուսակ. 12 քայլ (նկարներով)
Video: Խաղաղության կամուրջ Թբիլիսիի զբոսանք, Թբիլիսի Georgiaորջիա 2024, Հունիսի
Anonim
Image
Image

Մեղուների ծնկի Հետևեք հեղինակի ավելին.

Ementեմենտավորված մսակեր մարդակեր ցանող
Ementեմենտավորված մսակեր մարդակեր ցանող
3D Catan. Նախագծված, 3D տպագրված և ներկված
3D Catan. Նախագծված, 3D տպագրված և ներկված
3D Catan. Նախագծված, 3D տպագրված և ներկված
3D Catan. Նախագծված, 3D տպագրված և ներկված

Ես և իմ ընկերուհին ունենք տարրերի հավաքածու ՝ նյութի յուրահատուկ կտորների նմուշներ, որոնք կազմում են ամեն ինչ տիեզերքում: Նման հետաքրքիր հավաքածուի համար ես որոշեցի կառուցել ցուցափեղկ, որը ցուցադրում է նմուշները իրենց ամբողջ աշխարհաշինությամբ:

Ես գիտեմ, որ շատերը չունեն տարրերի հավաքածու, բայց բոլորը ցուցադրելու բան ունեն: Այս հրահանգի նպատակն է ձեզ բավականաչափ հասկանալ շինարարական գործընթացի, էլեկտրոնիկայի և ծածկագրի մասին ՝ ձեր սեփական անհատականացված էկրանը ստեղծելու համար, ինչ ուզում եք:

Theուցադրման ինտերակտիվությունը ուսուցիչներին հիանալի ուսուցողական օգնություն է դարձնում ցուցադրելու պարբերական համակարգի առանձնահատկությունները և այն, թե ինչպես են տարբեր տարրերն առնչվում միմյանց: Ընդհանուր առմամբ դիտելը պարզապես շատ զվարճալի է:

Քայլ 1: Այն, ինչ ձեզ հարկավոր է

Այն, ինչ ձեզ հարկավոր է
Այն, ինչ ձեզ հարկավոր է
Այն, ինչ ձեզ հարկավոր է
Այն, ինչ ձեզ հարկավոր է

Ամեն ինչ գնված է տեղական սարքավորումների խանութից, եթե այլ բան նշված չէ:

Ալի Էքսպրեսից գնված ամբողջ էլեկտրոնիկան (տրված են հղումները): Ali Express- ը էժան էլեկտրոնիկա ձեռք բերելու վայր է, որը սովորաբար զարմանալիորեն բարձրորակ է:

Նյութեր

Շրջանակ - բանալի. (Երկարություն x լայնություն x բարձրություն) x քանակ

  • Սոճու տախտակներ (2400x60x10 մմ) x7
  • MDF թերթ (1200x600x4.5 մմ) x2
  • Հղկաթուղթ (120 հատ)
  • Փայտի սոսինձ
  • Փայտ լցոնիչ
  • Սպիտակ ակրիլային ներկ --- Արվեստի խանութ
  • Մատիտ
  • Դեկորատիվ ձուլվածք (2400 մմ) x2
  • Բալզայի փայտ (1000x10x2 մմ) x6 --- Գեղարվեստական խանութ

Էլեկտրոնիկա

  • LED (Neopixels/ws2812b) x90 --- Ali Express Link "1m 100 IP30" կտա ձեզ 100 ոչ անջրանցիկ LED
  • Հաղորդալար (5 մ գլանաձև 22 չափիչ կամ նման. Նախընտրելի է տարբեր գույներ) x3 --- Ali Express Link
  • Arduino Nano --- Ali Express Link
  • Bluetooth մոդուլ (HC05) --- Ali Express Link
  • Սնուցման աղբյուր (5V 4A) --- Ali Express Link
  • Հոսանքի լարը --- Օգտագործված ապրանքների խանութ
  • Sոդող --- Ali Express Link
  • Նախատիպ կետերի տախտակ --- Ali Express Link
  • Իգական կապի վերնագրեր --- Ali Express Link
  • Պտուտակային տերմինալներ --- Ali Express Link

Գործիքներ

  • Oldոդման երկաթ
  • Բազմաչափ --- Ali Express Link
  • Ձեռքի սղոց (կամ սեղանի սղոց)
  • Տաք սոսինձ ատրճանակ (սոսնձի ձողերով)
  • Գայլիկոն
  • Հորատիչ (3-8 մմ)
  • Սեղմակներ
  • Կասետային միջոց
  • Հաղորդալար մերկապարող --- Ali Express Link

Քայլ 2: Պլանավորում

Պլանավորում
Պլանավորում
Պլանավորում
Պլանավորում
Պլանավորում
Պլանավորում

Հատկություններ

  • Theուցադրումը պարբերական համակարգի տեսքով է: Այս կերպ LED- ները կարող են ցուցադրել պարբերական աղյուսակի առանձնահատկություններն ու միտումները:
  • Պարբերական աղյուսակի յուրաքանչյուր դիրքը փակ դարակ է, որի վրա կարող է հենվել տարրերի նմուշը:
  • Ես օգտագործել եմ WS2812B LED- ները, որոնք կարող եմ անհատապես լուսավորել ցանկացած գույն:
  • Էկրանն ունի Bluetooth ֆունկցիոնալություն և այն կառավարելու հեռախոսի ծրագիր: Հիմնական բանը, որ ես ցանկանում էի այս ցուցադրման միջոցով, այն էր, որ այն ինտերակտիվ լիներ: Հեռախոսի հավելվածը շատ զվարճալի է դարձնում խաղալը:

Շինարարություն

Theուցադրումը պատրաստված է 60x10 մմ սոճու տախտակներից: Ես իմը ստացա 2.4 մ երկարությամբ, բայց շատ երկարություններ մատչելի էին: Կտրելու համար անհրաժեշտ բոլոր կտորները հեշտությամբ տեղավորվում են 2.4 մ երկարությամբ 7 երկարության մեջ: Մնաց գրեթե մեկ ամբողջ երկարություն. Որոշ սխալներ թույլ տալու դեպքում:

Ես կազմել եմ «Շրջանակման պլան», որը դուք պետք է հետևեք: Օգտագործեք սա «Շրջանակման երկարություններ և քանակներ» նշումով, որը ցույց է տալիս, թե յուրաքանչյուր երկարությունից քանիսն է պետք կտրել: Երկու դիագրամներն էլ գունավոր ծածկագրված են և պիտակավորված տառերով, որպեսզի իմանաք, թե որ կտորն ուր է գնում: Բոլոր կտորները կտրվելու են, ապա սոսնձված են փայտի սոսինձով:

Վերջին դիագրամը պատկերում է առջևի և հետևի վահանակի ձևերը, որոնք կտրվելու են MDF- ից և սոսնձված են տեղում: Խորհուրդ եմ տալիս պարզապես շրջանակը տեղադրել MDF- ի վերևում և ձևերը գծել մատիտով: Վահանակների ձևերը պարզապես ձեզ պատկերացում կազմելու համար, թե ինչ տեսք ունեն դրանք:

Լանտանիդներ և Ակտինիդներ

Ես ներկայումս չունեմ Լանթանիդների և Ակտինիդների նմուշներ, այնպես որ չեմ կազմել պարբերական աղյուսակի այն մասը, որը պարունակում է դրանք: Չնայած հետագայում կանեմ!

Էլեկտրոնիկա

Էլեկտրոնիկայի պլանավորումը փաստաթղթավորվում է հետագայում Instructable- ում:

Քայլ 3: Փայտ կտրելը

Փայտ կտրելը
Փայտ կտրելը
Փայտ կտրելը
Փայտ կտրելը
Փայտ կտրելը
Փայտ կտրելը
Փայտ կտրելը
Փայտ կտրելը

Theրագրից հետո 60x10 մմ սոճու կտորները պետք էր չափել և կտրել իրենց հատուկ երկարությամբ: Ես օգտագործեցի ժապավեն և մատիտ `նշելու համար, թե որքան երկար պետք է լինի փայտի յուրաքանչյուր կտոր, այնուհետև քառակուսի օգտագործեցի` փայտի վրայով գիծ գծելու համար: Յուրաքանչյուր նշված գծից հետո ես սղոցով կտրեցի գծի հենց հետևում: Մի կտրեք ուղիղ գծի վրա, հակառակ դեպքում կստանաք մի կտոր փայտ, որը փոքր -ինչ չափազանց փոքր է սղոցի սայրի հաստության պատճառով: Յուրաքանչյուր կտորի կոպիտ եզրերը հարթեցի հղկաթուղթով: Յուրաքանչյուր կտոր կտրելուց հետո օգտակար է մատիտով պիտակավորել այն ըստ ծրագրի `հավաքումը շատ ավելի հեշտացնելու համար:

Նշում. Uracyշգրտությունը շատ կարևոր է: Իմ կտրվածքները բոլորը կատարյալ չէին, այնպես որ ես ունեի մի քանի բացեր, որոնք հետագայում պետք է լցնեի փայտով: Սեղանի սղոցը կամ սղոցը համապատասխանաբար ցանկապատով կամ կանգառով, կտրվածքները շատ ավելի ճշգրիտ կդարձնեն:

Քայլ 4: Շրջանակի հավաքում

Շրջանակի հավաքում
Շրջանակի հավաքում
Շրջանակի հավաքում
Շրջանակի հավաքում
Շրջանակի հավաքում
Շրջանակի հավաքում
Շրջանակի հավաքում
Շրջանակի հավաքում

Ես ուզում էի, որ 60 մմ տրամագծով բոլոր ուղղահայաց հատվածները հավասարեցվեն այնպես, որ չափվեն, նշվեն և քառակուսվեն, որտեղ յուրաքանչյուրը պետք է սոսնձված լինի հորիզոնական տախտակներին: Օրինակ, ներքևի «J» տախտակը նշված է 10 մմ -ով (ուղղահայաց կողային տախտակի համար տեղ հատկացնելու համար), այնուհետև ես հաշվում եմ 60 -ը և նշում եմ 70 -ի վրա, այնուհետև հաշվում եմ 10 -ը ուղղահայաց հատվածի համար, ևս 60 -ը և նշում եմ 140 -ով և այլն:.

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

Նշում. Նման կառույցը միասին սոսնձելով այն օգնում է ունենալ հնարավորինս շատ սեղմակներ: Հնարավոր է, որ կարողանաք որոշ ընկերներից փոխառություն վերցնել կամ դրանք էժան օգտագործել երկրորդ ձեռքով:

Քայլ 5: Սահմաններ

Սահմաններ
Սահմաններ
Սահմաններ
Սահմաններ
Սահմաններ
Սահմաններ

Պատից կախված լինելու համար ցուցադրումը մի փոքր ավելի գեղեցիկ դարձնելու համար որոշեցի այն շրջանակել: Ես բերեցի մի քանի դեկորատիվ կաղապար (փայտի տեսակը, որը պատրաստում է նկարի շրջանակներ), և փայտը սոսնձեց այն դիսփլեյի կողքերին `համոզվելով, որ այն կպչում է իր դիրքում, մինչ սոսինձը չորանում էր: Դրա բարդ մասն էր ձուլման 45 աստիճանի անկյունները կտրելը, որպեսզի անկյունները լավ տեղավորվեն միմյանց հետ: Իմ մեթոդը հետևյալն էր ՝ A4 թղթի կարճ եզրը ծալել երկար եզրին ՝ 45 աստիճանի անկյուն ստեղծելու համար և այն օգտագործել ՝ ձուլման ներքևի մասում (հարթ կողմում): Կաղապարների երեսպատման համար չափեք էկրանի այն կողմի երկարությունը, որի վրա դնում եք ձուլվածքը և այդ երկարությամբ նշեք ձուլվածքի ներքին եզրը: Համոզվեք, որ մոտ 30 մմ ներս եք սկսում և նշեք ելակետը նույնպես: 45 աստիճանի տողերն այնուհետ դուրս են գալիս նշված երկու կետերից դեպի դուրս:

Քայլ 6. Հետևի և առջևի վահանակ

Հետևի և առջևի վահանակ
Հետևի և առջևի վահանակ
Հետևի և առջևի վահանակ
Հետևի և առջևի վահանակ

Թիկունք

Էկրանին անհրաժեշտ է պատյան, որն LED- ներին արտացոլելու բան է տալիս, էկրանը դարձնում է ավելի ապահով և թաքցնում է բոլոր լարերը, որոնք այնտեղ կլինեն: Թիկնոցը պատրաստելու համար ես օգտագործեցի 1200x600x4.5 մմ MDF երկու թերթ: Ես MDF թերթերը տեղադրեցի հարթ մակերևույթի վրա `լանդշաֆտային կողմնորոշմամբ, միմյանց մոտ և տեղադրեցի ցուցադրման շրջանակը դրանց վերևում: Ես տեղափոխեցի շրջանակը, մինչև կարը թաքնվեց շրջանակի ուղղահայաց տախտակներից մեկի մոտ: Այնուհետև ես մատիտով գծագրեցի ցուցափեղկի արտաքին մասը և կտրեցի այն սղոցով: Ես էկրանը գլխիվայր շրջեցի և թիկունքը սոսնձեցի ցուցափեղկի հետևի մասում փայտի սոսինձով: Ես ծածկել եմ թիկնոցը ծանր առարկաներով, որպեսզի այն չորացնելիս չբարձրանա կամ շարժվի:

Հետին անցքեր

Թիկնոցին յուրաքանչյուր խցում անհրաժեշտ են անցքեր, որպեսզի լուսադիոդային լարերը անցնեն: Ես օգտագործեցի անլար գայլիկոն և 6 մմ տրամագծով երկու խոռոչի երկու անցք: Յուրաքանչյուր վերին անկյունում մեկ անցք: Վերին անկյուններում գտնվող անցքերով և լարերով դրանք ավելի դժվար է տեսնել ցուցադրումը դիտելիս:

Առջեւի վահանակ

Ես ուզում էի, որ էկրանն ավելի ուղղանկյուն լիներ, ուստի շրջանակի տակ տեղադրեցի 4,5 մմ MDF- ի կտոր և 16x3 բջիջի անկանոն ձևը գտա MDF- ի վրա: Այնուհետև ես սղոցով կտրեցի ձևը և այն սոսնձեցի փայտի սոսինձով շրջանակի վրա:

Ներդիրներ

Ես կտրեցի MDF- ի փոքր քառակուսիները `1 անկյունով կտրված, որպեսզի սոսնձի տեղում, որպեսզի առջևի վահանակը և շրջանակը մի փոքր ավելի ապահով պահեն: (Լուսանկարները կարելի է տեսնել այս ներդիրներից էլեկտրոնիկայի բաժնում):

Քայլ 7: Ավարտելով հպումները

Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ

Նկարչություն

Toughանր որոշում էր `փայտը ներկել, թե ներկել: Վերջում ես ամբողջ էկրանը սպիտակ ներկեցի էժան ակրիլային ներկով: Ես որոշեցի, որ սպիտակ գույնը լավ կարտացոլի LED լուսավորությունը և իսկապես կլուսավորի բջիջները: Դա հաստատ իմ օգտին ստացվեց:

Լազերային կտրված տառեր

Վերջերս ինձ բախտ վիճակվեց մուտք գործել լազերային դանակ, որը ցուցադրման համար սև ակրիլային տառեր էր պատրաստում: Կարծում եմ, որ այն իսկապես ավարտում է ցուցադրման գեղագիտությունը: Մինչև լազերային կտրիչին հասնելը ես մտածում էի փայտից էժանագին տառեր գնելու և ներկելու մասին: (Կցվածը գտեք իմ օգտագործած ֆայլը):

Քայլ 8. Էլեկտրոնիկա - պլանավորում

Էլեկտրոնիկա - պլանավորում
Էլեկտրոնիկա - պլանավորում
Էլեկտրոնիկա - պլանավորում
Էլեկտրոնիկա - պլանավորում

LED- ները

Ես օգտագործել եմ WS2812B LED- ները `լարերի և կոդավորման հեշտության պատճառով: Սկզբում ես պլանավորում էի մուլտիպլեքսավորված LED- ների և հերթափոխի գրանցամատյանների տեղադրում: WS2812B- երը կյանքը շատ ավելի հեշտ են դարձնում: Նույնիսկ եթե դուք չեք կառուցում էկրանը, խորհուրդ եմ տալիս խաղալ այս LED- ների հետ, քանի որ դրանք անհավանական են (և էժան Ali Express- ից):

Ուժ

Էկրանի համար օգտագործել եմ 90 WS2812B LED: Յուրաքանչյուր LED ունի 3 գույն (կարմիր կանաչ և կապույտ), որոնք յուրաքանչյուրը ձգում են մինչև 20 մԱ ՝ ամբողջ պայծառությամբ: Եթե բոլոր 3 գույներն ունեն առավելագույն պայծառություն, ապա LED- ը կբարձրացնի մինչև 60 մԱ:

60 մԱ x 90 LED = 5400 մԱ (5.4 Ա)

Ես գտա մի էժան 5 վոլտ էլեկտրամատակարարում Ali Express- ում, որը կարող էր մատակարարել 4A, այնպես որ ես այն բերեցի: Այս էլեկտրամատակարարումը բավարար կլինի այնքան ժամանակ, քանի դեռ միևնույն ժամանակ լիարժեք պայծառության դեպքում ես շատ LED- ներ չունեմ: Ես իսկապես խնդիր ունեի թարթող LED- ների հետ, բայց դա հիմնականում կապված էր լարման անկման հետ (ինչը ես կբացատրեմ ավելի ուշ): Ես խորհուրդ կտայի հաշվարկել իմ ընթացքի առավելագույն հոսանքը և ձեռք բերել առնվազն այդ արժեքի սնուցման աղբյուր:

WS2812B LED- ները աշխատում են 5 Վ լարման վրա, այնպես որ համոզվեք, որ 5 Վ լարման աղբյուր եք ստանում:

Bluetooth

Ես ուզում էի, որ ցուցադրումը լինի ինտերակտիվ: Հեռախոսի հավելվածի միջոցով Bluetooth- ի կապը դա անելու ամենահեշտ ձևն էր: HC05 Bluetooth մոդուլը հեշտ է օգտագործել: Դուք պարզապես դրան վերաբերվում եք որպես սերիական կապի:

Քայլ 9: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա

Միացման քարտեզ

Կարդացեք կապերը էլեկտրագծերի դիագրամի պատկերից կամ գրված են ստորև.

(Arduino) D9 - DIN (LED շղթայի սկիզբ)

(Arduino) GND - GND (Էներգամատակարարում)

(Arduino) +5V - +5V (սնուցման աղբյուր)

(Arduino) TX - 1K Resistor - 2K Resistor - GND (Էներգամատակարարում)

Երկու դիմադրության կենտրոնական կետը `RX (Bluetooth մոդուլ)

(Arduino) RX - TX (Bluetooth մոդուլ)

(Սնուցման աղբյուր) +5V - +5V (LED շղթայի սկիզբ)

(Էներգամատակարարում) GND - GND (LED շղթայի սկիզբ)

(Սնուցման աղբյուր) +5V - +5V (Bluetooth մոդուլ)

(Էներգամատակարարում) GND - GND (Bluetooth մոդուլ)

LED- ների միացում

WS2812B LED- ների էլեկտրամոնտաժը բավականին պարզ է, բայց դրանից շատ կա: Առկա է 90 լուսադիոդ ՝ յուրաքանչյուրը 6 զոդման միացումով: Դա 540 զոդի միացում է: Ես WS2812B- ներ բերեցի փոքր շրջանաձև տախտակների վրա, ինչը որոշ չափով նյարդայնացնում էր, քանի որ ստիպված էի դրանք տաք սոսնձել յուրաքանչյուր դարակի վերևում: Ես խորհուրդ կտայի ձեռք բերել WS2812B LED շերտերը, որոնք ես կապել եմ «Ինչ ձեզ հարկավոր է» բաժնում, քանի որ դրանք արդեն ունեն կպչուն երեսպատում և ունեն ավելի մեծ մակերես, ուստի ավելի հեշտ է աշխատել: Եթե դուք իսկապես ընտրում եք շերտերը, յուրաքանչյուր LED պետք է կտրվի `կտրելով շփման բարձիկների միջև գծերի վրա:

Յուրաքանչյուր WS2812B- ն ունի 6 միացում: 2 +5V, 2 GND, DIN և DOUT: DIN և DOUT նշանակում են Data In և Data Out: Տվյալների հաղորդալարը պետք է անցնի նախորդ LED- ներից DOUT- ից հաջորդ LED- ների DIN- ին: Էլեկտրաէներգիայի և գրունտի լարերը հետևում են դրան, մինչև բոլոր LED- ները միացված լինեն որպես շղթա: Էլեկտրագծերի դիագրամը պատկերում է, թե ինչպես են LED- ները միացված, եթե բացատրությունս իմաստ չուներ:

Նշում. LED- ների վրա սլաք կա `ձեզ տեղեկացնելու, թե շղթայում ինչ ուղղություն պետք է ունենան: Սա ավելի լավ ցուցանիշ է, քան պարզապես DIN և DOUT դիտելը:

Ես տաք սոսնձեցի LED- ները յուրաքանչյուր դարակի վերևին, որը նայում է դեպի «LED դասավորություն» դիագրամում նշված ուղղությամբ:

Կրկին «LED դասավորություն» դիագրամին հետևելով ՝ ես կտրեցի լարերը, որոնք հասնում էին շղթայի յուրաքանչյուր LED- ի միջև MDF- ի պատյանում փորված անցքերի միջոցով: Ես օգտագործել եմ այլ գույնի մետաղալարեր +5V, GND և Data գծերի համար, որպեսզի համոզվեմ, որ շփոթություն չկա, թե որ մետաղալարն է միանում LED- ին: Ես ստիպված էի յուրաքանչյուր մետաղալարեր քսել մետաղալարով, նախքան դրանք զոդելը, ինչպես նկարագրված է վերը նշված 3 պարբերություններում:

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

WԳՈՇԱՈՄ. ՀԻՄՆԱԿԱՆ ԻՇԽԱՆՈԹՅՈՆԸ ԿԱՐՈ Է ՍՊԱՆԵԼ: ՈEՇԱԴՐՈԹՅՈՆ ՕԳՏԱԳՈՐԵՔ ԷԼԵԿՏՐԱՄԱՌՈՅԻ ՄԱՍՆԱՈՄԸ ԿԱՄ ԳՆԵԼ ԷԼԷԿԵՐԱՅԻՆ ՄԱՐՏԱԴՐՈԹՅՈՆ ԱՌԱADԱԴԵ ԿԱՊ Մալուխով:

Իմ բերած հոսանքի աղբյուրը չուներ ցանցի մալուխ: Ես գտա իմ երկրի համար օգտագործվող ապրանքների խանութի ցանցի էլեկտրական մալուխ: Էներգամատակարարումը, որը ես կապեցի «Ինչ ձեզ հարկավոր է» -ում, գնահատված է 110/240V մուտքի համար, այնպես որ այն պետք է աշխատի շատ երկրներում:

Ո NOTՇԱԴՐՈԹՅՈՆ. Ստորև բերված ԳՈLՅՆ ԿՈԴԱԳՐՎԱ ՀԻՄՆԱԿԱՆ ԼՐԵՐԸ Գուցե ՏԱՐԲԵՐ ԵՆ ՏԱՐԲԵՐ ԵՐԿՐՆԵՐՈՄ:

Ես պոկեցի հոսանքի մալուխը ՝ 3 գունավոր լարերը բացելու համար: Կանաչը երկրի համար, կապույտը ՝ չեզոք, իսկ դարչնագույնը ՝ փուլի համար: Այս լարերը միացրեցի սնուցման պտուտակային տերմինալներին:

(Լար) Կանաչ -> GND (Էներգամատակարարում)

(Լար) Կապույտ -> N (սնուցման աղբյուր)

(Լար) Շագանակագույն -> L (սնուցման աղբյուր)

ՈEՇԱԴՐՈԹՅՈՆ. ԵԹԵ ATԱՆԿԱՆՈՄ ԵՔ ԼԱՐՄԱՆ ՀԵՏԱԴՐՈԹՅՈՆՆԵՐԻՆ - Փնտրեք ձեր տեղական գույնի ծածկագիրը:

Arduino և Bluetooth մոդուլ

Ես օգտագործել եմ տախտակի նախատիպ ՝ բաղադրիչները միացնելու համար: Ես Arduino Nano- ն կտրեցի երկու չափի ՝ կանանց չափածածկ կապի վերնագրերի մեջ, այնուհետև Arduino- ի հետ վերնագրերը տեղադրեցի նախատիպի տախտակի մեջ: Այնուհետև վերնագրերը ներքևից ամրացրի նախատիպի տախտակին: Սա թույլ է տալիս մեզ ունենալ շարժական Arduino ծրագրավորման համար: Ես իրականում օգտագործել եմ Arduino նանո տերմինալ իմ ցուցադրման համար, բայց եթե նորից անեմ, կօգտագործեմ վերնագրեր:

Ես նույնն արեցի Bluetooth մոդուլի հետ, բայց առանց վերնագրերի (այն պետք չէ հեռացնել):

Պտուտակային տերմինալները միացված էին ՝ LED շղթայի և էլեկտրամատակարարման հետ միացումներն ավելի դյուրին դարձնելու համար (էլեկտրագծերը դեռ նույնն են, ինչ դիագրամում, բայց էլեկտրամատակարարման լարերը և LED շղթայի լարերը միավորված են պտուտակավոր տերմինալով:

Bluetooth մոդուլը, Arduino- ն, էլեկտրամատակարարումը և LED շղթայի սկզբնական վերջը այնուհետև միացվեցին կտրված և չափված լարերի հետ `ըստ էլեկտրագծերի գծապատկերի:

Էլեկտրոնիկայի ապահովում

Տախտակի նախատիպը և էլեկտրամատակարարումը այնուհետ ամրացվեցին պարբերական համակարգի հետևի մասում `տաք սոսինձի միջոցով:

Քայլ 10: Կոդ

Ես փորձել եմ նկարագրականորեն մեկնաբանել և հեշտ դարձնել ծածկագիրը:

Ահա արագ ակնարկ, թե ինչպես է այն աշխատում.

Սահմանումներ

Կոդի վերևը լցված է պարբերական աղյուսակի մասին տեղեկատվություն պահելու և LED շղթայի դասավորության ձևի և տարրերի կազմակերպման եղանակների միջև զանգվածներով:

Bluetooth

Օղակի միակ կոդը կոդն է ՝ սերիական կապից (որին կցված է Bluetooth մոդուլը) տվյալները կարդալու և մի գործառույթ կանչելու համար, որն ընտրում է, թե ինչ անել ստացած հրամանների հետ:

Հրամաններ

Հրամանների մեծ մասը միայն մեկ բառ է: Ոմանք ունեն նախածանց և վերջածանց, օրինակ.

Գործառույթներ

Յուրաքանչյուր անիմացիա կամ գործառույթ գործառույթի մեջ է: Կտեսնեք, որ դրանք մի քանիսն են, եթե նայեք ծածկագրին: Երբ գործառույթները կանչվում են ճիշտ պարամետրերով, էկրանը լուսավորվում է և ամեն ինչ անում:

Ռեսուրսներ

Ես իմ Bluetooth կապի կոդը հիմնեցի այս ձեռնարկի վրա ՝ Bluetooth և Arduino ձեռնարկ

WS2812B- ի վերահսկման համար FastLED գրադարանը կարելի է ներբեռնել այստեղ ՝ FastLED գրադարան

Տեղեկատվություն FastLED գրադարանից օգտվելու մասին կարելի է գտնել այստեղ ՝ FastLED տեղեկատվություն

Քայլ 11: Հեռախոսի ծրագիր

Հեռախոսի հավելված
Հեռախոսի հավելված
Հեռախոսի հավելված
Հեռախոսի հավելված
Հեռախոսի հավելված
Հեռախոսի հավելված

MIT App Inventor- ը հիանալի առցանց գործիք է, որը համեմատաբար հեշտացնում է Android հավելվածների ստեղծումը: Այն ունի բազմաթիվ եղանակներ ՝ դիտելու ձեր ծրագիրը, երբ այն ստեղծում եք ՝ համոզվելու համար, որ այն ճիշտ է: Այն օգտագործում է բլոկի վրա հիմնված ծրագրավորում սովորելը:

Հիմնական պատճառը, որ ես սիրում եմ App Inventor- ը, այն է, որ այն կարող է օգտագործել իմ Bluetooth հեռախոսները ՝ Bluetooth մոդուլով Arduino- ին միանալու համար:

Սկսելու համար կան բազմաթիվ ձեռնարկներ: Ահա Arduino- ի հետ App Inventor- ի համար հիանալի ուսանելի տարբերակ:

Իմ ընկերուհին այստեղ իր ներդրումն ունեցավ ՝ ստեղծելով այն ծրագիրը, որն օգտագործվում էր ցուցադրումը վերահսկելու համար: Գոյություն ունի որոնվող ցուցակ ՝ մեկ տարրեր ընտրելու, ջերմաստիճանի և ամսաթվի գործառույթների համար սահող ձողեր և մնացած ամենի համար կոճակներ: Այն ունի նաև ոլորման ունակ վերին ընտրացանկ:

App Inventor ֆայլը կցված է, եթե ցանկանում եք դիտել այն: Հիշեք, որ մենք դեռ որոշ վրիպակներ ենք մշակում:

Քայլ 12: Խորհուրդներ

Ահա որոշ խորհուրդներ ընդհանրապես ցանկացած էլեկտրոնիկայի նախագծի համար

Ամեն անգամ, երբ բարդ նախագիծ եք պատրաստում ՝ փոխազդեցության բազմաթիվ մասերով, սկսեք փոքր առանձին բաղադրիչներից:

Theուցադրման համար ես սկսեցի Bluetooth մոդուլը Arduino- ին մետաղալարով միացնելու և Bluetooth- ի պատրաստի տերմինալ հավելվածով տվյալներ ուղարկելու ձեռնարկը:

Այդ աշխատանքը ստանալուց հետո ես ստացա WS2812B LED- ները, որոնք աշխատում էին ինքնուրույն, այնուհետև միացա, ապա ավելացրեցի Bluetooth մոդուլը:

Մի քանի տարբեր գործառույթներ ավելացնելուց հետո իմ ընկերուհին ինձ դարձրեց App Inventor 2 -ի հավելվածը `կոճակները սեղմելիս հրամանները ինքնաբերաբար ուղարկելու համար:

Ամեն ինչ միանգամից մի արեք: Սկսեք փոքրից, ապա կառուցեք մեծը:

Թարթող լուսադիոդներ

Ես մեծ խնդիր ունեի լուսադիոդների թարթման հետ, երբ միևնույն ժամանակ չափազանց շատ LED- ները դարձա սպիտակ:

Արդյո՞ք դա պայմանավորված էր նրանով, որ իմ էլեկտրամատակարարումը թերագնահատված էր LED- ների քանակի համար: Հավանաբար: Բայց մեկ այլ նպաստող գործոն է լարման անկումը միջքաղաքային մալուխների վրա:

Լարման անկումը շտկելու համար ես միացրեցի սնուցման աղբյուրը +5V և GND լարերը անմիջապես ծայրին և LED շղթայի կենտրոնին: Սա շտկեց իմ հարցը:

Նկատի ունեցեք, որ միայն +5V և GND լարերը պետք է լարված լինեն մինչև վերջ և կենտրոն: Շղթան իրար միացնող ընդամենը 1 տվյալների մետաղալար պետք է լինի:

Կտրում և լցնում

Theշգրիտ կտրվածքներ ստանալու համար զգույշ եղեք կտորները կտրելիս: Հանգույցի սղոցը, հավանաբար, կօգնի փոքր կտորների կույտերին: Իմ կտրվածքները կատարյալ չէին, ինչը հանգեցնում էր բացերի, որոնք հանգեցնում էին բազմաթիվ փայտի լցման և հղկման:

Շնորհակալություն ընթերցման համար: Հուսով եմ, որ ձեզ դուր եկավ գործընթացը:

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