Cov txheej txheem:

Yuav Ua Li Cas Siv Lub Hnab Piano Air Wireless: 9 Kauj Ruam
Yuav Ua Li Cas Siv Lub Hnab Piano Air Wireless: 9 Kauj Ruam

Video: Yuav Ua Li Cas Siv Lub Hnab Piano Air Wireless: 9 Kauj Ruam

Video: Yuav Ua Li Cas Siv Lub Hnab Piano Air Wireless: 9 Kauj Ruam
Video: Jean-Michel Jarre - Fourth Rendez-Vous 2024, Hlis ntuj nqeg
Anonim
Yuav Ua Li Cas Wireless Air Piano Glove
Yuav Ua Li Cas Wireless Air Piano Glove
Yuav Ua Li Cas Wireless Air Piano Glove
Yuav Ua Li Cas Wireless Air Piano Glove

Lub hom phiaj thiab kev ua haujlwm:

Peb lub thev naus laus zis thev naus laus zis thev naus laus zis yog tsim kom muaj lub hnab cua tsis siv lub tshuab piano nrog lub teeb sib txuas ua ke siv cov khoom siv hluav taws xob yooj yim, lub micro-xws li HexWear, thiab lub khoos phis tawj nrog Arduino thiab Max 8 software. Kev siv ntawm peb txoj haujlwm yog ua suab paj nruas sau los ntawm tus neeg hais lus Bluetooth los ntawm kev txav cov ntiv tes yam tsis txuas nrog lub kaw lus nyob ruaj khov lossis cov cuab yeej siv tiag tiag, ntxiv rau txhawm rau txhawm rau txhawm rau xaiv cov cuab yeej xaiv kom tag nrho lawv cov ntawv sau lossis suab tuaj yeem ua tau ua si ntawm lub hnab looj tes wireless ntawm kev hais kom ua.

Txoj hauv kev uas txoj haujlwm no ua haujlwm yog tias thaum hnav lub hnab looj tes piano cua, txhua ntawm plaub tus ntiv tes sib txuas muaj lub ntsej muag hloov pauv uas txiav txim siab yog tias tus ntiv tes raug khoov. Thaum tus ntiv tes tab tom khoov, LED ntawm tus ntiv tes sib txuas tau teeb qhia rau tus neeg siv tus ntiv tes no tau khoov txaus, thiab siv Max 8 software, cov ntawv sib xws yuav ua los ntawm lub khoos phis tawj. Yog li, txhua tus ntiv tes sib txuas rau qhov cim tshwj xeeb thiab tus neeg siv yuav tuaj yeem ua suab paj nruag tsis muaj suab paj nruag tsim ib qho chaw sab nraud ntawm lub hnab looj tes ntawm lawv txhais tes. Siv Max 8 software, qhov no tsis txwv lub hnab looj tes tsuas yog ua suab paj nruag piano, lwm lub suab tshwj xeeb tuaj yeem ua los ntawm txhua tus ntiv tes sib xws tso cai rau ib tus neeg siv los tswj xyuas seb hom suab twg lawv thov.

Cov npe khoom xav tau:

  • Adafruit luv flex sensors (4),
  • Adafruit dawb LED backlight modules (4),
  • 100 kΩ resistors (4)
  • 1kΩ resistor (1)
  • HexWear microcontroller Kit,
  • Micro USB rau USB cable
  • Cov roj teeb sab nraud txuas rau lub micro USB tso tawm
  • AAA roj teeb
  • Hnab looj tes nrog cov ntaub qhwv tau
  • Lub laptop nrog Arduino IDE thiab Max 8 software teeb tsa
  • Soldering hlau thiab solder
  • Scotch daim kab xev, Daim kab xev hluav taws xob, thiab sib txuas sib txuas
  • Tsis pub xaim, xaim txiav, thiab xaim hluav taws xob stripper
  • Bluetooth hais lus, lossis tus hais lus thiab AUX qaum
  • Thaum Tshav Kub Kub thiab Tshav Kub Kub Shrink Tubing
  • Hlau Crimpers
  • Nyias Circuit Board,

Kauj ruam 1: Tsim Circuit Court

Lub hauv paus tseem ceeb yog ib qho uas cuam tshuam nrog ntau qhov kev faib hluav taws xob sib luag. Nws kuj tseem suav nrog cov ntsuas hloov pauv, uas yog cov neeg tawm tsam uas nws qhov kev tawm tsam hloov pauv raws qib kawm khoov hauv ib qho kev taw qhia. Thaum lub flex sensor tau khoov, nws qhov kev tiv thaiv nce los ntawm kwv yees li 25 kΩ txog 100 kΩ, thiab qhov ntsuas hluav taws xob nyeem thoob plaws nws nce ib yam.

Txawm li cas los xij, txij li peb tsim qauv siv plaub lub ntsuas hluav taws xob, plaub lub LEDs, thiab tus phooj ywg bluetooth peb kuj tseem yuav tsum siv lub chaw nres nkoj nthuav dav vim qhov txwv tsawg ntawm cov chaw nres nkoj muaj nyob ntawm HEXWear. Peb txuas plaub lub ntsej muag hloov pauv ntawm cov tswv yim sib piv ntawm HEXWear, tus khub Bluetooth mus rau TX thiab RX pins, thiab txuas MCP23017 qhov chaw nres nkoj nthuav dav mus rau SDA thiab SCL pins uas tom qab ntawd ua rau lub zog LEDs.

Saib daim duab kab lus txuas hauv qab no kom paub meej ntxiv. (Nco ntsoov tias Vcc hauv kab duab sib piv rau Vcc pins ntawm HEXWear. Cov no tuaj yeem txuas nrog ua ke yog tias tsis muaj tus pin txaus, lossis muaj lub zog sab nraud ntawm qhov zoo sib xws kuj yog lwm txoj hauv kev xaiv tau.)

Kauj Ruam 2: Txhim Kho Tsev Qiv Ntawv Ntxiv:

Vim qhov tseeb peb siv HEXWear, cov tsev qiv ntawv ntxiv yuav tsum tau teeb tsa txhawm rau txhawm rau siv Arduino software kom raug. Thov siv cov lus qhia hauv qab no kom ua tau li no:

1). sab saum toj ntawm nplooj ntawv RedGerbera txuas).

2) Txhim kho lub tsev qiv ntawv xav tau rau Hexware. Qhib Arduino IDE. Hauv qab "File" xaiv "Preferences." Hauv qhov chaw muab rau Tus Thawj Saib Xyuas Ntxiv URLs, muab tshuaj txhuam https://github.com/RedGerbera/Gerbera-Boards/raw/… nyem "OK." Mus rau Cov Cuab Yeej -> Pawg Thawj Coj: -> Tus Thawj Saib Xyuas Haujlwm. Los ntawm cov ntawv qhia zaub mov sab laug sab saud, xaiv "Koom Nrog." Tshawb nrhiav, thiab tom qab ntawd nyem rau ntawm Gerbera Boards thiab nyem Nruab. Tawm thiab rov qhib Arduino IDE.

Txhawm rau kom ntseeg tau tias lub tsev qiv ntawv tau teeb tsa kom raug, mus rau Cov Cuab Yeej -> Pawg Thawj Coj, thiab nqes mus rau hauv qab ntawm cov ntawv qhia zaub mov. Koj yuav tsum pom ntu ntu hu ua "Gerbera Boards," nyob rau hauv uas yuav tsum muaj tsawg kawg tshwm sim HexWear (yog tias tsis muaj cov laug cam ntau dua li mini-HexWear).

Kauj Ruam 3: Tsim Arduino Sketch

Daim duab Arduino nyeem qhov ntsuas qhov ntsuas hluav taws xob hla cov kab tawm tsam hauv Circuit Court thiab txiav txim siab seb puas tau ua tiav lossis tsis tau pib. Yog tias qhov pib tau dhau mus, HexWear teeb lub teeb pom kev zoo LED thiab xa ASCII cov cim teeb liab mus rau lub khoos phis tawj, uas tuaj yeem nyeem thiab teeb tsa mus rau qhov cim tseg los ntawm Max 8 hauv cov kauj ruam tom ntej. Siv cov teeb tsa sib txuas sib txuas sib txuas hauv kab duab kab hluav taws xob txhua qhov tsim nyog tus pin ntawm HexWear tau muab txhais kom raug.

Peb pom tus nqi pib sau tseg hauv daim duab tsis yog ib txwm zoo ib yam hla HEXWears sib txawv. Ib qho lus pom zoo peb muaj yog siv cov phiaj xwm phiaj xwm los txiav txim qhov sib piv tus nqi nyeem los ntawm lub ntsuas phoo thiab qhia tias qhov txiaj ntsig no hloov pauv li cas thaum nws tsis hloov pauv piv rau khoov. Tom qab ntawd koj tuaj yeem siv qhov no los txheeb xyuas koj tus kheej qhov pib tus nqi uas raug rau qhov ua rau tus cwj pwm hloov pauv ntawm koj lub xov tooj.

Kauj Ruam 4: Tsim Max 8 Patcher

Max 8 patcher qhia cov keyboard nkag los lossis cov cim qhia tau txais los ntawm Bluetooth channel ntawm lub khoos phis tawj kom siv tau cov lus ceeb toom tso tawm. Max 8 patcher uas peb siv hauv peb tes num tau txuas thiab muaj rau rub tawm.

Thaum siv Max, ua raws cov theem no txhawm rau txuas koj tus phooj ywg bluetooth rau Max:

  • Paub meej tias daim duab tau xauv (lub xauv hauv qab sab laug yuav tsum raug kaw)
  • Paub meej tias "X" saum cov khoom siv xov tooj cua tau muab tua (grey tsis dawb)
  • Ntaus lub tshuab luam ntawv mus rau hauv cov khoom siv thiab saib cov chaw nres nkoj muaj nyob ntawm Max Console
  • Txiav txim siab qhov chaw nres nkoj raug los ntawm ib daim ntawv lo bluetooth module, thiab yog tias muaj ntau yam sim txhua txhua kom txog thaum koj tuaj yeem paub tseeb tias ib qho twg ua haujlwm
  • Thoob plaws hauv cov txheej txheem no koj lub bluetooth module yuav tsum tau ntsais muag liab thiab thaum nws ua haujlwm raug nws yuav hloov mus rau qhov kev ntshaw siab
  • Sim ua kom txog thaum lub teeb ntsuab tshwm ntawm bluetooth
  • Thaum koj tau txuas nrog, xauv koj daim duab thiab ntaus "X" saum cov khoom siv hauv xov tooj cua kom pib mloog kev sib tham ntawm bluetooth.

Kauj Ruam 5: Soldering Port Expander, LEDs, thiab Bluetooth Mate

Soldering Port Expander, LEDs, thiab Bluetooth Mate
Soldering Port Expander, LEDs, thiab Bluetooth Mate
Soldering Port Expander, LEDs, thiab Bluetooth Mate
Soldering Port Expander, LEDs, thiab Bluetooth Mate

Vim tias cov xov hlau ntau thiab lwm cov khoom siv hluav taws xob ntawm peb txoj haujlwm xav kom haum rau hauv hnab looj tes, cov kauj ruam hauv qab no tau tso tawm ntau dua rau kev txhais lus rau tus neeg siv.

Txhawm rau txuas txuas MCP23017 qhov chaw nres nkoj kom ruaj khov peb tau siv nws cov kev sib txuas mus rau lub rooj tsav xwm txheej nyias uas peb tuaj yeem tso rau ntawm peb hnab looj tes. Peb tau siv cov xaim txuas mus rau peb cov LEDs thiab tom qab ntawd muab cov khoom sib txuas xaus rau hauv av lossis lub rooj sib tham hauv Circuit Court txuas nws mus rau qhov raug cim npe pins ntawm qhov chaw nres nkoj nthuav dav. Peb tom qab ntawd siv tib lub thawv ntawv los txuas lub zog rau peb tus phooj ywg bluetooth ua ke nrog lub zog peb tau muab rau tus lej thib kaum ntawm qhov chaw nres nkoj nthuav dav.

Peb tau siv cov cua sov ntswj thiab qee daim kab xev hluav taws xob hauv ib qho ntawm cov chaw uas muaj cov xaim raug. Peb txuas cov duab los muab kev nkag siab zoo ntawm qhov peb tau ua qhov no rau peb tus kheej, tab sis nco ntsoov tias koj muaj kev ywj pheej siv qhov txheej txheem twg los tau zoo tshaj rau koj.

Kauj Ruam 6: Soldering Flex Sensors

Soldering lub Flex Sensors
Soldering lub Flex Sensors

Zoo ib yam li cov kauj ruam dhau los, cov kauj ruam no tsis raug txwv thiab kev siv tshuaj txhuam tuaj yeem ua tiav txawm li cas los xij ib tus xav tias yog qhov ua tau zoo tshaj plaws.

Txhawm rau kom muaj kev ywj pheej loj tshaj plaws ntawm kev txav mus rau peb txoj haujlwm peb tau siv cov xov hlau txuas rau ob qho kawg ntawm peb qhov kev hloov kho lub ntsej muag thiab tom qab ntawd siv cov cua sov txhawm rau txhawm rau npog ib feem ntawm cov hlau uas nthuav tawm zoo ib yam li peb tau ua nrog LEDs.

Kauj Ruam 7: Txuas mus rau HEXWear suav nrog Kev Siv Sab Nraud

Txuas mus rau HEXWear suav nrog Kev Siv Sab Nraud
Txuas mus rau HEXWear suav nrog Kev Siv Sab Nraud
Txuas mus rau HEXWear suav nrog Kev Siv Sab Nraud
Txuas mus rau HEXWear suav nrog Kev Siv Sab Nraud
Txuas mus rau HEXWear suav nrog Kev Siv Sab Nraud
Txuas mus rau HEXWear suav nrog Kev Siv Sab Nraud

Txhawm rau txuas cov plethora ntawm cov xov hlau ncaj qha mus rau HEXWear peb siv cov txuas txuas txuas thiab tom qab ntawd ntswj cov no ncaj qha mus rau ntau qhov chaw nres nkoj ntawm peb HEXWear. Txoj kev no peb ua kom muaj kev sib txuas ncaj qha rau txhua qhov ntawm peb cov chaw nres nkoj thiab tuaj yeem tshem tawm tau yooj yim yog tias peb xav tsim cov phiaj xwm tshiab rau peb HEXWear.

Peb kuj txuas nrog lub zog me me sab nraud uas tuaj yeem tuav peb lub roj teeb AAA los muab lub zog txaus rau peb HEXWear. Peb pinned qhov peev txheej sab nraud rau lub dab teg kom ntseeg tau tias nws ib txwm txuas nrog thiab tsis cuam tshuam qhov txav mus los.

Kauj Ruam 8: Muab txhua yam rau hauv hnab looj tes

Muab txhua yam tso rau hauv hnab looj tes
Muab txhua yam tso rau hauv hnab looj tes
Muab txhua yam tso rau hauv hnab looj tes
Muab txhua yam tso rau hauv hnab looj tes

Thaum kawg, koj yuav xav kom txhua yam txuas rau koj lub hnab looj tes kom zoo kom koj cov khoom siv tau zoo tiag tiag. Koj yuav xav txuas txhua lub ntsuas hluav taws xob hloov mus rau tus ntiv tes sib xws, tsis lees tus ntiv tes xoo vim qhov ua tsis tau ntawm nws qhov muaj txiaj ntsig, thiab txuas lub teeb sib xws LED uas teeb mus rau lub ntsej muag ntsuas ntawm tib tus ntiv tes. Txoj hauv kev zoo tshaj plaws uas peb pom los xyuas kom raug khoov ntawm qhov ntsuas lub ntsuas phoo yog kab xev, tab sis xaws nws rau hauv hnab looj tes los ntawm kev siv daim ntaub ntxiv yuav ua haujlwm ib yam nkaus.

Tom qab ntawd koj yuav tsum txuas HEXWear, qhov chaw nres nkoj nthuav dav, thiab bluetooth tag nrho rau tib lub hnab looj tes. Peb pom tias nws tseem muaj txiaj ntsig zoo rau pin sab nraud lub zog siv rau lub dab teg kom tso cai rau kev txav mus tau zoo tshaj plaws thiab tsis txwv kev txav mus los/hnav tau. Raws li rau lwm cov khoom siv, peb pom zoo kom siv cov hlua sib txuas los qhwv ib qho xov hlau ntau dhau los sib sau ua ke.

Nco ntsoov tias koj muaj kev sib txuas zoo thiab tsis muaj xov hlau nthuav tawm kom muaj qhov yooj yooj yim thiab muaj kev ywj pheej los tso cov khoom uas lawv xav tau kom cov khoom lag luam zoo nkauj zoo nkauj li sai tau.

Kauj ruam 9: Debug thiab Txaus siab rau

Thoob plaws hauv cov txheej txheem no muaj qhov ua tau zoo rau qhov ua yuam kev, yog li peb pom zoo txheeb xyuas tias koj cov khoom ua haujlwm raws li qhov xav tau tas li thoob plaws hauv cov txheej txheem. Qhov no txhais tau tias siv tas li siv cov ntsuas ntsuas ntawm Arduino kos duab kom paub meej tias koj cov ntawv nyeem nyeem tau hloov pauv zoo ib yam, txheeb xyuas tias tom qab txhua yam tau muag lawm muaj kev sib txuas zoo thiab nws tseem ua haujlwm tau zoo, thiab tsis muaj cov xov hlau nthuav tawm. Vim tias qhov loj ntawm cov khoom siv hluav taws xob hauv qhov chaw me me nthuav tawm cov xov hlau yuav yog koj tus yeeb ncuab loj tshaj.

Thaum koj tau ua tiav lub hnab looj tes ua haujlwm, txaus siab rau! Muaj kev lom zem goofing ib puag ncig nrog koj txoj haujlwm thiab xav hloov koj lub suab piano rau lwm yam piv txwv koj xav kom muaj lub cuab yeej siv thev naus laus zis tshwj xeeb!

Pom zoo: