Orodha ya maudhui:
- Hatua ya 1: Jenga Mzunguko
- Hatua ya 2: Kuweka Maktaba za Ziada:
- Hatua ya 3: Kuunda Mchoro wa Arduino
- Hatua ya 4: Unda Max 8 Patcher
- Hatua ya 5: Kugundua Uhamishaji wa Bandari, LEDs, na Mate ya Bluetooth
- Hatua ya 6: Kuunganisha Sensorer za Flex
- Hatua ya 7: Kuunganisha kwa HEXWear pamoja na Kutumia Chanzo cha nje
- Hatua ya 8: Kuambatanisha Kila kitu Kwenye Babu
- Hatua ya 9: Kutatua na Kufurahiya
Video: Jinsi ya Kutengeneza Kinga ya Piano ya Hewa isiyo na waya: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
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
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
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 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
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:
Nguvu isiyo na waya isiyo na waya kutoka kwa NYWELE: Hatua 4 (na Picha)
Nguvu isiyokuwa na waya isiyo na waya kutoka kwa NYWELE: Leo ningependa kushiriki jinsi ya kuwasha taa za umeme kwa njia ya umeme bila waya kutoka kwa chaja ya mswaki na koili za vali za solenoid ambazo zilichukuliwa kutoka kwa scrapyard. Kabla ya kuanza, tafadhali angalia video hapa chini:
Kinga ya Panya isiyo na waya: Hatua 6
Kinga ya Panya isiyo na waya: Hii inaweza kufundishwa kwa mradi wangu wa mwisho wa kozi ya Teknolojia ya Wearble katika Chuo Kikuu cha Colorado Boulder. Lengo la mradi huu ni kutengeneza panya isiyo na waya kwa kutumia teknolojia ya Bluetooth. Lengo kuu la mradi ni kutengeneza panya hii
Nguvu isiyo na waya isiyo na waya: Hatua 9 (na Picha)
Nguvu isiyo na waya ya kiwango cha juu: Jenga mfumo wa Usambazaji wa Nguvu isiyo na waya ambao unaweza kuwasha balbu ya taa au kuchaji simu kutoka hadi futi 2 mbali! Hii hutumia mfumo wa coil resonant kupeleka uwanja wa sumaku kutoka kwa coil inayopitisha hadi kwenye coil inayopokea. Tulitumia hii kama onyesho wakati wa
Hack Bodi isiyo na waya katika Kubadilisha Alarm isiyo na waya au Zima / Zima: 4 Hatua
Bofya Kengele isiyo na waya katika Kubadilisha Alarm isiyo na waya au Zima / Zima: Hivi majuzi niliunda mfumo wa kengele na kuiweka ndani ya nyumba yangu. Nilitumia swichi za sumaku kwenye milango na kuzitia ngumu kwenye dari. Madirisha yalikuwa hadithi nyingine na wiring ngumu kwao haikuwa chaguo. Nilihitaji suluhisho la wireless na hii ni
Badilisha Router isiyo na waya kwa Njia ya Ufikiaji isiyo na waya 2x: Hatua 5
Badilisha Njia isiyo na waya iingie kwa Wireless Extender 2x Access Point: Nilikuwa na muunganisho duni wa wavuti ndani ya nyumba yangu kwa sababu ya RSJ (boriti ya msaada wa chuma kwenye dari) na nilitaka kuongeza ishara au kuongeza nyongeza ya ziada kwa nyumba yote. Nilikuwa nimeona viongezeo vya karibu na pauni; 50 katika electro