Orodha ya maudhui:

Jinsi ya Kutengeneza Kinga ya Piano ya Hewa isiyo na waya: Hatua 9
Jinsi ya Kutengeneza Kinga ya Piano ya Hewa isiyo na waya: Hatua 9

Video: Jinsi ya Kutengeneza Kinga ya Piano ya Hewa isiyo na waya: Hatua 9

Video: Jinsi ya Kutengeneza Kinga ya Piano ya Hewa isiyo na waya: Hatua 9
Video: TUMIA CODE HIZI ZA SIRI KUPATA SMS ZA MPENZI WAKO ANAZO TUMIWA BILA YEYE KUJUA 2024, Novemba
Anonim
Jinsi ya Kutengeneza Kinga ya Piano Hewa isiyotumia waya
Jinsi ya Kutengeneza Kinga ya Piano Hewa isiyotumia waya
Jinsi ya Kutengeneza Kinga ya Piano Hewa isiyotumia waya
Jinsi ya Kutengeneza Kinga ya Piano Hewa isiyotumia waya

Madhumuni na kazi:

Mradi wetu wa teknolojia ya kuvaa ni kuunda glavu ya piano ya hewa isiyo na waya na taa zilizosawazishwa kwa kutumia vifaa vya elektroniki vya msingi, mdhibiti mdogo kama HexWear, na kompyuta ndogo na programu ya Arduino na Max 8. Matumizi ya mradi wetu ni kucheza vidokezo vya piano kupitia spika ya Bluetooth kwa kusogeza vidole bila kushikamana na mfumo wowote uliosimama au chombo halisi, na pia kutembeza kwa uchaguzi wa chaguzi za ala ili manukuu au sauti zao zote pia ziwe ilicheza kupitia glavu isiyo na waya kwa amri.

Njia ambayo mradi huu unafanya kazi ni kwamba wakati wa kuvaa glavu ya piano ya hewa, kila moja ya vidole vinne vilivyounganishwa ina sensor ya kubadilika ambayo huamua ikiwa kidole kinapigwa. Kidole kinapokuwa kimeinama, LED kwenye kidole kinacholingana inaangazia kumjulisha mtumiaji kidole hiki kimepigwa vya kutosha, na kwa kutumia programu ya Max 8, noti inayofanana itacheza kutoka kwa kompyuta. Kwa hivyo, kila kidole kinalingana na dokezo la kipekee na mtumiaji ataweza kucheza bila waya fomu ya muziki chanzo cha nje kupitia glavu hii mkononi mwao. Kutumia programu ya Max 8, hii haizuizi glavu kucheza tu muziki wa piano, sauti zingine za kipekee zina uwezo wa kuchezwa kutoka kwa kila kidole kinacholingana kuruhusu mtumiaji yeyote kudhibiti aina yoyote ya sauti anazopenda.

Orodha ya vifaa vinavyohitajika:

  • Sensorer fupi fupi za Adafruit (4),
  • Moduli nyeupe za taa za taa za Adafruit (4),
  • Vipinga 100 kΩ (4)
  • Kinzani 1k (1)
  • Kitanda kidogo cha kudhibiti HexWear,
  • USB ndogo kwa kebo ya USB
  • Pakiti ya betri ya nje inayounganisha na pato ndogo ya USB
  • Betri za AAA
  • Pamba na kitambaa cha kunyoosha
  • Laptop na programu ya Arduino IDE na Max 8 imewekwa
  • Chuma cha kutengeneza na solder
  • Mkanda wa Scotch, mkanda wa Umeme, na uhusiano wa kupotosha
  • Waya wa bure, mkata waya, na waya wa waya
  • Spika ya Bluetooth, au spika na kamba ya AUX
  • Kupunguza joto na Tubing ya kupunguza joto
  • Wahalifu wa waya
  • Bodi nyembamba ya Mzunguko, https://www.alliedelec.com/product/vector-electro …….

Hatua ya 1: Jenga Mzunguko

Mzunguko kuu ni ule ambao unahusisha mgawanyiko wa voltage kadhaa kwa usawa. Inajumuisha pia sensorer laini, ambazo ni kinzani ambazo upinzani wake hubadilika kulingana na kiwango cha kuinama kwa mwelekeo mmoja. Wakati sensor ya kubadilika imeinama, upinzani wake huongezeka kutoka karibu 25 kΩ hadi 100 kΩ, na voltage inayosomwa kote nayo huongezeka pia.

Walakini, kwa kuwa muundo wetu unatumia sensorer nne za kubadilika, LED nne, na mwenzi wa bluetooth pia tunalazimika kutumia upanuzi wa bandari kwa sababu ya idadi ndogo ya bandari zinazopatikana kwenye HEXWear. Tunaunganisha sensorer nne za kubadilika kupitia pembejeo za Analog kwenye HEXWear, mwenzi wa Bluetooth kwa TX na pini za RX, na tunaunganisha uhamishaji wa bandari ya MCP23017 kwenye pini za SDA na SCL ambazo zitapeana nguvu LED.

Tazama mchoro wa mzunguko ulioambatanishwa kwa undani zaidi. (Kumbuka kuwa Vcc kwenye michoro inalingana na pini za Vcc kwenye HEXWear. Hizi zinaweza kushikamana kwa usawa ikiwa pini za kutosha hazipatikani, au chanzo cha nguvu cha nje cha voltage sawa pia ni chaguo jingine linalofaa)

Hatua ya 2: Kuweka Maktaba za Ziada:

Kwa sababu ya ukweli kwamba tulitumia HEXWear, maktaba za ziada zinahitaji kusanikishwa ili kutumia vizuri programu ya Arduino. Tafadhali tumia maagizo yafuatayo kufanya hivyo:

1) (Windows tu, watumiaji wa Mac wanaweza kuruka hatua hii) Sakinisha dereva kwa kutembelea juu ya ukurasa uliyounganishwa wa RedGerbera).

2) Sakinisha maktaba inayohitajika kwa Hexware. Fungua IDE ya Arduino. Chini ya "Faili" chagua "Mapendeleo." Katika nafasi iliyotolewa kwa URL za Meneja wa Bodi za Ziada, weka https://github.com/RedGerbera/Gerbera-Boards/raw/… bonyeza "OK." Nenda kwenye Zana -> Bodi: -> Meneja wa Bodi. Kutoka kwenye menyu ya juu kushoto, chagua "Imechangiwa." Tafuta, na kisha ubofye kwenye Bodi za Gerbera na ubonyeze Sakinisha. Acha na ufungue tena Arduino IDE.

Ili kuhakikisha kuwa maktaba imewekwa vizuri, nenda kwenye Zana -> Bodi, na utembeze chini ya menyu. Unapaswa kuona sehemu inayoitwa "Bodi za Gerbera," ambayo chini yake inapaswa kuonekana HexWear (ikiwa sio bodi zaidi kama mini-HexWear).

Hatua ya 3: Kuunda Mchoro wa Arduino

Mchoro wa Arduino husoma maadili ya voltage kwenye vipinga mfululizo kwenye mzunguko na huamua ikiwa kizingiti kilichoanzishwa kimefikiwa au la. Ikiwa kizingiti kinapitishwa, HexWear inawasha taa inayofaa na kutuma ishara ya kificho ya ASCII kwa kompyuta ndogo, ambayo inaweza kusomwa na kupangiliwa ramani na Max 8 katika hatua ya baadaye. Kutumia mazungumzo yanayofanana ya wiring kwenye michoro za mzunguko pini zote zinazohitajika kwenye HexWear zimefafanuliwa vizuri.

Tuligundua thamani ya kizingiti iliyobainishwa kwenye mchoro haikuwa sawa kila wakati kwenye HEXWears tofauti. Pendekezo moja tulilonalo ni kutumia mpangilio wa serial kuamua thamani ya analojia iliyosomwa kutoka kwa sensa ya kubadilika na kuashiria jinsi thamani hii inabadilika kutoka wakati haijafunguliwa ikilinganishwa na kuinama. Basi una uwezo wa kutumia hii kufafanua kizingiti chako cha thamani ambacho hujibu kwa usahihi tabia ya sensa ya kubadilika katika mzunguko wako.

Hatua ya 4: Unda Max 8 Patcher

Pembejeo za ramani za kibodi za Max 8 au ishara zilizopokelewa kupitia kituo cha Bluetooth cha kompyuta ndogo kwa matokeo ya muhtasari wa ala. Mchukuaji Max 8 ambaye tulitumia katika mradi wetu umeambatanishwa na inapatikana kwa kupakuliwa.

Unapotumia Max, fuata hatua hizi kuunganisha mwenzi wako wa Bluetooth kwa Max:

  • Thibitisha kuwa mchoro umefungwa (kufuli kushoto chini inapaswa kufungwa)
  • Thibitisha kuwa "X" iliyo juu ya kitu cha metro imezimwa (kijivu sio nyeupe)
  • Piga kitufe cha kuchapisha kinachoingia kwenye kitu cha serial na uangalie bandari zinazopatikana kwenye Max Console
  • Tambua bandari sahihi na moduli iliyobandikwa ya bluetooth, na ikiwa nyingi zinapatikana jaribu kila moja mpaka uweze kuthibitisha ni ipi inayofanya kazi
  • Katika mchakato huu moduli yako ya bluetooth inapaswa kung'aa nyekundu na inapofanya kazi vizuri itabadilika kuwa uchoyo thabiti
  • Endelea kujaribu hadi taa za kijani zionekane kwenye bluetooth
  • Ukisha unganisha, funga mchoro wako na piga "X" juu ya kitu cha metro ili uanze kusikiliza mawasiliano ya bluetooth.

Hatua ya 5: Kugundua Uhamishaji wa Bandari, LEDs, na Mate ya Bluetooth

Kugundua Uhamishaji wa Bandari, LED, na Mate ya Bluetooth
Kugundua Uhamishaji wa Bandari, LED, na Mate ya Bluetooth
Kugundua Uhamishaji wa Bandari, LED, na Mate ya Bluetooth
Kugundua Uhamishaji wa Bandari, LED, na Mate ya Bluetooth

Kwa sababu ya idadi kubwa ya waya na vifaa vingine vya umeme kwenye mradi wetu unaotarajiwa kutoshea kwenye kinga, hatua zifuatazo za kuuza zinaachwa wazi zaidi kwa tafsiri kwa mtumiaji.

Ili kuunganisha kwa nguvu upandishaji wa bandari ya MCP23017 tuliuza unganisho lake kwa bodi nyembamba ya mzunguko ambayo tuliweza kuweka kwenye glavu yetu. Tuliuza waya kwenye taa zetu za LED kisha tukauzia ncha husika hadi ardhini au bodi ya mzunguko ikiiunganisha na pini zilizo na lebo sahihi za upanuzi wa bandari. Kisha tukatumia ubao huo huo wa mkate kuunganisha nguvu kwa mwenzi wetu wa bluetooth sambamba na nguvu tuliyopeana kwa pini ya tisa ya upanuzi wa bandari.

Tulitumia kupungua kwa joto na mkanda wa umeme katika sehemu yoyote ambayo kulikuwa na waya wazi. Tuliambatanisha picha ili kutoa maoni bora ya jinsi tulivyofanya hivi sisi wenyewe, lakini kumbuka kuwa uko huru kutumia mbinu yoyote inayofaa kwako.

Hatua ya 6: Kuunganisha Sensorer za Flex

Kuunganisha Sensorer za Flex
Kuunganisha Sensorer za Flex

Sawa na hatua ya awali, hatua hii sio ngumu na kuuuza inaweza kufanywa hata hivyo mtu anahisi ni bora zaidi.

Kuruhusu uhuru mkubwa wa harakati kwa mradi wetu tuliuza waya kwa ncha zote za sensa yetu ya flex na kisha tukatumia joto kushuka kufunika sehemu zozote za waya wazi kama vile tulivyofanya na LED.

Hatua ya 7: Kuunganisha kwa HEXWear pamoja na Kutumia Chanzo cha nje

Kuunganisha kwa HEXWear pamoja na Kutumia Chanzo cha nje
Kuunganisha kwa HEXWear pamoja na Kutumia Chanzo cha nje
Kuunganisha kwa HEXWear pamoja na Kutumia Chanzo cha nje
Kuunganisha kwa HEXWear pamoja na Kutumia Chanzo cha nje
Kuunganisha kwa HEXWear pamoja na Kutumia Chanzo cha nje
Kuunganisha kwa HEXWear pamoja na Kutumia Chanzo cha nje

Kuunganisha wingi wa waya moja kwa moja kwenye HEXWear tulitumia viunganishi vya crimp na kisha tukazipiga moja kwa moja kwenye bandari tofauti za HEXWear yetu. Kwa njia hii tulihakikisha unganisho la moja kwa moja kwa kila bandari zetu na tuliweza kuondoa kwa urahisi ikiwa tunataka kuunda miradi mpya ya HEXWear yetu.

Tuliunganisha pia chanzo kidogo cha nguvu cha nje ambacho kinaweza kushikilia betri tatu za AAA kutoa nguvu ya kutosha kwa HEXWear yetu. Tulibandika chanzo hiki cha nguvu cha nje kwenye mkanda wa mkono ili kuhakikisha kuwa imeunganishwa kila wakati na haikuzuia sana harakati.

Hatua ya 8: Kuambatanisha Kila kitu Kwenye Babu

Kuambatanisha Kila Kitu Kwenye Zoezi
Kuambatanisha Kila Kitu Kwenye Zoezi
Kuambatanisha Kila Kitu Kwenye Zoezi
Kuambatanisha Kila Kitu Kwenye Zoezi

Mwishowe, utataka kushikamana vizuri kila kitu kwenye glavu yako ili bidhaa yako iweze kuvaliwa. Utataka kuunganisha kila sensorer ya kubadilika kwa kidole kinacholingana, ukipuuza kidole gumba kwa sababu ya kutofaulu kwa faida yake, na unganisha LED inayolingana ambayo inaangazia kwa sensa ya kubadilika kwenye kidole hicho hicho. Njia bora zaidi ambayo tumepata kuhakikisha kuinama vizuri kwa sensor ya laini ilikuwa mkanda, lakini kuifunga kwenye kinga kwa kutumia kipande cha ziada cha kitambaa kitafanya kazi vile vile.

Kisha utahitaji kuunganisha HEXWear, upanuzi wa bandari, na bluetooth zote kwenye kinga moja. Tuligundua pia ilikuwa na athari kubwa kubandika chanzo cha nguvu cha nje kwenye mkanda ili kuruhusu uhamaji mkubwa na sio kuzuia uhamaji / uchovu. Kama kwa vifaa vingine, tunapendekeza utumie uhusiano wa kupotosha kufunga waya wowote wa ziada ili kujumuisha nafasi.

Hakikisha kuwa una unganisho lenye nguvu na hakuna waya wazi ili kuwe na ubadilishaji mkubwa na uhuru wa kuweka vifaa mahali ambapo zinahitaji kuwa ili bidhaa ipendeze kwa uzuri iwezekanavyo.

Hatua ya 9: Kutatua na Kufurahiya

Katika mchakato huu wote kuna uwezekano mkubwa wa kosa, kwa hivyo tunapendekeza kuangalia kuwa vifaa vyako vinafanya kazi kama inavyotarajiwa kila wakati katika mchakato huu. Hii inamaanisha kutumia kila wakati mfuatiliaji wa serial kwenye mchoro wa Arduino ili kudhibitisha kuwa usomaji wako wa sensa ya flex ni sawa, ukiangalia kwamba baada ya kitu chochote kuuzwa kuna unganisho madhubuti na bado inafanya kazi vizuri, na kwamba hakuna waya wazi. Kwa sababu ya idadi kubwa ya vifaa vya umeme katika sehemu ndogo sana waya wazi itakuwa adui yako mkubwa.

Mara tu umefanikiwa kujenga kinga ya kufanya kazi, furahiya! Furahiya kuzunguka na mradi wako na ujisikie huru kubadili sauti zako za piano kwa sampuli zingine unazotamani kuwa na chombo cha teknolojia ya kuvaa kweli!

Ilipendekeza: