Orodha ya maudhui:

Tengeneza Matrix ya 8x10 L.E.D: Hatua 6 (na Picha)
Tengeneza Matrix ya 8x10 L.E.D: Hatua 6 (na Picha)

Video: Tengeneza Matrix ya 8x10 L.E.D: Hatua 6 (na Picha)

Video: Tengeneza Matrix ya 8x10 L.E.D: Hatua 6 (na Picha)
Video: Tengeneza matrix effect ndani ya termux-kuwa pro.... #nk #termux #coding #python 2024, Julai
Anonim
Tengeneza Matrix ya L. E. D 8x10
Tengeneza Matrix ya L. E. D 8x10
Tengeneza Matrix ya L. E. D 8x10
Tengeneza Matrix ya L. E. D 8x10
Tengeneza Matrix ya L. E. D 8x10
Tengeneza Matrix ya L. E. D 8x10
Tengeneza Matrix ya L. E. D 8x10
Tengeneza Matrix ya L. E. D 8x10

Sasisho 1: NIMEONGEZA KODI YA MCHEZO WA MAISHA YA CONWAY UPDATE 2: SASA UNAWEZA KUOKOA PICHA ZINGINE ZA KI-ARDUINO KWA MSAADA WA USAJILI WA SHIFT 1. Katika hii inayoweza kufundishwa nitakuonyesha jinsi ya kujenga matrix ya dhana ya 8 hadi 10 ya L. E. D (na maandishi ya kutembeza na michoro) ukitumia kaunta ya Arduino na 4017. Aina hii ya tumbo ni rahisi kutengeneza na kupanga na ni njia nzuri ya kujifunza jinsi ya kuzidisha. Nimeongeza sehemu nyingine kwenye hii inayoweza kufundishwa juu ya kutumia rejista ya mabadiliko ya 74HC595 ambayo itasaidia kuokoa pini za arduino kwa jambo lingine ambalo ungependa kufanya. Kwa hivyo sasa lazima uwe na njia za kutoka hapa. Unaweza kutengeneza tumbo hili bila rejista ya kuhama na hiyo itakuokoa kazi ya kuuza au kutumia rejista ya zamu ikiwa unataka kuwa na pini zaidi za bure za kutumia.

Hatua ya 1: Mambo Unayohitaji

Mambo Unayohitaji
Mambo Unayohitaji
Mambo Unayohitaji
Mambo Unayohitaji
Mambo Unayohitaji
Mambo Unayohitaji

Zana: 1. Soldering chuma 2. Solder fulani 3. Kidogo cha sindano ya pua 4. Kamba ya waya Kwa tumbo: 1. LED 80. Vipinga 8 (Thamani ni kizuizi na aina ya LED) 3. 4017 muongo wa kaunta 4 Vipinga 10 1KOhm 5. transistors 10 2N3904 6. Baadhi ya waya moja ya msingi 7. Perfboard 8. Arduino hiari - 9. 74HC595 rejista ya zamu 10. vichwa kadhaa vya pini

Hatua ya 2: Kuchagua L. E. Ds na Resistors

Kuchagua L. E. Ds na Resistors
Kuchagua L. E. Ds na Resistors
Kuchagua L. E. Ds na Resistors
Kuchagua L. E. Ds na Resistors

Hii ni moja ya sehemu muhimu zaidi ya mradi huu, kwa sababu inategemea LEDs ni muhimu sana kuchagua zile sahihi. Ninapendekeza utumie mwangaza wa 5mm kwa sababu hutoa mwangaza mzuri na hufanya picha wazi (rangi ya LED ni Chaguo lako tu). Unaweza kutumia LEDs za 3mm pia lakini ingefanya kutengenezea ngumu sana na utapata onyesho ndogo. Ncha nyingine ni kununua LED kutoka Ebay kwa sababu unaweza kupata bei nzuri sana na wakati mwingine kupata vipinga vya bure pia (kama ilivyo kwangu). Usinunue LED 80 haswa kwa sababu moja au zaidi ya LED zinaweza kuharibiwa, ushauri wangu kununua 10 au 20 zaidi, na ikiwa zingine zitasalia unaweza kuzitumia katika mradi ujao. Sasa kuhesabu thamani ya vipinga 8 unaweza kutumia tovuti hii: https://led.linear1.org/1led.wiz. Kwanza unapaswa kupata viashiria kwenye LED zako, unapaswa kujua voltage yao ya mbele na ya mbele, unaweza kupata maelezo haya kutoka kwa muuzaji. Arduino inatoa pato la 5V ili voltage yako ya Chanzo ni 5V.

Hatua ya 3: Je

Je!
Je!
Je!
Je!
Je!
Je!

Kwa hivyo ni nini kuzidisha: kimsingi ni njia ya kugawanya habari kwa amani kidogo na kuituma moja kwa moja. kwa njia hii unaweza kuokoa pini nyingi kwenye Arduino na kuweka programu yako rahisi. Kwa upande wetu tunagawanya picha ambayo tunataka kuionyesha kwa safu 10 (safu 10), Tunataka kuchanganua safu za matriki (washa safu moja kwa wakati) na tuma habari kutoka Arduino kwenye safu. Safu zote ni chanya za LED na safu ni hasi kwa hivyo ikiwa safu ya kwanza imeunganishwa ardhini na tunatuma habari kwa safu tutawasha safu ya kwanza tu. Ili kupata onyesho zuri tunahitaji kuchanganua safu haraka sana, kwa haraka sana jicho la mwanadamu hufikiria kuwa safu zote zimeunganishwa kwa wakati mmoja. Kwa nini 4017: Kwa tumbo hili la LED nilitaka kutumia IC hii muhimu. Hapa pana tovuti nzuri ya kujifunza misingi ya IC hii: https://www.doctronics.co.uk/4017.htm Kaunta ya muongo wa 4017 hutumiwa kuruhusu kuzidisha. IC hii kimsingi hutafuta safu za matriki (inaangazia safu moja kwa wakati). Kwa upande wetu tunataka kuunganisha safu na ardhi lakini 4017 haijengi kuzama kwa sasa, kwa hivyo kutatua shida hii ndogo tunahitaji kutumia transistor na kontena. 4017 ina pini 10 za pato kwa hivyo tunahitaji vipinga 10 na transistors 10, tunaunganisha vipinga 1K kwa matokeo ya 4017 na msingi wa transistor hadi mwisho mwingine wa kontena. Kisha tunaunganisha watoza wa transistor kwa safu na mtoaji chini. Hapa kuna karatasi ya data ya transistor ambayo tunahitaji kutumia: matumizi ya pini 3 za onlt kutoka kwa mdhibiti mdogo. Kwa kuunganisha IC zaidi unaweza kuongeza idadi ya matokeo na kupoteza pini zaidi za vidhibiti vidogo. Unaweza kusoma zaidi juu yao na jinsi ya kuitumia na arduino katika kiungo hiki:

Hatua ya 4: Kuunganisha Matrix

Kuunganisha Matrix
Kuunganisha Matrix
Kuunganisha Matrix
Kuunganisha Matrix

Kuunganisha tumbo la LED ni jambo gumu sana, kuna njia nyingi za kuifanya na nitakupa mbili tu. Ya kwanza ni ile niliyotumia na kwa njia hii inachukua muda mwingi na bidii lakini matokeo ya mwisho ni nzuri sana na mzuri. Unahitaji kuunganisha miongozo yote nzuri ya LED kwenye safu na uongozi hasi katika safu. Sasa fanya hivi kwa kuchukua mwongozo mzuri wa mwangaza wa kwanza na uinamishe kwa LED zingine, unganisha pini zinazogusana, kutoka hapa chukua risasi ya mwisho ambayo umeuza na kuipinda tena chini na kurudia hadi uwe na yote risasi chanya imeunganishwa kwenye safu. piga risasi ambazo hukuzitumia. Sasa sehemu ngumu inaunganisha pini hasi mfululizo kwa sababu huwezi kuziinama na kutengeneza kama ulivyofanya na miongozo chanya. Sasa nilitumia kuruka kidogo kutoka kwa waya thabiti wa msingi na kuwaunganisha kama unaweza kuona kwenye picha hapa chini (hii inachukua muda mwingi na inafanya kazi). Njia ya pili ni kuanza njia sawa na ile ya kwanza lakini tofauti pekee ni katika kuunganisha pini hasi. Njia hii inaokoa wakati mwingi na ni rahisi sana. Ujanja ni kuweka mkanda au kitu kingine kwenye unganisho la nguzo ili kuwatenga kutoka kwa pini hasi na ikiwa utafanya hivyo unaweza kupindua vielekezi hasi pia na kuziunganisha kama ulivyofanya na zile chanya. Bila rejista ya kuhama: Kupitia kontena unaunganisha kila safu kwa arduino (pini 0-7). Pini ya kuweka upya ya 4017 huenda kubandika 8 kwenye arduino na pini ya saa inakwenda kubandika 9 kwenye arduino. Na rejista ya kuhama: Sasa ikiwa utaunganisha kila kitu kama ilivyoonyeshwa kwenye skimu utahitaji kuunganisha pini za kudhibiti kama hivyo: Rejista ya zamu: Data Pin = arduino pin9 Latch Pin = pin ya arduino 11 Clock Pin = arduino pin 10 The 4017: pini ya saa = pini ya arduino 13 pini ya kuweka upya = pinu ya arduino12

Hatua ya 5: Ni Wakati wa Mpango

Ni Wakati wa Mpango
Ni Wakati wa Mpango
Ni Wakati wa Mpango
Ni Wakati wa Mpango
Ni Wakati wa Mpango
Ni Wakati wa Mpango

Nimeandika programu kidogo kutengeneza maandishi ya kutembeza na kuongeza herufi na nambari zote (kazi nyingi), nilitumia bandari kwa programu yangu kwa sababu inaokoa nafasi na rahisi kushughulikia. Ikiwa haujui jinsi ya kufanya kazi na bandari kwenye arduino ninapendekeza kwenda kwenye wavuti ya arduio jifunze kabla ya kuanza. Hapa kuna kiunga huna bora, ninapendekeza kutengeneza tumbo kwenye rangi na kuchora picha hapo na itakuwa rahisi sana kuandika ka. Na mambo ya mwisho ni kusahau kuchomoa pini 0 na 1 wakati unapakia programu yako kwa sababu pini hizi pia zilitumika kama pini za mawasiliano na zinaweza kusababisha makosa na programu hiyo. Ukichagua kutumia rejista ya zamu hautahitaji kuwa na wasiwasi juu ya kukatwa kwa pini 0 na 1 kwenye arduino. Nimeongeza nambari kudhibiti matrix na rejista za mabadiliko pia.

Hatua ya 6: Imefanywa

Imefanywa
Imefanywa

Sasa unaweza kujaribu kutengeneza muundo wako na picha na utajua jinsi ya kutumia 4017 IC na rejista ya mabadiliko ya 74HC595.

Ilipendekeza: