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

Infinity Mirror պատի ժամացույց IKEA- ի նկարի շրջանակում `4 քայլ
Infinity Mirror պատի ժամացույց IKEA- ի նկարի շրջանակում `4 քայլ

Video: Infinity Mirror պատի ժամացույց IKEA- ի նկարի շրջանակում `4 քայլ

Video: Infinity Mirror պատի ժամացույց IKEA- ի նկարի շրջանակում `4 քայլ
Video: SCP-1946 Diner Mimics | object class safe 2024, Հուլիսի
Anonim
Image
Image
Infinity Mirror պատի ժամացույց IKEA- ի նկարների շրջանակում
Infinity Mirror պատի ժամացույց IKEA- ի նկարների շրջանակում
Infinity Mirror պատի ժամացույց IKEA- ի նկարների շրջանակում
Infinity Mirror պատի ժամացույց IKEA- ի նկարների շրջանակում
Infinity Mirror պատի ժամացույց IKEA- ի նկարների շրջանակում
Infinity Mirror պատի ժամացույց IKEA- ի նկարների շրջանակում

Բարեւ Ձեզ, Ես միշտ ցանկացել եմ պատի ժամացույց կառուցել: IKEA- ի նման խանութներում կան շատ հրաշալի պատի ժամացույցներ: Ես որոշ խնդիրներ ունեի այս առևտրային ժամացույցների հետ: Նրանք ինձ համար չափազանց բարձր են (շարունակական տիկ-տակը նյարդայնացնում է), ես չեմ կարող ժամացույցի սլաքները տեսնել մթության մեջ, նրանք շատ տեղ են օգտագործում իմ պատին և ճշգրիտ չեն: Ես որոշեցի լուռ ժամացույց կառուցել LED- ներով և ինտերնետի համաժամեցմամբ և այն համատեղեցի անսահման հայելու հետ: Հայելին հնարավորություն է տալիս տեսնել ժամացույցի սլաքները: Իմ հայեցակարգն այն էր, որ դա հնարավորինս պարզ դարձնեմ: Շինության ամբողջ գործընթացը տևում է մոտ 30 րոպե: Նախագծի արժեքը 20 դոլար էր: Սարքը սնուցվում է ստանդարտ հեռախոսի լիցքավորիչով (5VDC): Ամբողջական էլեկտրոնիկան և հայելին ներկառուցված էին IKEA- ում գնված նկարի շրջանակի մեջ:

Քայլ 1: BOM ցուցակ

BOM ցուցակ
BOM ցուցակ

Նյութի անվանումը, գումարը, հղումը

IKEA RIBBA Նկարի շրջանակ Սև 23 սմ x 23 սմ 1 հատ

WS2812B Led Strip, Անհատապես հասցեագրվող Smart RGB Led Strip, սև 74 հատ/1 մ IP30 1 հատ

NodeMcu v3 Lua WIFI Ինտերնետ իրերի զարգացման MCU տախտակ ESP8266 1 հատ

Հեռախոսի լիցքավորիչ 1 հատ

USB հեռախոսի մալուխ 1 հատ

Proto PCB 1 հատ

1 հատ եռակցման մալուխ

Tinոդման անագ 1 հատ

Կոնդենսատոր 16V 16V 470uF 1 հատ

Էլեկտրոնիկայի բնակարան 1 հատ

Հայելի 23 սմ x 23 սմ 1 հատ Տեղական խանութ

Ապակե ափսե 23 սմ x 23 սմ 1 հատ Տեղական խանութ

Materialրագրի ընդհանուր նյութական արժեքը `20, 25 $/ընդհանուր նախագիծ

Քայլ 2: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով

Հավաքման գործընթացի յուրաքանչյուր քայլ կարելի է տեսնել առաջին քայլի տեսանյութում:

Տեսանյութի որոշ լրացուցիչ տեղեկություններ.

Theամացույցի ճշգրտության հարցը լուծվել է IoT տեխնոլոգիայի և ժամանակային սերվերի պարբերական համաժամացման միջոցով: Այս նախագծում ես օգտագործեցի NodeMCU, որը կկարգավորի ժամանակի համաժամացումը:

Հաջորդ քայլը ճիշտ բնակարան գտնելն էր: Ես ընտրում եմ IKEA RIBBA նկարի շրջանակը: Ինձ ժամացույցի մեջ անհրաժեշտ էր 60 հատ LED լուսարձակներ, քանի որ դրանք 60 վայրկյան և 60 րոպե են: Չափեցի շրջանակի ներքին պարագիծը: Ես հաշվեցի, որ 74 հատ / 1 մետր LED շերտը իդեալական է: Այն բանից հետո, երբ ես հատեցի 14 հատ LED լուսարձակներ 1 մետրանոց ժապավենից, մնացած 60 հատը հիանալի կերպով տեղավորվեցին շրջանակի ներքին պարագծում:

Անսահմանության հայելու էֆեկտի մասին կարող եք ավելին գտնել այստեղ ՝

Հայելին և ապակե ափսեը տեղական ապակու խանութի ստանդարտ արտադրանքն էին, դրանք կտրում էին ճիշտ չափի համար:

Քայլ 3: Շղթան

The Circuit
The Circuit

Ես միացրեցի բոլոր բաղադրիչները ըստ սխեմատիկ: Օգտագործվել է nodeMCU- ի ընդամենը մի քանի PIN կոդ, այնպես որ փոքր նախատիպ PCB- ն ավելի քան բավարար էր: Իրականում, մալուխները կարող են ուղղակիորեն զոդվել PIN կոդերին, իսկ էլեկտրոնիկայի պատյանները կարող են բաց թողնվել, կամ էլ ավելի լավ տեսք ունենալու համար կարող եք տեղադրել այս տուփը սնուցման աղբյուրի կողքին: Դրա համար անհրաժեշտ է երկարացնել LED- ների շերտից եկող մալուխները, այս մալուխի առավելագույն երկարությունը 5 մետր է (ըստ տվյալների թերթիկի, չփորձարկված): Կոնդենսատորը անհրաժեշտ չէ, եթե էլեկտրամատակարարումը լավ է: Իմ USB ադապտերն էժան է, ուստի ես միացրեցի մեկ 450uF կոնդենսատոր պրոտո PCB- ին:

WS2812B LED- ները անկախ հասցեավորվող բաղադրիչներ են: Շատ հեշտ է աշխատել նրանց հետ: Ես պարզապես միացրեցի 5 VDC, GND սնուցման աղբյուրին և կապի PIN- ը MCU- ին, և այն աշխատում է: LED- ի համարը պետք է նշվի Arduino ծածկագրում: Ահա ավելի շատ տեղեկատվություն այս LED- ների մասին ՝

Քայլ 4: Վերբեռնեք կցված ծրագրակազմը:

MCU- ներին աղբյուրի կոդը վերբեռնելու համար օգտագործեք Arduino IDE ծրագրակազմ և USB մալուխներ ՝

Կան բազմաթիվ հրահանգներ այն մասին, թե ինչպես ծրագրավորել NodeMCU, այսինքն.

www.instructables.com/id/Programming-ESP82…

Սկզբնաղբյուրի հիմնականը գալիս է այս հրահանգից.

www.instructables.com/id/Infinity-Mirror-C… Շնորհակալություն ItsGraGra- ին ոգեշնչման համար:

Սկզբնական ծրագիրը սկսվում է ցուցադրական ծրագրով ՝ ցուցադրելով LED- ների ունակությունը: Unfortunatelyավոք, մի քանի վայրկյան անց MCU- ն ինքն իրեն վերագործարկվում է: Ես մտածեցի, որ խնդիրը էժան USB ադապտերն է: Փորձեցի նստարանային էլեկտրամատակարարմամբ, ոչինչ չփոխվեց: Ես հանեցի ցուցադրական ծրագրի մի մասը, այնուհետ ամեն ինչ լավ աշխատեց: Ես թողեցի ցուցադրական ծրագիրը աղբյուրի կոդի մեջ, եթե ինչ -որ մեկը պարզեց խնդիրը, խնդրում ենք լուծումը մեկնաբանության մեջ դնել կամ ինձ հաղորդագրություն ուղարկել:

Նախքան NodeMCU ծածկագիրը վերբեռնելը, փոխեք ձեր Wifi հավատարմագրերը և սահմանեք ձեր ժամային գոտին:

Վերջնական խոսքեր

Ես օգտագործել եմ այս ժամացույցը 1 ամիս առանց որևէ խնդրի: Ես գոհ եմ այս նախագծից, ես արդեն որոշակի խնդրանք եմ ստացել իմ ընտանիքից, որ պետք է կառուցեմ ևս մի քանիսը:

Հաճելի օր!

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