Բովանդակություն:

RGB LED- ի օգտագործումը 37 սենսորների հավաքածուից `6 քայլ
RGB LED- ի օգտագործումը 37 սենսորների հավաքածուից `6 քայլ

Video: RGB LED- ի օգտագործումը 37 սենսորների հավաքածուից `6 քայլ

Video: RGB LED- ի օգտագործումը 37 սենսորների հավաքածուից `6 քայլ
Video: Marlin Firmware 2.0.x Explained 2024, Նոյեմբեր
Anonim
Օգտագործելով RGB LED 37 սենսորների հավաքածու
Օգտագործելով RGB LED 37 սենսորների հավաքածու
Օգտագործելով RGB LED 37 սենսորների հավաքածու
Օգտագործելով RGB LED 37 սենսորների հավաքածու

Այսպիսով, դուք գնացիք և լավ գնով գնեցիք էլեկտրական տվիչների և մոդուլների հավաքածու ՝ «37 սենսոր» (այսպես ՝ այստեղ կամ մյուսները Amazon- ում), բայց չե՞ք կարող գտնել մոդուլների մասին տեղեկատվություն, որպեսզի կարողանաք դրանք օգտագործել: Instructables- ի այս շարքը կօգնի ձեզ 37 սենսորների հավաքածուի բոլոր մոդուլներում: Կան այլ հավաքածուներ, որոնք վաճառում են 37 -ից տարբեր մոդուլներ, օրինակ ՝ 20 մոդուլային հավաքածու և 45 մոդուլային հավաքածու: Այս սենսորները/մոդուլները հասանելի են նաև առանձին առցանց խանութներից առանձին:

Այս հավաքածուները հիանալի են STEM (Գիտություն, տեխնոլոգիա, ճարտարագիտություն և մաթեմատիկա) փորձերի և կրթության համար:

«RGB LED» կոչվող 37 սենսորների հավաքածուի մոդուլները RGB LED անցք և մակերեսային տեղադրում են: Սա LED է ՝ երեք տարբեր LED գույներով, որոնք ներառված են մեկ փաթեթում:

(Պատկերներն ու տեղեկությունները, որոնք օգտագործվել են 37sensors.com- ի թույլտվությամբ)

Քայլ 1: RGB LED մոդուլի նկարագրություն

LED, որը պարունակում է կարմիր, կանաչ և կապույտ արտանետիչներ, որոնցից յուրաքանչյուրը վերահսկվում է ինքնուրույն: Որոշ մոդուլներ ունեն ընթացիկ սահմանափակող ռեզիստորներ, ոմանք `ոչ:

Նաև կոչվում է ՝ ամբողջական գունավոր LED, երեք գույնի LED, եռաքրոմ LED, KY021, KY016:

Գտնվում է հավաքածուներում ՝ 37 տվիչ, 45 տվիչ (լուսադիոդային անցք):

Հավաքածուներում `20 տվիչ, 37 սենսոր, 45 տվիչ (SMT LED):

Քայլ 2. RGB LED մոդուլի բնութագիրը

RGB LED մոդուլի բնութագիրը
RGB LED մոդուլի բնութագիրը

LED: Կամ TH կամ SMT 5050

Կարմիր լարման անկում `2.1 Վ

Կանաչ լարման անկում `3.2 Վ

Առաջ լարման անկում կապույտ `3.2

Կարմիր ՝ 625 նմ

Կանաչ ՝ 530 նմ

Կապույտ ՝ 465 նմ

Չափը ՝ 20 մմ x 15 մմ

Որոշ մոդուլներ ունեն ընթացիկ սահմանափակող ռեզիստորներ, ոմանք `ոչ: Տիպիկ դիմադրության արժեքը 120 - 270 Օմ է:

Քորոցները հաճախ սխալ պիտակավորված են: RGB, BGR, GRB և այլն:

Այս մոդուլների համար կան մի շարք տարբեր աղբյուրներ: Ամեն մոդուլ, որը նման է այստեղի մոդելներին, չի վարվում ճիշտ նույն կերպ: Ստուգեք ձեր ունեցած հատուկ մոդուլը `գործառույթների, լարման մակարդակների, քորոցների և անգործուն/ակտիվ վիճակների տարբերությունների համար: Պարզվել է, որ որոշ մոդուլներ ունեն սխալ մակնշված քորոցներ և նույնիսկ վատ եռակցված բաղադրիչներ:

Քայլ 3. RGB LED փորձարկման պարագաներ

RGB LED փորձարկման պարագաներ
RGB LED փորձարկման պարագաներ

Պարզապես տեսնելու համար, թե ինչպես է աշխատում այս մոդուլը, այս փորձը ցույց է տալիս, թե ինչպես այն միացնել մի պարզ հասկանալի միկրոկառավարիչի տախտակին ՝ Սենսորին: Շարժիչ ՝ ՄԻԿՐՈ: Բարդ զարգացման համակարգի կարիք չկա, քանի որ 32-բիթանոց միկրո, որը այս տախտակի մի մասն է, ներկառուցված են բոլոր խելացի սարքերը:

Միկրոկառավարիչների այլ հարթակների համար ծածկագիրը, ամենայն հավանականությամբ, կլինի այլ լեզվով/շարահյուսությամբ, բայց ձևով նման:

Ահա այս փորձի բաղադրիչների փոքր ցանկը.

RGB LED մոդուլ 37 սենսորների հավաքածուից: (Այս փորձի աղբյուրը ՝ CircuitGizmos) Կոմպլեկտները հասանելի են նաև Amazon- ում և առցանց շատ վայրերում:

Jumper Wires, էգից դեպի կին «DuPont» ոճով: (Այս փորձի աղբյուրը ՝ CircuitGizmos) Այս տեսակի թռիչքները հասանելի են նաև առցանց:

Միկրոկառավարիչների տախտակ: (Այս փորձի աղբյուրը ՝ CircuitGizmos)

USB- ի միջոցով սալիկի հետ հաղորդակցվելու համար օգտագործվում է համակարգչային սերիական տերմինալային ծրագիր: Այդպիսի անվճար և օգտակար ծրագիր է Beagle Term- ը:

Այս ամենի հետ մեկտեղ կարող եք փորձարկել RGB LED մոդուլը փորձարկելու համար:

Քայլ 4: RGB LED մոդուլի փորձի միացում

RGB LED մոդուլի փորձի միացում
RGB LED մոդուլի փորձի միացում

Սև մետաղալար - ընդհանուր հիմք

SEM GND - Մոդուլի հիմք

Կարմիր մետաղալար - RedLED տարր

SEM P4 - Մոդուլ R

Կանաչ մետաղալար - RedLED տարր

SEM P5 - Մոդուլ G

Կապույտ մետաղալար - RedLED տարր

SEM P6 - B մոդուլ

Այս հատուկ միջանցքային LED մոդուլն ունի ընթացիկ սահմանափակող դիմադրություն, ուստի արտաքին դիմադրության կարիք չկա

Քայլ 5. RGB LED մոդուլի փորձարկման կոդ

RGB LED մոդուլի փորձարկման կոդ
RGB LED մոդուլի փորձարկման կոդ
RGB LED մոդուլի փորձարկման կոդ
RGB LED մոդուլի փորձարկման կոդ

ԱՀ -ն միացված միկրոկառավարիչի տախտակին միացված լինելու դեպքում Beagle Term- ը պատուհանն է այն բանի, թե ինչ է կատարվում այդ տախտակի վրա: Կարող եք մուտքագրել ծրագրի ծածկագիրը, տեսնել այդ ծածկագրի տպագիր արդյունքները և նույնիսկ փոխազդել ՝ մուտքագրելով տեղեկատվություն ընթացիկ ծրագրի մեջ: «>» հուշման մեջ EDIT մուտքագրումը ձեզ կկապի ներկառուցված խմբագրին: Այս խմբագրում է, որ դուք մուտքագրեք ծրագրի կոդը: Դուք կարող եք պահպանել ձեր մուտքագրած կոդը Control-Qkeystroke- ով: Կարող եք պահպանել և անմիջապես գործարկել կոդը, որը խմբագրիչում է Control-W- ով:

EDրագրի EDIT գործառույթի կառավարման ստեղներ: (Ֆունկցիոնալ բանալիները ճիշտ չեն աշխատում Beagle Term- ում)

  • Control -U - Տեղափոխեք տուն տող
  • Control-U Control-U-Տեղափոխեք ծրագրի մեկնարկը
  • Control -K - Տեղափոխեք տողի վերջ
  • Control-K Control-K-Տեղափոխեք ծրագրի ավարտը
  • Control -P - Էջը վերև
  • Control -L - Էջը ներքև
  • Control-] - Deնջել
  • Control -N - Տեղադրեք
  • Control -Q - Պահեք կոդը
  • Control -W - Գործարկեք կոդը
  • Control -R - Գտեք
  • Control -G - Կրկնել գտնելը
  • Control -T - Նշել տեքստը
  • Control -Y - տեղադրեք տեքստը
  • ESC - Փոփոխություններից հրաժարվելու խմբագրից դուրս գալ:

Մուտքագրեք այս փորձի ծածկագիրը խմբագրում.

SETPIN 4, ԴՈTՏ

SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN (4) = 1: PAUSE 200: PIN (4) = 0 PAUSE 200: PIN (5) = 1: PAUSE 200: PIN (5) = 0 PAUSE 200: PIN (6) = 1 ՝ PAUSE 200: PIN (6) = 0 LOOP

Այս թեստի կոդը 4, 5 և 6 կապում է դրված ելքերի վրա, այնուհետև այդ ելքերից յուրաքանչյուրը դնում է բարձր և ցածր `գունային տարրը միացնելու և անջատելու համար:

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO- ի համար r = 0 -ից 99 ՔԱՅԼ 2 PWM 1, 1000, r, g, b ԴԱՇՏ 10 ՀԱՆՐԱՊ r PAUSE 5000 b = 100 -ից 1 ՔԱՅԼ -2 PWM 1, 1000, r, g, b PAUSE 10 HEXT b PAUSE 5000 for g = 0 to 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 for r = 100 to 1 STEP - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 b = 0- ից 99 ՔԱՅԼ 2 PWM 1, 1000, r, g, b ԴԱՍ 10 ԴԱՌԱՅԻՆ b PAUSE 5000 g = 100 -ից 1 ՔԱՅԼ -2 PWM 1, 1000, r, g, b ԴԱՄԱ 10Ո NԹՅՈՆ 10 ՀԵՏՈ, Այս թեստային ծածկագիրը օգտագործում է PWM- ն `R, G և B ալիքների ելքը դանդաղորեն մեծացնելու/նվազեցնելու համար: Փոփոխությունների միջև 5 վայրկյան ուշացում կա:

PWM- ի ելքերը կարող են գործարկվել պինդ վիճակի ռելեի միջոցով (տես ռելեի էջը) կամ FET- ով `5V կամ 12V RGB LED շերտեր վարելու համար:

Քայլ 6: RGB LED մոդուլի ամփոփում/կարծիք

Եթե ունեք որևէ լրացուցիչ տեղեկատվություն այս տեսակի մոդուլի բնութագրերի կամ վարքագծի վերաբերյալ, խնդրում ենք մեկնաբանել այստեղ, և ես կներառեմ համապատասխան տեղեկատվությունը: Եթե գիտեք մոդուլ, որը նման է, բայց գուցե հասանելի է առանձին կամ մոդուլների այլ հավաքածուում, խնդրում ենք նշել դա:

Մեկնաբանությունների տարածքը նաև լավ տեղ կլիներ միկրոկոնտրոլերների այլ հարթակների համար փոքր նմուշի կոդ ներառելու համար, եթե դուք փորձարկել եք այս մոդուլը: կամ այցելեք 37 սենսոր և 37 սենսոր փաստաթղթեր:

Խորհուրդ ենք տալիս: