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

Երկակի գույնի գծապատկեր գրաֆիկով ՝ միացումով Python: 5 քայլ (նկարներով)
Երկակի գույնի գծապատկեր գրաֆիկով ՝ միացումով Python: 5 քայլ (նկարներով)

Video: Երկակի գույնի գծապատկեր գրաֆիկով ՝ միացումով Python: 5 քայլ (նկարներով)

Video: Երկակի գույնի գծապատկեր գրաֆիկով ՝ միացումով Python: 5 քայլ (նկարներով)
Video: Overlay Mosaic Crochet from the Center-Out Tutorial 2024, Հուլիսի
Anonim
Երկակի գույնի գծապատկեր ՝ CircuitPython- ով
Երկակի գույնի գծապատկեր ՝ CircuitPython- ով

Ես տեսա այս LED գծապատկերը Պիմորոնի կայքում և մտածեցի, որ դա կարող է լինել էժան և զվարճալի նախագիծ ՝ ձեռնարկելով Covid-19- ի արգելափակում:

Այն պարունակում է 24 LEDS ՝ կարմիր և կանաչ, իր 12 հատվածներից յուրաքանչյուրում, ուստի տեսականորեն դուք պետք է կարողանաք կարմիր, կանաչ և դեղին ցուցադրել: Սովորաբար դուք կսպասեիք 2 անոդ ՝ մեկը կարմիրի և կանաչի համար, և 24 կաթոդ, եթե այն կառուցում էիք 24 LED- ներից: Այս փաթեթն ունի ընդամենը 14 կապում, և երեք զույգ կապը միացված են ներքին:

Ինչպես եք վարում 24 լուսադիոդային լուսադիոդ միայն 11 կապում: Սա նույնիսկ ավելի հետաքրքիր նախագիծ էր թվում:

· Մենք ստիպված կլինենք օգտագործել աչքի տեսողության համառությունը և շատ արագ լուսավորել տարբեր LED- ները:

Ի՞նչ եմ ուզում, որ կարողանամ անել դրա հետ:

· Տեղափոխեք մեկ կարմիր, կանաչ կամ դեղին լույս `ցուցադրման երկայնքով և հետ

· Displayուցադրեք կարմիր, կանաչ կամ դեղին ձախ հավասարեցված սանդղակը էկրանի երկայնքով

Ինչպե՞ս կարող եմ պարզ մուտքագրել ցուցադրումը փոխելու համար:

· Օգտագործեք 10K պոտենցիոմետր ՝ 0 -ից 12 ներառյալ արժեքներ ստեղծելու համար:

Ես որոշեցի այս ծրագրի համար օգտագործել Adafruit ItsyBitsy M4 Express և ծրագրել այն CircuitPython- ի միջոցով: Սա 3.3 Վ սարք է, ուստի ես որոշեցի անոդների վրա տեղադրել 330 Օմ ռեզիստորներ, որպեսզի հոսանքը չջնջվի և պաշտպանվի միկրոկառավարիչի կապումներն ու LED- ները: Ես միայն ամեն պահ կվառեմ առավելագույնը երկու LED ՝ կարմիր և կանաչ LED նույն հատվածում ՝ դեղին ստանալու համար:

Քայլ 1: Ի՞նչ է մեզ պետք:

Ի՞նչ է մեզ պետք
Ի՞նչ է մեզ պետք

Bar-graph փաթեթ

Itsybitsy M4 Express

Շերտի տախտակ կամ տախտակ

3x 330 Օմ դիմադրիչներ

10 Կ Օհ պոտենցիոմետր

Անցնել մետաղալար

Անցնել տանում է

Mu խմբագիր ՝ սցենարի մշակման և միկրոկոնտրոլերի լուսավորման համար:

Քայլ 2: Ինչպես է այն աշխատում

Ինչպես է դա աշխատում
Ինչպես է դա աշխատում

Էկրանը բաժանված է 3 բաժնի (Lowածր `ձախ ծայր, Միջին` կենտրոն և Բարձր `աջ ծայր), որոնցից յուրաքանչյուրը պարունակում է 4 հատված: Յուրաքանչյուր հատված ունի մեկ անոդ, որը սնուցում է 8 LED: Անոդի կապում միացված են ներքին: 1 -ին և 14 -րդ կապերը ցածրի համար, 6 -րդ և 9 -րդ կապերը միջինի համար և 7 -րդ ՝ 8 -ը `բարձրության համար, կարող եք օգտագործել կամ մեկը: Կարմիր կաթոդները 2, 3, 4 և 5 կապում են, իսկ կանաչ կաթոդները ՝ 13, 12, 11 և 10:

LED- ն միացնելու համար հոսանքը պետք է 300 Օմ ռեզիստորով անցնի HIGH անոդից (3.3V) դեպի LOW (0V) կաթոդի քորոց:

Ձախ հատվածը ԿԱՐՄԻՐ դարձնելու համար

անոդի 1 -ին կապը բարձր է դրված, իսկ մյուսը ՝ 6 -ը և 7 -ը ՝ ցածր (ընտրեք հատվածը)

եւ

կարմիր կաթոդ 2 -ը ցածր է, մինչդեռ մյուս բոլոր կաթոդները բարձր են (ընտրեք LED)

Աջ հատվածը Կանաչ դարձնելու համար

անոդի 7 -րդ կապը բարձր է դրված, իսկ մյուսը ՝ 6 -ը և 1 -ը ՝ ցածր (ընտրեք հատվածը)

եւ

կանաչ կաթոդ 10 -ը ցածր է, մինչդեռ մյուս բոլոր կաթոդները բարձր են (ընտրեք LED)

Քայլ 3: Մասերի միացում

Մասերի միացում
Մասերի միացում

Ես օգտագործեցի ստրիպ տախտակ, բայց դուք կարող եք փորձել մի տախտակ: Լուսանկարելու համար տես հաջորդ էջը:

Քայլ 4: Ավարտված խորհուրդը

Ավարտված խորհուրդը
Ավարտված խորհուրդը

Ես օգտագործել եմ Mu խմբագրիչը ՝ կոդը մշակելու և այն հասցնելու ItsyBitsy M4 Express- ին:

Ահա կոդը ՝

Քայլ 5:

Այս տեսանյութը ցույց է տալիս ավարտված նախագծի աշխատանքը: Դեղինը կարծես ավելի շատ նարնջագույն է, քան դեղինը, հավանաբար այն պատճառով, որ կարմիր LED- ն ավելի պայծառ է, քան կանաչը: Կարմիր կաթոդի հղումներին կարող եք ավելացնել փոքր ռեզիստորներ `կարմիր ինտենսիվությունը նվազեցնելու համար:

Հուսով եմ, որ այն կթողնեք:

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