Բովանդակություն:
- Քայլ 1: Հավաքեք բոլոր մասերը
- Քայլ 2: Կառուցեք ցուցիչի գորգը
- Քայլ 3: Տեղադրեք LED շերտը ձեր մահճակալի վրա
- Քայլ 4. Programրագրեք մանրուքները
- Քայլ 5: Կառուցեք շրջանը
- Քայլ 6: Վայելեք !
Video: Fancy Bed Night Lights: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Հետևեք ինձ twitter- ում Հետևեք հեղինակի ավելին.
Մասին. Ինձ հետաքրքրում են նոր տեխնոլոգիաները և այն իրերը, որոնք մենք կարող ենք պատրաստել տանը ՝ մի քանի բաղադրիչներով և մի փոքր երևակայությամբ: Ավելին Danni FR- ի մասին »
Սա ապագայի մահճակալի լուսավորության համակարգն է: Նրանք միանում են, երբ դուք դուրս եք գալիս ձեր մահճակալից կեսգիշերին և անջատվում են, երբ մտնում եք ձեր հարմարավետ երազանքի մեքենայի մեջ: Այսպիսով, այլևս գիշերային վթարներ և մատների կոտրվածքներ չկան !!
Սա կառուցելը շատ հեշտ է, և ձեր մահճակալը այս աշխարհից դուրս տեսք կունենա: Եկեք սկսենք, այնպես չէ՞:
Քայլ 1: Հավաքեք բոլոր մասերը
Լավ, սկսելու համար մենք պետք է ունենանք այս նախագծի համար անհրաժեշտ բոլոր մասերը: Խնդրում ենք ինչ -որ բան գնելուց առաջ կարդալ այս անցքի քայլը: Այսպիսով, ձեզ հարկավոր կլինի.
- Adafruit Trinket 5V (https://www.adafruit.com/product/1501)
- Հացաթուղթ (https://www.adafruit.com/product/64)
- Որոշ jumper լարեր (https://www.adafruit.com/product/153)
- 4k7 ohm դիմադրություն (https://www.adafruit.com/product/2783)
- Վելոստատի թերթ (https://www.adafruit.com/product/1361)
- Մեր LED ժապավենը (https://www.adafruit.com/product/2237)
- Էլեկտրամատակարարում (https://www.adafruit.com/product/1466)
- Եվ իհարկե մի քիչ ժապավեն, ալյումինե փայլաթիթեղ եւ բարակ ստվարաթուղթ
- Որոշ գործիքներ, ինչպիսիք են տափակաբերան աքցանը, մկրատը և զոդման երկաթը:
- Մի քիչ էլեկտրական ժապավեն և կապտոնային ժապավեն:
- Իհարկե մահճակալի գորգ !!!
Ինչպես հավանաբար տեսնում եք, ես Adafruit- ի արտադրանքի մեծ երկրպագու եմ, սակայն կարող եք օգտագործել LED շերտի այլ մոդելներ: Սա ձեզանից է կախված, իմ ծածկագիրը շատ տարբերակներ ունի: Իմ տեղադրման ընթացքում ես օգտագործեցի 50 LED SM16716 մոդուլ, ազատ զգացեք օգտագործեք այնքան լեդեր, որքան ցանկանում եք և ցանկացած մոդել, որն ապահովում է ծածկագիրը: Բայց հաշվի առեք ձեր տեղադրման համար պատշաճ սնուցման աղբյուր, հիշեք, որ rgb շերտերի մեծամասնությանը կարող է անհրաժեշտ լինել մինչև 60 մԱ մեկ LED- ի համար: Այսպիսով, դուք զգուշացված եք:
Քայլ 2: Կառուցեք ցուցիչի գորգը
Սա, հավանաբար, այս ձեռնարկի ամենաերկար մասն է, բայց դա հեշտ է: Խնդրում ենք օգտագործել լուսանկարները որպես հղում և հետևել այս քայլերին.
- Կտրեք ալյումինե փայլաթիթեղի երկու թերթ մի փոքր ավելի փոքր, քան velostat թերթը:
- Հետո մի քանի էլեկտրական ժապավենով միացրեք 3 թերթերը, հիշեք, որ մեջտեղում անցնում է վելոստատի թերթիկը: Նաև մի փոքր տարածք թողեք ժապավենից `լարերի համար:
- Էլեկտրական կոնտակտներ ստեղծելու համար օգտագործեք պղնձաձուլիչ:
- Wոդեք լարերը կցված պղնձե ժապավենին և մի քանի կապտոնային ժապավեն օգտագործեք կապը պաշտպանելու համար:
- Այնուհետև օգտագործեք բարակ ստվարաթուղթ `ալյումինե փայլաթիթեղը պատռելուց պաշտպանելու համար: Այս թերթերը պետք է լինեն նույն չափի, ինչ ամբողջ սենսորը: Ապահովեք այն ավելի շատ էլեկտրական ժապավենով: Նաև զգույշ եղեք, որ թույլ չտաք մի փոքր տարածք առանց ժապավենի կամ մի փոքր անցք բացել ինչպես ալյումինի, այնպես էլ ստվարաթղթի վրա, որպեսզի օդը դուրս գա առանց սենսորին վնաս պատճառելու:
- Արդյո՞ք ամեն ինչ կարգին է, այժմ դուք ունեք լիովին ֆունկցիոնալ քայլող սենսոր !!!
Նշում. Ես օգտագործել եմ պլաստիկ տոպրակը, որն ուղեկցվում էր velostat թերթիկով, սենսորը խոնավությունից պաշտպանելու համար, պարզապես սահեցրեք այն:)
Քայլ 3: Տեղադրեք LED շերտը ձեր մահճակալի վրա
Այժմ անցնենք այս նախագծի զվարճալի հատվածին, ամրացրեք ձեր լույսերը ձեր անկողնուն !!! Ես դրան շատ մանրամասներ չեմ մտցնի, պարզապես եղեք ստեղծագործ և արեք այնպես, ինչպես ցանկանում եք: Բայց եթե ձեզ մի քիչ ոգեշնչում է պետք, ես ականները դնում եմ ամեն մի սանտիմետրը մեկ և ես դիմակավոր ժապավենով ամրացնում եմ այն անկողնում:
Ազատորեն օգտագործեք այնքան Leds, որքան ցանկանում եք, ձեր ուզած դիրքում և հեռավորության վրա:)
Քայլ 4. Programրագրեք մանրուքները
Լավ, առաջին հերթին ձեզ հարկավոր է սովորել, թե ինչպես օգտագործել մանրուք: Բարեբախտաբար, adafruit- ը հիանալի ձեռնարկ ունի հենց այստեղ: Երբ պատրաստ կլինեք, վերադառնաք գործողության:
Տեսա, վերադարձել ես: Այժմ դուք գիտեք, թե ինչպես կարելի է ծրագրեր բեռնել Trinket- ում Arduino- ով և հիմնականը, հավանաբար, դուք արել եք Blinky ցուցադրումը:)
Այժմ ներբեռնեք FastLED հիանալի գրադարանը GitHub- ից և տեղադրեք այն: Եվ այնուհետև տեղադրեք իմ ծածկագիրը ձեր մանրուքների մեջ, ծրագրված է մի փոքր անիմացիայի միջոցով լուսադիոդները կապույտ դարձնել: Բայց ազատ զգալ փոփոխել այն, ինչ ցանկանում եք, հիշեք, որ կազմաձևեք ձեր օգտագործած լուսարձակների քանակը և ժապավենի տեսակը:
// Այս նախագիծը ստեղծվել է Դանի Ֆերնանդեսի կողմից #ներառել #ներառել «FastLED.h» #սահմանել NUM_LEDS 50 // քանի՞ լուսարձակում ունի ձեր ժապավենը ձեր շերտը, ձեր շերտն այս մեկնաբանությունն չունի՞#սահմանեք SENSOR_PIN 1 // որտեղ սենսորը միացված է, adafruit մանրահատակի անալոգային քորոցին 1 հավասար է թվային քորոցին 2#սահմանեք TRIGGER 50 // ստորև նշված արժեքը, եթե կարծում եք, որ ինչ -որ մեկը քայլ է կատարում CRGB- ի վրա: leds [NUM_LEDS]; int inicialization = 0; int վիճակ = 0; void setup () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // որտեղ ցանկանում եք, որ մանրուքն աշխատի 16MHZ- ով, խնդրում ենք նաև ընտրել այն տախտակի ընտրացանկից // Մեկնաբանել/խմբագրել հետևյալ տողերից մեկը ձեր led շերտի համար, որն օգտագործում եք // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); FastLED.addLeds (լուսարձակներ, NUM_LEDS); // իմ դեպքում սա իմ շերտի մոդելն է // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); // FastLED.addLeds (լուսարձակներ, NUM_LEDS); պաշտոնականացում = 1; հետաձգում (500);} void loop () {if (inicialization == 1) // անջատել հոսանքի բոլոր LED- ները {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); պաշտոնականացում = 0; FastLED.show (); } if (analogRead (SENSOR_PIN) <= TRIGGER) // եթե ինչ -որ մեկը գորգի վրա է {if (state == 0) // led- ները անջատված են, ապա արեք այս անիմացիան {for (int i = 0; i <) միացնելու համար: NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); ուշացում (100); } ուշացում (200); for (int x = 20; x <= 125; x ++) {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); ուշացում (20); } while (analogRead (SENSOR_PIN) = 20; x--) {for (int i = 0; i
Կոդի վերջին տարբերակի համար այն ձեռք բերեք GitHub- ում ՝
Քայլ 5: Կառուցեք շրջանը
Բավականին հեշտ միացում է, այնպես որ մեզանից ընդամենը մի քանի րոպե կպահանջվի, որպեսզի այն պատրաստենք մեր տախտակի վրա:)
Իմ կապերը հետևյալն են.
- 5V էլեկտրամատակարարումից մինչև մեր LED շերտի Trinket- ի և Vcc կապը:
- GND էլեկտրամատակարարումից մինչև Trinket, մեր գորգի սենսորի մեկ մետաղալար և LED շերտի GND:
- Մատնահետքի 0 -ը LED շերտի տվյալների քորոցին:
- Մանրակրկիտ քորոց 1 -ի LED ժապավենի ժամացույցի քորոցին:
- Գորգի սենսորի մյուս մետաղալարն անցնում է Trinket pin 2 -ին, ինչպես նաև 4k7 ohm ռեզիստորը անցնում է այս Pin- ի և Trinket- ի 5V կապի միջև:
Այսքանը, հեշտ չէ, կարծում եք:
Քայլ 6: Վայելեք !
Թաքցրեք ամեն ինչ ձեր անկողնու տակ և տվեք սենսորը գորգի տակ: Այժմ դուք պատրաստ եք օրորել այս նախագիծը:
Հուսով եմ, որ դուք կվայելեք այն և շատ կոտրումներ կատարեք անիմացիաների և լուսավորության հետ:
Շնորհակալություն ինձ կարդալու համար:)
Խորհուրդ ենք տալիս:
Steampunked Dream Guardian Night Light: 9 քայլ (նկարներով)
Steampunked Dream Guardian Night Light. Բարև բոլորին Իմ մտերիմ ընկերը մի քանի շաբաթ առաջ խնդրեց իր ընկերուհու համար նշանադրության նվեր ստեղծել (իհարկե մատանիից բացի): Նրանք երկուսն էլ նման են ինձ, կամավոր հրշեջներ և սիրում են Steampunk օբյեկտները: Ընկերս մտածեց մի փողոցի մասին
Minion Night Ligth Powerbank: 3 քայլ (նկարներով)
Minion Night Ligth Powerbank. Օգտագործեք օճառի տարա ձեռքերի համար Նախքան սկսելը մենք կօգտագործենք եռակցումը, ուստի ես առաջարկում եմ տեսնել եռակցման ընթացքը, և դուք պետք է շատ զգույշ լինեք լիթիումի մարտկոցների հետ աշխատելիս: Որպեսզի կարողանանք մինիոնների տարան լամպի վերածել, մեզ պետք կգա. 1 Ուժ
Fancy LED գլխարկ. 5 քայլ (նկարներով)
Fancy LED գլխարկ. Ես միշտ ցանկացել եմ կատարել Arduino- ի նախագիծ, բայց երբևէ որևէ հիանալի գաղափար չեմ ունեցել մեկի համար, մինչև իմ ընտանիքը հրավիրվեց շքեղ գլխարկի երեկույթի: Երկու շաբաթ տևողությամբ, ես հետաքրքրվեցի, թե կարո՞ղ եմ միևնույն ժամանակ պլանավորել և կատարել շարժման նկատմամբ զգայուն LED անիմացիոն գլխարկ: Շրջվում է
Lights Out Night Light: 4 քայլ
Լույս է մարում գիշերային լույս. Քնելու ժամանակն է: Դուք վեր եք կենում գիշերը լույսերն անջատելու համար, և անջատիչը թեքելուց հետո հասկանում եք, որ առջևում ձեր սև ճանապարհն է ՝ դեպի ձեր մահճակալի անվտանգությունը: Ձեր բախտը բերեց, որ գիշերային լույսերը հայտնագործվեցին, և դուք եկաք
Semi-Fancy G1 Stand ՝ 6 քայլ
Semi-Fancy G1 Stand. Սարք ձեր t-mobile G1- ի համար, եթե ունեք մեկը, հավանաբար այն աշխատում է նաև iPhone- ների համար, բայց ես այն պատրաստել եմ G1- ի համար, ուստի … չգիտեմ: Այն լավ է աշխատում youtube- ի դիտման և լսման համար: երաժշտության համար, կենտրոնական ժապավենը, որը տեսնում եք, այնտեղ է, որպեսզի արտացոլի աղմուկը հետևից