Sisukord:
- Samm: materjalid
- 2. samm: juhtpaneeli valimine
- 3. samm: struktuuri kavandamine ja prototüüpimine
- 4. samm: pinnale astumine
- Samm: Neopikselribade paigaldamine
- Samm: lüliti paigaldamine
- 7. samm: pistiku ja kaablite jootmine
- 8. samm: juhtpaneeli ettevalmistamine
- Samm: jootmise juhtimisahel ja LattePanda ühendused
- Samm: padjade ühendamine juhtpaneeliga ja toiteallikaga
- 11. samm: programmeerimine
- 12. samm: platvormi kaitsva struktuuri valmistamine
Video: MIDI sammliides: 12 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Hispaaniakeelne versioon siin.
Selles juhendis näitame teile, kuidas teha valgus- ja heliliidest, mida saab kasutada "Simon Says" esitamiseks ja MIDI -liidesena. Mõlemat režiimi mängitakse jalgadega.
Taust
Projekt sündis seetõttu, et tahtsime teha interaktiivse installatsiooni, kus peaaegu igat liiki publik saaks seda kasutada olenemata nende vanusest. See on välja töötatud kaubanduskeskuse jaoks, mis on üks selle vaatamisväärsusi.
Esimene viide, mille me kliendilt saime, oli see Simon Saysi versioon, mida saab mängida inimeste jalgadega. Põhimõtteliselt pidime seda mõtet kordama.
Uurisime sarnaseid mänge/platvorme ja leidsime palju tantsupõrandaid, enamik neist töötab valgusega, kuid mitte heliga. Samuti leidsime jalgadele suured klaverid, nii et arvasime, et muusikariista funktsionaalsuse lisamisest võib midagi huvitavat välja tulla. Muusika armastuse pärast!
Me kaalusime ka platvormi kuju. Peaaegu iga tantsupõrand, mille leidsime, oli ristkülikukujuline, neljakandiliste padjanditega. On üks erand, millel on ümmargused padjad. Tahtsime oma platvormile anda teistsuguse tunde, säilitades samal ajal ruutude modulaarse aspekti, seetõttu otsustasime kasutada kuusnurki.
Kuusnurkse kujuga projekte otsides leidsime selle. Kuusnurkse kuju tegemise idee oli meie jaoks põnev… meil polnud aimugi, mis tulemas on.
Meil oli selgem eesmärk:
- Simon Says mäng
- Muusikainstrument
- Kuusnurksed padjad
Samm: materjalid
Iga padja kohta:
1.5) Neopixeli riba meeter
1) Tööstuslik piirlüliti
1) Opaline Acrylique paksus 1 cm
1) PVC kuusnurk
1) metallprofiili kuusnurkne struktuur
Üldine:
1) LattePanda
1) MUX
1) 5VDC 50A toiteallikas
1) Tööstuslik juhtpaneel
1) Perma-Proto
1) LattePanda ümbris
1) Pistikupesa 5V @2.5a
10) Takisti 10k oomi
5) Kruviklemm
1) Kõlar
Plastist kinnitusrihmad
2. samm: juhtpaneeli valimine
Arduino on arendusplaat, mida oleme pikka aega kasutanud. See pole kunagi ebaõnnestunud, sellegipoolest peame kontrollima kõiki selle projekti nõudeid:
- Valgus: suure intensiivsusega heledus ja keerulised mustrid, kasutame neopiksleid
- Padjad: Padjad peaksid reageerima kasutaja sammudele. Otsustasime minna lülititega.
- Mäng: töödeldakse mikrokontrolleriga.
- Heli: alguses mõtlesime PureData abil oma helisid kujundada, seega vajasime arvutit, mis suudaks programmi käivitada.
Läheme nendesse teemadesse süvenedes edasi, praegu peame lahendama heli.
Kaalusime PureData kasutamist, sest isegi kui saate Arduinoga heli tekitada, võib see mingil hetkel keeruliseks ja piiratud olla, vahepeal PD abil saame teha sünteesi või plaastri helide käivitamiseks MIDI kaudu. Vajasime arvutit PD käivitamiseks ja Arduino, et juhtida kõike muud.
Uurisime võimalusi, mida võiksime saada, ja LattePanda tahvli võimalused meeldisid meile väga: Windows 10 -ga arvuti ja integreeritud Arduino. Bingo!
LattePandal on GPIO -port, kust leiate kaardistatud Arduino tihvtid, nende kaudu saaksime kontrolli padja lülitite ja neopikslite üle.
Mängu programmeerimine toimuks ka sisseehitatud Arduino tahvlis, muide, see on Arduino Leonardo.
LattePandal on 3.5 pistik, kust saame heli.
Me oleksime saanud kasutada palju tahvleid, võib -olla küsite endalt, miks me ei kasutanud Raspberry Pi -d. Siin on põhjus:
- Adafruit soovitab kellaprobleemide tõttu mitte kontrollida Neopixeleid RaspberryPie'ga. See on probleem, mida Arduinol pole.
- RaspberryPie GPIO -tihvtide programmeerimine tuleb teha Pythoni kaudu. Me pole programmeerimiskeelega kursis.
- Isegi kui saime ühendada Arduino ja RaspberryPie, tahtsime kõik lahendada vaid ühe lauaga.
- RaspberryPie töötab Windows 10 (IoT Core) eriversiooniga.
LattePanda on kallim ja sellel on palju väiksem arendajate kogukond kui teistel tahvlitel. Kui te pole LattePanda kasutamises kindel, võite kasutada ka teisi tahvleid (Raspy, UDOO, BeagleBone jne), meil on hea meel teada saada teie tulemusi.
3. samm: struktuuri kavandamine ja prototüüpimine
Punktid, mida kaalusime struktuuri kujundamiseks:
- Kandke täiskasvanu kaalu
- Sobib õues kasutamiseks
- Hoidke elektroonika turvaliselt
Otsustasime kasutada metallprofiile materjali tugevuse, odavuse ja kättesaadavuse tõttu.
Konstruktsioon koosneb kahest kuusnurgast, mis on ühendatud kuue lühikese poolusega:
Lõikasime iga kuusnurga jaoks 12 metallitükki sammastega veskiga ja seejärel keevitasime kõik.
Kahe kuusnurga vahele jäetud ruum aitab kaitsta vee või muu eest, mis võib elektroonikat kahjustada, ning ka juhtmeid vedada.
4. samm: pinnale astumine
Kui meil oli metallkonstruktsioon, pidime katma kaks punkti:
- Pind, mis kaitseb elektroonikat
- Pind, kuhu kasutaja astub
Elektroonikat kaitsva ja kuusnurga sees oleva pinna jaoks otsustasime kasutada pvc -materjali, see pole kallis, sellega on lihtne töötada ja see võib teatud määral veele vastu panna.
Pinnale, millele kasutajad astuvad, valisime akrüüliga opaliini, kuna see suhtleb valgusega ja paksusega 1 cm, nii et see talub täiskasvanu kaalu.
Lõikasime kõik lasermasinaga, see oli kiire ja mitte kallis. Lisatud failid leiate
Samm: Neopikselribade paigaldamine
Valisime veekindlad ribad 96 neopiksliga meetri kohta. Adafruitil on üksikasjalik juhend neopikselite kohta.
Meie…
- Iga riba alguses joodeti 470 oomi takisti
- Paigaldas riba kuusnurga siseserva
- Kasutas takjapaelu ribade kinnitamiseks oma kohale
- Joodetud pikendus ribale, mis väljub pvc pinnalt.
Samm: lüliti paigaldamine
Padjade aktiveerimiseks valisime tööstusliku mehaanilise lüliti. Tänu akrüüli paindlikkusele ja kuna lüliti asetatakse kuusnurga keskele läbi pvc -lehe, saab lüliti aktiveerimiseks vajaliku rõhu saavutada, kui kasutaja astub akrüüli pinnale. Kalibreerisime, kui kõrged või madalad lülitid pesumasinatega peavad olema.
7. samm: pistiku ja kaablite jootmine
Igal kuusnurgal on lüliti ja LED -riba, millel on kokku 5 kaablit. Need kaablid tuleb ühendada juhtimisahelaga, kuhu kõik koondatakse.
Kasutasime kahte XLR -pistikut; üks neopikslite jaoks (3 kaablit) ja teine lüliti jaoks (2 kaablit). Ideaalne stsenaarium oleks vaid üks pistik, kuid me ei saanud seda endale lubada. Kui saate, teeb see asja palju lihtsamaks.
8. samm: juhtpaneeli ettevalmistamine
Mis on juhtpaneeli sees:
- XLR naissoost pistikud
- Toiteallikas
- LattePanda
Samm: jootmise juhtimisahel ja LattePanda ühendused
Lülitid on ühendatud 16 sisendiga multiplekseriga
Neopikslid on ühendatud otse Arduino tihvtidega.
LattePanda jaoks kasutasime kaubamärgi disainitud korpust.
Lisatud on skeemi disain.
Samm: padjade ühendamine juhtpaneeliga ja toiteallikaga
XLR -pistiku kinnitamine paneeli külge
Pistikute märgistamine
· XLR -kaablite jootmine kruvipistikute külge
· Toiteallika, juhtimisahela ja LattePanda kinnitamine
· Kaablite korraldamine
· Padja kaablite ühendamine juhtpaneeliga
11. samm: programmeerimine
MIDI juhtimiseks leidsime, et see teave on väga kasulik
Kasutasime seda raamatukogu Arduino jaoks
Me kasutasime seda plaastrit PureData jaoks
Muusikaproovide jaoks on veebis mitmeid tasuta alternatiive
Neopikslite juhtimiseks kasutasime FastLED raamatukogu
Mängu "Simon ütleb" jaoks oli see juhend väga kasulik
12. samm: platvormi kaitsva struktuuri valmistamine
Selle struktuuri peamine eesmärk on:
Kuusnurkade ühtsuse hoidmine
Kuusnurkade kaitsmine ilmastiku eest
Esikoht helivõistlusel 2018
Soovitan:
Ehitage Arduino MIDI -kontroller: 5 sammu (piltidega)
Ehitage Arduino MIDI -kontroller: Tere kõigile! Selles juhendis näitan teile, kuidas luua oma Arduino toitega MIDI -kontroller. MIDI tähistab muusikariistade digitaalset liidest ja see on protokoll, mis võimaldab arvutitel, muusikariistadel ja muul riistvaral suhelda
MIDI käsipaneel 19 tooniväljaga ülemisel ja alumisel küljel : 15 sammu (koos piltidega)
MIDI käsipaneel, millel on 19 toonivälja ülemisel ja alumisel küljel …: Sissejuhatus See on minu kohandatud MIDI käsipaneeli õpetus, millel on 19 helitugevat toonivälja, Plug'n Play USB võimalus ja palju hõlpsasti kasutatavaid parameetreid padjade reguleerimiseks teie individuaalsete vajaduste jaoks. See pole disainiauhinna võitnud mood
MIDI sonar "Theremin": 10 sammu (koos piltidega)
MIDI sonar "Theremin": see on muusikainstrument, mis kasutab nootide helikõrguse ja kvaliteedi reguleerimiseks kahte sonari kaugusandurit. Muidugi pole see tegelikult Theremin, vaid " Theremin " on muutunud üldnimetuseks instrumentidele, mida mängitakse kätega vehkides
MIDI sammliides (versioonis Español): 12 sammu
MIDI Step Interface (versioon Español): Versión en inglés aquí.En este instructable te mostraremos cómo hacer una plataforma interactiva de luz y sonido, que puede ser usada para jugar el famoso “Simon Says” al igual que como un controlador MIDI. Ambos modos operados con los pies! Eelnev
MIDI 5V LED -riba valguskontroller Spielatroni või muu MIDI -sünteesi jaoks: 7 sammu (piltidega)
MIDI 5V LED-riba valguskontroller Spielatroni või muu MIDI Synthi jaoks: see kontroller vilgutab kolmevärvilisi LED-ribatulesid 50 mS märkme kohta. Sinine G5 kuni D#6, punane E6 kuni B6 ja roheline C7 kuni G7. Kontroller on ALSA MIDI -seade, nii et MIDI -tarkvara saab LED -idele väljastada samaaegselt MIDI -süntesaatoriseadmega