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

Գունավոր աշխարհ. 4 քայլ (նկարներով)
Գունավոր աշխարհ. 4 քայլ (նկարներով)

Video: Գունավոր աշխարհ. 4 քայլ (նկարներով)

Video: Գունավոր աշխարհ. 4 քայլ (նկարներով)
Video: Երգեց հայերեն😳😍Իսպանացին երգեց հայերեն🥰🥰🥰 #reels #shorts #trending 2024, Նոյեմբեր
Anonim
Image
Image
Բոլոր տարրերը միացնելով Breadboard- ին
Բոլոր տարրերը միացնելով Breadboard- ին

Հղման աղբյուրը ՝ այստեղ

RGB Colorful World- ը գիշերային լույս է, որը պատրաստված է RGB գույնի տվիչների կողմից: Այն կարող է հեշտությամբ փոխել և ընտրել ձեր ուզած գույնը ՝ ըստ ձեր ներկա տրամադրության: Դուք կարող եք ունենալ գիշերային բաց գույնը, որը ցանկանում եք, երբ այն օգտագործեք վառ գույնի առարկան զգալու համար:

//

Փոփոխել մասը (բնօրինակը).

- Օրիգինալ անուն ՝ RGB Color Picker

Պարագաներ

Ձեզ հարկավոր կլինի

- Arduino Leonardo (Կամ այլ) - գնեք այստեղ

- TCS3200 RGB Sencer (Կամ այլ) - գնեք այստեղ

- LCD վահանակ (1602 IIC/I2C) - գնեք այստեղ

- Սեղմակ (ցանկացած տեսակի)

- 4.7kΩ դիմադրություն (x1)

- 10kΩ դիմադրություն (x1)

- 220Ω դիմադրություն (x2)

- RGB LED - գնեք այստեղ

- Հացի տախտակ

- գիշերային լուսամփոփ

- ստվարաթուղթ

//

Փոփոխել մասը (բնօրինակը).

- Arduino Pro Micro

- LCD վահանակներ ՝ առանց I2C

- TCS34725 RGB տվիչ

- 3D տպիչ

Քայլ 1. Բոլոր տարրերը միացնելով սեղանին

Image
Image

Նախքան ամեն ինչ միանգամից տեղադրելը, ավելի ապահով է յուրաքանչյուր նյութը մեկ առ մեկ ստուգելը: Քանի որ եթե ամեն ինչ տեղադրել եք, բայց այն չի աշխատում, դժվար թե կարողանաք պարզել, թե ինչն է սխալ:

Տարբեր Arduinos- ի լարերը տարբեր կլինեն: Եթե դուք օգտագործում եք այլ Arduino, կարող եք որոնել էլեկտրագծերի դիագրամը և ծածկագիրը այլ նախագծերից:

Այժմ մենք կներկայացնենք, թե ինչպես միացնել մետաղալարերը.

RGB գույնի ցուցիչ

GND_ կա երկու GND, երկուսն էլ միացված են տախտակի բացասական բևեռին (բացասական բևեռը պետք է լար քաշի Arduino GND- ին)

OUT_ միացեք Arduino- ի pin8- ին

S2 → Արդուինոպին 10

S3 → Arduino pin9

VCC_ կան երկու VCC, երկուսն էլ միացված են տախտակի դրական բևեռին (դրական բևեռին անհրաժեշտ է մետաղալար քաշել Arduino- ի 5v- ին)

S0 → Arduino pin12

S1 → Arduino pin11

LCD վահանակ

GND_ միացված է տախտակի բացասականին

VCC_ միացված է գրատախտակին դրական

SDA → Arduino pin2

SCL → Arduino pin3

Կոճակ

Օգտագործեք քորոցը ՝ երկու լարերը տեղադրելու համար տախտակի վրա

Ձախ կողմի լարերը_միացրեք 10kΩ դիմադրիչ, այնուհետև լար քաշեք Arduino անալոգային A1- ին:

Աջ կողմի մետաղալարեր_Բաժանվել է երկու կողմերի.

Առաջին կողմը `մետաղալար քաշեք դեպի հացաթխիկի դրական կողմը:

Երկրորդ կողմը հետևյալն է. Միացրեք 10kΩ դիմադրություն, այնուհետև մի գիծ միացրեք տախտակի բացասական կողմին:

RGB LED

RGB LED- ն ունի 4 փին , Ներառեք կարմիր, բացասական, կանաչ, կապույտ (կարճ, երկար, կարճ, կարճ)

Red_- ը միացված է սեղանի սեղանին և այնուհետև գիծ քաշեք դեպի Arduino pin5

Բացասական էլեկտրոդը _ անմիջականորեն կապված է սեղանի վրա բացասական էլեկտրոդի հետ

Կանաչ_ Միացեք գրատախտակին, ավելացրեք 220Ω դիմադրություն և ապա մետաղալար քաշեք Arduino pin6- ին

Կապույտ_միացեք տախտակին, ավելացրեք 4.7kΩ ռեզիստոր և ապա մետաղալար քաշեք Arduino pin7- ին

Վերը նշվածը շրջանային միացման ներդրումն է:

//

Փոփոխել մասը (բնօրինակը).

Էլեկտրագծերը նույնն են, բացառությամբ LCD- ի և գույնի զգայունության մոդուլի:

LCD_ Նա սկզբում միայն LCD էր օգտագործում, այն փոխում եմ I2c LCD- ի:

RGB գույնի սենսոր_Նա սկզբնապես օգտագործել է TCS34725 RGB ցուցիչ, ես այն փոխում եմ TCS3200- ի:

Քայլ 2: Կոդ գրելը

Image
Image
Պատրաստեք տարա ձեր Arduino- ի համար
Պատրաստեք տարա ձեր Arduino- ի համար

Շղթայի միացումից հետո կարող եք սկսել գրել կոդը:

Կոդն այստեղ է ՝ այստեղ

Հիշեք, որ յուրաքանչյուր մաս առանձին փորձարկեք !!

Նախքան USB մալուխը Arduino- ին միացնելը, խնդրում ենք ուշադիր ստուգել, արդյոք բոլոր մալուխները ճիշտ են: Եթե կա սխալ միացում, դա կարող է վնաս հասցնել համակարգչին կամ Arduino տախտակին:

Քորոցը կարող է փոխվել ինքնուրույն ՝ ըստ ձեր սեփական տախտակի վրայի սխեմայի:

//

Փոփոխել մասը (բնօրինակը).

- Փոխվել է LDC & RGB գունային տվիչի ծածկագիրը:

- Փոփոխված է նաև LCD ցուցադրման ենթագրերի սկիզբը:

- Փոխեց որոշ քորոցների դիրքը:

Քայլ 3. Պատրաստեք տարա ձեր Arduino- ի համար

Image
Image
Պատրաստեք տարա ձեր Arduino- ի համար
Պատրաստեք տարա ձեր Arduino- ի համար

Չափեք ձեր Arduino- ի և breadboard- ի միջև հեռավորությունը և կտրեք այն ստվարաթղթե տուփով: Կպչելուց հետո բաղադրիչը տեղադրեք դրա մեջ:

Ես պատրաստեցի աստիճանների ձևով կոնտեյներ, որտեղ կոճակը և RGB LED- ն վերին հարթության վրա, իսկ RGB գույնի ցուցիչը և LCD- ը գտնվում են ստորին մակարդակում: Ներսում տարածքը համեմատաբար մեծ է, և չի կոտրի մետաղալարը: Որպեսզի Arduino- ն Power Bank- ին միացնենք, մենք պետք է մի փոքր կտրենք տուփի կողքից:

Կճեպի չափը

- Ավելի բարձր մակարդակ

Երկարություն ՝ 19,5 / Լայնություն ՝ 10,5 / Բարձրություն ՝ 11 սմ

- Ավելի ցածր մակարդակ

Երկարություն ՝ 19,5 / Լայնություն ՝ 7,5 / Բարձրություն ՝ 5 սմ

//

Փոփոխել մասը (բնօրինակը).

- Նա իր տարան պատրաստելու համար օգտագործել է 3D տպագրություն:

Քայլ 4: Օգտագործելով ձեր գունագեղ աշխարհը

Image
Image
Օգտագործելով ձեր գունագեղ աշխարհը
Օգտագործելով ձեր գունագեղ աշխարհը

Միացրեք USB մալուխը Arduino- ին և միացնելուց հետո կարող եք սկսել օգտագործել այն:

Ընտրեք վառ գույներով իր, տեղադրեք այն RGB գույնի սենսորից 1 սմ հեռավորության վրա և սեղմեք կոճակը: Ապրանքի գույնը կցուցադրվի LCD վահանակի վրա, այնուհետև RGB LED- ն նույնպես կլուսավորի այդ գույնի նման լամպը:

LED լամպի սահմանափակումների պատճառով այն չի կարող լուսավորել շատ ճշգրիտ գույներ: Օրինակ, այն չի կարող լուսավորել սև կամ մոխրագույն գույն, քանի որ LED- ի նյութն ինքնին սպիտակ է: Թույլ և ավելի քիչ լուսավոր առարկաները կնվազեցնեն ազդեցությունը, շրջապատող լույսերը և արտացոլման լույսերը նույնպես կհանգեցնեն նրան կեղծ գույնի զգացման, ուստի խորհուրդ է տրվում օգտագործել այն մութ սենյակում:

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