Orodha ya maudhui:

Onyesho la Mwanga la Arduino: Hatua 7
Onyesho la Mwanga la Arduino: Hatua 7

Video: Onyesho la Mwanga la Arduino: Hatua 7

Video: Onyesho la Mwanga la Arduino: Hatua 7
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Julai
Anonim
Image
Image
Onyesho la Nuru la Arduino
Onyesho la Nuru la Arduino
Onyesho la Nuru la Arduino
Onyesho la Nuru la Arduino
Onyesho la Nuru la Arduino
Onyesho la Nuru la Arduino

Nimeunda onyesho la mwanga linalodhibitiwa na Arduino kama kuingia kwangu kwa Makers Rock, Albamu ya Sanaa ya Albamu. Unaweza kujifunza zaidi kwa hiyo kwenye kiunga kifuatacho: Makers Rock. Jalada ninalochagua ni kutoka kwa albamu ya Yuda Kuhani - Painkiller.

Kipande nzima ni onyesho nyepesi ambalo limefungwa kwenye fremu ya mbao na mchoro wa albamu umewekwa juu ili taa iangaze.

Hatua ya 1: Andaa Sura ya Mbao

Andaa Sura ya Mbao
Andaa Sura ya Mbao
Andaa Sura ya Mbao
Andaa Sura ya Mbao
Andaa Sura ya Mbao
Andaa Sura ya Mbao

Unaweza kujenga fremu au ua kwa njia yoyote ambayo ungependa. Ninachagua kuni kwani ni rahisi kufanya kazi na kutumia zana za msingi tu.

Nimeunda fremu kutoka kwa bodi zingine za godoro ambazo nimeokoa. Niliweka alama vipande 4 vya sehemu safi za bodi ambazo zilikuwa na urefu wa sentimita 30, nikihakikisha kuweka alama ya nyuzi 45 za viungo.

Nilifanya kukata kwa kutumia jig yangu na ilifanya kazi sawa. Ikiwa una ufikiaji wa msumeno au meza iliyoona kuliko unavyoweza kutumia na kupata matokeo bora zaidi. Kujiunga hakukuwa kamili lakini kwa sanda yangu ya mkanda niliweza kupata vipande vizuri.

Wakati wa kufaa kwa mtihani niligundua kuwa ni pana sana na kwamba watachukua nafasi nyingi ndani ya zizi kwa hivyo niliamua kuzikata kwa 2 cm kwa upana. Tena nilitumia jig yangu kuona hakikata ndani ya mstari.

Kujiunga kwa kilemba hakukuwa na msaada mwingi peke yao kwa hivyo nimekata vipande vidogo vya pembetatu ili gundi kwenye pembe kama msaada wa ziada. Nina hakika kuwa kuna tani ya chaguzi bora za kufanya hapa lakini hii ndio wazo bora nilikuwa nalo wakati huu.

Nilijiunga na vifuniko na gundi ya kuni katikati ya viungo na gundi ya CA mwishoni ili kufanya kama kambamba na kuishikilia wakati gundi ya kuni inapona. Pembetatu ndogo za msaada ziliwekwa gundi mahali kwa kutumia gundi ya CA tu ili kufanya mchakato haraka.

Hatua ya 2: Chapa Mzunguko

Mfano Mzunguko
Mfano Mzunguko
Mfano Mzunguko
Mfano Mzunguko
Mfano Mzunguko
Mfano Mzunguko

Elektroniki ya onyesho la mwanga ndani, lina bodi ya Arduino Uno na kipaza sauti kutoka kwa kichwa cha kichwa kilichovunjika ambacho husikiliza sauti ndani ya chumba na kisha inaonyesha sauti ya jumla kwa kuwasha moja ya vipande 5 vya ukanda ulioongozwa ndani.

Mzunguko unafanywa na sehemu mbili huru. Sehemu ya kwanza ni kipaza sauti na kipaza sauti chake cha transistor wakati sehemu ya pili ni madereva ya vipande vya LED. Tunawahitaji kwani Arduino na kipaza sauti kipaza sauti hufanya kazi kwenye 5V wakati ukanda wa LED unaendesha 12V.

Kipaza sauti imeunganishwa na pato la 5V kwenye Arduino kupitia kontena la 10k na kupitia capacitor kwa msingi wa transistor. Transistor kisha huongeza ishara na kiwango cha katikati cha 2.5V ili tuweze kuichukua kwenye pembejeo ya Analog A0 kwenye Arduino.

Ili kuwasha 12V kwa LED, msingi wa transistors umeunganishwa na pato la dijiti kupitia kontena la 10k na mzunguko huo unarudiwa mara 5. Ninawasha LED 3 tu katika kila sehemu ili niweze kutoka kwa kutumia transistors. Ikiwa ungependa kurekebisha mradi utumie vipande virefu zaidi kuliko utahitaji kutumia MOSFET.

Ingawa inaweza kuonekana kama mzunguko ngumu ni rahisi sana. Nimejaribu yote kwenye ubao wa mkate na baada ya kuhakikisha inafanya kazi kama inavyotarajiwa, nimejenga ngao ya kuwekwa moja kwa moja kwenye Arduino Uno.

Mpangilio unapatikana kwa:

Hatua ya 3: Jenga Arduino Shield

Jenga Ngao ya Arduino
Jenga Ngao ya Arduino
Jenga Ngao ya Arduino
Jenga Ngao ya Arduino
Jenga Ngao ya Arduino
Jenga Ngao ya Arduino

Mara tu nilifurahi na mzunguko, nimejenga ngao kwa Arduino kwenye ubao wa pembeni. Unaweza kuona mchakato kamili wa kujenga kwenye video iliyoambatishwa kwa mradi huo.

Hatua ya 4: Panga Arduino

Mpango wa Arduino
Mpango wa Arduino

Nyota kuu ya mradi huo ni nambari ambayo imewekwa kwenye Arduino. Hii ndio inainua sana kuchambua viwango vya sauti kutoka kwa kipaza sauti na kuzigeuza kuwa nuru inayoonekana inayofuata muziki. Unaweza kupakua nambari yote kutoka kwa ukurasa wangu wa GitHub na unaweza kupata kiunga kwenye maelezo ya video pamoja na mpango wa umeme.

Kwa kifupi nambari hiyo ina sehemu kuu 3: kurudisha sampuli ya muziki kuchambua, kuamua viwango vya sauti na kisha kudhibiti pato kwa LED kulingana na thamani iliyohesabiwa. Ninajua kwamba hii inaweza kusikika kama sayansi ya roketi kwa wengine lakini ni rahisi sana mara tu unapopata vitu.

Mchoro mwanzoni hufafanua vigeuzi na vichaka vyote ambavyo tutatumia. Nilihakikisha kutoa ufafanuzi kwa kila mmoja wao ili uweze kuielewa kwa urahisi zaidi. Baada ya hapo tuna kazi ya usanidi ambayo huanza mawasiliano ya serial kwa madhumuni ya utatuzi, inamaliza na kuanzisha safu ambayo tutatumia kwa kilele cha kugundua kiwango cha juu na kufafanua matokeo ya LED.

Katika sehemu ya kitanzi ya nambari, kwanza tunaanza sampuli ya sauti ili tuweze kugundua ni kilele cha kiwango cha juu. Katika wimbi la sauti la kawaida, kukosekana kwa kelele yoyote ni kiwango katikati ya kiwango cha chini na cha juu cha amplifier inaweza kutoa. Kwa upande wetu hiyo ni 2.5V.

Mara tu sauti inapogunduliwa, tunapata wimbi ambalo huenda juu na chini ili kugundua kelele za juu, tunavutiwa na ukubwa wa pamoja katika wimbi hilo. Kwa hivyo badala ya wimbi linalosonga, tunapanga ramani kutoka 0 hadi max katika hali ya kugeuza ili kutofautisha kwa urahisi sauti za juu na sauti za chini.

Sehemu mbili zifuatazo za nambari hufanya hivyo, kwanza tunapima kilele kwa kiwango cha juu na tunaamua kiwango cha juu cha kilele hicho kwa kipindi hicho. Jinsi kipaza sauti inavyofanya kazi, kadiri unavyozidi kutoka, sauti ndogo inaweza kuchukua kwa hivyo tunahitaji kuhesabu sababu ambayo itazidisha au kupunguza ishara iliyopimwa na kuwa na athari sawa kwa viwango tofauti.

Kama hatua ya mwisho tunazidisha thamani iliyopimwa kutoka kwa kipaza sauti na sababu ambayo tumehesabu tu na kulingana na matokeo tunayowasha LED maalum.

Baada ya bodi yote kuuzwa kulingana na mpango, nilihakikisha niijaribu kabla ya kuendelea kuandaa sanaa halisi ya albamu.

Nambari kwenye GitHub:

Hatua ya 5: Andaa Jalada la Mbele

Andaa Jalada la Mbele
Andaa Jalada la Mbele
Andaa Jalada la Mbele
Andaa Jalada la Mbele
Andaa Jalada la Mbele
Andaa Jalada la Mbele

Kwa mbele ya kipande nimetumia karatasi ya akriliki wazi. Nimekata mchoro uliochapishwa kwa vipimo na kutumia safu ya gundi ya kuni ya uwazi kwenye uso bila kifuniko cha kinga kwenye akriliki. Ikiwa unapata Mod Podge au kwa wazi glasi ya akriliki kuliko ni bora kuitumia badala ya gundi ya kuni, lakini inafanya kazi karibu sawa.

Ujanja wakati wa kutumia picha hiyo sio kutumia gundi nyingi kama nilivyofanya ili nisije kupata kasoro kwenye karatasi. Chini ni bora katika kesi hii lakini uso lazima ufunikwa kikamilifu. Pamoja na gundi kuwa bado mvua, mchoro hauonekani sana lakini baada ya kukauka kabisa utageuka kuwa wazi.

Niliondoka kwenye fremu ili niponye kwa masaa 24 na kisha nikagundua kuwekwa kwa Arduino ndani ya fremu. Ninataka kipande cha sanaa kitundike ukutani na kwa kuwa inahitaji kuziba kwa nguvu, nimeweka ubao upande wa chini ili waya ya adapta ya umeme itatoka kwenye tundu la ukuta.

Nilitumia hacksaw kuondoa nyenzo nyingi na kisha nikapita na patasi na faili. Ikiwa una router ya mkono, kuliko hiyo itakuwa haraka sana kuliko patasi. Pia nilichimba shimo kupitia fremu ili kipaza sauti iweze kushika nje na kuchukua sauti kutoka kwenye chumba.

Kabla ya kumaliza, nilikuwa nimepiga sura hadi sandpaper 240 ya changarawe na kisha nikatia kanzu ya lacquer ya stain ya kuni. Nilitumia kitambaa cha kitambaa kuifuta doa na kisha kuifuta baada ya muda fulani.

Hatua ya 6: Unganisha Show Show

Kusanya Show ya Nuru
Kusanya Show ya Nuru
Kusanya Show ya Nuru
Kusanya Show ya Nuru
Kusanya Show ya Nuru
Kusanya Show ya Nuru

Unene wa sura haukutosha kushikilia vifaa vyote vya elektroniki mahali kwa hivyo nimekata na kushika gundi mbili za insulation nyeusi ya 5mm nyeusi ya XPS pande zote za fremu. Mbali na kutengeneza nafasi ya vifaa vyote vya elektroniki, povu lilimpa kipande hicho sura nzuri kutoka pande.

Vipengele vyote vya elektroniki vimewekwa ndani ya sura kwa kutumia gundi moto, kuanzia kipaza sauti na kisha bodi kuu ya Arduino.

Nyuma nimeweka alama na kukata karatasi ya 3mm fiberboard ya wiani wa juu ambayo itafanya kama bodi ya backer na tafakari kwani moja ya pande ni nyeupe. Nimetumia screws ndogo 3.5 na 16mm kuambatisha kutoka nyuma. Kisha nikaondoa msaada kutoka kwa gundi kwenye vipande vya LED na kuziweka kwenye bodi ya nyuzi.

Mbele ya akriliki pia imeambatanishwa na screws sawa za 16mm lakini mimi hukata shimo la screw na kipenyo cha 6mm ili waweze kukaa mbele. Ikiwa una router, kuliko unaweza kutengeneza groove kwenye sura na kuifunga akriliki kwa njia hiyo.

Mwishowe ilikuwa ni suala la kuondoa safu nyingine ya kinga kutoka kwa karatasi ya akriliki na kuipima yote ili kuhakikisha kuwa bado inafanya kazi. Ili kuitundika ukutani, nimeongeza kipande cha kamba kati ya viwili vya nyuma.

Hatua ya 7: Furahiya Onyesho lako la Mwanga wa Arduino

Furahiya Onyesho lako la Mwanga wa Arduino
Furahiya Onyesho lako la Mwanga wa Arduino

Kwa jumla nimefurahishwa sana na jinsi hii ilivyotokea. Ufungaji huo ungekuwa bora zaidi ikiwa ningekuwa na zana sahihi za kutengeneza mbao lakini bado ni mapambo mazuri ya ukuta. Kwa kuwa ninaijenga, tulifurahi nayo na watoto wangu lakini ni wakati wa kupata nyumba mpya.

Nitakuwa nikitoa kipande nilichojenga kwa hivyo tafadhali angalia video kwenye YouTube ili ujifunze jinsi ya kushinda.

Onja Msimbo kwenye YouTube

Jenga video ya mradi huo

Ikiwa ulipenda mradi huo, kuliko tafadhali fikiria kuunga mkono kazi yangu kwa Patreon!

Mpangilio unapatikana kwa:

Nambari kwenye GitHub:

Ilipendekeza: