INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Arduino
- Stap 3: hardeware -opstelling
- Stap 4: Die Max Patch: Oorsig
- Stap 5: Die maksimum pleister: opstel
- Stap 6: Siphon en Simple Client
- Stap 7: VPT8
- Stap 8: Deeltjies
Video: Interaktiewe deeltjies: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Dit is 'n stap -vir -stap gids vir die opstel van die geïntegreerde stelsel vir interaktiewe deeltjies. Dit is 'n redelik gevorderde stelsel wat soms verwarrend kan wees, en 'n bietjie kennis van kodering, Max MSP, Arduino en klank/visuele opstellings word aanbeveel.
Stap 1: wat u benodig
Die eerste stap is om alles gereed te kry. Die ingeslote zip -lêer bevat alles wat u rekenaarmatig benodig, dit bevat die Max Patch (waarvoor u Max 8 benodig), Siphon en VPT8.
- U benodig Max 8:
- U benodig 'n menger met ten minste twee kanale, 'n projektor en 'n standaard, klankkabels van 'n kwart duim tot 'n duim man, twee kontakmikrofone en luidsprekers.
- U benodig ook die materiaal vir 'n Arduino. In hierdie handleiding gebruik ons Arduino Teensy 3.5
- Uiteindelik benodig u 'n Mac met ten minste High Sierra (OSX 10.13.6)
Stap 2: Arduino
Hier het ons 'n eenvoudige skema van ons eie Arduino -gebou bevat wat u as sjabloon kan gebruik om u eie uit te bou. Omdat Arduino so aanpasbaar en divers is, hoe meer kennis u het om Arduino te gebruik, hoe meer kan u daarmee doen. Hierdie opstelling is vir 'n eenvoudige druksensor wat gebruik word om tussen die drie toon en 'n af fase te wissel. U sal 'n USB -kabel hieruit en in u stelsel aansluit.
Stap 3: hardeware -opstelling
Hier sal u alles aan u Mac koppel.
- Stel die projektor en die standaard van u keuse op en verbind dit via die poorte wat u beskikbaar het. In ons geval was dit VGA met 'n VGA na Thunderbolt 2 -adapter.
- Vervolgens koppel u die kontakmikrofone aan die skakelaar, een in elke kanaal, soos in die 3de en 4de prentjie getoon. Dit sal dan via USB aan u Mac koppel.
- Laastens die opstel van luidsprekers. U kan soveel luidsprekers gebruik as wat u wil; in ons voltooide produk het ons 5 satellietluidsprekers gebruik wat gekoppel is aan 'n sentrale subwoofer wat dan aan die skootrekenaar gekoppel is, maar hoeveel is heeltemal aan u.
Stap 4: Die Max Patch: Oorsig
Hier is die oorsig van die pleister terwyl u dit oopmaak. Die groep links bo is wat die manipulasie beheer, die onderstaande groep wat die klanktone sowel as die Arduino beheer, en laastens beheer die groepering regs die deeltjiesisteem self sowel as die bediener vir beide sifon.
Stap 5: Die maksimum pleister: opstel
- Die eerste deel van die opstel is om seker te maak dat u die korrekte insette het. U gaan na die boonste gedeelte van die skerm met die pleister oop en klik op 'Opsies' en klik dan op 'Klankstatus'. Dit sal 'n venster oopmaak, soos gesien in die eerste prentjie, met betrekking tot die klankstatus van die stelsel. U sal op die invoertoestel wil klik en seker maak dat u die regte ingang gekies het vir die skakelaar wat u vir die kontakmikrofone gebruik, sowel as die uitset, afhangende van of u besluit om 'n luidsprekerstelsel te gebruik of nie, maar as u een gebruik verhoog die verdiepings- en interaksie -aspek van die stelsel.
- Nadat u die regte klank opgestel het, kan u die pleister aanskakel deur op die aan / uit -simbool in die regter onderkant van die skerm te klik. Dit sal klank aktiveer en die pleister gereed vir invoer en uitvoer.
- Die derde stap is om na die klankkluster te blaai, waar u drie groot bokse sal sien wat 'Bron: klanklêer' sê, u wil dit verander. As u op die teks klik, sal 'n keuselys verskyn en u wil op "Ossillator" klik. Dit sal die klank na 'n konstante toon verander, en onder die bron sal u die etiket "Freq:" sien, klik daarop en u sal die frekwensie van die toon verander na wat in die opmerking bokant elke boks gespesifiseer word, of u kan dit maak die toon wat jy wil.
- Die volgende stap is om seker te maak dat die Arduino behoorlik lees. Uit die skematiese in die Arduino -stap is daar 'n knoppie op die Arduino en u moet daarop druk nadat u die Arduino in die stelsel gekoppel het. Sodra dit klaar is, druk u op die vinkje in die arduino -kode links bo in die venster en dan op die plus -simbool. Dit kan 'n fout toon, maar die onderdrukking van 'n plus -simbool sal die probleem regstel. U moet dan op die "seriële poorte opdateer", wat u kan vind as u op die "p arduino" pleister in die hoofvlek druk. Dan sal u klik waar daar staan "bluetooth-inkomstepoort"; daar moet 'n tweede opsie wees, wat afhang van die poort waarop u die USB gekoppel het, en dit verwys gewoonlik na USB op een of ander manier, maar druk op die opsie en druk dan begin. Dit moet die datastroom begin.
Stap 6: Siphon en Simple Client
Hier stel u die Siphon -bediener en -kliënt op wat gebruik word om die deeltjiesisteem na VPT8 oor te dra.
- In die Max -pleister klik u op die blokkie langs die stelling "output_matrix" sowel as die skakelaar regs bo. Dit aktiveer beide die deeltjiesisteem, maak seker dat dit werk deur op die venster met die naam tut02 te klik en as die deeltjies verskyn, werk die stelsel.
- Klik dan op die boodskap "servername" Siphon Server "" en dit sal die bedienernaam invul.
- U kan die program dan oopmaak uit die zip-gids met die naam 'Simple Client', en sodra dit oopgemaak is, moet dit die bedienernaam outomaties opspoor, maar as dit nie op die naam in die linker boonste hoek geklik het nie en op die naam klik soos dit is in die prent gewys.
Stap 7: VPT8
VPT8 is wat ons gebruik het om projeksiekaarte te gebruik. Dit kan taai en temperamentvol wees, maar sodra die werk redelik konsekwent is in die resultate daarvan. Ons sal 'n stap -vir -stap handleiding hê oor hoe ons dit opgestel het, maar ons sal die VPT8 -dokumentasie insluit wat meer inligting gee oor ander maniere om die sagteware te gebruik.
- U kan die sagteware oopmaak vanuit die gids wat in hierdie instruksies ingesluit is. Dit kan 'n rukkie neem om oop te maak, wees geduldig daarmee, maar as u eers oopgemaak het, gaan u na die boonste balk waar daar staan "VPT8", klik op "File" en gaan na "Open" en dit verskyn. soek na die gids, en u wil na die "defaultproject-vpt8" gids gaan en dan die "projectpath.maxpat" lêer oopmaak.
- Die volgende ding wat u wil doen, is om op die knoppie links onder in die venster te klik om die stelsel van "af" na "aan" te skakel.
- In die boonste gedeelte van die venster kan u 'n plus- en minteken sien. Dit voeg lae by en verwyder dit. Voeg nou eers 1 laag by deur een keer op die "+" te klik. As u die projekpad -lêer oopgemaak het, kan dit reeds 'n laag oopmaak, en as dit net na stap 4 gegaan het.
- Aan die regterkant van die venster sien u 'n klomp afknoppies. Beweeg oor die kant en blaai af totdat u 'n paar met syf sien, dit is die een wat u soek. Klik op die "af" -knoppie om dit aan te skakel. As dit nie outomaties vul nie, klik dan op die sirkel langs die "aan" -knoppie, klik dan op die aftrek -knoppie en soek na "Siphon Server Max", dit is die bediener wat ons in die vorige stap opgestel het.
- Sodra u dit van die Siphon -kliënt gelees het, gaan u hieronder af waar dit 'laag_1' staan en klik dan op 'geen', en dit sal 'n groot lys opstel. Klik op die opsie wat "1syphon" sê, dit neem die laag met die data wat vanaf stap 4 gestroom word.
- Klik dan op die swart boks waar u die module in stap 4 aangeskakel het. Dit sal die data na die voorskouboks en die VPT8 -boks aan die linkerkant van die skerm begin stroom. U sien ook vier klein sirkels met pluspunte. Dit word gebruik om die laag te manipuleer en kan die laag so groot of so klein maak as wat u dit nodig het.
- Aangesien u uiteindelik in 'n projektor gekoppel sal wees, moet u op die Mac seker maak dat u die projektor as 'n aparte skerm gebruik en die venster met die naam "VPT8" daarheen skuif, en u kan op die 'volle skerm' knoppie onderaan die venster om die volle skerm vir die projektor te draai.
Stap 8: Deeltjies
Die deeltjies behoort nou te werk. Die kontakmikrofoon wat u by kanaal 1 ingeprop het, manipuleer die afstoting van die deeltjies en die transponering van die toon wat gespeel word, terwyl die een wat aan kanaal 2 gekoppel is, die snelheid en aantrekkingskrag van die deeltjies en die gly van die toon gespeel. As u 'n Arduino gebruik het, is die pleister opgestel sodat 'n druksensor maklik tussen die toon kan skakel en ons het die kode in die kolom gelaat sodat 'n eenvoudige potensiometer ook die toon kan verander. dit is 'n opsie.
Aanbeveel:
BBC Micro: bit and Scratch - Interaktiewe stuurwiel en dryfspel: 5 stappe (met foto's)
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: Een van my klasopdragte hierdie week is om die BBC Micro: bit te gebruik om in verbinding te tree met 'n Scratch -program wat ons geskryf het. Ek het gedink dat dit die perfekte geleentheid was om my ThreadBoard te gebruik om 'n ingebedde stelsel te skep! My inspirasie vir die krap
Hoe om 'n interaktiewe bot in onenigheid by te voeg: 6 stappe
Hoe om 'n interaktiewe bot in onenigheid by te voeg: in hierdie tutoriaal gaan ek wys hoe u 'n eie interaktiewe bot kan maak wat met 'n paar kommando's werk. Discord is 'n Skype/Whats-app sosiale media-app wat gamers bymekaar bring. Hulle kan 'n eie kanaal hê, kyk watter speletjie elke lid speel
Arduino interaktiewe LED koffietafel: 6 stappe (met foto's)
Arduino interaktiewe LED koffietafel: ek het 'n interaktiewe koffietafel gemaak wat ledligte onder 'n voorwerp aanskakel as die voorwerp oor die tafel geplaas word. Slegs die LED's wat onder die voorwerp is, sal brand. Dit word gedoen deur effektief nabyheidssensors te gebruik, en wanneer die nabyheid
Meting van fyn deeltjies (uitbreiding): 3 stappe
Draagbare meting van fyn deeltjies (uitbreiding): doelstelling: byvoeging van 'n CO2 -sensor Verbeterde leesbaarheid van die program Opening van die program vir ander soorte sensors. Hierdie projek volg op nog 'n projek wat reeds gepubliseer is. Dit beantwoord vrae wat lesers stel. 'N Bykomende sensor is
Luggehalte -monitor met deeltjies: 7 stappe
Luggehalte -monitor met deeltjies: luggehalte. U dink waarskynlik meer daaraan noudat ons skoon lug in 'n permanente waas oor die lug verander het. Yuck. Een ding waaroor u wel beheer het, is die luggehalte in u huis. In hierdie tutoriaal sal ek jou wys hoe om 'n lug te bou