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

Հասցեավորվող 7 հատվածի ցուցադրումներ. 10 քայլ (նկարներով)
Հասցեավորվող 7 հատվածի ցուցադրումներ. 10 քայլ (նկարներով)

Video: Հասցեավորվող 7 հատվածի ցուցադրումներ. 10 քայլ (նկարներով)

Video: Հասցեավորվող 7 հատվածի ցուցադրումներ. 10 քայլ (նկարներով)
Video: BTT SKR2 - Basics SKR 2 (Rev B) Updated 2024, Հուլիսի
Anonim
Հասցեավորվող 7 հատվածի ցուցադրումներ
Հասցեավորվող 7 հատվածի ցուցադրումներ
Հասցեավորվող 7 հատվածի ցուցադրումներ
Հասցեավորվող 7 հատվածի ցուցադրումներ

Ամեն անգամ ինչ -որ գաղափար սեղմում է իմ ուղեղը, և ես մտածում եմ ՝ «ինչպե՞ս դա նախկինում չէր արվել»: և ժամանակի մեծ մասը դա իրականում եղել է: «Հասցեավորվող 7 հատվածի ցուցադրման» դեպքում - ես իրոք չեմ կարծում, որ դա արվել է, համենայն դեպս, ոչ այսպես:

-Ամանակի մեծ մասում 7-հատվածանոց էկրաններն ավելի բարդ են դառնում, քան կարծում եք: Ըստ էության, դուք պարզապես լուսավորում եք մի փունջ LED- ներ ՝ թվեր կամ տառեր ցուցադրելու համար: Դա նշանակում է, որ դուք պետք է վերահսկողություն ունենաք ձեր ունեցած յուրաքանչյուր թվանշանի յուրաքանչյուր հատվածի վրա, այնպես որ, եթե ունեք 4 թվանշան, դա 4 * 7 = 28 ելք է: Էլ չենք խոսում էլեկտրագծերի ու ռեզիստորների մասին: Հետո, երբ դուք սկսեք վարել դրանցից մի քանիսը, ամեն ինչ այլևս այնքան էլ պարզ չի թվում: Ես որոշեցի ստեղծել մի պարզ միջոց ՝ ունենալու համար որքան կամ շատ քիչ, 7-հատվածանոց էկրաններ, և դրանք սուպեր մոդուլային են: Անկախ նրանից, թե ցանկանում եք 20, կամ 2, ձեզ հարկավոր է միայն մեկ տվյալների տող Arduino- ից `դրանք վերահսկելու համար: Հետևեք ՝ տեսնելու, թե ինչպես եմ դա արել, կամ ձեր սեփականը դարձնելու, կամ պարզապես իմանալու, թե ինչպես են դրանք աշխատում:

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

Քայլ 1: Դիտեք տեսանյութը

Image
Image

Եթե դուք ավելի լավ եք սովորում տեսանյութեր դիտելով, ես բացատրում եմ, թե ինչպես եմ դրանք կառուցել և ինչպես են նրանք աշխատում այստեղ:

Չմոռանաք բաժանորդագրվել!

www.youtube.com/seanhodgins

Քայլ 2: Ստացեք մասերն ու գործիքները:

Սկսեք Surface Mount բաղադրիչներից
Սկսեք Surface Mount բաղադրիչներից

Շատ մասեր չկան, ինչն էլ դա հիանալի է դարձնում, բայց դուք պետք է կարգին լինեք մակերևույթի վրա ամրացվող զոդման դեպքում:

Մասեր մեկ ցուցադրման համար

  • 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: Վերադարձեք:

Image
Image
Ավելացնել Pin վերնագրերը
Ավելացնել Pin վերնագրերը

Վերցրեք այդ տաք օդը կամ նորից տաքացրեք վառարանը, տաքացրեք դրանք, մինչև բոլոր կպցնելը: Եթե դուք չունեք տաք օդ կամ վերալիցքավորման վառարան, կարող եք օգտագործել զոդման և զոդման սարք: Դա ավելի ձանձրալի է, բայց լիովին կատարելի: Ես դրա մասին տեսանյութ ունեմ, եթե ցանկանում եք իմանալ որոշ տեխնիկա: Ստուգեք այստեղ ՝

Քայլ 5: Ավելացրեք Pin վերնագրերը:

Այս հրահանգի մեջ գտնվող քայլերի կարգը կարևոր է: Պին վերնագրերը պետք է զոդել հաջորդում, քանի որ դրանց բարձիկները շուտով կթաքնվեն 7 հատվածից ցուցադրվող բաղադրիչի տակ: Տախտակը ցույց է տալիս, թե որ ուղղությամբ են գնում արական և իգական կապի վերնագրերը: Փորձեք դրանք ուղիղ դարձնել:

Քայլ 6: erոդեք 7-հատվածանոց էկրանը

Sոդեք 7 հատվածի էկրանը
Sոդեք 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 մրցույթում

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