Բովանդակություն:
- Պարագաներ
- Քայլ 1. Կարգավորեք You Pi- ն
- Քայլ 2: Կապեր հաստատելը
- Քայլ 3. Ստուգեք, արդյոք միացումները լավ են աշխատում
- Քայլ 4: Գույների անհատականացում և ցանցից թարթում
Video: Արտաքին ցուցադրման համար ծրագրավորվող միջավայրի լույս. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը օգնում է ձեզ տեղադրել արտաքին մոնիտորի կամ հեռուստատեսության շրջապատի լույսը, որը թույլ է տալիս վերահսկել հետևյալը վեբ դիտարկիչ ունեցող և ձեր երթուղիչին միացած ցանկացած սարքի հարմարավետությունից:
- LED Գույն
- Թարթելու հաճախականությունը տալիս է DJ ազդեցություն
- Setուցադրման յուրաքանչյուր կողմի համար սահմանեք տարբեր գույներ
Պարագաներ
WS2801 LED ժապավեն - 1X
Լարերի միացում
Ազնվամորի Pi - ցանկացած մոդել
Արտաքին էներգիայի մատակարարում
Քայլ 1. Կարգավորեք You Pi- ն
Գործարկեք ձեր PI- ն և միացրեք SPI ավտոբուսը ՝ հետևելով ստորև բերված հրամաններին:
sudo raspi-config
Մուտքագրեք ձեր գաղտնաբառը, եթե պահանջվի: Այժմ անցեք «Ընդլայնված ընտրանքներ» և միացրեք SPI- ն:
Դրանից հետո տեղադրեք կախվածությունները:
sudo apt-get updatesudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask
Քայլ 2: Կապեր հաստատելը
Այժմ, ժամանակն է լարային միացումներ կատարել
Միացրեք ձեր արտաքին 5V սնուցումը + շերտի 5V- ին և միացրեք սնուցման աղբյուրը միացրեք PI- ի գետնին և միացրեք այն շերտի GND- ին:
CK- ն և SI- ն միացված կլինեն PI- ի SPI ինտերֆեյսին:
CK / CI: PIN 23 (SCKL)
SI / DI: PIN 19 (MOSI)
Քայլ 3. Ստուգեք, արդյոք միացումները լավ են աշխատում
Բոլոր կապերը հաստատվելուց հետո ժամանակն է փորձարկել մեր ժապավենը:
Ստեղծեք նոր python ֆայլ:
nano./strip-test.py
Այժմ, տեղադրեք հետևյալ կոդը դրա մեջ և պահեք ֆայլը: Փոխարինեք LED_COUNT արժեքը, այսինքն ՝ 32 -ը ձեր շերտում ձեր ունեցած LED- ների քանակով:
ներմուծման ժամանակը
ներմուծել RPi. GPIO որպես GPIO ներմուծել Adafruit_WS2801 ներմուծել Adafruit_GPIO. SPI որպես SPI # Կարգավորեք պիքսելների քանակը. = GPIO) def rainbow_cycle (պիքսել, սպասել = 0.005). J տիրույթում (256). Անիվի բոլոր 256 գույների # մեկ ցիկլ ՝ միջակայքում i- ի համար (pixels.count ()): pixels.set_pixel (i, անիվ (((i * 256 // pixels.count ()) + j) % 256)) pixels.show () if wait> 0: time.sleep (wait) pixels.clear () pixels.show () rainbow_cycle (pixels, սպասել = 0.01)
Ձեր LED շերտը այժմ պետք է շողա բոլոր գույներով: Եթե դա այդպես չէ, ստուգեք ձեր կապերը և համոզվեք, որ այն աշխատում է, մինչև հաջորդ քայլին անցնելը:
Քայլ 4: Գույների անհատականացում և ցանցից թարթում
Այժմ, ժամանակն է ստեղծել վեբ սերվեր, որը կօգնի մեզ հարմարեցնել շերտի գույները և թարթել ցանկացած սարքից:
Կլոնավորեք ծածկագիրը:
git կլոն
Թարմացրեք «led.py» ֆայլում LED_COUNT փոփոխականում առաջատարների քանակը:
Կախված նրանից, թե ինչպես եք LED- ները կպցրել ձեր էկրանին, թարմացրեք «rgbStrip.py» ֆայլում հետևյալ փոփոխականները: STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Գործարկեք կոլբայի սերվերը
python./led.py
Այժմ, բացեք դիտարկիչը ձեր երթուղիչին միացված ցանկացած սարքի վրա և մուտքագրեք ձեր PI- ի IP հասցեն 1234 պորտով: Օրինակ ՝ եթե ձեր Pi- ի IP- ն է 192.168.1.120, դուք պետք է բացեք https://192.168.1.120:1234 և պետք է տեսնեք պատկերին նման կայք:
Այժմ դուք կարող եք գույն ընտրել ձեր մոնիտորի յուրաքանչյուր կողմի համար
Խորհուրդ ենք տալիս:
Mood Speaker- հզոր խոսնակ տրամադրության համար, որը կարելի է նվագել ՝ ելնելով շրջակա միջավայրի ջերմաստիճանից. 9 քայլ
Mood Speaker- Հզոր խոսնակ ՝ Mood Music- ի համար, որը պետք է նվագարկվի ՝ ելնելով շրջակա միջավայրի ջերմաստիճանից. ledstrip ներառված է. Բարձրախոսը ջերմաստիճանի հիման վրա նվագում է երաժշտություն, բայց կարող է
Երաժշտության ռեակտիվ լույս -- Ինչպես կատարել սուպեր պարզ երաժշտություն Ռեակտիվ լույս `աշխատասեղանին հիանալի դարձնելու համար. 5 քայլ (նկարներով)
Երաժշտության ռեակտիվ լույս || Ինչպես կատարել սուպեր պարզ երաժշտություն Ռեակտիվ լույս `աշխատասեղան պատրաստելու համար: Հե what բասը, որն իրականում ցածր հաճախականության աուդիո ազդանշան է: Այն կառուցելը շատ պարզ է: Մենք
Հին հեռուստատեսության միջավայրի LED լույս Kodi- ով ՝ 7 քայլ (նկարներով)
Հին հեռուստատեսության միջավայրի LED լույս Kodi- ով. Դա ուսանելի է ցածր բյուջեի շրջակա լույսի մասին: Ես օգտագործում եմ Banana pi- ն Kodi- ի համար, քանի որ այն ավելի արագ է, բայց դուք կարող եք պարզապես տեղադրել այն Raspberry pi- ում
Ստեղծեք արտաքին HDD հին արտաքին CD/RW- ից ՝ 5 քայլ
Ստեղծեք արտաքին HDD հին արտաքին CD/RW- ից. Հին արտաքին cd/rw- ի բավականին ուղիղ փոխակերպում ավելի օգտակար արտաքին կոշտ սկավառակի: Սարքավորումներ 1-արտաքին cd/rw (գերադասելի է ավելի տուփի տեսակը) 1-կոշտ սկավառակ (պետք է համապատասխանի սկավառակի ներքին միակցիչին, անհրաժեշտ է ձևաչափել/ներդնել) 1 սմ
Ինտերակտիվ միջավայրի լույս `8 քայլ
Ինտերակտիվ միջավայրի լույս. Սա իմ առաջին հրահանգն է: Խնդրում եմ համբերել ինձ, մինչ ես դժվարանում եմ ճիշտ անգլերեն գրել: Ազատորեն շտկեք ինձ: Ես սկսեցի այս նախագիծը «Թող որ փայլուն» մրցույթի մեկնարկից անմիջապես հետո: Երանի շատ ավելին վաստակեի և ավարտեի այն, ինչ ուզում էի