Բովանդակություն:
- Քայլ 1: Նախապատվությունների հավաքում
- Քայլ 2. Շրջանի նախագծում
- Քայլ 3. mingրագրավորում լամպի/էկրանի համար
- Քայլ 4: Լամպի համար տարա պատրաստելը
- Քայլ 5: Վայելեք:
Video: Տրամադրության լամպ LCD էկրանով `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Makers-sac- ի Exquisite Mood Lamp նախագծի շնորհիվ (Maker-sac- ի Exquisite Mood Lamp), ես գաղափար ունեցա այս նախագծին մի նոր գործառույթ ավելացնել, նաև սա իմ դպրոցի ուսուցչի տնային աշխատանքն է: Այս նախագիծը շատ հեշտ է պատրաստել որևէ մեկի համար: Հուսով եմ, որ դուք վայելեք այս նախագիծը:
Քայլ 1: Նախապատվությունների հավաքում
- Արդուինո Լեոնարդո
- USB մալուխ (A- ից B տիպ)
- RGB LED
- Պոտենցիոմետր (3 միավոր)
- Ռեզիստոր (100 օմեգա)
- LCD էկրան
- Jumper լարերը
- Հացի տախտակ
- Ակրիլային ներկ (մոխրագույն, սև, սպիտակ և կարմիր)
- Տուփ, որը կարող է տեղավորվել ձեր Arduino տախտակի և Հացի տախտակի մեջ
- Օգտակար դանակ
- Հետագծող թուղթ
- Սոսինձ
- Թղթե տախտակներ
- Շարժական մոնտաժային մածիկ
Սա այն ամբողջ սարքավորումն է, որն անհրաժեշտ է դրա կառուցման համար: Ձեր տեղեկանքի համար կցել եմ մի քանի նկար:
Քայլ 2. Շրջանի նախագծում
Կատարեք սխեմայի միացումները, ինչպես ցույց է տրված նկարում: Հեշտ քսուք:
Քայլ 3. mingրագրավորում լամպի/էկրանի համար
Ներբեռնեք այս ֆայլը կամ պատճենեք ստորև բերված ծրագիրը կամ պատճենեք այս հղումը ձեր Arduino հավելվածում: Վերբեռնեք ձեր Arduino- ում և այս նախագիծը կիսով չափ ավարտված է: Ծրագրավորում
int a, b, c;
#ներառել #ներառել
// Այս LCD հսկիչներն աշխատելու համար ՊԵՏՔ է փոխարինել ստանդարտ LCD գրադարանը… // https://github.com/marcoschwartz/LiquidCrystal_I2… // Ուղիղ ներբեռնում https://github.com/marcoschwartz/LiquidCrystal_I2… // Ձեր նախագիծը չի կազմվի մինչև դա չկատարվի: LiquidCrystal_I2C lcd_I2C_27 (0x27, 16, 2); // սահմանեք LCD հասցեն 16 նշանի և 2 տողի ցուցադրման համար
դատարկ կարգավորում ()
{
pinMode (A0, INPUT);
pinMode (A1, INPUT);
pinMode (A2, INPUT);
pinMode (5, OUTPUT);
pinMode (6, OUTPUT);
pinMode (9, OUTPUT); lcd_I2C_27.init (); // նախաստորագրել lcd_I2C_27.backlight ();
}
դատարկ շրջան ()
{
a = analogRead (A0) /4.0156;
b = analogRead (A1) /4.0156;
գ = analogRead (A2) /4.0156;
analogWrite (5, ա);
analogWrite (6, բ);
analogWrite (9, գ); lcd_I2C_27.setCursor (0, 0); // սահմանել կուրսորը, հաշվարկը սկսվում է 0 lcd_I2C_27.print («Բարև»); // Տպել հաղորդագրություն LCD- ին:
}
P. S Դուք կարող եք փոխել LCD էկրանին ցուցադրվող բառը, ես ընտրել եմ «Բարև», ինչպես տեսնում եք վերևում:
Եվ այս ծրագրի աշխատանքի համար պետք է ներբեռնել «գրադարանը», ահա թե ինչպես տեղադրել Arduino գրադարանները:
Ես խորհուրդ եմ տալիս օգտագործել շարժական մոնտաժ, պոտենցիոմետրերը հացաթղթին կպցնելու համար:
Քայլ 4: Լամպի համար տարա պատրաստելը
- Կտրեք տուփի դասավորությունը ստորև բերված նկարի պես. Կտրեք ձեր USB մալուխի անցքը, անցք ձեր LCD jumper լարերի համար, երեք անցք ձեր պոտենցիոմետրի համար ձախ անկյունում կամ որտեղ էլ տեղադրեք պոտենցիոմետրը:
- Գունավորեք տուփը ակրիլային գույնով, կամ ինձ նման, կամ կարող եք ընտրել ձեր սեփական գույնը:
- Կտրեք հետագծող թուղթը որպես ճիշտ վառարանի չափ, որը պետք է կտրել առաջին քայլում
- Կտրեք ստվարաթուղթ, որը տեղավորվում է մեր տուփի ներսում: Դրա նպատակն է պահել Arduino- ն տուփի վերևի մասում, որպեսզի լույսը կարողանա անցնել հետագծող թղթի միջով:
- ԿԱՏԱՐԱԾ!
Պ. Ս. Հիշեք, որ առաջինը ՉԻ ԿԱՌՈԵԼ տուփը, քանի որ դուք պետք է ձեր Arduino տախտակը և տախտակը դնեք տուփի ներսում, և ավելի հեշտ է կտրել անցքերը, քանի դեռ տուփի ներքևը դեռ բաց է: Բացի այդ, եթե ցանկանում եք, որ ձեր Arduino տախտակը և տախտակը շարժական լինեն, հիշեք, որ գնեք այնպիսի իրեր, ինչպիսիք են մանգաղը և շարժական մաստակը, որպեսզի ձեր տուփը ազատորեն փակվի և փակվի:
Ես ուզում էի, որ այն նման լիներ փոքրիկ վառարանի, քանի որ Պոտենցիոմետրերը նման են վառարանի բռնակին: Հուսով եմ ձեզ նույնպես դուր կգա:
Քայլ 5: Վայելեք:
Դուք հասցրել եք այն: Դուք կարող եք պտտել պոտենցիոմետրերը ՝ թեթևությունն ու գույնը փոխելու համար: Վայելեք:
Խորհուրդ ենք տալիս:
$ 1 LED տրամադրության լամպ ATtiny13- ով և WS2812- ով ՝ 7 քայլ
$ 1 LED տրամադրության լամպ ATtiny13- ով և WS2812- ով. Սա էժան տրամադրության լամպ է `չորս ռեժիմով: Ainիածանի կայծ: Լույսի կայծը ժամանակ առ ժամանակ շարժվում է դեպի վեր և աստիճանաբար փոխում է գույնը: Rիածանի փայլ: Կայուն փայլ, որն աստիճանաբար փոխում է գույնը: Մոմի կրակի մոդելավորում: 4. Անջատված: Դուք կարող եք
3D տպված LED տրամադրության լամպ. 15 քայլ (նկարներով)
3D տպագիր LED տրամադրության լամպ. Ես միշտ ունեցել եմ այս գրավչությունը լամպերի հետ, այնպես որ 3D տպագրությունն ու Arduino- ն LED- ների հետ համատեղելու ունակությունն այն էր, ինչ ես պետք է հետապնդեի: Հայեցակարգը շատ պարզ է, և արդյունքը ամենահագեցող տեսողական պատկերներից մեկն է: փորձառություններ, որոնք կարող եք տեղադրել
Տրամադրության լամպ (Ռոդրիգո Խիմենես 20052) ՝ 3 քայլ
ՏՐԱՄԱՍՆԱԿԱՆ ԼԱՄ (Ռոդրիգո Խիմենես 20052). Հղում տեսանյութի և youtube- ի վրա ՝ https://youtu.be/H4ghI6UAJw8
Տրամադրության լամպ (DIY) ՝ 3 քայլ
Տրամադրության լամպ (DIY). Programրագրավորվող ծրագիր, որն ապահովում է սովորական կամ սովորական միջավայրի նորմալ լուսավորություն: Esta lámpara cuenta con dos modos, controlados tan solo con un botón! Un modo manual en el que podrás decidir que que color se asienta más
Տրամադրության լամպ Դիեգո Կաստիլո 20764: 4 քայլ
Տրամադրության լամպ Դիեգո Կաստիլո 20764. &Quot; Տրամադրության լամպ " La lampara de sentimientos es capas de funcionar en 2 եղանակներ