Orodha ya maudhui:

Metronome ya Kuonekana kwa Wanaopiga ngoma: Hatua 8
Metronome ya Kuonekana kwa Wanaopiga ngoma: Hatua 8

Video: Metronome ya Kuonekana kwa Wanaopiga ngoma: Hatua 8

Video: Metronome ya Kuonekana kwa Wanaopiga ngoma: Hatua 8
Video: The Jesus film in Swahili. Filamu ya Yesu kwa Kiswahili. 2024, Julai
Anonim
Metronome ya Visual kwa Wapiga ngoma
Metronome ya Visual kwa Wapiga ngoma

Nina rafiki na mfanyakazi mwenzangu ambaye ni mpiga ngoma wa rock na roll. Cubicle yake iko karibu na yangu kazini na kwa hivyo anaona na kusikia juu ya miradi yangu yote ya umeme na programu. Imekuwa zaidi ya mwaka kwa hivyo siwezi hata kukumbuka jinsi hii yote ilitokea lakini ninaamini kwamba aliniona nikitumia mwangaza wa juu wa LED siku moja. Aliniuliza jinsi itakuwa ngumu kutengeneza metronome kwa wapiga ngoma ambayo ilikuwa ya kuona. Kama vitu vingi siku hizi, metronome ya kuona labda tayari imebuniwa. Lakini wazo lake lilinivutia na, kwa sababu kawaida huwa nimechoka na ninahitaji kitu cha kuzingatia, niliamua kujaribu.

Nitaomba msamaha mbele kabisa: Sikuchukua picha nyingi za mradi huu. Sikuianzisha nikifikiria nitaandika inayoweza kufundishwa kwa ajili yake (ilikuwa kabla ya mimi kuwa kwenye Maagizo). Kwa hivyo ukiamua kujenga hii itabidi ufanye bora kutumia skimu, programu na picha kadhaa nilizozitoa. Nilimpa Mike kitu chote na sijawahi kukiona tangu wakati huo. Yeye huwa ananiambia mara ngapi anaipenda. Aliniambia kuwa anaitumia sasa kila wakati anacheza. Umependa kupenda mradi ambao huacha kiota na haurudi tena. Siwezi kusema hiyo imetokea kazi yangu yote.

Hatua ya 1: LEDs

LEDs
LEDs

Niliamua kutumia taa za strip za LED. Adafruit hufanya kile inachokiita Mgonjwa wa NeoPixel: ukanda wa LED 8 ambazo ni ndogo na nyembamba kwenye PWB (https://www.adafruit.com/product/1426). Niliamua kutumia hizi mbili na kuziunganisha kupitia nyaya kwenye sanduku kuu ambalo linaweza kudhibiti mdhibiti mdogo, onyesho na njia fulani ya kudhibiti haya yote.

Taa za LED kwenye NeoPixel zinaendeshwa kwa 5V na, kama utaona, nitatumia mdhibiti mdogo wa 3.3V. Hii inamaanisha ninahitaji njia ya kubadilisha voltage ishara ya kudhibiti kati ya mdhibiti mdogo wa 3.3V na NeoPixel. Nilichagua kutumia SparkFun Logic Level Converter (https://www.sparkfun.com/products/12009). Nimewahi kuzitumia hapo awali na ni rahisi kutumia na, karibu $ 3, gharama nafuu (kwangu).

Kutumia nyaya mbili za stereo za futi 6 mimi hutuma ishara za kudhibiti 5V pamoja na nguvu ya 5V na ardhi kwa NeoPixels mbili. Nilibuni na 3D nikachapisha kiambatisho cha NeoPixels ambazo zimechomekwa kwenye bodi ya kubeba na koti ya kike ya stereo kukubali kebo.

Hatua ya 2: Microcontroller

Mdhibiti mdogo
Mdhibiti mdogo

Kujaribu kuamua ni bodi gani ndogo ya kudhibiti matumizi ya mradi siku hizi inaweza kuwa changamoto. Nilikuwa nikitengeneza mwenyewe lakini, katika muongo mmoja uliopita, bodi nyingi za Gharama za Wazi za bei rahisi zimepatikana haina maana kujaribu tena. Kwa metronome ya kuona sikuwa na uhakika ni nguvu ngapi ningehitaji. Nadhani yangu haikuwa nyingi sana. Namaanisha, ingekuwa ngumuje kuweka kipima muda ili kuendesha usumbufu ili kupiga ishara zozote nilizohitaji? Pia ningehitaji onyesho na njia fulani ya kuingiza habari. Hata hii inaweza kuhitaji usindikaji mwingi.

Niliamua kutumia Kijana 3.2 kama mdhibiti. Vijana 3.2 imetengenezwa na PJRC na nimekuwa nikitumia miradi mingi hivi karibuni. Ni ARM 32 kidogo na viendelezi vya DSP na ina kasi hadi 96 MHz (imevikwa kupita kiasi). Wanagharimu karibu $ 20 kwa hivyo wana busara sana. Ndio, nakubaliana na wale ambao wanaweza kuwa wakisema hii ni mdhibiti mdogo sana kwa programu hii. Lakini, Teensy ana vifaa vya vifaa na programu ambazo zinaweza kuwa rahisi na, nimekuwa nikizitumia hivi karibuni, ni nini.

Hatua ya 3: Onyesha

Onyesha
Onyesha

Kwa onyesho ninatumia onyesho la picha la Adafruit Monochrome 128X64 OLED. Hizi zinaendeshwa kwa 3.3V kama Teensy inayofanya kiolesura kiwe rahisi.

Ninatumia safu ya menyu kuonyesha chaguzi na hadhi kwa mwendeshaji. Kudhibiti menyu ninayotumia encoder ya rotary niliyoichukua kupitia Sparkfun (https://www.sparkfun.com/products/10982). Ninaweza kutumia kisimbuzi kupitia menyu na kitufe cha kushinikiza kilichounganishwa hutumiwa kuchagua vitu. Kifaa hiki pia kina LED iliyojumuishwa ambayo inaweza kutumika kama onyesho mbadala.

Hatua ya 4: Ufungaji

Ufungaji
Ufungaji

Nilibuni na 3D nikachapisha kiambatisho kwa umeme. Unaweza kuona hii kwenye picha mwanzoni mwa maandishi haya. Ni wazi hauitaji kutumia hii. Nilifanya sanduku kuwa kubwa kidogo kuliko nilivyotaka lakini, ilinipa nafasi ya kuingiza mikono yangu ndani.

Hatua ya 5: Mkutano

Mkutano
Mkutano

Tena, sikuchukua picha nyingi mwaka jana wakati nilifanya hii. Picha hii ya juu inaonyesha eneo la onyesho, encoder, protoboard kuu na Teensy na protoboard ndogo ambayo ina tafsiri ya kiwango na vifurushi viwili vya kike vya redio ambapo LED huziba kwenye eneo hilo.

Protoboard kuu ina "mkate wa kupendeza wa mkate" ambao nilipata kutoka Adafruit. Ilikuwa imewekwa kwenye ubao ili iweze kushikamana na kujipanga na shimo nililotengeneza kwa jopo la upande wa kulia. Kwa sababu sina maelezo mengi, italazimika kugombana na hii ili kuipanga. Vivyo hivyo kwa bodi ambapo viboreshaji vya kike vya stereo hushikilia nyuma. Tena, samahani sina picha zaidi za hii.

Hatua ya 6: Kanuni

Kanuni
Kanuni

Nambari. Nadhani nina maoni ya kutosha kukusaidia kupata kwa kufanya mabadiliko yoyote. Mradi huu hutumia nambari nyingi kutoka PJRC na Adafruit (et al). Nina hakika kabisa kwamba hii yote inaweza kuboreshwa. Nilitupa hii pamoja wakati wa likizo yangu ya Krismasi ya 2017 katika suala la siku chache. Mimi ni msaidizi thabiti wa vifaa vya Chanzo wazi na programu. Ninaamini pia kushiriki teknolojia na habari kwa ujumla (kwani hata kabla ilikuwa ya mtindo).

Hatua ya 7: Operesheni

Nadhani video niliyojaribu kupachika haikufanya kazi… nitaifanya iwe kiungo cha YouTube. Endelea kufuatilia …

Hatua ya 8: Hitimisho

Hitimisho
Hitimisho

Matumaini yangu ni kwamba mtu mwerevu (natumai kijana) atachukua mradi huu na kuufanya uwe bora zaidi. Na, ikiwa unafanya, shiriki. Kama ninavyosema kila wakati (haswa hivi majuzi): tunahitaji ulimwengu ulio nadhifu. Pitisha kile unachojua.

Ilipendekeza: