Բովանդակություն:
- Քայլ 1: Նյութերի ցանկ
- Քայլ 2: Նկարչություն
- Քայլ 3: Լույսի ավելացում
- Քայլ 4: Փոքր OLED էկրան
- Քայլ 5: Կառավարման վահանակ
- Քայլ 6: Arduino Shield
- Քայլ 7: Միացում
- Քայլ 8: Հզորություն
- Քայլ 9: Ձայնի մոդուլ
- Քայլ 10: Կոդավորում և գործառույթի ավելացում
- Քայլ 11: Էվոլյուցիա
Video: Dusty Wall Arduino անիմացիոն լուսադիոդային լուսարձակ ՝ թեթև էֆեկտով. 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Հետևեք հեղինակի ավելին.
Ես նոր էի երեխա ունեցել, և նրա ննջասենյակն անելուց հետո ինձ պատի լույս էր պետք: Քանի որ ես շատ եմ սիրում LED- ն, որոշեցի ինչ -որ բան ստեղծել:
Ինձ ընդհանրապես դուր է գալիս նաև ինքնաթիռը, ուստի ինչու՞ մուլտֆիլմից ինքնաթիռ չդնել պատին, այստեղ, ինչպես այն սկսվում է, և ինչպես դա արեցի:
Հուսով եմ ձեզ դուր կգա այնպես, ինչպես ինձ:)
Իմ պատկերացրած բնութագրերը պետք է ունենային հետևից լուսավորված ձև ՝ 4 պոտենցիոմետրով.
- 1 ԿԱՐՄԻՐ պայծառությունը կարգավորելու համար,
- 1 Կանաչի համար,
- 1 Կապույտի համար,
- և վերջինը, որը կարող է սահմանել ընդհանուր պայծառությունը: Իհարկե, դուք կարող եք փոխել պայծառությունը ևս 3 պոտարներից յուրաքանչյուրի հետ, բայց ավելի գործնական է ունենալ ընդհանուրը:
Հետո ինձ դուր է գալիս կլոր LED կոճակի անջատիչը, ուստի ես դրեցի դրանից 3 -ը
- 1 (կապույտ ՝ լոգոյով) լույսը միացնելու/անջատելու համար,
- երկրորդը (նարնջագույն) ՝ ON/OFF էֆեկտը միացնելու համար (և հետագայում կտեսնենք, որ կարող ենք փոխել էֆեկտը),
- և վերջինը (սպիտակ) ձայնը միացնելու/անջատելու համար է (այո, ես ուզում էի ձայնային մոդուլ ավելացնել նաև շարժիչի էֆեկտի համար;)):
Այնուհետև մի փոքր OLED- ը կցուցադրի ջերմաստիճան և խոնավություն և որոշ հաղորդագրություններ:
Քայլ 1: Նյութերի ցանկ
Իմ օգտագործած նյութերի ցանկը
- կպչուն
- Dibond 176*65 տեղական խանութ
- Սնուցման կոճակ 5v
- Power alim 5v 5Ah
- յուղոտ էկրան https://fr.aliexpress.com/item/Metal-push-button-… բայց դա ստանդարտ SSD1306 վարորդ չէ, ուստի կարծում եմ, որ դրա փոխարեն ավելի լավ է տեղադրել ստանդարտ (բայց պետք է մի փոքր փոխել Arduino կոդը)
- Կոճակ *3
- 5 հատ
- Mega 2560
- MP3 բարձրախոս
- DHT22
Ընդհանուր ՝ մոտ 115 € (ամենաթանկը Dibond 54 € է: Այն, ամենայն հավանականությամբ, կարող է փոխարինվել ֆորմիկայով կամ այլ իրերով, սակայն այն պետք է լինի կոշտ և ժամանակին չձևափոխվի: Մասնավորապես բարակ թևերի համար:
Քայլ 2: Նկարչություն
Ես այժմ գզրոց եմ, ուստի փնտրեցի Dusty Crophopper- ի կպչուկ, որը կարող եմ օգտագործել դրա համար: Հուսով եմ, որ ինտերնետի միջոցով կարող եք գտնել շատ տարբեր չափերի և մոդելների, և ես eBay- ում գտա մի գեղեցիկ, չափսերով (կամ դանդաղ, եթե այն, ինչ գրված էր տեխնիկական բնութագրում) 102*46 սմ:
Երբ այն ստացա, ես զարմացա, որ այն կտրված է մի քանի մասի, և միասին հավաքվելուց հետո վերջնական չափսերը 174 * 61 սմ էին, բավականին մեծ, բայց իմ պատին լավ էր, ուստի եկեք գնանք դրան:
Ի սկզբանե ես ուզում էի այն փայտի վրա կպցնել, ինչպես միջին, բայց այդ չափսերով, ի վերջո, ես գնեցի մի հատ Դիբոնդ, կախարդը շատ բարակ ալյումինե և պլաստմասսա է ՝ 3 մմ հաստությամբ: Այն շատ կոշտ է, ենթադրաբար ժամանակի ընթացքում չի դեֆորմացվի, բայց էժան չէ:
Ես կպչում եմ դրա վրա և կտրում շրջանաձև սղոցով և ոլորահատ սղոցով: Ես ուզում էի մոտենալ փայտիկին, բայց վերջապես մի փոքր լուսանցք պահեցի, քանի որ գործիքները վատ էին քորում կպչուն պիտակները և շատ դժվար էր ինչ -որ բան մաքրելը:
Ոմանք եզրից հետո ուղարկում են, արդյունքը վատ չէ:
Վատ անակնկալը պտուտակի վերին շեղբն էր, որը չէր հասել գրված չափին, ես ստիպված եղա մի կտոր նյութ ավելացնել (((տեսնում եք, որ պտուտակի դիրքը օգտագործողի ուղեցույցում և կպչուկի վրա չէ ինքն էլ նույն դիրքում է)
Քայլ 3: Լույսի ավելացում
LED շերտը ստանդարտ RGB չէ, այլ հասցեագրվող RGB ws2812 տիպ: Յուրաքանչյուր LED կարող է փորձարկվել առանձին:
Գաղափարն այն էր, որ հետևում շրջանաձև լույս լիներ, իսկ պտուտակը պտտվող ազդեցություն ունենար, այնպես որ ես կտրեցի մի փայտ, որը կպցրեցի (ամուր սոսինձով), ավելացրեցի 2 պտուտակ, որովհետև որդուս մահճակալը ներքևում կլինի, և ես դա չեմ անում: Չեմ ուզում, որ այն ընկնի դրա վրա, եթե սոսինձը ժամանակին խափանվի:
Եվ հետո ես պարզապես սոսնձեցի LED շերտը ՝ տաք սոսինձով, քանի որ LED շերտի սոսինձը բավարար չէ:
Որոշ փորձարկումներից հետո ես որոշեցի ավելացնել LED շերտ յուրաքանչյուր թևի հետևում:
Dusty- ի 2 թևերի վրա դու ունես վայրէջքի 2 լույս, և ես անցք բացեցի, որպեսզի լույսը անցնի այդ անցքերով, գումարած մեկական դիրքի լույսի յուրաքանչյուր ծայրին (կարմիր/կանաչ)
Քայլ 4: Փոքր OLED էկրան
Wonderարմանում եմ ավելացնել ջերմաստիճանի ցուցիչ, այնպես որ ես ավելացրեցի մի փոքր OLED էկրան և որոշեցի այն տեղադրել անիվներից մեկի ներսում:
Գեղեցիկ փոս պատրաստելը պարզ բան չէ, և ես կպչուկը պաշտպանեցի սոսինձով: Հուսով եմ, որ ես Dremel- ի սեփականատեր եմ, հատուկ գործիքով, որն ինձ շատ է օգնում: OLED- ն ուղղակի տաք սոսինձ է հետևում: Արդյունքը կատարյալ չէ, բայց բավական կլինի:
Քայլ 5: Կառավարման վահանակ
Կառավարման վահանակը պարզապես Dibond- ի մի կտոր է ՝ ուղղահայաց սոսնձված և լամպի հետևի մասում:
Այն սոսնձված է 2 փոքր ամրացումով, իսկ առջևի առջևից նայելիս պոտարը պարզապես մի փոքր անցնում է:
Ձայնի և էֆեկտի համար 2 կոճակները դրված են պոտարի միջև: LED անջատիչի գույները տարբեր են: Սպիտակ էֆեկտի համար, նարնջագույն ՝ ձայնի համար: Երբ գործառույթը միացված է, LED- ն միացված է, և LED- ն անջատված է, երբ գործառույթը անջատված է: Երբ այն միացված է, կա մի փոքր շնչառական ազդեցություն (LED պայծառությունը տարբերվում է)
Ընդհանուր անջատիչը երկրորդ անիվի մեջ է: LED- ը միացված է (շնչառական էֆեկտով), երբ POWER- ը անջատված է ՝ կոճակը մթության մեջ գտնելու համար: Երբ հոսանքը միացված է, LED- ն անջատված է: Theերմաստիճանը ցուցադրվում է նույնիսկ այն ժամանակ, երբ Power- ը անջատված է: Ննջասենյակում կա լույսի ընդհանուր անջատիչ, այնպես որ կարող եմ ամբողջությամբ անջատել այն: Նշենք, որ դա տրամաբանական կոճակ է, որը կառավարվում է Arduino կոդով: Ֆիզիկական անջատիչը չէ, որ միացնում/անջատում է էլեկտրաէներգիան:
Նկատի ունեցեք, որ անոթներն ուղղակիորեն զոդվում են Arduino 'վահանի վրա, սակայն անջատիչի համար ես օգտագործում եմ միակցիչ (R/C մոդելի տեսակը), որպեսզի կարողանամ այն այնուհետև ամրացնել/ապամոնտաժել: Իրոք, պոտարը տեղադրված է հետևից, բայց անցնում է առջևից, ուստի դրանք պետք է անջատվեն:
DHT22 (ջերմաստիճան/խոնավություն) տվիչը տեղադրված է ներքևի մասում ՝ անիվի հետևում, այս դիրքը պետք է հեռու լինի էներգիայի ադապտորից և LED- ից, որը կարող է շատ ջերմություն արտադրել: Այն ամրացված է քերծվածքով:
Վերջին տեսանյութում կարող եք տեսնել, որ ես հետամնացության խնդիր ունեմ, ազդեցությունը պարբերաբար սառչում է, և ես կարծում եմ, որ դա այն ժամանակ է, երբ Arduino- ն վերականգնում է ջերմաստիճանի և խոնավության արժեքները:
Քայլ 6: Arduino Shield
Արդուինոյին միանալու համար շատ մալուխ կա, ես օգտագործել եմ նախատիպի վահան, բայց այն գծով և ոչ թե կետով: Դա շատ գործնական է, նույնիսկ եթե այն ավելի քիչ հեշտ է գտնել:
Դուք կպցրեցիք 2.54 մմ ստանդարտ քորոց և միայն այնտեղ, որտեղ անհրաժեշտ էր: Arduino- ի քորոցները, որոնք չեն օգտագործվում, միացված չեն:
Այնուհետև յուրաքանչյուր մալուխը կպցնում եք աջ քորոցին: Դուք հեշտությամբ ստեղծում եք ձեր սեփական վահանը:
Մալուխ ձեռք բերելու համար ես օգտագործեցի հին սկարտ վարդակից (ֆրանսերենից ոչ traduction «péritel»)
Վահանը քերծված է լամպի մեջքի հետևում:
Քայլ 7: Միացում
Կներեք, որ ես սխեմա չեմ պատրաստել, բայց կարծում եմ, որ նույնքան պարզ է միացնել մալուխը ՝ քորոց վերագրումից հետո:
Բոլորը զոդելուց հետո շատ մալուխներ կան:
Քայլ 8: Հզորություն
LED ժապավենը շատ ագահ են, և դրանք սնուցելու համար անհրաժեշտ է առնվազն 5v 10 Ah հզորություն:
Սկզբում միայն կենտրոնական LED- ն էր, և ես օգտագործում եմ 5ah, երբ թևի վրա ավելացրած 2 LED շերտը ավելացրեցի 10 Ah- ի:
Ինչ լավ է, հասցեագրվող LED- ները 5 վ են, նույնը, ինչ Arduino- ն, այնպես որ հեշտ է միանալ նույն աղբյուրին:
Քայլ 9: Ձայնի մոդուլ
Ես գտա այս փոքրիկ մոդուլը, որը միացնելը շատ պարզ է և մատուցվում է բարձրախոսով:
Հազվագյուտ և լավ բան այն է, որ նրանք ձեզ հղում են ուղարկում, որտեղից կարող եք ներբեռնել նմուշի կոդ և փաստաթղթեր, իսկ թեստի ծածկագիրը վերբեռնելուց հետո, ինչպես նաև MP3 թեստային ձայնը, այն աշխատել է առաջին փորձի ժամանակ, ինչը լավ անակնկալ էր:)
Ձեր MP3 ֆայլերը տեղադրելու համար ձեզ անհրաժեշտ է միկրո SD քարտ: Ամենափոքրը, որը դուք կգտնեք, շատ ավելի մեծ կլինի, քան անհրաժեշտ է, Իմ 4 ֆայլերը ընդամենը 12 ՄԲ են, այո մեգա;)
Ուրեմն ինչի՞ համար: Ինձ համար ծիծաղելի էր պտուտակի էֆեկտին պտուտակի ձայն ավելացնելը: Այսպիսով, ես ավելացրեցի այս մոդուլը: Էֆեկտը փոխելիս ծածկագրում կունենաք այլ ձայն (MP3):
Կա 4 էֆեկտ, այնպես որ, 4 mp3 ֆայլերի անուն ՝ 001 -ից 004, 01 թղթապանակում:
Բանախոսը տաք սոսնձված է Dibond- ի կտորի վրա, որը պտուտակված է փայտի օղակի վրա:
Հուսանք, ձայնային անջատիչը հնարավորություն կտա կտրել ձայնը:
Wonderարմանում եմ, որ կարողանամ պոտենցիոմետր ավելացնել ձայնի մակարդակը սահմանելու համար, բայց դա չարեցի: Կարծում եմ, որ ձայնը միացնելուց մի քանի վայրկյան հետո նորից կօգտագործեմ պոտենցիոմետրերից մեկը (ձայնը ավելացնելու համար այլևս կապ չկա, պարզապես կոդի մի տող), բայց դեռ չեմ անում:
Ձեզանից առավել ուշադիր հավանաբար նկատել եք, որ ձայնը Պիստոնի շարժիչն է, այլ ոչ թե տուրբո հենարանը, քանի որ տուրբո հենարանն իսկապես սարսափելի է փոքր բարձրախոսի վրա, և ինչն է ավելի լավ, քան WW2 շարժիչի ձայնը;)
Ֆրանսիայի էֆեկտի համար ակնհայտ է, որ պետք է դնել Մարսելը:
Ալիքի համար որոշ զեն հնչում է օվկիանոսի ալիքի ձայնով, իսկ ծիածանի համար ՝ շատ դինամիկ ձայն (Pulp fiction):
Իրավական առումով ես չեմ կարող տալ MP3 ֆայլերը, կներեք դրա համար:
Քայլ 10: Կոդավորում և գործառույթի ավելացում
Ամեն ինչ միացնելուց և որոշակի փորձարկում կատարելուց հետո, ես զարմանում եմ, որ կարողանամ փոխել LED կոճակի պայծառությունը, այնպես որ ես փոխեցի LED մալուխը Arduino- ի PWM մուտքի վրա, այնուհետև մի փոքր շնչառական ազդեցություն թողեցի: Իրականում անհրաժեշտ չէ, բայց պարզապես ծիծաղելի է անել:
Սկզբում ես պլանավորում էի ունենալ միայն 1 ազդեցություն, որը նմանեցնում էր պտուտակի պտույտը: Ի վերջո, ես ավելացրեցի ևս մի քանի էֆեկտ, այնուհետև ես օգտագործեցի էֆեկտի անջատիչը (սկզբնապես միացված/անջատված) ՝ էֆեկտն ընտրելու համար կտտոցին, և էֆեկտն անջատելու երկար հրում:
Ավելի մեծ ազդեցությամբ, և քանի որ ես մի փոքր էկրան ստացա, ինչու՞ չցուցադրել էկրանին, երբ կոճակը սեղմվում է, և ինչ ազդեցություն է ընտրված:
Քայլ 11: Էվոլյուցիա
Ինձանից ժամանակ պահանջվեց, և շենքի ընթացքում ես ավելացրեցի որոշ գործառույթներ, բայց կատարելագործման համար միշտ շատ տեղ կա:
Ինձ դուր է գալիս պտուտակի էֆեկտը, բայց մյուս էֆեկտը չափազանց պարզ է, ինձ իսկապես պետք է ինչ -որ բան ավելի լավ և գեղեցիկ դարձնել:
Հնարավորության դեպքում պետք է շտկեմ սառեցված հարցը:
Ձայնային մոդուլն իրականում անհրաժեշտ չէ, վերջապես դա լամպ է…
USB մալուխը թողնված է տեղում և հեշտությամբ հասանելի, այնպես որ հեշտ է կատարել ցանկացած անհրաժեշտ թարմացում:
Որոշ գաղափարներ.
- Լույսի ցուցիչը կարող է հետաքրքիր լինել, որպեսզի ինքնաբերաբար պայծառությունը հարմարեցնի սենյակի պայծառությանը:
- PIR սենսոր ՝ ինքնաբերաբար միացնելու/անջատելու համար, երբ որևէ մեկը ժամանում է:
- Addամացույցի ավելացում
- դիրքը ռեակտիվ է (տես տեսանյութը), ինձ դուր է գալիս էֆեկտը, բայց չգտա, թե ինչպես հարմարվել փոշոտ լամպին
- ձայնի մակարդակի կարգավորումը
- OLED- ի յուրաքանչյուր գույնի ցուցադրեք RGB մակարդակը (Խմբագրել 2017-12-07. Գաղափարը լավն էր, ես դա արեցի երեկ, մի քանի օրվա ընթացքում փորձարկումներից հետո կթարմացնեմ կոդը)
- …
Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Arduino Dice ձայնային էֆեկտով `7 քայլ
Arduino Dice ձայնային էֆեկտով. Այս ձեռնարկում դուք կսովորեք, թե ինչպես կարելի է կառուցել Arduino զառախաղ ձայնային էֆեկտներով ՝ օգտագործելով LED և բարձրախոս: Ամբողջ մեքենան գործարկելու միակ գործողությունը մեկ և պարզ հպումն է: Այս ձեռնարկը ներառում է նյութեր, քայլեր և ծածկագիր, որն անհրաժեշտ է ձեռք բերելու համար
Ainիածան բառի ժամացույց ՝ ծիածանի ամբողջական էֆեկտով և ավելին. 13 քայլ (նկարներով)
Ainիածան բառի ժամացույց լիարժեք ծիածան էֆեկտով և ավելին. Նպատակներ 1) պարզ 2) ոչ թանկ 3) հնարավորինս էներգաարդյունավետ Rainbow բառի ժամացույց ՝ լիարժեք ծիածանի էֆեկտով: Smիծաղ բառի ժամացույցի վրա: Պարզ IR հեռակառավարիչ Թարմացում 03-nov-18 LDR համար Նորապիքսելների պայծառության վերահսկում Թարմացում 01-հունվար
DIY LED լուսարձակ (SUPER BRIGHT). 12 քայլ (նկարներով)
DIY LED FLASHLIGHT (SUPER BRIGHT). Դիտեք այս FULL VIDEO ձեռնարկը `շինարարության ամբողջ գործընթացի մանրամասն դիտման համար:
Վալենտինի նվեր Nifty LED էֆեկտով. 6 քայլ (նկարներով)
Valentines Gift with Nifty LED Effect: This HowTo- ն ձեզ գաղափար կդարձնի նվեր ձեր ընկերուհու համար (կամ ով էլ որ լինի), քանի որ, անակնկալ, Վալենտինի օրը մոտենում է: Արդյունքը մի փոքրիկ ինքնաշեն առարկա է, որը ցույց է տալիս երկու մարդկանց սկզբնատառերը մի սիրտ Այն կարծես հոլոգրամ է
Բետոնի հիմքի վրա լիարժեք գունավոր լուսարձակ. 7 քայլ (նկարներով)
Բետոնի հիմքի վրա լիարժեք գույնի լուսատու Լամպի օրգանական ձևը պատրաստվում է մեծ լայկրա գուլպան դնելով 2 ալյումինե ձողերի վրա, որոնք թեքված են և պահված են հիմքում տեղադրված խողովակներով: Այս հրահանգի հիմնական մասը վերաբերում է