Orodha ya maudhui:

Kibodi cha USB ya RGB One: Hatua 6 (na Picha)
Kibodi cha USB ya RGB One: Hatua 6 (na Picha)

Video: Kibodi cha USB ya RGB One: Hatua 6 (na Picha)

Video: Kibodi cha USB ya RGB One: Hatua 6 (na Picha)
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Novemba
Anonim
Kitufe cha RGB Button USB
Kitufe cha RGB Button USB
Kitufe cha RGB Button USB
Kitufe cha RGB Button USB
Kitufe cha RGB Kinanda cha USB
Kitufe cha RGB Kinanda cha USB

Je! Umewahi kuhisi hitaji la kuwa na kibodi ndogo ndogo, lakini inayofanya kazi, RGB iliyorudisha nyuma, sio kubwa kuliko saizi ya kitufe kimoja? Hapana? Nani anayejali, fanya moja hata hivyo! Hii inayoweza kufundishwa itakuongoza kupitia hatua unazohitaji kufanya kibodi yako mwenyewe, isiyo na maana, na kitufe kimoja.

Hatua ya 1: Sehemu na Zana

Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana

Ili kufanya mradi huu, utahitaji…

Sehemu:

Bodi ya maendeleo ya ATtiny85. Bodi hizi ni miamba ya bodi ya Digispark, na inaweza kununuliwa kwa 1-2GBP / USD kidogo. Kuna matoleo machache ya bodi hii, moja ambayo imejengwa katika kontakt USB A, na mbili ambazo zimejengwa katika tundu la Micro USB. Inayohitajika kwa mradi huu ni ndogo ya mbili ambayo imeandikwa "TINY85" kama inavyopangiwa "ATTINY85". Bodi zote zitafanya kazi sawa, lakini hii tu ndio itatoshea kwenye kesi iliyochapishwa ya 3D

  • WS2812b RGB LED. Hizi pia huja katika aina tofauti, aina inayohitajika imewekwa kwenye PCB ndogo ya pande zote, kubwa kidogo kuliko LED yenyewe. Mwangaza wa LED pia unaweza kutumika, lakini kuzingatia haya itakuwa ngumu sana kutengenezea.
  • Kubadilisha Cherry MX / Cherry MX Sambamba. Swichi zilizo na nyumba zilizo wazi ni bora kwani zitaruhusu mwangaza wa LEDS kupita.
  • Kitufe cha Cherry MX kinachofaa.

Zana:

  • Iron na Solder ya Soldering itahitajika. Flux, Solder Braid / Wick, seti ya Mikono ya Tatu, na Flux zaidi inasaidia pia.
  • Printa ya 3D inahitajika kuchapisha kiambatisho, lakini kitu kama hicho pia kinaweza kutolewa kwa kuni, akriliki, MDF, nk ikiwa una ufikiaji wa zana msingi za mkono. Kesi inaweza pia kukatwa kutoka kwa sanduku dogo la mradi wa ABS.

Hatua ya 2: Kuweka Programu

Kuanzisha Programu
Kuanzisha Programu

Kwanza, utahitaji kusanikisha madereva ya Arduino IDE na Digispark. Ili kufanya hivyo, fuata maagizo hapa. Pakia mchoro wa blink uliojumuishwa kwenye ukurasa uliounganishwa, ili kuhakikisha bodi yako inafanya kazi. Ifuatayo, utahitaji kusanikisha Maktaba ya Neopixel ya Adafruit, ili kudhibiti iliyoongozwa. Katika IDE ya Arduino, nenda kwenye Zana> Dhibiti Maktaba na utafute "Adafruit Neopixel." Pakua na usakinishe maktaba ya jina moja.

Hatua ya 3: Kuchapisha Kesi hiyo

Kuchapisha Kesi hiyo
Kuchapisha Kesi hiyo

Faili za STL zinahitajika kwa kesi hiyo na nambari ya mfano inaweza kupakuliwa kutoka kwa vitu vingi hapa. Pakua na uchapishe sehemu zote mbili za kesi sasa, na hakikisha unashikilia nambari - utahitaji baadaye.

Hatua ya 4: Wiring na Mkutano

Wiring na Mkutano
Wiring na Mkutano
Wiring na Mkutano
Wiring na Mkutano

Funga vifaa kama inavyoonyeshwa kwenye mchoro na picha. Pini ya data ya leds inapaswa kushikamana na kubandika P1 kwenye ubao, na swichi inapaswa kushikamana na P2. Hakikisha unaunganisha P1 na data ya leds IN pin, na sio data OUT pin. Ifuatayo, ingiza bodi kwa uangalifu kwenye kesi hiyo. Inastahili, na ikiingia ndani, itakuwa ngumu sana kuiondoa, kwa hivyo angalia wiring yako kabla ya mkono. Kisha, panga bandari ndogo ya usb na mkato unaolingana kwenye kesi hiyo, kabari bisibisi ya flathead (au chombo sawa) nyuma ya ubao na uitumie kusukuma tundu kwenye ukata. Inapaswa kutoshea vizuri. Tumia gundi ya moto kushikilia bodi mahali. Mwishowe, linganisha viingilio viwili juu ya zizi na viini viwili kwenye msingi, na uzitoshe. Kumbuka kuwa kesi HAIJAundwa kufunguliwa tena baada ya kusanyiko, ikiwa hauna uhakika juu ya wiring yako, weka nambari (kama inavyoonyeshwa katika hatua inayofuata) na ujaribu iliyoongozwa na ubadilishe kabla ya kufaa kwenye kesi hiyo.

Hatua ya 5: Kuangaza na Kubadilisha Nambari

Kuangaza na Kubadilisha Nambari
Kuangaza na Kubadilisha Nambari

Fungua msimbo wa mfano uliyopakua kutoka Hatua ya 3, na uifungue kwenye Arduino IDE. Mchoro huu rahisi unakuruhusu kuweka taa ya nyuma kwa rangi unayotaka, na ramani ufunguo wa swichi. Rekebisha taa za nyuma R, G na B kuchukua rangi ambayo ungependa taa ya mwangaza iwe, na mwangaza wa mwangaza Kurekebisha nguvu ya iliyoongozwa. Vigeuzi hivi vinne lazima viwe na nambari kutoka 0 (mbali) hadi 255 (kiwango cha juu). Ili kuweka ramani kwa ufunguo, rekebisha "keyCode" inayobadilika kuwa na kitufe chochote unachopenda. Orodha ya nambari kuu zinaweza kupatikana hapa. Mara tu unapobadilisha nambari kwa kupenda kwako bonyeza kitufe cha kupakia, kukusanya na kuangaza nambari kwenye ubao wako. Mara baada ya kukamilika kwake, terminal itakuchochea kuziba kwenye bodi yako. Hakikisha unaiunganisha ndani ya sekunde 60, au utalazimika kurudia mchakato wa kupakia.

Hatua ya 6: Imekamilika

Imekamilika!
Imekamilika!
Imekamilika!
Imekamilika!
Imekamilika!
Imekamilika!

Unapaswa sasa kuwa na kibodi kamili ya kibodi moja! Nambari iliyopewa inaiga kibodi ya kawaida ya kujificha ya USB, kwa hivyo inaweza kutumika bila kusanikisha programu ya ziada, ingawa unaweza kupakua programu kubwa kama vile AutoHotkey kugeuza vitendo unapobonyeza kitufe. Ikiwa unataka kubadilisha nambari zaidi kuliko ile inayotolewa na nambari ya mfano, unaweza kuandika yako mwenyewe ukitumia maktaba ya Digikeyboard. Maktaba ya FastLED pia inaweza kutumika kudhibiti inayoongozwa na inatoa kazi zenye nguvu zaidi kuliko Adafruit_Neopixel.

Ikiwa ulipenda mafunzo haya, tafadhali fikiria kuipigia kura katika Mashindano Kubwa na Ndogo, furahiya utengenezaji!

Ilipendekeza: