
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ես տեսա այս 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- ն ավելի պայծառ է, քան կանաչը: Կարմիր կաթոդի հղումներին կարող եք ավելացնել փոքր ռեզիստորներ `կարմիր ինտենսիվությունը նվազեցնելու համար:
Հուսով եմ, որ այն կթողնեք:
Խորհուրդ ենք տալիս:
Bitcoin Ticker գրաֆիկով `8 քայլ

Bitcoin Ticker With Graph. Ես դա արել եմ ՝ հիմնվելով ԲԹTC գների տիկերի նախագծի վրա, որը գների մասին տեղեկատվություն է ստանում coinmarketcap.com- ից ՝ ի սկզբանե գրված Բրայան Լոֆի կողմից: Նա օգտագործեց ESP8266- ը, որը Arduino- ի հետ համատեղելի տախտակ է, որն ունի ներկառուցված WiFi: Ինչպես նա նկարագրեց
Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով)

Երկակի 7 հատվածից բաղկացած ցուցադրումներ, որոնք վերահսկվում են շրջանագծի պոտենցիոմետրով: Python-Տեսողության համառության դրսևորում. Այս նախագիծը օգտագործում է պոտենցիոմետր `7 սեգմենտանոց LED էկրանների (F5161AH) ցուցադրումը վերահսկելու համար: Պոտենցիոմետրի բռնիչը պտտելիս ցուցադրվող թիվը փոխվում է 0 -ից 99 -ի սահմաններում: momentանկացած պահի վառվում է միայն մեկ LED, շատ կարճ, բայց
Գրաֆիկա SSD1306 I2C OLED 128x64 էկրանով ՝ միացումով Python Using Itsybitsy M4 Express. 13 քայլ (նկարներով)

SSD1306 I2C OLED 128x64 էկրանով գրաֆիկա CircuitPython- ը Itsybitsy M4 Express- ի միջոցով. SSD1306 OLED էկրանը փոքր (0.96 "), էժան, լայնորեն հասանելի, I2C, մոնոխրոմ գրաֆիկական ցուցադրում է 128x64 պիքսելով, որը հեշտությամբ միջերեսային է (ընդամենը 4 լարեր) միկրոպրոցեսորների զարգացման տախտակներին, ինչպիսիք են Raspberry Pi, Arduino կամ
Երկակի գույնի դիզայն ՝ ջերմության փոխանցման վինիլային վերնաշապիկի համար. 10 քայլ (նկարներով)

Երկակի դիզայնի ջերմության փոխանցման վինիլային վերնաշապիկի համար. Այս հրահանգը կսովորեցնի ձեզ, թե ինչպես պատրաստել շապիկ երկակի գունավոր վինիլային դիզայնով `օգտագործելով ջերմ մամլիչ: Նյութեր-atերմային փոխանցում վինիլ Վինիլային դանակ Համակարգիչ Vinylmaster ծրագրով atերմ մամլիչ Մկրատներ Weeder T-shirtRulerX-ACTO դանակ
Գծապատկեր ՝ 4 քայլ

Տողերի գծագրում. Այս նախագիծը գծեր է գծում 1.4 " TFT էկրան: Օգտագործելով պոտենցիոմետր, օգտվողը կկարողանա կորություն գծել էկրանի վրայով