Բովանդակություն:
- Քայլ 1: Ստացեք ձեր բաղադրիչները
- Քայլ 2: Պատվիրեք ձեր PCB- ն
- Քայլ 3: erոդեք բաղադրիչները
- Քայլ 4: Displayուցադրել որպես ժամացույց
- Քայլ 5: Ստեղծեք հարմարեցված ծածկագիր
- Քայլ 6: Դուք կատարված եք:
Video: 7 հատվածի ցուցադրման զանգված ՝ 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ես կառուցել եմ լուսադիոդային էկրան ՝ պատրաստված 144 7 հատվածի էկրաններից, որոնք կառավարվում են arduino nano- ի կողմից: Սեգմենտները վերահսկվում են 18 MAX7219 ic- ով, որոնք կարող են կառավարել մինչև 64 առանձին լուսարձակներ կամ 8 7 հատվածային էկրաններ: Arանգվածն ունի 144 էկրան, որոնցից յուրաքանչյուրը կազմված է 8 անհատական լուսարձակից, այնպես որ զանգվածն ունի 1152 լուսարձակներ, որոնք կարող եք վերահսկել:
Քայլ 1: Ստացեք ձեր բաղադրիչները
1 x Arduino Nano
1 x PCB
144 x Ընդհանուր կաթոդ 7 հատվածի 1 նիշանոց էկրաններ
18 x MAX7219
18 x 10uf կոնդենսատոր (0603)
18 x 100nf կոնդենսատոր (0603)
19 x 12k դիմադրություն (0603)
1 x Կանացի միկրո USB
42 x Իգական վերնագիր
1 x Փոքր RTC (ըստ ցանկության)
1 x 2A Սնուցում
Քայլ 2: Պատվիրեք ձեր PCB- ն
Այստեղ կարող եք ներբեռնել Gerber ֆայլերը ցուցադրման PCB- ի համար: Վերբեռնեք դրանք https://jlcpcb.com/quote#/ կամ այլ արտադրողի միջոցով ՝ դրանք պատվիրելու համար:
Քայլ 3: erոդեք բաղադրիչները
Բոլոր բաղադրիչները միացրեք PCB- ին, ինչպես ցույց է տրված սխեմատիկայում: Եթե SMD- ի զոդման փոքր փորձ ունեք կամ ընդհանրապես չունեք, ապա առաջարկում եմ նախ դիտել SMD եռակցման այս ձեռնարկը:
Եթե դուք պատրաստվում եք էկրանը որպես ժամացույց զոդել մարտկոցի հակառակ կողմում գտնվող Փոքրիկ RTC- ի վերնագրերը:
Քայլ 4: Displayուցադրել որպես ժամացույց
Բոլոր բաղադրիչների զոդումն ավարտելուց հետո ներբեռնեք ծածկագիրը և տեղադրեք այն arduino- ում ՝ նախքան այն դնելը էկրանին: Եթե ցանկանում եք ինչ -որ սովորական բան ցուցադրել, նայեք Քայլ 5 -ին:
Քայլ 5: Ստեղծեք հարմարեցված ծածկագիր
Եթե ցանկանում եք ինչ -որ սովորական բան ցույց տալ, ապա պետք է այն ձեռքով կոդավորեք: Օրինակ կոդի մեջ տարբեր սեգմենտներ aka պիքսելներ բայթերով ցուցադրվում են յուրաքանչյուր բիթ մեկ հատվածով ՝ 0bDP-A-B-C-D-E-F-G օրինակ. 0b01011011- ը ցույց կտա 5 -ը:
Օրինակ կոդն ունի պիքսելներ ցուցադրելու 3 տարբեր եղանակներ: Առաջին ճանապարհն է օգտագործել putPixel (x, y, բայթ); գործառույթը ՝ էկրանին մեկ պիքսել փոխարինելու համար x, y (0, 0 վերև ձախ 5, 23 ներքև աջ):
Երկրորդ ճանապարհը addPixel- ի օգտագործումն է (x, y, բայթ); գործառույթը գրեթե նույնն է, ինչ putPixel () ֆունկցիան, բայց պիքսելը փոխարինելու փոխարեն այն ավելացնում է պիքսելը սկզբնականին:
Վերջին միջոցը fillPixel- ի օգտագործումն է (x1, y1, x2, y2, բայթ); գործում է x1, y1- ից x2, y2 ուղղանկյունը լրացնել նույն պիքսելներով:
Քայլ 6: Դուք կատարված եք:
Շնորհավորում ենք, որ ավարտեցիք: Այժմ դուք կարող եք ծրագրավորել ցուցադրումը այնպես, ինչպես ցանկանում եք: Եվ եթե դարձրել եք ցուցադրումը, մի մոռացեք այն կիսել:)
Խորհուրդ ենք տալիս:
Մեխանիկական յոթ հատվածի ցուցադրման ժամացույց ՝ 7 քայլ (նկարներով)
Մեխանիկական յոթ հատվածի ցուցադրման ժամացույց. Մի քանի ամիս առաջ ես կառուցեցի երկնիշ մեխանիկական 7 հատվածի էկրան, որը վերածեցի հետհաշվարկի ժամաչափի: Այն բավականին լավ դուրս եկավ, և մի շարք մարդիկ առաջարկեցին կրկնապատկել էկրանը ՝ ժամացույց պատրաստելու համար: Խնդիրն այն էր, որ ես արդեն առաջադրված էի
Թվային Ludo Dice հետ Arduino 7 հատվածի ցուցադրման նախագիծ ՝ 3 քայլ
Թվային Ludo Dice With Arduino 7 Segment Display Project. Այս նախագծում 7 հատվածի ցուցադրումը օգտագործվում է 1 -ից 6 թիվը պատահականորեն ցուցադրելու համար, երբ սեղմում ենք կոճակը: Սա ամենաթեժ նախագծերից մեկն է, որը բոլորը հաճույքով են կատարում: 7 հատվածի ցուցադրմամբ աշխատելու սովորելու համար կտտացրեք այստեղ ՝ -7 segme
Arduino- ի և 74HC595 Shift Register- ի միջոցով յոթ հատվածի ցուցադրման վերահսկում. 6 քայլ
Arduino- ի և 74HC595 Shift Գրանցման միջոցով յոթ հատվածի ցուցադրման վերահսկում. Akarsh այստեղ CETech- ից: Յոթ հատվածային ցուցադրումները լավ են դիտվում և միշտ հարմար գործիք են թվերը տեսքով ցուցադրելու համար, սակայն դրանց մեջ կա մի թերություն, որն այն է, որ երբ մենք իրականում վերահսկում ենք Յոթ հատվածի ցուցադրումը
7 հատվածի ցուցադրման հաշվիչ Shift գրանցիչով `3 քայլ
7 հատվածների ցուցադրման հաշվիչ Shift Register- ով. Սա կատարյալ սկսնակների ծրագիր է, եթե դուք պարզապես սովորում եք, թե ինչպես օգտագործել հերթափոխի գրանցամատյանը և ինչպես է այն գործում ծածկագրով: Բացի այդ, այս նախագիծը հիանալի սկիզբ է, եթե նորեկ եք 7 հատվածի էկրանին: Նախքան այս նախագիծը սկսելը, համոզվեք, որ
ESP8266 վեբ սերվերի միջոցով 7-հատվածի LED ցուցադրման վերահսկում. 8 քայլ (նկարներով)
ESP8266 վեբ սերվերի միջոցով 7 հատվածի LED ցուցադրման վերահսկում. Իմ նախագիծն ունի Nodemcu ESP8266, որը վերահսկում է 7 հատվածի ցուցադրումը http սերվերի միջոցով ՝ օգտագործելով html ձև