Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութը
- Քայլ 2: Ստացեք մասերն ու գործիքները:
- Քայլ 3: Սկսեք մակերևույթի ամրացման բաղադրիչներով:
- Քայլ 4: Վերադարձեք:
- Քայլ 5: Ավելացրեք Pin վերնագրերը:
- Քայլ 6: erոդեք 7-հատվածանոց էկրանը
- Քայլ 7: Ինչպես է աշխատում ապարատը:
- Քայլ 8: Ինչպես է աշխատում ցուցադրական ծրագիրը:
- Քայլ 9: Daisy Chain Them Together
Video: Հասցեավորվող 7 հատվածի ցուցադրումներ. 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ամեն անգամ ինչ -որ գաղափար սեղմում է իմ ուղեղը, և ես մտածում եմ ՝ «ինչպե՞ս դա նախկինում չէր արվել»: և ժամանակի մեծ մասը դա իրականում եղել է: «Հասցեավորվող 7 հատվածի ցուցադրման» դեպքում - ես իրոք չեմ կարծում, որ դա արվել է, համենայն դեպս, ոչ այսպես:
-Ամանակի մեծ մասում 7-հատվածանոց էկրաններն ավելի բարդ են դառնում, քան կարծում եք: Ըստ էության, դուք պարզապես լուսավորում եք մի փունջ LED- ներ ՝ թվեր կամ տառեր ցուցադրելու համար: Դա նշանակում է, որ դուք պետք է վերահսկողություն ունենաք ձեր ունեցած յուրաքանչյուր թվանշանի յուրաքանչյուր հատվածի վրա, այնպես որ, եթե ունեք 4 թվանշան, դա 4 * 7 = 28 ելք է: Էլ չենք խոսում էլեկտրագծերի ու ռեզիստորների մասին: Հետո, երբ դուք սկսեք վարել դրանցից մի քանիսը, ամեն ինչ այլևս այնքան էլ պարզ չի թվում: Ես որոշեցի ստեղծել մի պարզ միջոց ՝ ունենալու համար որքան կամ շատ քիչ, 7-հատվածանոց էկրաններ, և դրանք սուպեր մոդուլային են: Անկախ նրանից, թե ցանկանում եք 20, կամ 2, ձեզ հարկավոր է միայն մեկ տվյալների տող Arduino- ից `դրանք վերահսկելու համար: Հետևեք ՝ տեսնելու, թե ինչպես եմ դա արել, կամ ձեր սեփականը դարձնելու, կամ պարզապես իմանալու, թե ինչպես են դրանք աշխատում:
Եթե դուք չեք ցանկանում ձեր սեփականը դարձնել, կամ պարզապես ցանկանում եք աջակցել իմ ստեղծած բաց կոդով նախագծերին, ես այժմ վարում եմ այս ցուցադրումների համար քրաուդֆանդինգի արշավ իմ կայքում:
Քայլ 1: Դիտեք տեսանյութը
Եթե դուք ավելի լավ եք սովորում տեսանյութեր դիտելով, ես բացատրում եմ, թե ինչպես եմ դրանք կառուցել և ինչպես են նրանք աշխատում այստեղ:
Չմոռանաք բաժանորդագրվել!
www.youtube.com/seanhodgins
Քայլ 2: Ստացեք մասերն ու գործիքները:
Շատ մասեր չկան, ինչն էլ դա հիանալի է դարձնում, բայց դուք պետք է կարգին լինեք մակերևույթի վրա ամրացվող զոդման դեպքում:
Մասեր մեկ ցուցադրման համար
- 1 x Պատվերով PCB - Ստացեք ֆայլերը GitHub- ից կամ պատվիրեք PCBWay- ի միջոցով
- 3 x WS2811 - Ադաֆրուտ
- 1 x 7 հատվածի ցուցադրում. Անհրաժեշտ է սովորական անոդ լինել: Sparkfun- ը դրանք ունի
- 3 x 33OHM Resistor 0805 - Digikey
- 3 x 1uF կոնդենսատոր 0805 - Digikey
- 1 x 3 -պտույտով աջ անկյունի վերնագիր - իգական - Digikey
- 1 x 3 -պտույտով աջ անկյունի վերնագիր - արական - Digikey
Գործիքներ:
- Sոդման երկաթ
- Վերալիցքավորել ջեռոցը կամ տաք օդը (ըստ ցանկության, բայց ավելի հեշտ)
- Oldոդման կպցնել կամ զոդել
Եթե ցանկանում եք բաց թողնել կառուցվածքը և պարզապես զույգ գնել, գնացեք այստեղ:
shop.idlehandsdev.com/products/addressable-7-segment-display
Քայլ 3: Սկսեք մակերևույթի ամրացման բաղադրիչներով:
Հետեւի մասում կիրառեք զոդման մածուկ: Սրանք բոլորը իսկապես ներողամիտ բաղադրիչներ են, ուստի լավ նախագիծ կլիներ սկսել, եթե երբեք մակերևույթի վրա ամրացնող բաղադրիչներ չես reflowed: Erոդման մածուկը քսելուց հետո տեղադրեք կափարիչները, դիմադրիչները և վերջապես WS2811- ը: Հետևեք գրատախտակին դրված նշաններին:
Քայլ 4: Վերադարձեք:
Վերցրեք այդ տաք օդը կամ նորից տաքացրեք վառարանը, տաքացրեք դրանք, մինչև բոլոր կպցնելը: Եթե դուք չունեք տաք օդ կամ վերալիցքավորման վառարան, կարող եք օգտագործել զոդման և զոդման սարք: Դա ավելի ձանձրալի է, բայց լիովին կատարելի: Ես դրա մասին տեսանյութ ունեմ, եթե ցանկանում եք իմանալ որոշ տեխնիկա: Ստուգեք այստեղ ՝
Քայլ 5: Ավելացրեք Pin վերնագրերը:
Այս հրահանգի մեջ գտնվող քայլերի կարգը կարևոր է: Պին վերնագրերը պետք է զոդել հաջորդում, քանի որ դրանց բարձիկները շուտով կթաքնվեն 7 հատվածից ցուցադրվող բաղադրիչի տակ: Տախտակը ցույց է տալիս, թե որ ուղղությամբ են գնում արական և իգական կապի վերնագրերը: Փորձեք դրանք ուղիղ դարձնել:
Քայլ 6: erոդեք 7-հատվածանոց էկրանը
Ի վերջո, մենք պետք է զոդենք 7 հատվածի ցուցադրման բաղադրիչի վրա: Համոզվեք, որ այն ճիշտ կողմնորոշված է ՝ հետևելով մետաքսե էկրանի ուղղությանը:
Soldոդման աշխատանքներն ավարտելուց հետո մաքրեք տախտակը ձեր նախընտրած մաքրող միջոցով և վերջ:
Քայլ 7: Ինչպես է աշխատում ապարատը:
WS2811 IC- ն ի վիճակի է վարել 3 LED փոփոխական հոսանքով: Սովորաբար դրանք կարմիր, կանաչ և կապույտ LED են, որոնք կարող են հազարավոր տարբեր գույներ պատրաստել: 7-հատվածի ցուցադրման դեպքում մենք օգտագործում ենք 3 WS2811 ՝ 7-հատվածի դիսփլեյի 8 տարբեր հատվածների պայծառությունը վերահսկելու համար: WS2811- ից երկուսը միացված են 3 հատվածի, իսկ վերջինը `2 հատվածի, որոնցից մեկը մնում է: Մնացածը իրականում կապված է չբնակեցված LED- ի հետ, որը ես կարծում էի, որ հնարավոր է ինչ -որ բանի համար օգտակար լինի:
WS2811 հասցեական եղանակն այն է, որ այն ունակ է տվյալներ փոխանցել մեկ WS2811- ից մյուսին: Այսպիսով, երբ դուք ուղարկում եք մի շարք բիթեր (տվյալներ), այն իր սեփական տեղեկատվությունը կպահանջի այն մասին, թե ինչ LED- ները պետք է միացվեն, և որոշ տեղեկություններ կփոխանցի հետևյալ WS2811- ներին, մինչև նրանք բոլորը ստանան տեղեկատվությունը: Դա նշանակում է, որ հաղորդակցության այս մեթոդը պահանջում է միայն մեկ տվյալների տող: Երբ տվյալները ստացվել են մեկ նիշի համար, այն տվյալները մղում է հաջորդ երեքին: Վերևում պատկերված է շատ պարզեցված սխեմատիկ պատկեր: Անվճար կանաչ մետաղալարն այն է, ինչ անցնում է հաջորդ ցուցադրման վրա:
Քայլ 8: Ինչպես է աշխատում ցուցադրական ծրագիրը:
Ես արագ կազմեցի Arduino ծրագիր ՝ ցույց տալու, թե ինչպես ցուցադրել իրերը հասցեագրվող 7-հատվածանոց էկրանին: Այն օգտագործում է Adafruit NeoPixel գրադարանը `թվերի ցուցադրումները վերահսկելու համար: Այն հիմնականում յուրաքանչյուր թվանշան է դարձնում 3 նեոպիքսել: Դուք կարող եք մեկ թվանշան ուղարկել մեկ ցուցադրման և վերահսկել դրա պայծառությունը ՝ պարզապես գրելով.
writeDigit (DisplayNumber, Number, Brightness);
Displayուցադրման համարը այն թիվն է, որի էկրանին ցանկանում եք գրել 0-ից սկսած: Թիվն այն իրական թիվն է, որը ցանկանում եք ցուցադրել էկրանին 0-9-ից, իսկ պայծառությունը 0-255-ի արժեք է, թե ինչպես պայծառ եք ուզում, որ այն լինի:
Ամեն անգամ, երբ ցանկանում եք թարմացնել ցուցադրումները, պետք է ուղարկեք.
հատվածներ. ցուցադրում ();
Քանի որ այստեղ մուլտիպլեքսավորում չի ընթանում, դա իսկապես հեշտացնում է այնպիսի բաներ անել, ինչպիսիք են թվերը զարկելը, դրանք թուլացնելը, հիանալի անիմացիաներ պատրաստելը:
Չկա առանձին գրադարան, բայց գուցե շուտով աշխատեմ դրա վրա: Եթե ցանկանում եք ներդրում ունենալ նախագծում և գրադարան գրել, ազատ զգալ կապվեք ինձ հետ, և ես ձեզ մի քանի ցուցադրում կուղարկեմ:
Քայլ 9: Daisy Chain Them Together
Երկրորդ մրցանակ PCB մրցույթում
Խորհուրդ ենք տալիս:
AtTiny85 հասցեավորվող LED ժապավեն ՝ 10 քայլ
AtTiny85 հասցեական LED ժապավեն. Իմ նպատակն էր LED- ներից պատրաստել սեղանի լամպ: Ես ցանկանում էի, որ այն կարգավորելի լինի, այնպես որ այն կարող է օգտագործվել ինչպես ցերեկը, այնպես էլ գիշերը: Իմ առաջին փորձի ժամանակ ես օգտագործեցի մի պարզ LED ժապավեն և մեծ MOS- FET- ներ ՝ դրանք 12 վ -ով վարելու համար: Այս անգամ ես ընտրեցի հասցեավորվող լուսադիոդներ, որոնք հզոր են
Arduino FFT Visualizer հասցեավորվող LED- ներով `4 քայլ
Arduino FFT Visualizer հասցեավորվող լուսադիոդներով. Այս ձեռնարկը կբացատրի, թե ինչպես կարելի է կառուցել Աուդիո վիզուալիզատոր Arduino Uno- ով և որոշ հասցեական լուսադիոդներով: Սա մի նախագիծ է, որը ես ցանկանում էի անել արդեն որոշ ժամանակ, քանի որ ես ծծում եմ ձայնային ռեակտիվ լույսերի համար: Այս լույսերը օգտագործում են FFT (Fast Fou
Հասցեավորվող շերտի LED Police Strobo: 4 քայլ
Հասցեավորվող շերտի LED Police Strobo. Այս Police Strobo Light Bar- ը պատրաստված է մեկ WS2812B հասցեավորվող շերտի LED բարով (97 սմ, 29 LEDS) և Arduino Nano- ով: Այս լուծումը թույլ է տալիս կատարել մի քանի տարբեր լուսային նախշեր ՝ տարբեր գունային սխեմայով, հակառակ դեպքում հնարավոր չէ: ստանդարտ R
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. 15 քայլ (նկարներով)
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. Ինչ Սա քայլ առ քայլ ձեռնարկ է, թե ինչպես օգտագործել Fadecandy- ն և Processing- ը հասցեավորվող LED- ները վերահսկելու համար: Fadecandy- ն LED շարժիչ է, որը կարող է կառավարել 64 պիքսելից մինչև 8 շերտ: (Դուք կարող եք մի քանի Fadecandys միացնել մեկ համակարգչին ՝ ավելացնելու համար
Հասցեավորվող կաթնային շշեր (LED լուսավորություն + Arduino). 12 քայլ (նկարներով)
Հասցեավորվող կաթնային շշեր (LED լուսավորություն + Arduino). Կատարեք PPE կաթի շշեր լավ լուսադիոդային լուսարձակների մեջ և օգտագործեք Arduino- ն դրանք վերահսկելու համար: Սա մի շարք իրեր է վերամշակում, հիմնականում կաթի շշերը, և օգտագործում է շատ ցածր էներգիա