Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր է
- Քայլ 2: Պլանավորում
- Քայլ 3: Փայտ կտրելը
- Քայլ 4: Շրջանակի հավաքում
- Քայլ 5: Սահմաններ
- Քայլ 6. Հետևի և առջևի վահանակ
- Քայլ 7: Ավարտելով հպումները
- Քայլ 8. Էլեկտրոնիկա - պլանավորում
- Քայլ 9: Էլեկտրոնիկա
- Քայլ 10: Կոդ
- Քայլ 11: Հեռախոսի ծրագիր
- Քայլ 12: Խորհուրդներ
Video: Ինտերակտիվ LED պարբերական աղյուսակ. 12 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Մեղուների ծնկի Հետևեք հեղինակի ավելին.
Ես և իմ ընկերուհին ունենք տարրերի հավաքածու ՝ նյութի յուրահատուկ կտորների նմուշներ, որոնք կազմում են ամեն ինչ տիեզերքում: Նման հետաքրքիր հավաքածուի համար ես որոշեցի կառուցել ցուցափեղկ, որը ցուցադրում է նմուշները իրենց ամբողջ աշխարհաշինությամբ:
Ես գիտեմ, որ շատերը չունեն տարրերի հավաքածու, բայց բոլորը ցուցադրելու բան ունեն: Այս հրահանգի նպատակն է ձեզ բավականաչափ հասկանալ շինարարական գործընթացի, էլեկտրոնիկայի և ծածկագրի մասին ՝ ձեր սեփական անհատականացված էկրանը ստեղծելու համար, ինչ ուզում եք:
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շգրիտ կտրվածքներ ստանալու համար զգույշ եղեք կտորները կտրելիս: Հանգույցի սղոցը, հավանաբար, կօգնի փոքր կտորների կույտերին: Իմ կտրվածքները կատարյալ չէին, ինչը հանգեցնում էր բացերի, որոնք հանգեցնում էին բազմաթիվ փայտի լցման և հղկման:
Շնորհակալություն ընթերցման համար: Հուսով եմ, որ ձեզ դուր եկավ գործընթացը:
Խորհուրդ ենք տալիս:
Excel պարբերական հաշվետվություն `6 քայլ
Excel- ի պարբերական հաշվետվություն. Ահա իմ խորհուրդները Excel 2010 -ի պարբերական սպառման հաշվետվությունների համար: Ստորև բերված ձեռնարկի տեսանյութում այս զեկույցը պատմում է էլեկտրաէներգիայի, ջրի, թթվածնի, ազոտի մեկ տոննա պատրաստի արտադրանքի որոշակի սպառման մասին `ըստ շաբաթական, ամսական, եռամսյակի:
ԵՎ ԹԵ ՈՉ !! (Ինտերակտիվ ճշմարտության աղյուսակ). 4 քայլ
ԵՎ ԹԵ ՈՉ !! (rշմարտության ինտերակտիվ աղյուսակ). Հեյ, տղերք, հուսով եմ, որ բոլորդ լավ եք ձեր տանը և մտածում եք, թե ինչ կարելի է շեղել առկա նյութերից: Տրամաբանական դարպասները հասկանալը շատ կարևոր է ինչպես
IoT դրամապանակ (խելացի դրամապանակ Firebeetle ESP32- ով, Arduino IDE և Google աղյուսակ). 13 քայլ (նկարներով)
IoT դրամապանակ (խելացի դրամապանակ Firebeetle ESP32- ով, Arduino IDE- ով և Google աղյուսակով). Առաջին մրցանակը Instructables գրպանային մրցույթում. Նրանք փոխվում են մեկ գիշերվա ընթացքում, և դուք երբեք չգիտեք, թե որքան շատ «իրական» գումար ունեք, որոնք դուք դեռ ունեք ձեր բակում
Arduino - Պարբերական ընդհատում. 4 քայլ
Arduino - Պարբերական ընդհատում. Այս հրահանգը վերաբերում է Arduino ծրագրերում ժամանակի համար պարբերական ընդհատում օգտագործելուն: Սա քայլ է սկսնակ Arduino ծրագրավորողի համար, ով գիտի, որ Arduino- ն կարող է ավելին անել, բայց չգիտի, թե ինչպես դա իրականացնել: Եթե կա կատարողական
20 $ամ 20 $ 20 Աղյուսակ Արկադային կառուցում հարյուրավոր խաղերով ներկառուցված. 7 քայլ (նկարներով)
20 $ամ 20 $ 20 Աղյուսակ Արկադային կառուցում հարյուրավոր խաղերով ներկառուցված. Ես որոշ ժամանակ ցանկանում էի նման բան պատրաստել, բայց չէի շտապում բազմաթիվ այլ նախագծերով, որոնք միշտ պետք է անեի: Քանի որ ես չէի շտապում, ես պարզապես սպասեցի, մինչև էժան գներով կուտակեի կառուցման համար անհրաժեշտ բոլոր բաղադրիչները: Ահա