Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj Ruam 2: Xaiv Pawg Tswj Xyuas
- Kauj Ruam 3: Tsim thiab Ua Qauv Tus Qauv
- Kauj Ruam 4: Kauj Ruam Nto
- Kauj Ruam 5: Txhim Kho Neopixel Strips
- Kauj Ruam 6: Txhim Kho Qhov Hloov
- Kauj Ruam 7: Soldering Connector thiab Cables
- Kauj Ruam 8: Npaj Cov Tswj Vaj Huam Sib Luag
- Kauj Ruam 9: Soldering Tswj Circuit thiab LattePanda Kev Sib Txuas
- Kauj Ruam 10: Txuas Cov Pads rau Cov Tswj Vaj Huam Sib Luag thiab Cov Khoom Siv Hluav Taws Xob
- Kauj ruam 11: Programming
- Kauj Ruam 12: Tsim Tus Qauv Uas Tiv Thaiv Lub Platform
Video: MIDI Step Interface: 12 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
Spanish version ntawm no.
Hauv cov lus qhia no peb yuav qhia koj yuav ua li cas thiaj ua lub teeb thiab suab sib tham uas tuaj yeem siv ua si "Simon Hais" thiab ua MIDI interface. Ob hom yuav ua si nrog koj txhais taw.
Keeb kwm yav dhau
Qhov haujlwm tau yug los vim tias peb xav ua kev teeb tsa sib tham uas yuav luag txhua tus neeg tuaj saib tuaj yeem siv nws tsis hais lawv lub hnub nyoog li cas. Nws tau tsim los rau hauv khw, raws li ib qho ntawm nws qhov kev nyiam.
Thawj qhov kev siv uas peb tau txais los ntawm cov neeg siv khoom yog qhov Simon Hais Qhov no uas tuaj yeem ua nrog tib neeg txhais taw. Peb yeej yuav tsum rov ua dua lub tswv yim no.
Peb tshawb fawb qhov kev ua si zoo sib xws/platform, thiab peb pom ntau qhov chaw seev cev, feem ntau ntawm lawv ua haujlwm nrog lub teeb tab sis tsis hnov suab. Peb kuj pom pianos loj rau txhais taw yog li peb xav tias qee yam txaus nyiam tuaj yeem tawm los ntawm kev ntxiv cov cuab yeej siv suab paj nruag ua haujlwm. Rau kev hlub nkauj!
Peb kuj tau txiav txim siab qhov zoo ntawm lub platform. Yuav luag txhua qhov kev seev cev pem teb uas peb pom tau muaj duab plaub, nrog cov ntaub plaub fab. Muaj ib qho kev zam uas muaj cov pawm ncig. Peb xav muab qhov kev xav sib txawv rau peb lub platform thaum khaws cov qauv sib txawv ntawm cov xwm txheej, yog vim li cas peb thiaj txiav txim siab siv hexagons.
Thaum tshawb nrhiav cov phiaj xwm nrog cov duab hexagonal, peb pom qhov no. Lub tswv yim ntawm kev ua cov duab hexagonal tau zoo siab rau peb … peb tsis muaj lub tswv yim ntawm yam uas yuav los.
Peb muaj lub hom phiaj meej dua:
- Simon Hais game
- Suab paj nruas ntsuas
- Hexagonal los xij
Kauj ruam 1: Cov ntaub ntawv
Rau txhua lub ncoo:
1.5) Meter ntawm Neopixel sawb
1) Muaj kev txwv hloov
1) Opaline Acrylique 1cm tuab
1) PVC hexagon
1) Hlau profile hexagon qauv
General:
1) LattePanda
1) MUX
1) 5VDC 50A Fais Fab Qhov Chaw
1) Muaj Vaj Huam Sib Luag Tswj
1) Perma-Proto
1) Cov ntaub ntawv LattePanda
1) Qhov Hluav Taws Xob 5V @2.5a
10) Resistor 10k ohms
5) Ntsia hlau dav hlau
1) Hais lus
Cov yas ruaj khov koj cov menyuam
Kauj Ruam 2: Xaiv Pawg Tswj Xyuas
Arduino yog pawg tswj hwm kev txhim kho uas peb tau siv ntev. Nws yeej tsis tau ua tiav, txawm li cas los xij peb yuav tsum txheeb xyuas txhua qhov kev xav tau rau txoj haujlwm no:
- Lub teeb: Kev siv lub teeb ci siab thiab cov qauv nyuaj, peb siv Neopixels
- Pads: Pads yuav tsum teb rau tus neeg siv taw. Peb txiav txim siab mus nrog cov keyboards.
- Kev Ua Si: Yuav ua tiav los ntawm lub microcontroller.
- Suab: Thaum pib peb xav tsim peb lub suab nrog PureData, yog li peb xav tau lub khoos phis tawj tshaj li tuaj yeem ua haujlwm tau.
Peb yuav nkag mus tob rau cov ncauj lus no raws li peb mus, rau tam sim no, ib feem uas peb yuav tsum tau daws yog lub suab.
Peb txiav txim siab siv PureData vim tias txawm tias thaum koj tuaj yeem tsim lub suab nrog Arduino nws tuaj yeem nyuaj thiab txwv qee lub sijhawm, nrog rau PD peb tuaj yeem ua ke los yog thaj ua rau muaj suab nrov ntawm MIDI. Peb xav tau lub khoos phis tawj siv PD thiab Arduino los tswj txhua yam ntxiv.
Peb tshawb fawb txog cov kev xaiv uas peb tuaj yeem tau txais thiab peb nyiam qhov muaj peev xwm nrog LattePanda pawg thawj coj: lub khoos phis tawj nrog Windows 10 thiab kev sib xyaw Arduino. Bingo!
LattePanda muaj GPIO chaw nres nkoj uas koj tuaj yeem pom Arduino pins teeb tsa, dhau los ntawm lawv peb tuaj yeem tau txais kev tswj hwm lub ncoo hloov pauv thiab neopixels.
Kev ua si qhov kev ua si tseem yuav tshwm sim hauv Arduino pawg thawj coj uas suav nrog, uas los ntawm txoj kev, nws yog Arduino Leonardo.
LattePanda muaj 3.5 lub suab los ntawm qhov uas peb yuav hnov suab.
Muaj ntau ntau cov laug cam uas peb tuaj yeem siv tau, tej zaum koj yuav nug koj tus kheej tias vim li cas peb thiaj tsis siv Raspberry Pi. Nov yog vim li cas:
- Adafruit qhia kom tsis txhob tswj Neopixels nrog RaspberryPie vim yog teeb meem moos. Nov yog teeb meem uas Arduino tsis muaj.
- Lub khoos phis tawj ntawm GPIO pins hauv RaspberryPie yuav tsum ua tiav los ntawm Python. Peb tsis paub nrog cov lus programming.
- Txawm tias thaum peb tuaj yeem sib xyaw Arduino thiab RaspberryPie, peb xav daws txhua yam nrog tsuas yog ib lub rooj tsavxwm.
- RaspberryPie khiav qhov tshwj xeeb ntawm Windows 10 (IoT Core).
LattePanda kim dua thiab nws muaj cov zej zog me ntawm cov neeg tsim khoom ntau dua li lwm cov laug cam. Yog tias koj tsis paub siv LattePanda koj tseem tuaj yeem siv lwm cov laug cam (Raspy, UDOO, BeagleBone, thiab lwm yam …), peb yuav zoo siab paub koj cov txiaj ntsig.
Kauj Ruam 3: Tsim thiab Ua Qauv Tus Qauv
Cov ntsiab lus uas peb tau txiav txim siab tsim cov qauv:
- Dais qhov hnyav ntawm tus neeg laus
- Haum rau sab nraum zoov
- Khaws cov khoom siv hluav taws xob nyab xeeb
Peb txiav txim siab siv cov hlau hlau vim yog lub zog, tus nqi qis thiab muaj cov khoom siv.
Cov qauv muaj ob lub hexagons koom nrog rau rau tus ncej luv:
Rau txhua lub hexagon peb txiav 12 daim hlau nrog lub zom zoo ib yam rau tus ncej thiab tom qab ntawd peb txuas txhua yam.
Qhov chaw uas nyob nruab nrab ntawm ob lub hexagons, pab tiv thaiv los ntawm dej lossis ib yam dab tsi uas tuaj yeem ua rau muaj kev puas tsuaj rau cov khoom siv hluav taws xob thiab tseem rau kev xa cov xov txuas.
Kauj Ruam 4: Kauj Ruam Nto
Thaum peb muaj cov qauv hlau peb yuav tsum npog ob lub ntsiab lus:
- Nto uas ua kom muaj kev nyab xeeb hauv cov khoom siv hluav taws xob
- Qhov chaw uas tus neeg siv yuav nqis tes ua
Rau saum npoo uas tiv thaiv cov khoom siv hluav taws xob thiab sab hauv ntawm lub hexagon peb tau txiav txim siab siv cov khoom siv pvc, nws tsis kim, yooj yim rau kev ua haujlwm nrog thiab nws tuaj yeem tiv taus dej rau qee qib.
Rau saum npoo uas cov neeg siv nqis tes rau peb tau xaiv acrylique opalin vim tias nws tau cuam tshuam nrog lub teeb thiab nrog tuab li 1cm kom nws tuaj yeem ua rau hnyav ntawm tus neeg laus.
Peb txiav txhua yam nrog lub tshuab laser nws tau nrawm thiab tsis kim. Koj tuaj yeem pom cov ntawv txuas nrog
Kauj Ruam 5: Txhim Kho Neopixel Strips
Peb xaiv cov kab dej tsis muaj dej nrog 96 neopixels ib 'meter'. Adafruit muaj cov lus qhia ntxaws txog neopixels.
Peb…
- Soldered 470 ohm resistor thaum pib ntawm txhua txoj hlua
- Txhim kho kab txaij ntawm ntug sab hauv ntawm Hexagon
- Siv velcro los kho cov kab txaij hauv lawv qhov chaw
- Soldered ib qho txuas ntxiv rau kab txaij uas tawm ntawm pvc nto.
Kauj Ruam 6: Txhim Kho Qhov Hloov
Peb tau xaiv qhov kev hloov kho tshuab kom qhib lub pawm. Vim yog qhov hloov pauv ntawm acrylique thiab txij li qhov hloov pauv tau muab tso rau hauv nruab nrab ntawm lub hexagon los ntawm daim ntawv pvc, qhov siab ntawm qhov hloov pauv uas xav tau qhib kom ua tiav tuaj yeem ua tiav thaum tus neeg siv nqis tes rau ntawm qhov chaw acrylique. Peb ntsuas ntsuas qhov siab lossis qis tus hloov pauv xav tau nrog lub tshuab ntxhua khaub ncaws.
Kauj Ruam 7: Soldering Connector thiab Cables
Txhua lub hexagon muaj qhov hloov pauv thiab LED sawb nrog tag nrho ntawm 5 kab. Cov kab no yuav tsum txuas nrog rau kev tswj hwm qhov chaw uas txhua yam yuav tau mloog zoo.
Peb siv ob lub XLR txuas; ib qho rau neopixels (3 cables) thiab lwm qhov rau qhov hloov (2 cables). Qhov xwm txheej zoo tshaj yuav yog ib qho txuas tab sis peb tsis tuaj yeem them taus, yog tias koj tuaj yeem ua tau, nws yuav ua rau ntau yam yooj yim dua.
Kauj Ruam 8: Npaj Cov Tswj Vaj Huam Sib Luag
Dab tsi sab hauv tswj vaj huam sib luag:
- XLR poj niam txuas
- Fais fab mov
- LattePanda
Kauj Ruam 9: Soldering Tswj Circuit thiab LattePanda Kev Sib Txuas
Cov hloov pauv tau txuas nrog 16 input multiplexer
Neopixels txuas ncaj qha rau Arduino pins.
Rau LattePanda peb tau siv rooj plaub uas tsim los ntawm hom.
Koj tuaj yeem pom qhov tsim ntawm qhov txuas txuas nrog.
Kauj Ruam 10: Txuas Cov Pads rau Cov Tswj Vaj Huam Sib Luag thiab Cov Khoom Siv Hluav Taws Xob
Kho lub XLR txuas rau lub vaj huam sib luag
Labeling cov khoom sib txuas
· Siv cov XLR txuas rau cov ntsia hlau txuas
· Kho lub zog siv hluav taws xob, tswj Circuit Court thiab LattePanda
· Teeb kab
· Txuas lub ncoo cov hlua txuas mus rau lub rooj tswj hwm
Kauj ruam 11: Programming
Txog kev tswj hwm MIDI peb pom cov ntaub ntawv no muaj txiaj ntsig zoo
Peb siv lub tsev qiv ntawv no rau Arduino
Peb tau siv thaj no rau PureData
Txog cov qauv suab paj nruag muaj ntau txoj kev xaiv dawb hauv lub vev xaib
Txog Neopixels tswj peb siv lub tsev qiv ntawv FastLED
Rau "Simon Says" game qhov kev qhia no tau pab tiag tiag
Kauj Ruam 12: Tsim Tus Qauv Uas Tiv Thaiv Lub Platform
Lub hom phiaj tseem ceeb ntawm cov qauv no yog:
Ua kom hexagons koom ua ke
Tiv thaiv lub hexagons los ntawm huab cua
Thawj qhov khoom plig hauv Kev Sib Tw Suab 2018
Pom zoo:
Acoustic Levitation Nrog Arduino Uno Step-by Step (8-kauj ruam): 8 Kauj Ruam
Acoustic Levitation Nrog Arduino Uno Step-by Step (8-kauj ruam): ultrasonic suab transducers L298N Dc poj niam adapter hloov lub zog siv nrog tus txiv neej dc pin Arduino UNOBreadboard Yuav ua li cas ua haujlwm no: Ua ntej, koj upload code rau Arduino Uno (nws yog microcontroller nruab nrog digital thiab cov chaw nres nkoj sib piv kom hloov pauv tus lej (C ++)
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv
Caij Los Ntawm Cov Phab Ntsa: Google Txoj Kev Pom Kev Ruaj Ntseg Tsheb Npav Interface: 12 Cov Kauj Ruam (nrog Duab)
Caij Los Ntawm Cov Phab Ntsa: Google Txoj Kev Pom Kev Ruaj Ntseg Tsheb Cuam Tshuam: Kev Caij Tsheb Los Ntawm Cov Phab Ntsa: Google Txoj Kev Pom Kev Ruaj Ntseg Hauv Nroog Ua Ntej tso cai rau koj mus los ntawm Google Txoj Kev-Saib los ntawm kev yooj yim ntawm koj chav nyob. Siv qee yam khoom siv hluav taws xob yooj yim, Arduino, tsheb kauj vab nyob ruaj khov, khoos phis tawj, thiab lub projector lossis TV
Rov Qab Siv Cov Duab Duab Nrog Virtual Asistent: 7 Cov Kauj Ruam (nrog Duab)
Rov Qab Siv Cov Duab Duab Nrog Virtual Asistent: Nyob zoo txhua tus! Cov lus qhia no tau yug los ntawm lub laptop faib ua ib nrab, yuav los ntawm ib tus phooj ywg. Thawj qhov kev sim ntawm txoj haujlwm no yog kuv Lego Digital Photo Frame, txawm li cas los xij, yog ib tus neeg mob siab rau Siri thiab Google Tam sim no, Kuv txiav txim siab coj nws mus rau qhov tshiab