Orodha ya maudhui:
- Hatua ya 1: Vipengele
- Hatua ya 2: Andaa Diode
- Hatua ya 3: Gundisha Diode kwenye Bodi
- Hatua ya 4: Andaa LED
- Hatua ya 5: Gundisha LED kwenye Bodi
- Hatua ya 6: Panga nyaya za kutosha za Jumper
- Hatua ya 7: Andaa nyaya za Jumper
- Hatua ya 8: Solder Cables Jumper kwa Bodi na kuziba ndani
- Hatua ya 9: Jenga Imefanywa
- Hatua ya 10: Mpangilio
- Hatua ya 11: Vifungo tu
- Hatua ya 12: Weka Pini za Kitufe
- Hatua ya 13: Kutambaza
- Hatua ya 14: Sio Vifungo Vyote Vimeundwa Sawa
Video: Kitufe cha Arduino Kitufe cha LED Kinachoendesha Usindikaji wa michoro: Hatua 36 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Kitufe hiki cha kitufe kinafanywa kwa kutumia PCB na vifaa vingine vilivyotengenezwa na Sparkfun. Inaendeshwa na Arduino Mega. Kila kitufe ni kizuri na kibovu na kinaridhisha kubonyeza, na ina RGB ya LED ndani! Nimekuwa nikitumia kudhibiti michoro ambayo nimeitengeneza katika Usindikaji. Kitufe cha kitufe hutuma ujumbe wakati wowote kitufe kinapobanwa, ikisema ni kitufe gani. Usindikaji hupokea ujumbe huu na hubadilisha anuwai kwenye mchoro kulingana na kile kilichobanwa.
Kwanini
LED ni baridi. Vifungo ni vya kufurahisha kushinikiza. Mifumo ya kijiometri ya uhuishaji ni nzuri. Nilitaka kuchanganya zote tatu. Nilichukua mradi huu kwenye tafrija, nikakadiria picha kwenye ukuta na kuwaacha watu wacheze na vifungo. Inaweza pia kutumiwa na VJ kwa njia ya kuigiza zaidi, kama mtawala wa midi lakini DIY zaidi.
Vipi
Kuna sehemu kuu nne za mradi huu.
Video iliyounganishwa ya Youtube inatoa muonekano mzuri wa jinsi pedi ya kitufe inavyokwenda pamoja. Hili linaloweza kufundishwa linafunika hiyo pamoja na nambari ya Arduino na Inasindika - (video za ziada za hizo ziko kwenye kazi)
-
Kuweka pedi ya kitufe pamoja - Inaanza katika Hatua ya 1
Hii inajumuisha kuandaa vifaa na kuviuza kwa PCB
-
Nambari ya Arduino - Inaanza katika Hatua ya 10
Kwa hili, tunahitaji uelewa wa skanning ya matrix, ambayo nitazungumza kupitia.
-
Msimbo wa Usindikaji - Unaanza katika Hatua ya 24
Kuna uwezekano mkubwa hapa, nitazungumza kupitia mfano mmoja ambao nimefanya hadi sasa.
- Kupata Arduino kutuma ujumbe kwa Usindikaji - Hatua ya 16 ya kutuma, Hatua 30-31 kwa kupokea
Hii ni nzuri na rahisi, hutuma ujumbe juu ya unganisho la serial.
Kiwango
Ninajaribu kuandika mafunzo yangu kwa njia ambayo mtu asiye na ujuzi kabisa anaweza kufuata. Unaweza kupata msaada kutazama kwanza mafunzo ya utangulizi kuhusu Usindikaji. Ningeanza na idhaa ya YouTube ya Daniel Shiffman.
Kanuni
Nambari yote (Arduino na Usindikaji) iko kwenye github yangu hapa.
Mikopo
Nilijifunza rundo kutoka kwa mafunzo haya.
Hatua ya 1: Vipengele
- 16 x 5mm RGB za LED (sio zinazoweza kushughulikiwa, zile za kawaida za kawaida za cathode)
- 16 x 1N4148 diode
- Pedi ya kitufe cha Silicone
- Kitufe cha pedi ya kitufe
- Arduino Mega
- Kamba za jumper
(Kuna pia rundo la vitu ambavyo unaweza kupata kutoka Sparkfun kuweka nyumba yote vizuri zaidi, lakini sijafanya hivi)
Hatua ya 2: Andaa Diode
Pindisha kila diode kisha uisukuma kupitia PCB.
Miguu hushikilia upande wa kitufe, ambayo hatutaki. Kwa hivyo toa diode tena na ukate miguu fupi. (Unaweza kuwa na viboko ambavyo vitakuruhusu kukata miguu kuvuta na bodi wakati bado iko ndani ambayo itafanya maisha yako kuwa rahisi, lakini nilikuwa na mkasi wa kawaida tu kwa hivyo ilibidi nizitoe ili kuzikata vya kutosha.)
Ni muhimu sana kuinama miguu na kuisukuma kupitia PCB kabla ya kuipunguza. Ukizikatisha kwanza basi hautaweza kuzipiga kuwa sura.
Tengeneza 16 ya vitu vidogo kama ant.
Hatua ya 3: Gundisha Diode kwenye Bodi
Weka kila diode tena ndani ya bodi. Ni muhimu kuangalia mwelekeo wa diode. Ina laini nyeusi upande mmoja ambayo inaambatana na laini kwenye PCB. (Tazama picha)
Kuweka diode mahali pake ni aina ya kupendeza na ndio sababu nikasema ikiwa una viboko ambavyo vitakuruhusu ukate miguu bila kuviondoa, itafanya maisha yako kuwa rahisi. Sikuwa na hiyo kwa hivyo nilitumia kibano kuwaweka tena, ambayo ilisaidia kidogo.
Solder kila diode mahali.
Hatua ya 4: Andaa LED
Sukuma taa za LED kupitia bodi kisha ukate miguu. Kama vile diode; ni muhimu kushinikiza miguu kupitia bodi kwanza, ili kuenea kwa pembe sahihi, kabla ya kukata miguu.
Kuna jaribio na kosa kidogo na kukata miguu kwa urefu wa kulia. Ukiwafanya kuwa marefu sana watashika nje, lakini ni mafupi sana na ni ngumu kurudisha LED ndani.
Andaa 16 ya hizi chembe ndogo zilizokatwa.
Hatua ya 5: Gundisha LED kwenye Bodi
Pushisha LED zote kwenye ubao.
Mwelekeo ni muhimu tena hapa. Upande mmoja wa LED una ukingo tambarare na hii inapaswa kujipanga na makali gorofa ya duara kwenye mchoro wa PCB. (Tazama picha)
Angalia ikiwa LED zinasukumwa kwa kutosha kwa kuweka pedi ya silicone juu ya ubao na uangalie kwamba haziingilii na vifungo vinavyosukumwa.
Solder LED kwenye bodi.
Kumbuka: Tangu wakati huo niliambiwa kwamba kwa kuwa haijalishi sana ikiwa kidogo ya miguu inashikilia nyuma, unaweza kushinikiza tu LED kupitia, kuziunganisha nyuma, kisha ukate miguu.
Hatua ya 6: Panga nyaya za kutosha za Jumper
Wacha tuzungumze juu ya bodi kidogo. Bodi imepangwa kwa safu 4 na safu 4 za LED / Vifungo.
Kila nguzo zinahitaji unganisho 2, moja kwa uwanja wa LED na moja kwa kitufe cha ardhi. Kila safu inahitaji muunganisho 4, kwa sababu tunahitaji unganisho tofauti kwa njia nyekundu, kijani na bluu, na pia unganisho la Uingizaji wa kifungo. Hapa kuna rangi za kebo na nambari za pini nilizochagua kwa kila moja ya unganisho.
Mstari | Ni nini | Rangi ya kebo | Nambari ya siri | Lebo ya PCB |
Mstari wa 1 | Nyekundu | Nyekundu | 22 | RED1 |
Kijani | Kijani | 23 | KIJANI1 | |
Bluu | Bluu | 30 | BLUE1 | |
Ingizo la kitufe | Njano | 31 | SWITCH1 | |
Mstari wa 2 | Nyekundu | Nyekundu | 24 | RED2 |
Kijani | Kijani | 25 | KIJANI2 | |
Bluu | Bluu | 32 | BLUE2 | |
Ingizo la kitufe | Njano | 33 | SWITCH2 | |
Mstari wa 3 | Nyekundu | Nyekundu | 26 | RED3 |
Kijani | Kijani | 27 | KIJANI3 | |
Bluu | Bluu | 34 | BLUE3 | |
Ingizo la kitufe | Njano | 35 | BADILISHA3 | |
Mstari wa 4 | Nyekundu | Nyekundu | 28 | RED4 |
Kijani | Kijani | 29 | KIJANI4 | |
Bluu | Bluu | 36 | BLUE4 | |
Ingizo la kitufe | Njano | 37 | SWITCH4 |
Safu wima | Ni nini | Rangi ya kebo | Nambari ya siri | Lebo ya PCB |
Col 1 | Ardhi ya LED | Nyeupe | 38 | LED-GND-1 |
Ardhi ya vifungo | Nyeusi | 39 | SWT-GND-1 | |
Col 2 | Ardhi ya LED | Nyeupe | 40 | LED-GND-2 |
Ardhi ya vifungo | Nyeusi | 41 | SWT-GND2 | |
Col 3 | Ardhi ya LED | Nyeupe | 42 | LED-GND-3 |
Ardhi ya vifungo | Nyeusi | 43 | SWT-GND3 | |
Kol 4 | Ardhi ya LED | Nyeupe | 44 | LED-GND4 |
Ardhi ya vifungo | Nyeusi | 45 | 4 |
Hatua ya 7: Andaa nyaya za Jumper
Kila kebo ya kuruka inahitaji mwisho mmoja wa kiume, na ncha moja ambayo imevuliwa kwa mm chache ya waya. Ninapenda kutumia aina fulani ya kontena kukamata vipande vya waya vilivyovuliwa kwani vinginevyo vinaishia kwenye gorofa yangu na labda ni mbaya kuliko pambo.
Hatua ya 8: Solder Cables Jumper kwa Bodi na kuziba ndani
Tumia chati kutoka kwa hatua kadhaa kurudi kupata nyaya zilizouzwa kwenye sehemu sahihi kwenye PCB, na kuingizwa kwenye pini sahihi kwenye Arduino.
Hatua ya 9: Jenga Imefanywa
Chukua muda kidogo kushinikiza kwa kushinikiza vifungo (bado havijafanya kazi) kisha uingie kwenye nambari fulani!
Hatua ya 10: Mpangilio
Huu ni mpango wa PCB na vitu ambavyo tumeviuza.
Sanduku za kijivu kila moja inawakilisha moja ya vifungo / vifungo vya LED. Ikiwa hii inaonekana kuwa ngumu sana (ilinifanya mara ya kwanza nilipoiona) basi usijali, nitaivunja.
Ikiwa unataka tu kuangalia nambari mwenyewe, iko kwenye github yangu hapa.
Hatua ya 11: Vifungo tu
LED na vifungo ni kweli hutengana kutoka kwa kila mmoja (kando na yote kushikamana na Arduino) kwa hivyo hebu angalia tu vifungo kwanza.
Kila sanduku la kijivu lina kifungo kimoja na diode (zile ambazo tumeuza - nitaelezea madhumuni ya zile kidogo).
Kumbuka: Nina hakika hii ni dhahiri sana kwa watu wengine, lakini sikuwa na uhakika nayo wakati nilipoanza kufikiria hii kwa hivyo nitasema! Safu (kwa kijani kibichi) na safuwima (hudhurungi) hazijaunganishwa, zimewekwa tu kwa kila mmoja. Vitu vimeunganishwa tu ambapo kuna nukta ndogo nyeusi. Kufunga moja ya swichi za kitufe hata hivyo, inaunda unganisho kati ya safu na safu.
Hatua ya 12: Weka Pini za Kitufe
Kwa vifungo, tutatumia nguzo kama matokeo na safu kama pembejeo.
Tutaweza kuangalia ikiwa kitufe kinasukumwa kwa sababu ikiwa kuna unganisho kati ya safu na safu basi voltage kutoka kwa pato itafikia pembejeo. Kuanza, katika usanidi () tunatoa voltage ya juu kwa safu zote. Tunaweka safu kuwa pembejeo zinazo maana ambayo kwa chaguo-msingi pia wanasoma juu.
Hatua ya 13: Kutambaza
Katika kitanzi, kazi inayoitwa scan () hupitia safu moja kwa wakati na kuweka voltage yake kuwa chini.
Halafu inaangalia kila safu ya unganisho la kifungo, kuona ikiwa yeyote kati yao anasoma chini.
Ikiwa safu ya kifungo inasoma chini, basi hiyo inamaanisha kitufe kinachounganisha safu na safu hiyo imesukumwa.
Hatua ya 14: Sio Vifungo Vyote Vimeundwa Sawa
Ikiwa kitufe kinasukumwa haraka na kwa uthabiti basi uhamishaji wa voltage kutoka safu hadi safu itakuwa nzuri na safi.
Walakini, ikiwa imesukumwa pole pole au kwa nguvu, basi voltage inaweza kuruka kidogo hadi kuwe na unganisho mzuri kati ya pedi ya kitufe na anwani kwenye PCB.
Hii inamaanisha kuwa kitufe cha kushinikiza ambacho mwanadamu anafikiria ni moja tu, inaweza kutafsiriwa na arduino kama inasukuma kadhaa tofauti.
Ilipendekeza:
Kitufe kimoja cha Kusimamishwa kwa Kitufe cha Servo: Hatua 3
Kifungo kimoja cha Kusimamishwa kwa Kitufe cha Servo: Baiskeli kamili za kusimamishwa kwa mlima hutoa safari laini, lakini mara nyingi zinahitaji kufunga kusimamishwa wakati wa kupanda kupanda. Vinginevyo, kusimamishwa kunabana unaposimama juu ya miguu, na kupoteza juhudi hizo. Watengenezaji wa baiskeli wanajua hili, na wanatoa
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Hatua 10
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Katika sura zilizopita, tumezungumza zaidi juu ya jinsi ya kutumia nambari kufanya uumbaji badala ya alama za maarifa juu ya rangi. Katika sura hii, tutachunguza sehemu hii ya maarifa zaidi
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Hatua 4
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Katika sehemu hii, tutajifunza Jinsi ya kutengeneza nambari C ya mpango wa ATMega328PU kugeuza hali ya LED tatu kulingana na pembejeo kutoka kwa kitufe cha kifungo. Pia, tumechunguza suluhisho la shida ya ni 'Badilisha Bounce'. Kama kawaida, sisi
Kitufe cha kushinikiza kitufe cha Analog: 4 Hatua
Kitufe cha kushinikiza nyeti cha Analog: Leo kuna ufunguo wa chaguo za vifungo na swichi za kugusa kwa bei yoyote na sababu yoyote ya fomu. Kwa bahati mbaya, ikiwa unatafuta kupata pembejeo ya analog, chaguzi zako ni chache zaidi. Ikiwa kitelezi chenye uwezo haikidhi hitaji lako, uko sawa
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa media na Tukio: Hatua 13
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa Media na Tukio: Usindikaji unaweza kupakiwa data nyingi za nje, kati ya ambayo kuna aina tatu zinazotumiwa sana. Ni picha, sauti na video tofauti. Katika sura hii, tutazungumza juu ya jinsi ya kupakia sauti na video kwa undani, ukichanganya na tukio