Բովանդակություն:
- Քայլ 1. WS2812 LED լուսադիոդների միացում
- Քայլ 2: Ակրիլային (և փայտե) պատյան
- Քայլ 3: Softwareրագրակազմ
- Քայլ 4: The Raspberry Pi LED մատրիցա
Video: LED մատրիցա ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Սա 8x8 LED մատրից է, որը պատրաստված է WS2812 LED- ների և ESP8266 միկրոկառավարիչի միջոցով
Այս նախագիծը ոգեշնչված է ՝
Քայլ 1. WS2812 LED լուսադիոդների միացում
Մի խոսքով, LED- ները շղթայված էին վերևում ցուցադրված երկար շերտի վրա: (Տող առ տող, և 1 տողի վերջը միացված է հաջորդ տողի սկզբին)
(Անտեսեք բաց թողնված 4 LED- ները, LED- ները սպառվեցին: Նրանք ամեն դեպքում հսկայական տարբերություն չեն դնում)
Դրանից հետո LED ժապավենը միացված էր միկրոկառավարիչին (ESP8266)
Քայլ 2: Ակրիլային (և փայտե) պատյան
2 հատ սև ակրիլ կտրեցին (դանակով), թեքեցին (օգտագործելով զոդման երկաթ) և տաք սոսնձեցին (փայտե փայտով որպես հենարան) ՝ մատրիցայի կողերը ձևավորելու համար:
Դրա հետևում գտնվող ակրիլային և հետագծող թափանցիկ կտոր օգտագործվել է որպես առջևի էկրան, որը դրվել է մատրիցի դիմաց ՝ LED- ները ցրելու և էլեկտրոնիկան պաշտպանելու համար:
Փայտե ձողերը կտրված են այնպես, որ դրանք կարող են տեղավորվել միմյանց հետ և LED- ների միջև բաժանարարներ կազմել: Սա թույլ չի տալիս LED- ների գույները միմյանց մեջ ցրվել, ինչը կարող է փչացնել պարզությունը
Դրանից հետո, սև ակրիլային կողային մասում դրեք LED մատրիցը, բաժանարարը և թափանցիկ ակրիլը
Քայլ 3: Softwareրագրակազմ
Ես օգտագործեցի Adafruit NeoMatrix գրադարանը, NeoMatrix GFX ցուցադրությունը:
Դուք կարող եք կոդավորել այլ ծրագրակազմ ՝ ESP8266- ը Wifi- ին միացնելու և տվյալներ հավաքելու համար:
Քայլ 4: The Raspberry Pi LED մատրիցա
(Սա ընթացքի մեջ գտնվող աշխատանք է)
Ի վերջո, ես ազնվամորի Pi (1B) դրեցի LED մատրիցի մեջ: Նաև ծրագրավորեցի և կազմաձևեցի, որպեսզի ցուցադրի Pixel Art- ը (և գուցե Animations) Wifi- ով:
LED- ների տվյալների կապը միացրեցի Raspberry Pi- ի 18 -րդ կապին: Ավելին, LED- ների 5V- ն և Ground Pins- ը միացված էին արտաքին սնուցման աղբյուրին (ինչպես մեկ այլ USB լիցքավորիչ), առանձին ՝ Raspberry Pi- ից: Սա ապահովելու համար, որ LED- ները ունենան բավարար հզորություն `լուսավորելու համար:
Հաճախորդի կողմը WebApp- ը ամբողջությամբ գրված է մաքուր վանիլային HTML- ով, CSS- ով և Javascript- ով: Server ծրագիրը Flask ծրագիր է և օգտագործում է Adafruit Neopixel գրադարանը: Քանի որ այն օգտագործում է Adafruit գրադարանը, LED- ները կարող են ավելի երկար տևել (և անիմացիաները պատշաճ կերպով չցուցադրել և այլն): Կոդը հասանելի է այստեղ GitHub- ում, և ծրագիրը տեղադրված է բեռնման վրա (օգտագործելով /etc/rc.local ինչպես նշված է GitHub- ում)
Խորհուրդ ենք տալիս:
DIY Աուդիո ռեակտիվ LED մատրիցա ՝ 6 քայլ
DIY Աուդիո ռեակտիվ LED մատրիցա. Երբևէ զգացե՞լ եք, որ անհրաժեշտ է զովացուցիչ RGB մատրիցա `ձայնային ռեակցիայի հնարավորությամբ, բայց ձեզ համար դա շատ դժվար է՞ գնելը կամ շատ թանկ գնելը: Դե, հիմա ձեր սպասումն ավարտվեց: Ձեր սենյակում կարող եք ունենալ զով ձայնային ռեակտիվ RGB LED մատրիցա: Այս գործիքը
Google Օգնականի վերահսկվող LED մատրիցա: 7 քայլ (նկարներով)
Google Assistant Controlled LED Matrix
Միկրո ՝ բիթ - LED մատրիցա ՝ 14 քայլ
Միկրո. Որպես օրինակ ՝ ես կօգտագործեմ 4x4 մատրիցա և 10x10 մատրիցա: Քանի որ ես աշխատում էի մի դպրոցում, որտեղ մենք շատ շենքեր ենք կառուցում, մենք կավարտեինք շատ
64x32 RGB LED մատրիցա Arduino Mega- ով ՝ 6 քայլ
64x32 RGB LED մատրիցա Arduino Mega- ով. Ինձ դուր եկավ սովորել, թե ինչպես օգտագործել LED մատրիցան և հասցեավորվող LED- ները: Նրանք շատ զվարճալի են, երբ հասկանում ես, թե ինչպես է այն համընկնում: Ես հավաքել եմ այս ձեռնարկը, որը բացատրում է յուրաքանչյուր քայլը պարզ և համահունչ եղանակով, որպեսզի մյուսները սովորեն: Ուրեմն վայելեք: Լե
Ինչպես կառուցել 8x8 BIG LED մատրիցա (MAX7219 LED 10 մմ). 9 քայլ (նկարներով)
Ինչպե՞ս կառուցել 8x8 BIG LED մատրիցա (MAX7219 LED 10 մմ). Դուք աշխատե՞լ եք պատրաստի 8x8 LED մատրիցով `որպես դիսփլեյ: Նրանք գալիս են տարբեր չափերի և բավականին հետաքրքիր են աշխատել: Մեծ մատչելի չափսերը կազմում են մոտ 60 մմ x 60 մմ: Այնուամենայնիվ, եթե դուք փնտրում եք շատ ավելի մեծ պատրաստի LED մատրիցա