Բովանդակություն:
- Քայլ 1: Ի՞նչ է մեզ պետք:
- Քայլ 2: Ինչպես է այն աշխատում
- Քայլ 3: Մասերի միացում
- Քայլ 4: Ավարտված խորհուրդը
- Քայլ 5:
![Երկակի գույնի գծապատկեր գրաֆիկով ՝ միացումով Python: 5 քայլ (նկարներով) Երկակի գույնի գծապատկեր գրաֆիկով ՝ միացումով Python: 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1483-5-j.webp)
Video: Երկակի գույնի գծապատկեր գրաֆիկով ՝ միացումով Python: 5 քայլ (նկարներով)
![Video: Երկակի գույնի գծապատկեր գրաֆիկով ՝ միացումով Python: 5 քայլ (նկարներով) Video: Երկակի գույնի գծապատկեր գրաֆիկով ՝ միացումով Python: 5 քայլ (նկարներով)](https://i.ytimg.com/vi/Z-WsXLgXfg4/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
![Երկակի գույնի գծապատկեր ՝ CircuitPython- ով Երկակի գույնի գծապատկեր ՝ CircuitPython- ով](https://i.howwhatproduce.com/images/001/image-1483-6-j.webp)
Ես տեսա այս 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: Ի՞նչ է մեզ պետք:
![Ի՞նչ է մեզ պետք Ի՞նչ է մեզ պետք](https://i.howwhatproduce.com/images/001/image-1483-7-j.webp)
Bar-graph փաթեթ
Itsybitsy M4 Express
Շերտի տախտակ կամ տախտակ
3x 330 Օմ դիմադրիչներ
10 Կ Օհ պոտենցիոմետր
Անցնել մետաղալար
Անցնել տանում է
Mu խմբագիր ՝ սցենարի մշակման և միկրոկոնտրոլերի լուսավորման համար:
Քայլ 2: Ինչպես է այն աշխատում
![Ինչպես է դա աշխատում Ինչպես է դա աշխատում](https://i.howwhatproduce.com/images/001/image-1483-8-j.webp)
Էկրանը բաժանված է 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: Մասերի միացում
![Մասերի միացում Մասերի միացում](https://i.howwhatproduce.com/images/001/image-1483-9-j.webp)
Ես օգտագործեցի ստրիպ տախտակ, բայց դուք կարող եք փորձել մի տախտակ: Լուսանկարելու համար տես հաջորդ էջը:
Քայլ 4: Ավարտված խորհուրդը
![Ավարտված խորհուրդը Ավարտված խորհուրդը](https://i.howwhatproduce.com/images/001/image-1483-10-j.webp)
Ես օգտագործել եմ Mu խմբագրիչը ՝ կոդը մշակելու և այն հասցնելու ItsyBitsy M4 Express- ին:
Ահա կոդը ՝
Քայլ 5:
![](https://i.ytimg.com/vi/buV4WXkJcAI/hqdefault.jpg)
Այս տեսանյութը ցույց է տալիս ավարտված նախագծի աշխատանքը: Դեղինը կարծես ավելի շատ նարնջագույն է, քան դեղինը, հավանաբար այն պատճառով, որ կարմիր LED- ն ավելի պայծառ է, քան կանաչը: Կարմիր կաթոդի հղումներին կարող եք ավելացնել փոքր ռեզիստորներ `կարմիր ինտենսիվությունը նվազեցնելու համար:
Հուսով եմ, որ այն կթողնեք:
Խորհուրդ ենք տալիս:
Bitcoin Ticker գրաֆիկով `8 քայլ
![Bitcoin Ticker գրաֆիկով `8 քայլ Bitcoin Ticker գրաֆիկով `8 քայլ](https://i.howwhatproduce.com/images/005/image-13040-j.webp)
Bitcoin Ticker With Graph. Ես դա արել եմ ՝ հիմնվելով ԲԹTC գների տիկերի նախագծի վրա, որը գների մասին տեղեկատվություն է ստանում coinmarketcap.com- ից ՝ ի սկզբանե գրված Բրայան Լոֆի կողմից: Նա օգտագործեց ESP8266- ը, որը Arduino- ի հետ համատեղելի տախտակ է, որն ունի ներկառուցված WiFi: Ինչպես նա նկարագրեց
Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով)
![Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով) Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7977-16-j.webp)
Երկակի 7 հատվածից բաղկացած ցուցադրումներ, որոնք վերահսկվում են շրջանագծի պոտենցիոմետրով: Python-Տեսողության համառության դրսևորում. Այս նախագիծը օգտագործում է պոտենցիոմետր `7 սեգմենտանոց LED էկրանների (F5161AH) ցուցադրումը վերահսկելու համար: Պոտենցիոմետրի բռնիչը պտտելիս ցուցադրվող թիվը փոխվում է 0 -ից 99 -ի սահմաններում: momentանկացած պահի վառվում է միայն մեկ LED, շատ կարճ, բայց
Գրաֆիկա SSD1306 I2C OLED 128x64 էկրանով ՝ միացումով Python Using Itsybitsy M4 Express. 13 քայլ (նկարներով)
![Գրաֆիկա SSD1306 I2C OLED 128x64 էկրանով ՝ միացումով Python Using Itsybitsy M4 Express. 13 քայլ (նկարներով) Գրաֆիկա SSD1306 I2C OLED 128x64 էկրանով ՝ միացումով Python Using Itsybitsy M4 Express. 13 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8438-9-j.webp)
SSD1306 I2C OLED 128x64 էկրանով գրաֆիկա CircuitPython- ը Itsybitsy M4 Express- ի միջոցով. SSD1306 OLED էկրանը փոքր (0.96 "), էժան, լայնորեն հասանելի, I2C, մոնոխրոմ գրաֆիկական ցուցադրում է 128x64 պիքսելով, որը հեշտությամբ միջերեսային է (ընդամենը 4 լարեր) միկրոպրոցեսորների զարգացման տախտակներին, ինչպիսիք են Raspberry Pi, Arduino կամ
Երկակի գույնի դիզայն ՝ ջերմության փոխանցման վինիլային վերնաշապիկի համար. 10 քայլ (նկարներով)
![Երկակի գույնի դիզայն ՝ ջերմության փոխանցման վինիլային վերնաշապիկի համար. 10 քայլ (նկարներով) Երկակի գույնի դիզայն ՝ ջերմության փոխանցման վինիլային վերնաշապիկի համար. 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-16237-36-j.webp)
Երկակի դիզայնի ջերմության փոխանցման վինիլային վերնաշապիկի համար. Այս հրահանգը կսովորեցնի ձեզ, թե ինչպես պատրաստել շապիկ երկակի գունավոր վինիլային դիզայնով `օգտագործելով ջերմ մամլիչ: Նյութեր-atերմային փոխանցում վինիլ Վինիլային դանակ Համակարգիչ Vinylmaster ծրագրով atերմ մամլիչ Մկրատներ Weeder T-shirtRulerX-ACTO դանակ
Գծապատկեր ՝ 4 քայլ
![Գծապատկեր ՝ 4 քայլ Գծապատկեր ՝ 4 քայլ](https://i.howwhatproduce.com/images/001/image-2412-45-j.webp)
Տողերի գծագրում. Այս նախագիծը գծեր է գծում 1.4 " TFT էկրան: Օգտագործելով պոտենցիոմետր, օգտվողը կկարողանա կորություն գծել էկրանի վրայով