![Երաժշտության փոխազդող շշերի տակդիր կարգավորվող լույսերով `14 քայլ Երաժշտության փոխազդող շշերի տակդիր կարգավորվող լույսերով `14 քայլ](https://i.howwhatproduce.com/images/010/image-29523-j.webp)
Բովանդակություն:
- Քայլ 1: Կառուցման ընտրանքներ
- Քայլ 2: Պահանջվող մասեր և նյութեր
- Քայլ 3: Գործի ֆրեզերացում
- Քայլ 4: Ավարտեք գործը
- Քայլ 5: Գործի ավարտում
- Քայլ 6: Օղակների պատրաստում
- Քայլ 7: Էներգամատակարարում
- Քայլ 8: Միկրոկառավարիչների տախտակ
- Քայլ 9: Երաժշտական շրջան (ըստ ցանկության)
- Քայլ 10: Ավարտեք և տեղադրեք էլեկտրոնիկան
- Քայլ 11: Flashրամեկուսացում միկրոկառավարիչի կողմից
- Քայլ 12: Վերբեռնեք վեբ էջը
- Քայլ 13: Վեբ էջ
- Քայլ 14: Ինչպե՞ս է աշխատում այս ամենը:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/010/image-29523-2-j.webp)
![](https://i.ytimg.com/vi/sVr8oXlYnm4/hqdefault.jpg)
![Երաժշտության փոխազդող շշերի տակդիր կարգավորվող լույսերով Երաժշտության փոխազդող շշերի տակդիր կարգավորվող լույսերով](https://i.howwhatproduce.com/images/010/image-29523-3-j.webp)
![Երաժշտության փոխազդող շշերի տակդիր կարգավորվող լույսերով Երաժշտության փոխազդող շշերի տակդիր կարգավորվող լույսերով](https://i.howwhatproduce.com/images/010/image-29523-4-j.webp)
Որոշ ժամանակ առաջ իմ ընկերը պատվիրեց 16 բիթանոց LED օղակ, որի շուրջը պտտվելն էր, և դա անելիս նա միտք հայտնեց դրա վրա մի շիշ տեղադրել: Երբ այն տեսա, ինձ գրավեց շիշը լուսավորող լույսի տեսքը և հիշեցի Hackaday օգտվող Տոբիաս Բլումի «Mc Lighting» հիանալի նախագիծը.
hackaday.io/project/122568-mc-lighting
Նրա նախագծի մի ասպեկտն էր WS2812 LED- ների վերահսկումը ինքնուրույն գրված վեբ ինտերֆեյսի միջոցով `առանց որևէ արտաքին ծառայության օգտագործման: Ոգեշնչվելով LED- մատանին վերահսկելու նրա մոտեցումից ՝ ես որոշեցի համատեղել այդ երկու գաղափարները և դրանք հասցնել հաջորդ մակարդակի: Իմ մտքում ունեի մինչև երեք շշերի համար նախատեսված շշերի տակդիր, որը կառավարելի էր տեղական կայքի միջոցով ՝ մի քանի կայծակով: ռեժիմներ, ներառյալ այնպիսիք, որոնք փոխազդում են շրջապատող երաժշտության հետ: Դյուրակիր սարք ստեղծելու համար այն սնուցվում է Li-Ion մարտկոցի բջիջով:
Այս ուսանելի դասում ես կանցնեմ շինարարության գործընթացը և ձեզ կսովորեցնեմ դրա հիմքում ընկած գործառույթի մասին: Դրանից հետո դուք պետք է կարողանաք կառուցել ձեր սեփական տարբերակը և պատկերացում ունենալ այն մասին, թե ինչպես ավելացնել ծրագրային վեբ վերահսկողությունը ՝ առանց որևէ արտաքին ծառայություն օգտագործելու:
Քայլ 1: Կառուցման ընտրանքներ
Երբ խոսքը վերաբերում է այս նախագծի էլեկտրոնիկային, կարող եք կամ օգտագործել NodeMCU- տախտակ, որը հեշտ է օգտագործել և բավականին էժան է, կամ կարող եք կառուցել իմ նման ձեր սեփական տախտակը: Դրանով առանձնապես օգուտ չկա, ես պարզապես ESP8226-12E մի չիպ ունեի, որը որոշեց օգտագործել այն, որպեսզի կարողանամ պահել NodeMCU տախտակը արագ նախատիպավորման համար: Կա միայն մեկ հիմնական տարբերություն. Ձեզ անհրաժեշտ է 3.3V USB սերիական տախտակ `ինքնաշեն վերահսկիչ տախտակը ծրագրավորելու համար: Չնայած դրան, տարբերություն չկա, թե ինչ տեսակի եք ընտրում, պարզապես հիշեք այն, երբ խոսքը վերաբերում է պահանջվող մասերին:
Կա մի տարբերակ, որը բավականին տարբերություն է ստեղծում. Երաժշտության ռեժիմը: Եթե որոշեք այն ներառել, շշի տակդիրը կարող է օգտագործվել որպես VU- մետր և ավելին կարող է փոխել LED- ների գույնը, երբ երաժշտության բասը հասնում է տվյալ շեմին: Այնուամենայնիվ, սա պահանջում է լրացուցիչ սարքավորում: Դուք պետք է կառուցեք ուժեղացուցիչ, որն ուժեղացնում է կոնդենսատորային խոսափողի պարկուճի ելքը և ցածր անցման ֆիլտրը բաս հաճախականությունների համար: Չնայած սա կարող է դժվար թվալ, բայց իրականում այդպես չէ: Այն չի պահանջում որևէ հատուկ մաս, և ես խստորեն խորհուրդ եմ տալիս ներառել այս միացումը, քանի որ այն բավականին մեծացնում է սարքը:
Քայլ 2: Պահանջվող մասեր և նյութեր
![Պահանջվող մասեր և նյութեր Պահանջվող մասեր և նյութեր](https://i.howwhatproduce.com/images/010/image-29523-5-j.webp)
Այն դեպքն է:
Գուցե այս նախագծի ամենադժվար մասը գործն է: Քանի որ ցանկանում էի ինչ -որ նոր բան փորձել, որոշեցի օգտագործել MDF թիթեղներ ՝ 18 մմ հաստությամբ և ներկել դրանք: Փայտի/նյութերի այլ տեսակների համեմատ, MDF- ն ունի այն առավելությունը, որ դրա մակերեսը կարող է հղկվել հատկապես հարթ, ուստի դրա ներկը կարող է չափազանց փայլուն տեսք ունենալ: Բացի այդ, ձեզ անհրաժեշտ է 4 մմ հաստությամբ ակրիլային ապակի ՝ որպես LED օղակների ծածկույթ:
Գործը ունի 33 սմ երկարություն և 9 սմ լայնություն, ուստի խորհուրդ եմ տալիս ափսե հետևյալ չափսերով.
MDF- ափսե 400 x 250 x 18 մմ
LED օղակների ծածկերը ունեն մոտ 70 մմ տրամագիծ, այնպես որ ձեր ակրիլային ապակու ափսեը պետք է ունենա առնվազն հետևյալ չափերը.
Ակրիլային ափսե 250 x 100 x 4 մմ
Այն ներկելու համար ես ստացա 125 մլ սպիտակ ակրիլային ներկ և 125 մլ փայլուն թափանցիկ բուրդ: Ավելին, խորհուրդ եմ տալիս օգտագործել փրփուր գլան, քանի որ դա թույլ է տալիս ներկը ավելի հավասար կիրառել: Հղկման մասի համար ես օգտագործել եմ հղկաթուղթ `180 հատով, մեկը` 320 -ով և մեկը `600 -ով:
Էլեկտրոնիկա:
Էլեկտրոնիկայի համար ձեզ հարկավոր է երեք 16 բիթանոց WS2812 LED օղակ: Ուղղակի զգույշ եղեք, քանի որ ես գտա 16 տիպի 16 բիթանոց օղակների երկու տեսակ, ձեզ հարկավոր են ավելի մեծ տրամագիծ ունեցողները (մոտ 70 մմ) և, հետևաբար, LED- ների միջև ավելի մեծ բացը:
Էներգամատակարարման համար անհրաժեշտ է Li-Ion մարտկոցի բջիջ, համապատասխան լիցքավորիչ և անջատիչ: Բացի այդ, ձեզ անհրաժեշտ է 3.3 Վ լարման կարգավորիչ ՝ ցածր լարման լարման միջոցով (LDO) և երկու կոնդենսատոր ՝ միկրոկոնտրոլերը սնուցելու համար: Ես բացատրում եմ, թե ինչու է ձեզ անհրաժեշտ LDO կարգավորիչը 7 -րդ քայլում:
Եթե որոշեք ստեղծել կամընտիր երաժշտական ուժեղացուցիչ և զտիչ միացում, ձեզ հարկավոր է Op-Amp և որոշ պասիվ բաղադրիչներ: Եվ եթե որոշեք ստեղծել ձեր սեփական կառավարման միավորը, ձեզ հարկավոր է ESP չիպ, բեկման տախտակ, որոշ դիմադրիչներ, կոճակ և որոշ կապում:
Եվ ես խստորեն խորհուրդ եմ տալիս մի տախտակի կտոր միացնել ամեն ինչ դրա վրա:
LED- օղակ
3.7 Վ Li-Ion բջիջ (ես փրկեցի TW18650 տիպից մեկը չօգտագործված մարտկոցի տուփից)
Li-Ion լիցքավորիչ
Անջատիչ (Ոչ մի առանձնահատուկ բան, ես օգտագործեցի հինը, որը փրկեցի բարձրախոսների կոտրված հավաքածուից)
LDO լարման կարգավորիչ (լրացուցիչ ՝ տվյալների թերթիկում նշված կոնդենսատորները ՝ 2 x 1uF կերամիկական կոնդենսատոր)
տախտակ
Երաժշտական միացում (ըստ ցանկության)
Ըստ սխեմատիկ
Միկրոկոնտրոլեր.
NodeMCU
ESP8266 12E (ադապտերային ափսե, կոճակ, ռեզիստորներ և կապում ըստ սխեմայի)
USB սերիալ (պահանջվում է ինքնակառավարման կառավարման վահանակը ծրագրավորելու համար, եթե այն արդեն ունեք, կարիք չկա մեկ այլ ձեռք բերել)
Քայլ 3: Գործի ֆրեզերացում
![Գործի ֆրեզերացում Գործի ֆրեզերացում](https://i.howwhatproduce.com/images/010/image-29523-6-j.webp)
![Գործի ֆրեզերացում Գործի ֆրեզերացում](https://i.howwhatproduce.com/images/010/image-29523-7-j.webp)
![Գործի ֆրեզերացում Գործի ֆրեզերացում](https://i.howwhatproduce.com/images/010/image-29523-8-j.webp)
Իմ ընկերը ինքն իրեն MP-CNC կառուցեց և այնքան բարի եղավ, որ ինձ տրորեց MDF- ի երկու մասերը և երեք ակրիլային օղակները: Փայտե մասերը հաբի տեսքով տուփի վերևից և ներքևից են: Տուփի վերևում կան երեք տեղ LED օղակների և դրանց ակրիլային ծածկերի համար: Քանի որ այդ խորացումները նախատեսված են PCB- ներից միայն մի մասն ավելի մեծ լինելու համար, դրանք տեղավորվում և տեղավորվում են առանց սոսնձի կամ պտուտակների անհրաժեշտության: Նույնը վերաբերում է ակրիլային ծածկոցներին: Քանի որ դրանք ավելի մեծ տրամագիծ ունեն, քան LED- օղակները, դրանք տեղադրված են LED- ներից վերևի եզրին (տես նկարը):
Քայլ 4: Ավարտեք գործը
![Լրացրեք գործը Լրացրեք գործը](https://i.howwhatproduce.com/images/010/image-29523-9-j.webp)
![Լրացրեք գործը Լրացրեք գործը](https://i.howwhatproduce.com/images/010/image-29523-10-j.webp)
![Լրացրեք գործը Լրացրեք գործը](https://i.howwhatproduce.com/images/010/image-29523-11-j.webp)
![Լրացրեք գործը Լրացրեք գործը](https://i.howwhatproduce.com/images/010/image-29523-12-j.webp)
Հավանաբար նկատեցիք, որ հենց հիմա աղացած գործի մեջ մի քանի բան բացակայում է: Օղակի մալուխների համար անցքեր, USB վարդակից և մարտկոցի գրպան: Ավելին, եթե որոշեք ներառել երաժշտական միացումը, ապա խոսափողի համար նույնպես անհրաժեշտ է անցք: Բացի այդ, ես խորհուրդ եմ տալիս ձեզ անցքեր փորել LED- օղակների տակ, որպեսզի դրանք դուրս մղեք պատյանից: Ես օգտագործեցի պտտվող հղկող գործիք `վերը նկարագրված անցքերն ավելացնելու համար:
Երրորդ նկարի վրա կարող եք տեսնել մատանու «սպասարկում» և մալուխային անցքեր: Ինչպես երևի արդեն նկատեցիք, ես ստեղծեցի մալուխի երկու անցք: Սա միտումնավոր չէր: Սա վաղ փուլում էր, երբ ես կարծում էի, որ օղակների անկյունները անկարևոր կլինեն, բայց դրանք այդպիսին չեն: Երեքն էլ իրենց մալուխներով մի կողմ ամրացրեք: Ես վերջացրեցի դրանք ամրացնելով դեպի ճակատը:
Կարևոր. MDF- ում սղոցելիս, հորատելիս կամ ֆրեզերելիս միշտ կրեք փոշու դիմակ: Նույնը վերաբերում է այն հղկելուն:
Քայլ 5: Գործի ավարտում
![Գործի ավարտում Գործի ավարտում](https://i.howwhatproduce.com/images/010/image-29523-13-j.webp)
![Գործի ավարտում Գործի ավարտում](https://i.howwhatproduce.com/images/010/image-29523-14-j.webp)
![Գործի ավարտում Գործի ավարտում](https://i.howwhatproduce.com/images/010/image-29523-15-j.webp)
Այժմ պատյանը ներկվում է: Նախքան դա անելը, ես խորհուրդ եմ տալիս դիտել կամ կարդալ այս մասին ձեռնարկը, քանի որ սա ինքնին ավելի դժվար էր, քան ես կարծում էի: Այս մեկն ընդգրկում է այն ամենը, ինչ դուք պետք է իմանաք թեմայի վերաբերյալ:
Նախ, մանրակրկիտ մանրացրեք MDF- ի մասերի արտաքին մասը: Ես դրա համար օգտագործեցի grit 160 թուղթը: Դրանից հետո շատ ձեռնարկներ խորհուրդ են տալիս մակերեսը կնքել, հատկապես եզրերին, հատուկ MDF այբբենարանով: Ես շրջանցեցի այս հատվածը, քանի որ այբբենարանը բավականին թանկ է, և չնայած արդյունքն այնքան էլ լավը չէր, որքան կարող էր լինել, ես դա նորից կանեի:
Դրանից հետո կարող եք սկսել մակերեսը ներկել ձեր ուզած գույնով: Որոշեցի իմը ներկել թափանցիկ սպիտակի մեջ: Սպասեք, մինչև գույնը չորանա, այնուհետև հղկեք այն մանր հղկաթուղթով (ես օգտագործել եմ մանրախիճը 320), փոշին մաքրեք և կիրառեք գույնի հաջորդ շերտը: Կրկնեք այս գործընթացը, մինչև ձեզ դուր չգա ներկերի անթափանցիկությունը: Ես կիրառեցի չորս գույնի շերտ:
Գույնի վերջին շերտից հետո ավազեք այն նույնիսկ ավելի նուրբ հղկաթղթով, քան նախկինում (իմ դեպքում ՝ մանրախիճը 600) և հեռացրեք մակերեսին մնացած ամբողջ փոշին: Դրանից հետո դուք կարող եք կիրառել փայլուն թափանցիկ ծածկույթի առաջին շերտը: Ինչ վերաբերում է գույնին, կիրառեք այնքան շերտ, որքան անհրաժեշտ է ձեզ բավարարելու համար: Ես օգտագործել եմ երեքը վերևի և կողքերի համար, իսկ երկուսը ՝ ներքևի: Արդյունքը կարող եք տեսնել նկարներից մեկում: Չնայած մակերեսը կարող է ավելի հարթ լինել (ավելի հղկել և MDF այբբենարան), ես գոհ եմ ձեռք բերված փայլուն էֆեկտից:
Քայլ 6: Օղակների պատրաստում
![Օղակների պատրաստում Օղակների պատրաստում](https://i.howwhatproduce.com/images/010/image-29523-16-j.webp)
![Օղակների պատրաստում Օղակների պատրաստում](https://i.howwhatproduce.com/images/010/image-29523-17-j.webp)
Գույնի առաջին շերտի չորացման գործընթացին զուգահեռ կարող եք մանրացնել ակրիլ-ապակու օղակները: Դրանից հետո այս օղակները ցրում են LED- օղակների արձակած լույսը: Խոսելով դրա մասին, ես զգացի, որ այս օղակների PCB- ները ունեն մի քանի անցանկալի եզրեր, որոնք մնում են արտադրական գործընթացից, այնպես որ գուցե անհրաժեշտ լինի դրանք ապամոնտաժել: Հակառակ դեպքում նրանք չեն տեղավորվի գործի մեջ:
Դրանից հետո որոշ լարեր պետք է զոդել օղակներին: Ես խորհուրդ եմ տալիս օգտագործել ճկուն մետաղալարեր: Ես օգտագործեցի կոշտ մեկը և խնդիր ունեի, որ նրանք պատուհանի երկու մասերը իրարից հեռացրին, ինչը պահանջում էր տգեղ թեքում: Ավելին, կոշտ մետաղալարն ավելի հավանական է, որ կոտրվի, ինչը հանգեցնում է զոդման տհաճ գործընթացի, քանի որ պատյանից պետք է հանել համապատասխան օղակը և վերահսկիչի տախտակը:
Քայլ 7: Էներգամատակարարում
![Էներգամատակարարում Էներգամատակարարում](https://i.howwhatproduce.com/images/010/image-29523-18-j.webp)
Որպես էներգիայի աղբյուր օգտագործվում է մեկ Li-Ion մարտկոցի բջիջ: Այն լիցքավորվում է լիցքավորիչի միացման միջոցով: Այս սխեման ունի գերազանց լիցքաթափում և ընթացիկ պաշտպանություն: Սարքը անջատելու համար տեղադրված է լիցքավորման տախտակի դրական ելքը ընդհատող անջատիչը:
Քանի որ մարտկոցի բջիջի առավելագույն լարումը 4.2 Վ է, ESP8266- ը չի կարող ուղղակի սնուցվել: Լարվածությունը չափազանց բարձր է 3.3V միկրոկառավարիչի համար, քանի որ այն դիմանում է միայն 3.0V - 3.6V լարման միջև: Dropածր անկման (LDO) լարման կարգավորիչը լարման կարգավորիչ է, որն աշխատում է նույնիսկ այն ժամանակ, երբ մուտքային լարումը մոտ է նշված ելքային լարման: Այսպիսով, 3.3 Վ LDO- ի համար 200 մՎ լարման լարման նշանակում է, որ այն թողնում է 3.3 Վ, քանի դեռ մուտքային լարումը 3.5 Վ -ից բարձր է: Երբ այն իջեցնում է այս արժեքը, ելքային լարումը սկսում է նվազել: Քանի որ ESP8266- ն աշխատում է մինչև 3.0V լարման դեպքում, այնպես էլ այն աշխատում է մինչև LDO- ի մուտքային լարումը նվազի մինչև 3.3V- ի սահմանը (ծագումը գծային չէ): Սա մեզ թույլ է տալիս սնուցել վերահսկիչը մարտկոցի բջիջի միջոցով, մինչև այն ամբողջությամբ լիցքաթափվի:
Քայլ 8: Միկրոկառավարիչների տախտակ
![Միկրոկառավարիչների խորհուրդ Միկրոկառավարիչների խորհուրդ](https://i.howwhatproduce.com/images/010/image-29523-19-j.webp)
Եթե օգտագործում եք NodeMCU- տախտակ, այս քայլը բավականին պարզ է: Պարզապես միացրեք 3.3 Վ ելքը և սնուցման աղբյուրը 3 Վ և Գ կապոցներից մեկին: Ավելին, խորհուրդ եմ տալիս տախտակը միացնել մի տախտակի վրա, քանի որ դա հեշտացնում է ամեն ինչ միացնելը:
Այն դեպքում, երբ դուք որոշեցիք կառուցել ձեր սեփական վերահսկիչ տախտակը, առաջին քայլը ESP չիպը զոդել ադապտերային ափսեին: Դրանից հետո ավելացրեք բոլոր բաղադրիչներն ու կապերը, ինչպես ցույց է տրված սխեմատիկայում: Երկու կոճակները անհրաժեշտ են վերահսկիչը վերակայելու և բռնկելու համար: Հետևյալ նկարների վրա կարող եք նկատել, որ ես օգտագործում եմ միայն մեկ կոճակ: Դրա պատճառն այն է, որ ես պարզապես գտա մեկը, որը պառկած էր, այնպես որ GPIO0- ի կոճակի փոխարեն ես օգտագործում եմ երկու կապում և jumper- ով:
Հաջորդ քայլին կարող եք տեսնել իմ ավարտված շրջանը:
Քայլ 9: Երաժշտական շրջան (ըստ ցանկության)
![Երաժշտական շրջան (ըստ ցանկության) Երաժշտական շրջան (ըստ ցանկության)](https://i.howwhatproduce.com/images/010/image-29523-20-j.webp)
![Երաժշտական շրջան (ըստ ցանկության) Երաժշտական շրջան (ըստ ցանկության)](https://i.howwhatproduce.com/images/010/image-29523-21-j.webp)
![Երաժշտական շրջան (ըստ ցանկության) Երաժշտական շրջան (ըստ ցանկության)](https://i.howwhatproduce.com/images/010/image-29523-22-j.webp)
Որպես մուտք երաժշտության համար օգտագործվում է խտացուցիչի միկրոֆոնի պարզ պարկուճ: Այն սնուցվում է ընթացիկ սահմանափակող ռեզիստորի միջոցով, որը միացված է 3.3 Վ հոսանքի ռելսին: Մի խոսքով, պարկուճը գործում է որպես կոնդենսատոր, ուստի երբ ձայնային ալիքները հարվածում են նրա թաղանթին, նրա հզորությունը և դրա լարման անալոգին փոխվում են: Այս լարումը այնքան ցածր է, որ մենք դժվար թե կարողանանք այն չափել ESPs անալոգային թվային փոխարկիչով (ADC): Սա փոխելու համար մենք ուժեղացնում ենք ազդանշանը Op-Amp- ով: Այնուհետև ուժեղացված ելքային լարումը ֆիլտրվում է առաջին կարգի պասիվ ցածրուղային ֆիլտրով, որի անջատման հաճախականությունը մոտ 70 Հց է:
Եթե որոշեք օգտագործել NodeMCU- տախտակ, կարող եք վերը նկարագրված սխեմայի ելքը միացնել տախտակի A0 կապին: Եթե ցանկանում եք կառուցել ձեր սեփական վերահսկիչ տախտակը, դուք պետք է ավելացնեք լարման բաժանարար միացում: Դրա պատճառը ESP- ներն են ADC- ում, որոնց մուտքի առավելագույն լարումը 1 Վ է: NodeMCU- ում այս լարման բաժանարարն արդեն ներկառուցված է, այնպես որ, որպեսզի ծածկագիրը և ուժեղացուցիչը գործեն երկու տախտակի վրա, ինքնագործողին նույնպես դա անհրաժեշտ է:
Քայլ 10: Ավարտեք և տեղադրեք էլեկտրոնիկան
![Ավարտեք և տեղադրեք էլեկտրոնիկան Ավարտեք և տեղադրեք էլեկտրոնիկան](https://i.howwhatproduce.com/images/010/image-29523-23-j.webp)
![Ավարտեք և տեղադրեք էլեկտրոնիկան Ավարտեք և տեղադրեք էլեկտրոնիկան](https://i.howwhatproduce.com/images/010/image-29523-24-j.webp)
![Ավարտեք և տեղադրեք էլեկտրոնիկան Ավարտեք և տեղադրեք էլեկտրոնիկան](https://i.howwhatproduce.com/images/010/image-29523-25-j.webp)
Նախ, LED օղակները տեղադրեք պատյանի վերևում նախատեսված խորացման մեջ: Դրանից հետո միացրեք սնուցման աղբյուրը, միկրոկոնտրոլերը, օղակները և, եթե այն կառուցեցիք, ուժեղացուցիչի սխեման `ըստ սխեմատիկ:
Arnգուշացում. Նախքան դա անելը, երկու անգամ ստուգեք, եթե անջատիչն անջատել եք հոսանքը: Ես մոռացա դա անել և զոդման ժամանակ տապակեցի LDO կարգավորիչ: Դրանից հետո դուք պատրաստ եք տեղադրել էլեկտրոնիկան պատյան ներսում:
Ես սկսեցի մարտկոցի բջիջը պատյանին ամրացնելով ինչ -որ տաք սոսինձով: Դրանից հետո ես տեղադրեցի լիցքավորիչի միացումը և ստուգեցի ՝ կարո՞ղ եմ միացնել USB մալուխը, թե՞ ոչ: Քանի որ ես չէի վստահում, որ տաք սոսինձը կարող է դիմակայել մալուխը մի քանի անգամ մղելուն, ես զգուշորեն խփեցի բարակ մեխերը լիցքավորիչի զոդման բարձիկների միջով `մուտքային լարման համար: Լիցքավորիչից հետո ես սոսնձեցի խոսափողի պարկուճը տեղում:
Դրանից հետո ես մի քանի թեքված մետաղալարերի կապում օգտագործեցի միկրոկոնտրոլերը ամրացնելու համար: Այս մեթոդը թույլ է տալիս ինձ վերահսկիչը պատյանից հանել վերանորոգման համար, երբ դա անհրաժեշտ լինի, առանց տաք սոսինձ կտրելու և MDF- ն քայքայելու:
Այժմ ես լարերի տեղադրման համար օգտագործեցի որոշ մալուխային կապեր և թեքված մետաղալարեր: Վերջին բանը, որ պետք է անել, ակրիլային ծածկույթի օղակների տեղադրումն է: Doingգույշ եղեք դա անելիս, որպեսզի չվնասեք ներկը, քանի որ սա բավականին ամուր տեղավորվում է: Դուք նույնիսկ կարող եք կրճատել ակրիլային օղակների ներքին և/կամ արտաքին տրամագիծը, քանի որ MDF- ի տախտակը ներկ է ներկել, և այդպիսով խորացումները մի փոքր փոքրացել են:
Քայլ 11: Flashրամեկուսացում միկրոկառավարիչի կողմից
![Միկրոկոնտրոլերի առկայծում Միկրոկոնտրոլերի առկայծում](https://i.howwhatproduce.com/images/010/image-29523-26-j.webp)
Սարքաշարի կառուցումն ավարտելուց հետո մնում է միայն ծրագրաշարը թարթել: Ես դրա համար օգտագործեցի Arduino IDE- ն: Բայց նախքան վերահսկիչը ծրագրավորելու համար հարկավոր է ավելացնել որոշ գրադարաններ և ընտրել ճիշտ տախտակը:
Գրադարաններ
Դուք կարող եք կամ օգտագործել IDEs Library Manager- ը (Sketch -> Include Libraries -> Mange Libraries) դրանք ավելացնելու համար, կամ ներբեռնել և տեղափոխել դրանք ձեր IDEs գրադարանի պանակում: Ես խորհուրդ եմ տալիս կառավարչին, քանի որ այն ավելի հարմար է, և այնտեղ կարող եք գտնել բոլոր անհրաժեշտ գրադարանները:
DNSServer by Kristijan Novoselic (անհրաժեշտ WiFiManager- ի համար)
WiFiManager ըստ tzapu և tablatronix (բացում է AP, որտեղ կարող եք մուտքագրել ձեր տեղական WiFi- ի հավատարմագրերը)
WebSockets by Markus Sattler (անհրաժեշտ է օգտագործողի սարքի և շշերի միջև հաղորդակցության համար)
Adafruit NeoPixel by Adafruit (անհրաժեշտ է LED օղակները կառավարելու համար)
Տախտակ
Անկախ նրանից, թե ինչ տեսակի վերահսկիչ տախտակ եք ընտրել օգտագործել, Գործիքներ -> Տախտակ ընտրեք NodeMCU 1.0 (ESP -12E մոդուլ) բաժնում: Համոզվեք, որ բռնկման չափը սահմանվել է 4M (1M SPIFFS), իսկ բեռնման արագությունը ՝ 115200:
Flashրամեկուսացում
NodeMCU- տախտակը բռնկելու համար պարզապես միացրեք այն ձեր համակարգչին, ընտրեք ճիշտ նավահանգիստը և վերբեռնեք ծրագիրը: Ինքնակառավարվող կառավարման վահանակի բռնկումը մի փոքր ավելի բարդ է: Միացրեք USB- ը սերիական փոխարկիչին տախտակի երեք կապում: Միացրեք GND և GND, RX և TX և TX և RX: Հսկիչի բռնկման ռեժիմ մուտք գործելու համար այն վերագործարկեք RST կոճակով և դրանով իսկ սեղմված պահեք GPIO0 կոճակը: Դրանից հետո համոզվեք, որ ձեր փոխարկիչի տախտակը սահմանվել է 3.3 Վ: Ավարտեք գործընթացը ՝ ծրագիրը վերբեռնելով:
Կարևոր. Flashրամեկուսացումից առաջ միացրեք ձեր սարքը:
Քայլ 12: Վերբեռնեք վեբ էջը
![Վերբեռնեք վեբ էջը Վերբեռնեք վեբ էջը](https://i.howwhatproduce.com/images/010/image-29523-27-j.webp)
![Վերբեռնեք վեբ էջը Վերբեռնեք վեբ էջը](https://i.howwhatproduce.com/images/010/image-29523-28-j.webp)
![Վերբեռնեք վեբ էջը Վերբեռնեք վեբ էջը](https://i.howwhatproduce.com/images/010/image-29523-29-j.webp)
Կայքի համար անհրաժեշտ ֆայլերը պահվում են միկրոկառավարիչների ֆլեշ հիշողության վրա: Առաջին օգտագործումից առաջ դրանք ձեռքով պետք է վերբեռնեք: Դա անելու համար միացրեք սարքը (գուցե դուք պետք է այն նախ լիցքավորեք): LED- ները պետք է կարմիր փայլեն (իմ տեսախցիկի շնորհիվ սա նարնջի տեսք ունի նկարի վրա), ինչը նշանակում է, որ շշի տակդիրը միացված չէ ցանցին: Կարճ ժամանակ անց պետք է բացվի «bottleStandAP» անունով WiFi մուտքի կետ: Լռելյայն գաղտնաբառը «12345678» է, այն կարող եք փոխել ino ֆայլում: Միացրեք ձեր սմարթֆոնը/պլանշետը/նոութբուքը դրան: Notificationանուցումը պետք է հայտնվի և ձեզ ուղարկի վեբ էջ: Եթե նման բան տեղի չունենա, պարզապես բացեք ձեր դիտարկիչը և մուտքագրեք 192.168.4.1: Այս էջում կտտացրեք Կարգավորել WiFi- ին և մուտքագրեք ձեր ցանցերի հավատարմագրերը: Դրանից հետո մուտքի կետը պետք է փակվի, և LED- ները փոխեն իրենց գույնը բաց կապույտ: Սա նշանակում է, որ սարքը հաջողությամբ միացել է ձեր ցանցին:
Այժմ դուք պետք է որոշեք սարքերի IP հասցեն: Դա անելու համար կարող եք այն միացնել ձեր համակարգչին, բացել Arduino IDE- ի սերիական մոնիտորը (բաուդ արագությունը 115200 է) և վերագործարկել սարքը: Այլապես կարող եք բացել ձեր WiFi երթուղիչի վեբ էջը: Սարքի IP- ն իմանալուց հետո բացեք ձեր դիտարկիչը և մուտքագրեք xxx.xxx.xxx.xxx/upload (որտեղ xs- ը նշանակում է շշերի տուփերի IP):. Rar- ից հանեք ֆայլերը և վերբեռնեք բոլորը: Դրանից հետո պարզապես մուտքագրեք ձեր սարքի IP հասցեն և կառավարման էջը պետք է բացվի: Եվ դրանով դուք ավարտեցիք ձեր սեփական շշերի պահարանի կառուցումը: Շնորհավորում եմ:
Քայլ 13: Վեբ էջ
![Վեբ էջը Վեբ էջը](https://i.howwhatproduce.com/images/010/image-29523-30-j.webp)
![Վեբ էջը Վեբ էջը](https://i.howwhatproduce.com/images/010/image-29523-31-j.webp)
Կայքը թույլ է տալիս վերահսկել ձեր շշերի տակդիրը: Հիմնական էջը բացելիս վերևի կեսում կարող եք տեսնել երեք կապույտ շրջանակ: Դրանք թույլ են տալիս ընտրել, թե որ օղակի պարամետրերն եք ցանկանում փոխել: Գունավոր անիվը փոխում է ընտրված օղակների գույնը, երբ սեղմում ես դրա վրա: Ստորև բերված դաշտը ցույց է տալիս ձեր ընտրած գույնը: Պատահական կոճակը սեղմելով ՝ ընտրված օղակները դրվում են պատահական գույնի ռեժիմի: Սա նշանակում է, որ գույնը փոխվում է ամեն անգամ, երբ շնչառական ռեժիմի ցիկլն ավարտվում է:
Երկրորդ էջում կարող եք ընտրել տարբեր ռեժիմներ: Ֆիքսված գույնը և ֆիքսված պայծառությունն անում են այն, ինչ նշանակում է իրենց անունը: Շնչառության ռեժիմը ստեղծում է «շնչառական» ազդեցություն, ինչը նշանակում է, որ օղակների պայծառությունը սովորական ժամանակի ընթացքում ավելանում է առավելագույնին, այնուհետև նվազում է մինչև նվազագույնը: Cycleիկլային ռեժիմը որոշակի ժամանակ լուսավորում է միայն մեկ LED, այնուհետև լուսավորում է հաջորդը, այնուհետև հաջորդը և այլն: Երաժշտության շեմի ռեժիմը փոխում է գույնը, երբ խոսափողը հայտնաբերում է ազդանշան ավելի բարձր, քան սովորական սահմանած շեմը: Սա կարող է հրահրել ոչ միայն երաժշտությունը, այլև ծափահարությունները: VU հաշվիչի ռեժիմում այդ լուսադիոդների քանակը կախված է երաժշտության բասի ձայնից:
Նշում. Կարող եք օգտագործել կանոնները ՝ առանց համապատասխան ռեժիմներն ակտիվացնելու: Օրինակ. Եթե դուք օգտագործում եք ցիկլի ռեժիմը և փոխում եք պայծառությունը ֆիքսված պայծառության տիրակալի միջոցով, օղակները կմնան ցիկլի ռեժիմում, բայց համապատասխանաբար կփոխեն իրենց պայծառությունը ձեր սահմանածին:
Քայլ 14: Ինչպե՞ս է աշխատում այս ամենը:
Ֆունկցիոնալ սկզբունքը բավականին հեշտ է ընկալել: Ամեն անգամ, երբ բացում եք վեբ էջը, ESP8266- ը վեբ ֆայլերն ուղարկում է ձեր սարքին: Այնուհետև, երբ ինչ -որ բան փոխում եք էջում, հատուկ նիշ, որին հիմնականում հաջորդում է ամբողջ թիվը, միկրոկոնտրոլերին ուղարկվում է ցանցային ցանցի միացման միջոցով: Հետո վերահսկիչը մշակում է այս տվյալները և համապատասխանաբար փոխում լույսերը:
Վեբ մասը գրված է html, css և javascript- ով: Այս խնդիրն ավելի հեշտ դարձնելու համար ես պատրաստեցի Materialize CSS շրջանակը և jQuery- ն: Եթե ցանկանում եք փոխել կայքի տեսքը, դիտեք շրջանակի փաստաթղթերը: Այլապես, կարող եք պարզապես գրել ձեր սեփական էջը և վերբեռնել այն: Պարզապես պետք է հաստատել ցանցային կապ և ուղարկել նույն տվյալները:
Խորհուրդ ենք տալիս:
Փոքր արևային վահանակ 12v- ից 5v կարգավորվող `3 քայլ
![Փոքր արևային վահանակ 12v- ից 5v կարգավորվող `3 քայլ Փոքր արևային վահանակ 12v- ից 5v կարգավորվող `3 քայլ](https://i.howwhatproduce.com/images/006/image-15831-j.webp)
Փոքր արևային վահանակ 12v- ից 5v կարգավորվող. Սա օրինակ է արևային բջիջով արտակարգ USB լիցքավորիչի համար: Այս դեպքում ես օգտագործում եմ 12V արևային բջիջ: Ես հին համակարգչային տախտակից փոխարինեցի այլ բաղադրիչներ: Այս կառուցվածքով այն կարգավորվում է 5V 1A- ով ՝ LM1084 (5A) inste ավելի բարձր ընթացիկ օգտագործման համար
PWM կարգավորվող օդափոխիչ ՝ հիմնված Raspberry Pi- ի պրոցեսորի ջերմաստիճանի վրա. 4 քայլ (նկարներով)
![PWM կարգավորվող օդափոխիչ ՝ հիմնված Raspberry Pi- ի պրոցեսորի ջերմաստիճանի վրա. 4 քայլ (նկարներով) PWM կարգավորվող օդափոխիչ ՝ հիմնված Raspberry Pi- ի պրոցեսորի ջերմաստիճանի վրա. 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/010/image-27746-j.webp)
PWM կարգավորվող օդափոխիչ ՝ հիմնված Raspberry Pi- ի CPU ջերմաստիճանի վրա. Raspberry Pi- ի համար շատ դեպքեր գալիս են մի փոքր 5V օդափոխիչով, որպեսզի օգնեն պրոցեսորը սառեցնել: Այնուամենայնիվ, այս երկրպագուները սովորաբար բավականին աղմկոտ են, և շատ մարդիկ այն միացնում են 3V3 պինին `աղմուկը նվազեցնելու համար: Սովորաբար այս երկրպագուները գնահատվում են 200 մԱ -ով, ինչը բավականին ժամ
Մեկ այլ ամենափոքր կարգավորվող խթանող SMPS (No SMD) ՝ 8 քայլ
![Մեկ այլ ամենափոքր կարգավորվող խթանող SMPS (No SMD) ՝ 8 քայլ Մեկ այլ ամենափոքր կարգավորվող խթանող SMPS (No SMD) ՝ 8 քայլ](https://i.howwhatproduce.com/images/002/image-3265-55-j.webp)
Եվս մեկ ամենափոքր կարգավորվող խթանող SMPS (No SMD). Նախագծի ամբողջական անվանումը. Աշխարհի մեկ այլ ամենափոքր կարգավորվող խթանող DC to DC փոխարկիչի ռեժիմի էներգիայի մատակարարումը THT- ի միջոցով (անցքերի տեխնոլոգիայի միջոցով) և ոչ SMD (մակերևույթի վրա տեղադրված սարք): Լավ, լավ, դուք ստացել եք ես Գուցե այն փոքր չէ, քան այս ստեղծածը Մու
Retro-CM3: Հզոր RetroPie կարգավորվող GAME վահանակ: 8 քայլ (նկարներով)
![Retro-CM3: Հզոր RetroPie կարգավորվող GAME վահանակ: 8 քայլ (նկարներով) Retro-CM3: Հզոր RetroPie կարգավորվող GAME վահանակ: 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-4431-47-j.webp)
Retro-CM3: Հզոր RetroPie Handled GAME Console. Այդ RetroPie- ի վրա հիմնված խաղային վահանակը օգտագործում է ազնվամորու pi զրոյը (W) որպես իրենց միջուկ: ԲԱՅ,, երբ ես կառուցեցի մի քանի
Մագնիսական գարեջրի շշերի ֆոտոխցիկի տակդիր `4 քայլ
![Մագնիսական գարեջրի շշերի ֆոտոխցիկի տակդիր `4 քայլ Մագնիսական գարեջրի շշերի ֆոտոխցիկի տակդիր `4 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125395-magnetic-beer-bottle-camera-stand-4-steps-j.webp)
Մագնիսական գարեջրի շշերի ֆոտոխցիկի տակդիր. Ահա մի շատ պարզ և հեշտ պատրաստվող տեսախցիկ, որն առանձնանում է գարեջրի շշից: Այն կարող է տեղադրվել նաև սառնարանի դռան վրա կամ ցանկացած այլ մետաղական մակերեսի վրա: