Բովանդակություն:
- Քայլ 1: Քայլ 1: Լամպի բաղադրիչները
- Քայլ 2. Քայլ 2. Էլեկտրոնիկայի կառուցում
- Քայլ 3: Քայլ 3: Softwareրագրակազմ
- Քայլ 4: Քայլ 4. LED լամպի շահագործում
Video: Կավատ ձեր LED լամպը `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Հոլանդիայի Lidl սուպերմարկետից մթերքներ գնելիս կինս բախվեց շատ էժան (2.99 եվրո) LED լամպի, որի վերևում մանրաթելեր էին: Այս LED լամպի մեջ կան երեք LED, մեկը ՝ կարմիր, մեկը ՝ կանաչ և մեկը ՝ կապույտ, որոնք ստեղծում են պարզ, բայց գեղեցիկ էֆեկտ: Նկարը ցույց է տալիս, թե ինչպիսին է LED լամպը: LED լամպը որպես էներգիա օգտագործում է երեք AA մարտկոց:
LED լամպը մեկ թերություն ուներ. LED լամպի ներքևում կա անջատիչ, այնպես որ միացնելն ու անջատելը նշանակում է, որ դուք պետք է բարձրացնեք LED լամպը ՝ LED լամպը կոտրելու հնարավորությամբ: Այս թերությունը սկիզբ դրեց այս նախագծին ՝ «Կավատ քո LED լամպը»:
Գաղափարն այն էր, որ լուսադիոդային լամպը հեռակառավարվի այնպես, որ ստիպված չլինեք այն բարձրացնել `միայն մարտկոցները փոխելիս, ամեն անգամ, երբ ցանկանում եք այն միացնել կամ անջատել: Եվ մինչ ես աշխատում էի դրա վրա, ես նաև փոխեցի երեք առանձին կարմիր, կանաչ և կապույտ LED- ները երեք RGB LED- ով, որպեսզի կարողանայի ստեղծել ավելի շատ գույներ և ավելի շատ նախշեր:
Այսպիսով, այս նախագիծն ավարտելուց հետո կավատ լուսադիոդային լամպը ավարտվեց հետևյալ հատկանիշներով, որոնք բոլորը կարող են կառավարվել Philips RC5/RC6 հեռակառավարման վահանակի միջոցով.
- Սպասում = Միացված/Սպասման ռեժիմ
- Անտեսել = Գործարանային կանխադրվածներ
- Ձայնի բարձրացում = Պայծառության բարձրացում
- Volume Down = Brightness Down
- Upրագիր Up = Speed Up
- Downրագիրը վար = Արագացում
- Թվանշան 0 = LED- ները միացված են սպիտակ գույնով
- Թվանշան 1 = LED լամպի օրիգինալ օրինակ ՝ կարմիրից կապույտ կանաչի փոխելով
- Թվանշան 2 = Սպիտակ գույնի նախշի շարժում
- Թվանշան 3 = RGB գույնի օրինակի տեղափոխում
- Թիվ 4 = ainիածանի գույնի նախշ
- Թվանշան 5 = Պատահական գույնի մարում
- Թվանշան 6 = Տեղափոխում է պատահական գույնի օրինակը
- Թվանշան 7 = RGB գունային օրինակի մարում
- Թվանշան 8 = Փորձարկման օրինակ
Ես PIC միկրոկառավարիչի մեծ երկրպագու եմ և սիրում եմ լիովին վերահսկել իմ ստեղծածը, այնպես որ ես ոչ մի գրադարան չեմ օգտագործել, այլ ինքս եմ ստեղծել ծրագրակազմի բոլոր մասերը: Սա նաև անհրաժեշտ էր, քանի որ Pulse Width Modulation (PWM) n ծրագրաշարի միջոցով բոլոր LED- ների վերահսկումը ժամանակատար է, ուստի ծածկագիրը որոշ մասերում օպտիմիզացված էր արագության համար: Arduino- ի երկրպագուները կարող են օգտագործել, իհարկե, առկա բոլոր գրադարանները, բայց ես կարծում եմ, որ դուք պետք է ինքներդ ինչ -որ բան գրեք ՝ PWM- ի միջոցով 9 (3 անգամ RGB) LED լուսադիոդներ կառավարելու համար:
Էլեկտրոնիկան բավականին պարզ է և չի պահանջում շատ բաղադրիչներ, այնպես որ այն բոլորը կարող են կառուցվել LED լամպի սկզբնական պատյանում:
Քայլ 1: Քայլ 1: Լամպի բաղադրիչները
Այս LED լամպը կավատացնելու համար ձեզ հարկավոր է ունենալ հետևյալը.
- 1 * LED լամպ
- 3 * RGB LED
- 1 * PIC միկրոկառավարիչ 16F1825 + 14 պին IC վարդակից
- 1 * TSOP4836 IR ընդունիչ
- 2 * 100nF կերամիկական կոնդենսատոր
- 1 * 33k դիմադրություն
- 3 * 150 Օմ դիմադրություն
- 6 * 120 Օմ դիմադրություն
- 3 * AA (վերալիցքավորվող) մարտկոցներ
- 1 * Փոքր կտոր տախտակ
Քայլ 2. Քայլ 2. Էլեկտրոնիկայի կառուցում
Տեսեք սխեմատիկ դիագրամը և նկարները:
Էլեկտրոնիկան բաղկացած է երկու փոքր տախտակներից ՝ մեկը նոր RGB LED- ների և մեկը ՝ միկրոկոնտրոլերի համար: RGB լուսադիոդներով նոր տախտակը նախորդ տախտակին փոխարինում է կարմիր, կանաչ և կապույտ LED- ով: Նկարում տեսնում եք թե՛ նոր RGB LED հացահատիկը և թե՛ օրիգինալ LED տախտակը:
Միկրոկառավարիչի տախտակը տեղադրված է LED Lamp- ի ներքին մասի ներքին մասում և լարերի միջոցով միացված է RGB LED տախտակին:
Քանի որ ես նաև ծրագրավորում էի PIC վերահսկիչը, երբ ես զարգացնում էի LED լամպը, տախտակի վրա կա վերնագիր, որը չի պահանջվում նորմալ աշխատանքի համար:
Վերջապես ստացված IR- ն սոսնձված է RGB LED տախտակի վերևում: Ես չէի ուզում անցք անել LED լամպի պատյանում, և այս կերպ այն դեռ լավ է աշխատում: Իհարկե, դուք պետք է ավելի մոտ լինեք LED լամպին, եթե ցանկանում եք վերահսկել այն:
Քայլ 3: Քայլ 3: Softwareրագրակազմ
Ինչպես արդեն նշվեց, ծրագրաշարը գրված է PIC16F1825- ի համար: WasԱԼ -ում գրված էր: Րագրակազմը կատարում է հետևյալ հիմնական խնդիրները.
- LED- ների պայծառության վերահսկում Pulse Width Modulation- ի միջոցով: Դրա համար օգտագործվում է երկու ժամանակաչափ, մեկը `թարմացման հաճախականությունը ստեղծելու և մեկ ժամաչափ` զարկերակի տևողությունը ստեղծելու համար, LED- ի ժամանակին: Թարմացման հաճախականությունը մոտ 70 Հց է, որը բավարար է մարդու աչքին չնկատելու համար: LED- ները կարող են լուսավորվել 255 քայլով: Սա նշանակում է, որ տևողությունը վերահսկելու ժամաչափը աշխատում է 255 անգամ 70 Հց հաճախականությամբ `մոտ 18 կՀց: Այս համեմատաբար բարձր հաճախականության պատճառով ծածկագրի մի մասը օպտիմիզացված էր արագության համար:
- Հեռակառավարման հաղորդագրությունների վերծանում: Դրա համար այն օգտագործում է գրավման ժամանակաչափ, որը գրավում է ընդմիջումների յուրաքանչյուր փոփոխության բիտերի տևողությունը: Philips- ի հեռակառավարման համակարգը օգտագործում է երկաստիճան կոդավորում և հաղորդագրությունների վերծանման միակ միջոցը ՝ առանց միջամտության դեպքում հաղորդագրությունը սխալ մեկնաբանելու, չափումն է ինչպես բարձր, այնպես էլ ցածր բիթային ժամանակը:
- Պատահական գործառույթ ՝ որոշ պատահական նախշեր ստեղծելու համար:
- Տարբեր նախշերի ստեղծում:
- Softwareրագրակազմ ՝ EEPROM- ից տվյալները պահելու և ստանալու համար:
- Քնի ռեժիմ ՝ պրոցեսորը կանգնեցնելու համար, երբ LED լամպը գտնվում է սպասման ռեժիմում:
- Վերջին, բայց ոչ պակաս կարևորը, ամեն ինչ համատեղելը `այն աշխատեցնելու համար:
PIC վերահսկիչն աշխատում է ներքին ժամացույցով ՝ 32 ՄՀց հաճախականությամբ: Intel Hex ֆայլը կցված է PIC վերահսկիչ ծրագրավորելու համար:
Քայլ 4: Քայլ 4. LED լամպի շահագործում
Առաջին անգամ LED լամպը միացնելիս օգտագործվում է սկզբնական օրինակը, որը հավասար է Հեռակառավարման վահանակի վրա թվանշան 1 սեղմելուն: Բոլոր վերը նշված գործառույթները կարող են օգտագործվել: Գործողության այս ռեժիմը նույնպես ընտրված է, եթե սեղմում եք «Անջատել» կոճակը, քանի որ դա LED լամպը վերադառնում է իր սկզբնական արժեքներին:
Եթե LED լամպը միացված է սպասման, այն շարունակվում է այնտեղ, որտեղ եղել է նորից միացնելուց հետո: LED լամպը միշտ հիշում է աշխատանքի վերջին ռեժիմը ՝ նախքան սպասման անցնելը, քանի որ այն պահվում է PIC վերահսկիչի ներքին EEPROM- ում, այնպես որ նույնիսկ մարտկոցները փոխելուց հետո այն շարունակում է աշխատել վերջին ընտրված ռեժիմով:
Տեսանյութը ցույց է տալիս ձախ բնօրինակի LED լամպի աշխատանքը, իսկ աջ կողմում `կավատ LED լամպի աշխատանքը: Տեսանյութում ցուցադրվում են գործողության որոշ ռեժիմներ, բայց ոչ բոլորը: Էֆեկտն ավելի լավ է երեւում մթության մեջ, իսկ լուսադիոդների թարթումը մարդու աչքով չի երեւում:
Իհարկե, դուք կարող եք օգտագործել այլ LED լամպեր ձեր նախագծի համար, և ես հույս ունեմ, որ այս նախագիծը ոգեշնչեց ձեզ ստեղծել ձեր սեփականը:
Խորհուրդ ենք տալիս:
Պատրաստեք ձեր սեփական ժամանակակից առաստաղի լամպը `4 քայլ
Պատրաստեք ձեր սեփական ժամանակակից առաստաղի լամպը. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել ժամանակակից LED առաստաղի լամպ: Այն օգտագործում է GU10 LED բծերը ներքևի մասում, իսկ RGBW LED ժապավենը ՝ վերևի համար ՝ տրամադրության լույս ստեղծելու համար: Անապարհին ես ձեզ ցույց կտամ ինձ հետ կապված բոլոր կարևոր քայլերը
Կառուցեք ձեր սեփական դյուրակիր COB LED սեղանի լամպը: 16 քայլ (նկարներով)
Կառուցեք ձեր սեփական դյուրակիր COB LED գրասեղանի լամպը: Բարի գալուստ: Այս Instructables- ում ես կսովորեցնեմ ձեզ, թե ինչպես դարձնել հոյակապ տեսք, շատ հզոր և ամենակարևորը `շարժական սեղանի լամպ: Հրաժարում. Այս նախագիծը չի հովանավորվում որևէ ապրանքանիշի կողմից: Առանձնահատկություններ. • Modernամանակակից և էլեգանտ դիզայն • Դյուրակիր
Փոխարկեք ձեր հին CFL լամպը LED լամպի: 10 քայլ
Փոխարկեք ձեր հին CFL լամպը LED լամպի. Նախ դիտեք ամբողջական տեսանյութը, այնուհետև կհասկանաք ամեն ինչ
Կավատ ձեր USB կրիչը. 10 քայլ (նկարներով)
Կավատ ձեր USB կրիչը. Ձեզ դուր է գալիս տվյալներ պահել: Իհարկե, դուք դա անում եք: Բայց երբ այն փողոց ես հանում, մարդիկ ծիծաղում են քեզ վրա: Այո, ես գիտեմ, նրանք պարզապես չեն հասկանում ձեզ, այնպես չէ՞: Դե, գուցե դուք պետք է նրանց օգնեք: Ինքներդ ձեզ մի փոքր փող տվեք ՝ ավազամաններ կառուցելով
Ինչպես կավատ ձեր ստեղնաշարը `8 քայլ
Ինչպե՞ս կավատել ձեր ստեղնաշարը. Խրված եք հին 90 -ականների ձանձրալի ստեղնաշարի հետ: Ուզու՞մ եք կապույտ լուսավոր լուսավոր ստեղնաշար էժան գնով: Այլևս մի ասա … Ես ձեզ ցույց կտամ, թե ինչպես կարելի է հաջորդ դարում կատարելագործել ձեր քուն ներշնչող ձանձրալի հին ստեղնաշարը