Cov txheej txheem:
- Kauj ruam 1: Tsim Circuit Court
- Kauj Ruam 2: Txhim Kho Tsev Qiv Ntawv Ntxiv:
- Kauj Ruam 3: Tsim Arduino Sketch
- Kauj Ruam 4: Tsim Max 8 Patcher
- Kauj Ruam 5: Soldering Port Expander, LEDs, thiab Bluetooth Mate
- Kauj Ruam 6: Soldering Flex Sensors
- Kauj Ruam 7: Txuas mus rau HEXWear suav nrog Kev Siv Sab Nraud
- Kauj Ruam 8: Muab txhua yam rau hauv hnab looj tes
- Kauj ruam 9: Debug thiab Txaus siab rau
Video: Yuav Ua Li Cas Siv Lub Hnab Piano Air Wireless: 9 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
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
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
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
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
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:
Lub Hnab Tsis Siv Lub Hnab (nrog Tus Kheej): 9 Kauj Ruam (nrog Duab)
Lub Hnab Tsis Siv Lub Hnab (nrog Tus Kheej): Txawm hais tias peb yuav nyob deb ntawm cov neeg hlau sawv tawm tsam, muaj ib lub tshuab uas cuam tshuam nrog tib neeg lawm, txawm li cas los xij hauv txoj kev zoo tshaj plaws ua tau. Txawm hais tias koj xav hu nws lub thawv tsis muaj txiaj ntsig lossis lub tshuab tso kuv-nyob ib leeg, qhov plucky, sassy neeg hlau yog
Yuav Ua Li Cas Tus Kheej Mini Ntxuam Ntxuam Tawm ntawm Lub Khoos Phis Tawj Qub - Haum rau hauv Koj Lub Hnab Hnab: 6 Kauj Ruam
Yuav Ua Li Cas Tus Kheej Mini Ntxuam Ntxuam Tawm ntawm Lub Khoos Phis Tawj Qub - Haum rau hauv Koj Lub Hnab Hnab: Kuv yuav qhia koj yuav ua li cas thiaj ua tau tus kheej lub rooj mini kiv cua tawm ntawm lub khoos phis tawj qub. Ib qho ntxiv yog tias nws txawm haum hauv koj lub hnab ris. Nov yog txoj haujlwm yooj yim heev, yog li tsis xav tau kev paub ntau ntxiv lossis kev txawj ntse. Yog li cia pib
Cov Hnab Hnab Hnab Tsho Hnab Tsho Chaw Nyob: 11 Kauj Ruam
Cov Hnab Ntim Hnab Hauv Cov Chaw Taws Teeb: Tam sim no ib hnub cov thev naus laus zis tau txav mus rau qhov kev paub ntau ntxiv uas muab rau tus neeg siv txoj hauv kev tshiab los cuam tshuam nrog yam khoom hauv ib puag ncig virtual lossis kev muaj tiag. Nrog thev naus laus zis hnav tau nce zuj zus thiab ntau ntxiv nrog cov xov tooj ntse ntxiv rau
Lub Hnab Hnab Hnab Organizer: 3 Kauj Ruam
Lub Koob Yees Duab Hnab Organizer: Hauv Phau Ntawv Qhia no, kuv qhia yuav siv li cas thiab qub yoga puzzle lev thiaj li ua tus npaj rau koj lub koob yees duab iav uas haum hauv txhua lub hnab ev ntawv uas koj muaj. Txawm tias koj tuaj yeem siv los khaws koj lub iav kom nyab xeeb.Qhov tswv yim yog yooj yim, thiab tuaj yeem hloov kho kom haum rau
Los ntawm Lub Hnab Phaser mus rau Lub Hnab Hnab Laser: 6 Cov Kauj Ruam
Los ntawm Lub Hnab Phaser mus rau Lub Hnab Hnab Laser: Hauv qhov haujlwm no, peb yuav hloov pauv me ntsis khoom ua si Star Trek Phaser Kuv pom ntawm Barnes & Noble rau lub laser pointer. Kuv muaj ob ntawm cov phasers no, thiab ib qho tsis muaj roj teeb rau lub teeb ci me ntsis, yog li kuv txiav txim siab hloov nws mus rau lub laser rov ua dua tshiab