Orodha ya maudhui:

Mwanga Mzuri wa Crystal Mood: 6 Hatua
Mwanga Mzuri wa Crystal Mood: 6 Hatua

Video: Mwanga Mzuri wa Crystal Mood: 6 Hatua

Video: Mwanga Mzuri wa Crystal Mood: 6 Hatua
Video: Zuchu Amwaga Machozi Baada Ya kupewa Kiss Na Diamond Platinumz 2024, Novemba
Anonim
Mwanga Mzuri wa Crystal Mood
Mwanga Mzuri wa Crystal Mood

Habari watunga! Huu ni mradi mzuri wa duper rahisi wa arduino ambao utafanya kazi kama zana ya kujifunza na nuru mbaya ya mhemko. Ni vipande vichache tu, kwa hivyo unaweza kuipiga pamoja wakati unachukua ili kuchapisha msingi. Inafanya somo kubwa juu ya RGB pia!

Asili ya mradi huu: Ndugu yangu mdogo (anayejulikana tangu sasa kama Unicorn) na mimi hupata masanduku mazuri ya usajili wa Kiwico (hayakufadhiliwa, tu kuabudu) na katika kreti ya Tinker Unicorn ya mwezi huu ilipata mwanga mzuri wa hali ya RGB. Aliijenga lakini haraka akagundua kila rangi ilikuwa na kuwasha / kuzima kwa hivyo ilikuwa na rangi ndogo. Katika moja ya masomo yangu ya shule, lazima tufanye mradi wa STEM kila Jumatano. Jumanne iliyopita, Unicorn na mimi tuliunganisha mradi huo pamoja ili aweze kuandikisha uwezekano zaidi wa rangi.

Ikiwa unatumia kama somo, ninapendekeza kuchapisha besi za wanafunzi kabla ya wakati. Ilichukua kama masaa 4 kuchapisha yangu.

Tafadhali pigia kura hii kwenye mashindano ya remix! Hii ni ya kwanza kufundishwa na nyati na ninafanya kazi kwa bidii juu ya hili. (Sasa ninaweza kufahamu ni aina gani ya kuchapa inayohusika na kuandika inayoweza kufundishwa!)

Vifaa

  • RGB LED (ndogo hufanya kazi)
  • Arduino Uno (na kebo ya betri, na kebo ya usb kwa programu, inapaswa kuja na kit cha msingi)
  • Waya za msingi za jumper
  • ubao mdogo wa mkate
  • Kinga ya 220 ohm
  • Kitanda cha kioo cha Kiwico (au kifaa kingine cha LED)

www.kiwico.com/us/store/dp/color-mixing-le…

Ufikiaji wa printa ya 3D (au ya kujua, kutengeneza udongo kama mfano wa uchawi au kitu) / utupu wa zamani labda? kuni ikiwa una zana inaweza kuwa nzuri

Hatua ya 1: Itengeneze kwa waya

Waya It Up!
Waya It Up!

Unganisha cathode ya RGB iliyoongozwa ambayo ni pini ndefu zaidi ya RGB iliyoongozwa kwa GND ya Arduino na pini zingine tatu kwa pini 11, 10, 9 ya Arduino kupitia vizuizi vya 220 ohm.

Hatua ya 2: Chapa ya msingi na Ingiza Tatu (REMIX TIME!)

Chapa ya msingi na Ingiza Tatu (REMIX TIME!)
Chapa ya msingi na Ingiza Tatu (REMIX TIME!)

Uchapishaji wa 3D (au mfano)

Kioo ni remix # 1 kwa sababu ni remix ya taa ya kiwico (ambayo ina rangi chache tu)

Msingi ni remix # 2 ni remix ya mpandaji wa chini wa pole kwenye thingiverse:

Niliipindua na kukata mashimo kadhaa kwa utaftaji na nguvu kwenye tinkercad. Faili niliyochapisha imeingizwa hapa.

Hatua ya 3: Saa ya Msimbo (na Remix # 3)

Saa ya Msimbo (na Remix # 3)
Saa ya Msimbo (na Remix # 3)

Nambari hiyo imetoka

Weka tu, fungua programu ya Arduino na ufuate hatua ndogo hapa chini.

1: ingiza msimbo wa usanidi.

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; usanidi batili () {pinMode (red_light_pin, OUTPUT); pinMode (kijani_pini_pini, OUTPUT); pinMode (blue_light_pin, OUTPUT);}

2: Nambari kuu.

kitanzi batili () {

// RANGI ZAKO NENDA HAPA

} batili RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); AnalogWrite (kijani_pini_ya_wingi, thawabu_ya_wa_watu_uhimu); AnalogWrite (bluu_winda_pini, bluu_wa_wathamani);}

3: Jinsi rangi zinavyofanya kazi. (ujasiri = maoni yangu, usiongeze kwa arduino)

Kila rangi unayotaka iangaze / mpigo ina mlolongo huu ulioongezwa chini ya kitanzi batili () {

RGB_color (255, 0, 0 thamani ya rgb kwa rangi unayotaka); // Maoni mekundu rangi hiyo iweze kusomeka

kuchelewesha (1000); Rangi iko kwa muda gani, nina hakika hii ni sekunde 1

4: Nambari ya mfano:

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; usanidi batili () {pinMode (red_light_pin, OUTPUT); pinMode (kijani_pini_pini, OUTPUT); pinMode (blue_light_pin, OUTPUT);} kitanzi batili () {RGB_color (255, 0, 0); // Ucheleweshaji mwekundu (1000); RGB_color (0, 255, 0); // Ucheleweshaji wa kijani (1000); RGB_color (0, 0, 255); // kuchelewa kwa Bluu (1000); RGB_color (255, 255, 125); // kuchelewa kwa Raspberry (1000); RGB_color (0, 255, 255); // kuchelewa kwa Cyan (1000); RGB_color (255, 0, 255); // kuchelewa kwa Magenta (1000); RGB_color (255, 255, 0); // Kuchelewa kwa manjano (1000); RGB_color (255, 255, 255); // White delay (1000);} batili RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); AnalogWrite (kijani_pini_ya_wingi, thawabu_ya_wa_watu_uhimu); AnalogWrite (blue_light_pin, blue_light_light_value);}

Hatua ya 4: Tuma kwa Arduino

Tuma kwa Arduino
Tuma kwa Arduino

USB-kuziba bodi yako kwenye kompyuta yako. Bonyeza alama ya kuangalia ili uthibitishe na bonyeza kitufe cha kutuma kwa arduino. Wakati LED inapoanza kuangaza kupitia nambari yako, unaweza kuiondoa kwenye kompyuta yako. Chomeka kipengee cha betri cha 9V ndani ya bodi na nambari itaendelea.

Hatua ya 5: Kuiweka Pamoja

Kuiweka Pamoja
Kuiweka Pamoja

Weka ubao ndani ya msingi na kamba ya umeme inayotoka kwenye shimo.

Hatua ya 6: Unataka kuipanga tena?

Itoe nje, ingiza kwenye kompyuta, iandike kificho, na uirudishe kwenye msingi tena. Furahiya!

Video yake imeshikamana.

Ilipendekeza: