
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48


Մենք տարիներ շարունակ ունեցել ենք այդ օպտիկամանրաթելային տոնածառերից մեկը: Հիմքը պարունակում է 12 Վ հալոգեն ռեֆլեկտորային լամպ, իսկ լամպի և ծառի հիմքի միջև տեղադրվում է շարժիչով շարժվող գունավոր սկավառակ: Լամպը և շարժիչը սնուցվում են 12 Վ AC «պատի խորանարդ» տիպի ցանցային ադապտերով: Բայց գույները բավականին լվանում են և կրկնում ամեն 10 վայրկյանը մեկ, և նման ծառեր ունեցող որոշ մարդիկ շարժիչը մի փոքր աղմկոտ են համարում: Ինձ զարմացրեց, որ մենք կարող ենք շատ ավելի լավ անել այս օրերում:
Լամպը փոխարինելով 7 պիքսելանոց Neopixel օղակով, որը վարում է Arduino Pro Mini- ն, այն այժմ այլևս կարիք չունի գունավոր սկավառակի կամ այն քշող շարժիչի, և տալիս է շատ ավելի ինտենսիվ գույներ ՝ օգտագործելով ավելի քիչ էլեկտրաէներգիա: Տեսանյութն իրականում արդարություն չի տալիս գույների նկատմամբ. LED- ների բարձր հակադրությունը ցանկացած ֆոնի վրա դրանք շատ դժվար է դարձնում արդյունավետ լուսանկարելը
Իմ գրած Arduino- ի էսքիզը ներառում է 2 ծրագիր, որոնք փոխարինվում են 5-10 րոպեն մեկ: Մեկում բոլոր նեոպիքսելները հետևում են գույների նույն պատահական հաջորդականությանը, բայց յուրաքանչյուրը փոքր -ինչ հետաձգվում է նախորդից ՝ տալով գույների ազդեցություն ծառի վրայով: Մյուսում, բոլոր 21 գունավոր LED- ները (մեկը ՝ կարմիր, մեկը կանաչ և մեկը ՝ կապույտ յուրաքանչյուր նեոպիքսելում) գունաթափվում և մարում են պատահականորեն ՝ տալով ինտենսիվ և անընդհատ փոփոխվող գույների շատ հաճելի ցուցադրում:
Քանի որ ձեր ծառը քիչ հավանական է, որ իմ ծառի նման լինի, և դուք գուցե չցանկանաք այն նույն կերպ սնուցել, ես չեմ կարող մանրամասն հրահանգներ տալ սկսնակների համար, բայց հուսով եմ, որ դուք ինչ -որ բան կսովորեք դրանք ձեր ծառին հարմարեցնելու մեջ:
Ձեզ հարկավոր կլինի.
- Adafruit Jewel Neopixel մատանին, կամ Հեռավոր Արևելքի համարժեքը:
- Arduino Pro Mini կամ Nano (այն պետք է լինի 5 Վ մաս)
- Եթե դուք օգտագործում եք Pro Mini ՝ FTDI USB սերիական ադապտեր
- Stripboard, կապի ժապավեն, զոդման երկաթ, զոդ, միացնող մետաղալար և այլն:
Pro Mini- ի կամ Nano- ի փոխարեն կարող եք օգտագործել ATTiny85- ի տախտակներից մեկը (Trinket, Lily Tiny, Gemma), բայց երկու ծրագրերի դեպքում այն կարող է տեղ չունենալ ամբողջական ուրվագծի համար - տես Քայլ 5:
Եթե դուք կրկին օգտագործում եք 12V AC ադապտեր, ձեզ հարկավոր է.
- 1N4004 ուղղիչ դիոդներ `4 անջատված
- 1000uF 35V էլեկտրոլիտիկ կոնդենսատոր
- 5V իջեցման անջատիչ կարգավորիչի մոդուլ (մեկը, որը հիմնված է LM2596 չիպի վրա), կամ մարդակեր մի հին մեքենայի satnav կամ USB լիցքավորիչ, որն ապահովում էր 5V, ինչպես ես արեցի:
Հակառակ դեպքում ՝
Վերօգտագործեք հին 5V USB լիցքավորիչը, օրինակ ՝ Apple- ի կամ Blackberry- ի լիցքավորիչը, կամ ձեռք բերեք նորը:
Քայլ 1: Ապամոնտաժեք ձեր ծառը

Ինչպես կտեսնեք նկարներից, իմ ծառն ունի աշխատանքները պարունակող շրջանաձև հիմք, որի վերևում կա անցք, որը վերցնում է ծառը:
Պետք չէ դժվար լինել հիմքը քանդելը: Իմը պարզապես 3 պտուտակ ունի ներքևում: Հեռացրեք դրանք, և կափարիչը անմիջապես դուրս է գալիս: Ստուգեք, որ այն աշխատում է նույնը, ինչ իմը ՝ հալոգեն ռեֆլեկտորային լամպով, շարժիչով և գունավոր սկավառակով:
Հեռացրեք լամպը (2 պտուտակով պահվում է ամրացման օղակը) և գունավոր սկավառակը (ամրացված է պտուտակի վերևում գտնվող մեկ ընկույզով):
Հետևեք էլեկտրագծերին ՝ տեսնելու, թե ինչպես է այն աշխատում: Փոխակերպումը ամենահեշտն է, եթե կարող եք նոր էլեկտրոնիկան հավաքել որպես մոդուլ ՝ լամպը ուղղակիորեն փոխարինելու համար ՝ տեղավորվելով և սնուցելով վարդակից: Դուք հավանաբար կցանկանաք անջատել շարժիչը և գուցե ընդհանրապես հեռացնել այն:
Քայլ 2: Էլեկտրոնիկայի հավաքում
Լուսանկարը ցույց է տալիս վերջնական արդյունքը ՝ ծածկը փոխարինելուց առաջ:
Էլեկտրոնիկան ներառում է մինչև 3 մաս.
Arduino և Neopixel մատանին
և եթե օգտագործում եք գոյություն ունեցող 12 Վ լարման ցանցի ադապտեր.
- 1N4004 ուղղիչ դիոդներ և հարթեցնող կոնդենսատոր
- DC-DC իջեցման կարգավորիչ:
Յուրաքանչյուրը հերթով կբնութագրեմ, բայց նախ հաշվի առեք, թե ինչպես եք դրանք ամրացնելու, որպեսզի տեղավորվեն լամպի տեղում:
Ես կպցրեցի 3 քորոց լայնությամբ քորոցի կտոր, որի միջնամասը հանված էր մի կտոր վահանակի ներքևից: Սա տեղավորվում է լամպի վարդակից:
Ես համոզվեցի, որ շերտի տախտակը նույն բարձրությունն է, ինչ լամպը, և որ տախտակի վերևը նույն լայնությունն է, ինչ լամպի տրամագիծը: Այդ կերպ շերտի տախտակը կարող է ուղղակիորեն փոխարինել լամպը, որը պահվում է վերևում այն օղակով, որն օգտագործվում էր լամպը պահելու համար:
Քայլ 3. Arduino և Neopixel մատանին



Եթե ձեր Arduino- ն գալիս է առանց քորոցների, որոնք պատրաստ են զոդման, կարող եք այն ուղղակիորեն ամրացնել տախտակի վրա ՝ մերկ մետաղալարերի կարճ երկարությամբ հոսելով Arduino- ի կապումներով և երկու կողմերից սոսնձված տախտակի միջով: Arduino Pro Mini- ին ծրագրավորման համար անհրաժեշտ է 6-ուղղությամբ կապող ժապավեն, որը զոդված է սերիական նավահանգստի բարձիկներին:
Ձեզ անհրաժեշտ է միայն միացնել +5V, GND և D8 կապումներն Arduino- ի վրա, բայց, այնուամենայնիվ, անվտանգության համար կտրեք գծերը երկու շերտերի միջև: Դա թույլ կտա ձեզ ամրացնել ևս մեկ կամ երկու կապում այն ամրացնելու համար ՝ առանց որևէ կարճ միացում ստեղծելու:
Ես օգտագործեցի 3 կտոր հաստ պղնձե մետաղալար ՝ երկուսն էլ Neopixel մատանին ամրացնելու և այն գիպսաստվարաթղթին միացնելու համար:
Neopixel մատանին ունի 4 միացում ՝ Vcc, Gnd, D-In և D-Out: Մենք օգտագործում ենք դրանցից միայն առաջին 3 -ը:
Neopixel- ի մատանին ամրացնելով, ինչպես ցույց է տրված, օգտագործեք կարճ երկարությամբ միացնող մետաղալարեր ՝ Vcc- ն Arduino +5V կապին, Gnd- ը Arduino Gnd քորոցին, իսկ D-In- ը Arduino P8- ին կամ D1- ին, եթե օգտագործում եք դրանցից մեկը: ATTiny85 տախտակներ:
Ստուգեք, որ Neopixel- ի օղակը միացրած գիպսաստվարաթղթի հաղորդիչները Arduino- ի հետ անցանկալի միացումներ չանեն, և անհրաժեշտության դեպքում կտրեք դրանք `նման կապերը խզելու համար:
Քայլ 4: Էներգամատակարարում



Եթե դուք օգտագործում եք 5 Վ լարման սնուցման աղբյուր, ապա ընդամենը անհրաժեշտ է միացնել դրական կապը Vcc/+5V- ին, իսկ բացասականը ՝ Arndino- ի և Neopixel- ի մատանին Gnd- ին, և կարող եք բաց թողնել mingրագրավորում:
12 Վ լարման հոսանքը նախ պետք է ուղղվի 4 դիոդով (վերածվի DC- ի), այնուհետև հարթեցվի էլեկտրոլիտիկ կոնդենսատորով:
Ես տեղադրեցի դիոդներն ու կոնդենսատորը նույն տախտակի վրա, ինչ Arduino- ն: Լուսանկարներում պղնձե շերտերն ուղղահայաց են անցնում:
Տեղադրեք 4 դիոդները, ինչպես ցույց է տրված, այլընտրանքային եղանակներով կլորացրեք: Յուրաքանչյուր դիոդի դրական վերջը նշվում է սպիտակ ժապավենով: Կտրեք պղնձե 4 շերտերից յուրաքանչյուրը յուրաքանչյուր դիոդի երկու ծայրերի միջև:
12 Վ լարման հոսանքը ներս է մտնում լարի լույսի վարդակից միացված կապում գտնվող սպիտակ լարերի միջոցով: AC- ի վերջում դիոդները միացված են հարակից զույգերով, ինչպես ցույց է տրված սպիտակ գծերով, յուրաքանչյուր AC մուտքային մետաղալար անցնում է մեկ դրական և մեկ բացասական ծայրերի:
Մյուս ծայրում դիոդները միացված են դրական ծայրերով միասին (կարմիր գծեր) և բացասական ծայրերով (կապույտ գծեր):
Կոնդենսատորը կպցրեք կարմիր և կապույտ նշված շերտերին: Ես այն ամրացրեցի տախտակի վրա, այնուհետև թեքեցի լարերը, որպեսզի կոնդենսատորը կոկիկորեն նստեր դիոդների վրա:
Շատ կարևոր է. Կոնդենսատորի մի կողմը նշվում է բացասական (մինուս նշաններով): Դուք պետք է այն միացնեք կապույտ նշված շերտի հետ:
Այժմ դուք կարող եք կարմիրը և կապույտը միացնել DC-DC իջեցման փոխարկիչի համապատասխանաբար դրական և բացասական մուտքերին:
Եթե դուք օգտագործում եք կարգավորելի ելքով հետընթաց փոխարկիչ, համոզվեք, որ ելքային լարումը չափեք բազմիմետրով և այն ավելի հարմարեցնել 5 Վ-ի, նախքան որևէ այլ ճանապարհ անցնելը, այլապես կարող եք վնասել ձեր Arduino և Neopixel մատանին:
Վերջապես, փոխարկիչի դրական և բացասական ելքերը միացրեք Vcc- ին կամ 5V- ին և Gnd- ին Arduino- ի և Neopixel օղակի վրա:
Հնարավոր է, որ դուք կարողանաք մի փոքր DC-DC փոխարկիչ ամրացնել գիպսաստվարաթղթի վրա մյուս բաղադրիչների հետ, բայց իմը չափազանց մեծ էր, ուստի ես ստիպված էի այն կապել թռչող լարերի հետ և կապել այն մի քանի հարմար սյուների հետ:
Քայլ 5: mingրագրավորում
Եթե այն դեռ չունեք, անհրաժեշտ է ներբեռնել և տեղադրել Arduino IDE- ն: Դա անվճար է. Համոզվեք, որ ունեք վերջին տարբերակը (1.6.13 կամ ավելի ուշ. Որոշ ավելի վաղ տարբերակներ պարունակում են սխալներ, որոնք շատ ժամանակ են վատնել):
Ձեր Arduino թղթապանակում (լռելյայն Windows- ի դեպքում սա Իմ փաստաթղթերում է) ստեղծեք մի թղթապանակ, որը կոչվում է Neopix_colours3: Պատճենեք Neopix_colurs3.ino ֆայլը այս պանակում:
Այժմ գործարկեք Arduino IDE- ն և տեղադրեք Neopix_colours3 ուրվագիծը ձեր ուրվագծային գրքում:
Եթե դուք օգտագործում եք ATTiny85 տախտակ, հնարավոր է, որ ամբողջական ուրվագծի համար տեղ չլինի: Մեկնաբանեք FUNCTION_1- ի կամ FUNCTION_2- ի սահմանումը ուրվագծի սկզբի մոտ: Այլապես, գուցե կարողանաք սեղմել ամբողջ ուրվագիծը, եթե զոհաբերեք բեռնախցիկը և ծրագրավորեք այն մեկ այլ Arduino- ի միջոցով:
Գործիքների ներքո ընտրեք այն տախտակը, որն օգտագործում եք (Pro Mini կամ Nano, կամ որևէ այլ բան): Եթե դուք օգտագործում եք Pro Mini, միացրեք FTDI ադապտերը Arduino- ին (համոզվեք, որ դա ճիշտ ճանապարհ է) և միացրեք այն ձեր համակարգչի USB պորտին: Nano- ի դեպքում այն պարզապես միացրեք ձեր համակարգչին USB մալուխով:
Ձեր համակարգչում մտեք Սարքի կառավարիչ - նավահանգիստներ (COM & LPT) և ստուգեք, թե որ COM նավահանգիստն է նշանակված Arduino- ին: Տեղադրեք սա Գործիքներ - նավահանգստում:
Այժմ կարող եք վերբեռնել ուրվագիծը և ստուգել, որ այն աշխատում է: Neopixels- ը շատ պայծառ է, ուստի լավ գաղափար է, որ ձեր աչքերը պաշտպանելու համար մի թուղթ տեղադրեք դրանց վրա, կամ ժամանակավորապես փոխեք BRILL- ի սահմանումը էսքիզում 255 -ից 50 -ի:
Էսքիզը, ինչպես ես այն վերբեռնում եմ, սկսվում է 1 -ին ծրագրով, այնուհետև պատահաբար անցնում է երկու ծրագրերի միջև յուրաքանչյուր 5-10 րոպեն մեկ: Եթե նախընտրում եք մեկը կամ մյուսը, գտեք գիծը
գործառույթ = 1;
setup () գործառույթի վերջում: Փոխարինեք 1 -ը -1 -ով կամ -2 -ով ՝ այն փակելու համար 1 -ին կամ 2 -րդ ծրագրում: Կարող եք փոխել նվազագույն և առավելագույն ժամանակները (միլիվայրկյաններով), որոնցից յուրաքանչյուրը աշխատում է `գտնելով և փոփոխելով MINCHGTIME- ի և MAXCHGTIME- ի սահմանումները:
Երբ երջանիկ եք, նորից միացրեք ամեն ինչ, նստեք և վայելեք:
Խորհուրդ ենք տալիս:
LED Տախտակի տոնածառի զարդարանք. 15 քայլ (նկարներով)

LED տպատախտակի տոնածառի զարդարանք. Այս Սուրբ Christmasնունդին ես որոշեցի պատրաստել Սուրբ Christmasննդյան զարդեր `նվիրելու իմ ընկերներին և ընտանիքիս: Այս տարի ես սովորում էի KiCad- ը, ուստի որոշեցի զարդանախշերը պատրաստել տպատախտակներից: Այս զարդերից պատրաստել եմ մոտ 20-25-ը: Nարդը շրջան է
LED տոնածառի զարդարանք `3 քայլ (նկարներով)

LED տոնածառի զարդարանք. Բարև բոլորին: Քանի որ Սուրբ Christmasնունդը մոտենում է, ես որոշեցի ստեղծել տոնածառի գեղեցիկ ձևավորում `մի քանի LED- ով, որոշ ռեզիստորներով և 555 ժամաչափի IC- ով: Բոլոր անհրաժեշտ բաղադրիչները THT բաղադրիչներ են, դրանք ավելի հեշտ է զոդվել, քան SMD բաղադրիչները:
Տոնածառի լույսերի մարտկոցի լարման փորձիչ. 12 քայլ (նկարներով)

Տոնածառի լույսերի մարտկոցի լարման փորձիչ. Սուրբ masնունդից հետո դուք կարող եք ունենալ մի քանի կոտրված լամպեր, որոնք այլևս չեն վառվում: Դուք կարող եք դրանք օգտագործել շատ հետաքրքիր նախագծերի համար, ինչպես օրինակ այս մեկը: Նրա 1.5 Վ մարտկոցի փորձարկիչը, որը որպես տոնածառ օգտագործում է տոնածառի լույսերը
Տոնածառի լույսը, որը վերահսկվում է խաղալիքով. 12 քայլ (նկարներով)

Տոնածառի լույսը ՝ խաղալիքով. Դա նշանակում է տոնական տրամադրություն, նվերներ և, իհարկե, տոնածառ, որը զարդարված է վառ գունագեղ լույսերով: Ինձ համար զանգվածային շուկայի տոնածառի լույսերը չափազանց ձանձրալի են: Երեխաներին գոհացնելու համար ես պատրաստել եմ յուրահատուկ C
Տոնածառի լուսարձակներ ՝ 6 քայլ (նկարներով)

Տոնածառի լուսարձակներ. Սա արագ և պարզ նախագիծ է, որն օգտագործում է նույն տպագիր տպատախտակները, ինչ մեր MIDI լույսի կարգավորիչը: https://www.instructables.com/id/MIDI-5V-LED-Strip-Light-Controller-for-the-Spielat/ Այն օգտագործում է Arduino Nano ՝ 5V եռագույն LED ժապավենը կառավարելու համար