Բովանդակություն:

DIY միջքաղաքային լավագույն ընկերոջ լույսեր. 4 քայլ (նկարներով)
DIY միջքաղաքային լավագույն ընկերոջ լույսեր. 4 քայլ (նկարներով)

Video: DIY միջքաղաքային լավագույն ընկերոջ լույսեր. 4 քայլ (նկարներով)

Video: DIY միջքաղաքային լավագույն ընկերոջ լույսեր. 4 քայլ (նկարներով)
Video: ԻՆՉՊԵՍ ՊԱՏՐԱՍՏԵԼ ԲՈԳՐԱՉԸ. Ուրեմն ԴԵՌ ՉԵՄ ՊԱՏՐԱՍՏՎԵԼ։ ԼԱՎԱԳՈՒՅՆ ԲԱՂԱԴՐԱՏՈՂԸ ՄԱՐԱՏԻՑ 2024, Հուլիսի
Anonim
DIY Երկար հեռավորության լավագույն ընկեր Լույսեր
DIY Երկար հեռավորության լավագույն ընկեր Լույսեր
DIY Երկար հեռավորության լավագույն ընկեր Լույսեր
DIY Երկար հեռավորության լավագույն ընկեր Լույսեր
DIY Երկար հեռավորության լավագույն ընկեր Լույսեր
DIY Երկար հեռավորության լավագույն ընկեր Լույսեր

Ես պատրաստեցի հեռահար համաժամեցված լույսեր, որոնք հայտնի են որպես «Լավագույն ընկեր» լամպեր: Դա պարզապես նշանակում է, որ դրանք համաժամեցված են մյուս լամպի ներկայիս գույնի հետ: Այսպիսով, եթե դուք փոխեիք մեկ լամպը կանաչ, ապա մյուս լամպից կարճ ժամանակ անց կանաչ կդառնա: Սա շատ հեշտ ազնվամորու նախագիծ է, որի մեջ յուրաքանչյուրը կարող է ցատկել և օգտագործում է իսկապես շատ հիմնական հասկացություններ, որոնց վրա հիանալի է կառուցվել:

Սա հիանալի նախագիծ կլինի կարանտինի ընթացքում իրականացնելու համար, քանի որ դուք չեք կարող անընդհատ միասին լինել, և այն կարող է օգտագործվել նույն տան ներսում ՝ նշելու, եթե դուք հանդիպման կամ այլ կարևոր իրադարձության եք:

Պարագաներ:

  1. ws2811 LED լամպ -
  2. Ազնվամորի պի զրո ես օգտագործել եմ (կարող եմ օգտագործել ցանկացած պի, հիշեք SD քարտ ստանալ) -
  3. Ակրիլային թերթ -
  4. Կտտացրեք կոճակը
  5. Բալի, Կարմիր կաղնու փայտ - Տեղական փայտի դիստրիբյուտոր

Քայլ 1: Կառուցեք հիմքը

Կառուցեք հիմքը
Կառուցեք հիմքը
Կառուցեք հիմքը
Կառուցեք հիմքը
Կառուցեք հիմքը
Կառուցեք հիմքը

Սկսելու համար ձեզ հարկավոր է տուփ `էլեկտրոնային բաղադրիչները տեղադրելու և լույսը սնուցելու համար: Ինձ մնացել էր բալի փայտ և կարմիր կաղնու փայտ, որոնք օգտագործում էի տուփը պատրաստելու համար: Վերևի համար ես օգտագործեցի բալի մեկ քառակուսի կտոր, որն ավարտվեց մոտ 4.5 դյույմ x 4.5 դյույմ և 1.25 դյույմ հաստությամբ: Այնուհետև ես օգտագործեցի կարմիր կաղնու փայտի կտորներ ՝ մի հատված ավելացնելու համար, որի մեջ կլինեն էլեկտրոնային բաղադրիչները: Այդ կտորներն ունեին մոտ 4,5 դյույմ երկարություն, 1 դյույմ հաստություն և 2 դյույմ լայնություն: Եթե ես նորից դա անեի, ես, անշուշտ, կարմիր կաղնին ավելի բարակ կդարձնեի, որպեսզի էլեկտրոնային բաղադրիչներն ավելի շատ տեղ ունենային տեղավորվելու համար: Կտորները կտրելուց հետո ես դրանք ավազեցի և անցք բացեցի ws2811 led- ի համար ՝ օգտագործելով 1/2 դյույմանոց փորվածք: Հետո դրանք ավարտեցի Մահոնիի ընկույզի յուղով:

Քայլ 2. Կատարեք դիֆուզիոն բլոկը

Կատարեք դիֆուզիոն բլոկը
Կատարեք դիֆուզիոն բլոկը
Կատարեք դիֆուզիոն բլոկը
Կատարեք դիֆուզիոն բլոկը
Կատարեք դիֆուզիոն բլոկը
Կատարեք դիֆուզիոն բլոկը
Կատարեք դիֆուզիոն բլոկը
Կատարեք դիֆուզիոն բլոկը

Հիմքի պատրաստումից հետո ես սկսեցի պատրաստել դիֆուզիոն բլոկը, որը կօգտագործվի ws2811 led- ի լույսը տարածելու համար: Դա անելու համար ես կտրեցի ակրիլից ուղղանկյուն կտորներ, այնուհետև հղկեցի ակրիլը, որպեսզի այն իսկապես պղտոր լինի: Սա թույլ կտա լույսից լույսը ավելի շատ տարածվել և լուսավորել: Հետո ես օգտագործեցի տաք սոսինձ `կառույցը ամրացնելու համար

Քայլ 3: oldոդեք շղթան և գործարկեք ծածկագիրը

Oldոդեք շղթան և գործարկեք ծածկագիրը
Oldոդեք շղթան և գործարկեք ծածկագիրը
Oldոդեք միացումը և գործարկեք ծածկագիրը
Oldոդեք միացումը և գործարկեք ծածկագիրը
Oldոդեք միացումը և գործարկեք ծածկագիրը
Oldոդեք միացումը և գործարկեք ծածկագիրը

Սա ժամանակն է միացնել միացումը: Յուրաքանչյուր լույս ունի ազնվամորի pi զրո, ws2811 led, սեղմիչ կոճակ և դիմադրություն: Մեկ սխեման օգտագործվում է ws2811 led- ը վերահսկելու համար, իսկ մյուսը `օգտագործողի մուտքի ստուգման համար: Ws2811 led սխեման պարզ է, որն օգտագործում է ազնվամորու pi- ի գրունտային, 5v և pwm կապերը ՝ led- ը վերահսկելու համար: Օգտվողի մուտքի սխեման ունի ընթացիկ սահմանափակող դիմադրություն և սեղմիչ կոճակ, որն օգտագործվում է ազնվամորի pi- ի մուտքի քորոցից լարումը միացնելու և անջատելու համար:

Յուրաքանչյուր pi- ն աշխատում է նույն ծրագրով: Այս ծրագիրը ստուգում է, երբ սեղմված կոճակը սեղմված է, և եթե այո, ապա փոխում է գույնը: Այնուհետև այն ուղարկում է հաղորդագրություն վեբ սերվերին, որը հետևում է ընթացիկ գույնին: Ամեն 5 վայրկյանը մեկ այս ծրագիրը նաև ստուգում է վեբ սերվերի ընթացիկ գույնը և եթե այդ գույնը տարբերվում է լամպի ներկայիս գույնից, այն փոխվում է այդ գույնի: Այսպես են դրանք համաժամեցվում: Այսպիսով, եթե մեկ լամպի վրա գույնը փոխում եք կարմիրի, այդ լամպը վեբ սերվերին կասի, որ ընթացիկ գույնը կարմիրն է, մյուս լամպը 5 վայրկյանում ստուգելու է վեբ սերվերը և տեսնելու է, որ ընթացիկ գույնը կարմիր է, և հետագայում փոխվելու է դրան: գույնը: Իմ օգտագործած վեբ սերվերը տեղադրված էր pis- ում, քանի որ ես այն օգտագործում էի նույն ցանցում, բայց դուք կարող եք հեշտությամբ գործարկել այս սերվերը ցանկացած հանրային սերվերի վրա, և լամպերը կաշխատեն մայրցամաքներում:

Հաշվի առնելով այս դիզայնը, դուք հեշտությամբ կարող եք այն չափել ավելի քան 2 լամպի:

Ստորև ներկայացված են երկու ռեպո, որոնք ձեզ հարկավոր են նախագիծը գործարկելու համար: Եթե BiblioPixel- ի տեղադրման հետ կապված խնդիրներ ունեք, կարող եք դիտել հաղորդագրությունների տախտակ պատրաստելու իմ տեսանյութը: Այն մանրամասնորեն տեղադրում է BiblioPixel- ը:

Լավագույն ընկեր Light ծրագիր, որն աշխատում է յուրաքանչյուր pi- ով.

github.com/tmckay1/best_friend_light

Վեբ սերվեր, որը հետևում է ընթացիկ գույնին.

github.com/tmckay1/raspberrypi_gateway

Քայլ 4. Գործարկեք ծրագիրը յուրաքանչյուր Pi- ի վրա, գործարկեք սերվերը և տեսեք այն գործողության մեջ:

Գործարկեք ծրագիրը յուրաքանչյուր Pi- ի վրա, գործարկեք սերվերը և տեսեք այն գործողության մեջ
Գործարկեք ծրագիրը յուրաքանչյուր Pi- ի վրա, գործարկեք սերվերը և տեսեք այն գործողության մեջ
Գործարկեք ծրագիրը յուրաքանչյուր Pi- ի վրա, գործարկեք սերվերը և տեսեք այն գործողության մեջ
Գործարկեք ծրագիրը յուրաքանչյուր Pi- ի վրա, գործարկեք սերվերը և տեսեք այն գործողության մեջ
Գործարկեք ծրագիրը յուրաքանչյուր Pi- ի վրա, գործարկեք սերվերը և տեսեք այն գործողության մեջ
Գործարկեք ծրագիրը յուրաքանչյուր Pi- ի վրա, գործարկեք սերվերը և տեսեք այն գործողության մեջ
Գործարկեք ծրագիրը յուրաքանչյուր Pi- ի վրա, գործարկեք սերվերը և տեսեք այն գործողության մեջ
Գործարկեք ծրագիրը յուրաքանչյուր Pi- ի վրա, գործարկեք սերվերը և տեսեք այն գործողության մեջ

Այժմ դուք կարող եք գործարկել ծրագիրը հրամանի տողում ՝ նախորդ ռեպոներում ստուգելով readme- ը, գործարկելով սերվերը readme- ին և տեսնելով այն գործողության մեջ:

Խորհուրդ ենք տալիս: