Բովանդակություն:
- Պարագաներ
- Քայլ 1: Լարեցրեք այն:
- Քայլ 2. Տպել հիմքը և ներդիր տարածիչը (REMIX TIME!)
- Քայլ 3. Կոդի ժամանակ (և ռեմիքս թիվ 3)
- Քայլ 4. Ուղարկեք Arduino- ին
- Քայլ 5: Դրեք այն միասին:
- Քայլ 6 Wantանկանու՞մ եք նորից ծրագրավորել այն:
Video: Super Easy Crystal Mood Light: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ողջույն ստեղծողներ: Սա սուպեր դյուրին հեշտ arduino նախագիծ է, որը կգործի որպես ուսուցման գործիք, ինչպես նաև չար հիանալի տրամադրության լույս: Դա ընդամենը մի քանի կտոր է, այնպես որ կարող եք միասին խառնել հիմքը տպելու համար անհրաժեշտ ժամանակի ընթացքում: RGB- ի մասին նույնպես հիանալի դաս է տալիս:
Այս նախագծի նախապատմությունը. Իմ փոքր եղբայրը (այսուհետ հայտնի է որպես Միաեղջյուր) և ես ստանում ենք Kiwico- ի հիանալի բաժանորդագրման արկղերը (չեն հովանավորվում, պարզապես երկրպագում են) և այս ամսվա Tinker crate- ում Միաեղջյուրը ստացավ զով RGB տրամադրություն: Նա կառուցեց այն, բայց արագ պարզեց, որ յուրաքանչյուր գույն ունի միայն միացում/անջատում, այնպես որ այն սահմանափակ գույներ ունի: Դպրոցական իմ դասերից մեկում մենք պետք է ամեն չորեքշաբթի կատարենք STEM նախագիծ: Անցյալ չորեքշաբթի օրը, ես և Միաեղջյուրը միասին վերափոխեցինք այդ նախագիծը, որպեսզի նա կարողանա ավելի շատ գունային հնարավորություններ կոդավորել:
Եթե դա օգտագործում եք որպես դաս, ես խորհուրդ եմ տալիս նախապես տպել հիմքերը ուսանողների համար: Իմ տպագրությունը տևեց մոտ 4 ժամ:
Խնդրում ենք քվեարկել սրա համար ռեմիքս մրցույթում: Սա իմ առաջին Ուսուցանելի և Միաեղջյուրն է, և ես իսկապես շատ եմ աշխատում դրա վրա: (Հիմա ես կարող եմ գնահատել, թե որքան տպագրություն է պարունակում ուսանելի առարկա գրելը):
Պարագաներ
- RGB LED (փոքրը աշխատում է)
- Arduino Uno (և մարտկոցի մալուխը և ծրագրավորման USB մալուխը պետք է լինեն հիմնական հավաքածուի մեջ)
- Հիմնական jumper լարերը
- փոքր տախտակ
- 220 օմ դիմադրություն
- Կիվիկո բյուրեղյա հավաքածու (կամ այլ LED ցրիչ)
www.kiwico.com/us/store/dp/color-mixing-le…
Մատչելիություն 3D տպիչին (կամ գիտեք, մոդելավորող կավ, ինչպես մոդելային մոգություն կամ ինչ -որ բան)/վակուում նախկինո՞վ: եթե ունեք գործիքներ, գուցե սառը լինի
Քայլ 1: Լարեցրեք այն:
RGB- ի կաթոդը, որը RGB- ի ավելի երկար քորոցն է, հանգեցրեց Arduino- ի GND- ին, իսկ մնացած երեք կապում `Arduino- ի 11, 10, 9 -ի քորոցին` 220 օհմ դիմադրիչների միջոցով:
Քայլ 2. Տպել հիմքը և ներդիր տարածիչը (REMIX TIME!)
3D տպման (կամ մոդելի) հիմք
Բյուրեղը #1 ռեմիքս է, քանի որ դա կիվիկոյի լույսի ռեմիքսն է (որը մի քանի գույն է տալիս միայն)
Հիմքը ռեմիքս թիվ 2 է, դա տիեզերքի վրա ցածր պոլի տնկիչի ռեմիքս է ՝
Ես այն շրջեցի և մի քանի անցք կտրեցի tinkercad- ի դիֆուզորի և հզորության համար: Իմ տպած ֆայլը ներկառուցված է այստեղ:
Քայլ 3. Կոդի ժամանակ (և ռեմիքս թիվ 3)
Կոդը ՝
Պարզ ասած ՝ բացեք Arduino հավելվածը և հետևեք ստորև բերված ենթաքայլերին:
1: մուտքագրեք կարգավորման կոդը:
int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);}
2: Հիմնական ծածկագիրը:
դատարկ շրջան () {
// ՔՈ ԳՈORՅՆՆԵՐԸ ԱՅՍՏԵ
} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}
3: Ինչպես են աշխատում գույները: (համարձակ = իմ մեկնաբանությունը, մի ավելացրեք այն arduino- ում)
Յուրաքանչյուր գույն, որը ցանկանում եք, որ այն լուսավորվի/զարկերակի, այս հաջորդականությունն ավելացված է void loop () {
RGB_color (255, 0, 0 rgb արժեք ձեր ուզած գույնի համար); // Կարմիր Մեկնաբանիր գույնը, որպեսզի այն ընթեռնելի լինի
ուշացում (1000); Որքա՞ն է գույնը այնտեղ, ես վստահ եմ, որ սա 1 վայրկյան է
4: Օրինակ կոդ:
int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);} void loop () {RGB_color (255, 0, 0); // Կարմիր ուշացում (1000); RGB_color (0, 255, 0); // Կանաչ ուշացում (1000); RGB_ գույն (0, 0, 255); // Կապույտ ուշացում (1000); RGB_ գույն (255, 255, 125); // Ազնվամորու հետաձգում (1000); RGB_ գույն (0, 255, 255); // ցիանային ուշացում (1000); RGB_ գույն (255, 0, 255); // Կապույտ ուշացում (1000); RGB_color (255, 255, 0); // Դեղին ուշացում (1000); RGB_ գույն (255, 255, 255); // Սպիտակ ուշացում (1000);} անվավեր RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}
Քայլ 4. Ուղարկեք Arduino- ին
USB- միացրեք ձեր տախտակը ձեր համակարգչին: Սեղմեք ստուգման նշանը `ստուգելու համար և սեղմեք սլաքը` arduino- ին ուղարկելու համար: Երբ LED- ը սկսում է շողալ ձեր ծածկագրի միջոցով, կարող եք այն անջատել համակարգչից: Միացրեք 9 Վ մարտկոցի մարտկոցը տախտակին և ծածկագիրը կաշխատի:
Քայլ 5: Դրեք այն միասին:
Տեղադրեք տախտակը հիմքի ներսում, հոսանքի լարով, որը դուրս է գալիս անցքից:
Քայլ 6 Wantանկանու՞մ եք նորից ծրագրավորել այն:
Հանեք այն, միացրեք համակարգչին, կոդավորեք և նորից դրեք հիմքում: Վայելեք:
Դրա տեսանյութը կցված է:
Խորհուրդ ենք տալիս:
Smart Crystal Light լար ՝ 9 քայլ (նկարներով)
Smart Crystal Light String- ը համացանցում, մի կողմից որոշ
Arduino Super Easy Nokia LCD: 4 քայլ
Arduino Super Easy Nokia LCD: 6Line Code, Jumper պակաս Nokia LCD Arduino- ի համար Քայլ առ քայլ գրադարանով և կոմպակտ նմուշի կոդով
Bawls Blue Crystal LED Light: 7 քայլ
Bawls Blue Crystal LED Light. Ես տեսել եմ բազմաթիվ ստեղծագործական նախագծեր, որոնք օգտագործում են հանրաճանաչ «Bawls» շշերը: Այլ նախագծերն ունեին երկու առանձնահատկություն, որոնցով ես ցանկանում էի բարելավել. 1: Մարտկոցների սովորական օգտագործումը `ավելի մշտական էներգիայի աղբյուրի փոխարեն 2. Ինտենսիվ պայծառ բծերը
Super Easy նոութբուքի լույս ՝ 3 քայլ
Super Easy Laptop Light. #6 AWG մեկուսացված հիմք
Super EASY և Super CHEAP Magneto Scratcher: 3 քայլ
Super EASY և Super CHEAP Magneto Scratcher !: " Մագներո քերծող " սարք է, որը կարող է ծիծաղելի հնչյուններ ստեղծել պարզապես " քերծելով " մագնիսական նյութեր: Օրինակ ՝ աուդիո ժապավեններ, վիդեո ժապավեններ, վարկային քարտեր, մագնիսական սկավառակներ և այլն … Ահա այն ստեղծելու գերհեշտ դյուրին միջոց: Soldոդման կարիք չկա