Inhoudsopgave:
- Stap 1: Wat je nodig hebt
- Stap 2: Arduino
- Stap 3: Hardware-installatie
- Stap 4: The Max Patch: Overzicht
- Stap 5: De maximale patch: instellen
- Stap 6: Sifon en Simple Client
- Stap 7: VPT8
- Stap 8: De deeltjes
Video: Interactieve deeltjes: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Dit is een stapsgewijze handleiding voor het opzetten van het meegeleverde Interactive Particles-systeem. Dit is een redelijk geavanceerd systeem dat soms verwarrend kan zijn en enige kennis van codering, Max MSP, Arduino en audio/visuele opstellingen wordt aanbevolen.
Stap 1: Wat je nodig hebt
De eerste stap is om alles klaar te maken. Het meegeleverde zipbestand bevatte alles wat je op de computer nodig hebt, dit omvat de Max Patch (waar je Max 8 voor nodig hebt), Syphon en VPT8.
- Je hebt Max 8 nodig:
- Je hebt een mixer nodig met minimaal twee kanalen, een projector en standaard, audiokabels van een kwart inch naar een kwart inch mannelijk, twee contactmicrofoons en luidsprekers.
- Je hebt ook de materialen nodig voor een Arduino. In deze tutorial gebruiken we Arduino Teensy 3.5
- Ten slotte heb je een Mac nodig met minimaal High Sierra (OSX 10.13.6)
Stap 2: Arduino
Hier hebben we een eenvoudig schema van onze eigen Arduino-build bijgevoegd die u als sjabloon kunt gebruiken om uw eigen te baseren. Omdat Arduino zo aanpasbaar en divers is, hoe meer kennis je hebt met het gebruik van Arduino, hoe meer je ermee kunt doen. Deze opstelling is voor een eenvoudige druksensor die wordt gebruikt om te wisselen tussen de drie tonen en een uit-fase. U sluit hiervan een USB-kabel aan op uw systeem.
Stap 3: Hardware-installatie
Hier koppel je alles aan je Mac.
- Stel de projector en de standaard van uw keuze in en sluit deze aan via de voor u beschikbare poorten. In ons geval was het VGA met een VGA naar Thunderbolt 2-adapter.
- Vervolgens sluit u de contactmicrofoons aan op de schakelaar, één in elk kanaal zoals weergegeven in de 3e en 4e afbeelding. Deze maakt vervolgens via USB verbinding met uw Mac.
- Eindelijk luidsprekers instellen. Je kunt zoveel luidsprekers gebruiken als je wilt, in ons eindproduct hebben we 5 satellietluidsprekers gebruikt die zijn aangesloten op een centrale subwoofer die vervolgens op de laptop is aangesloten, maar hoeveel is geheel aan jou.
Stap 4: The Max Patch: Overzicht
Hier is het overzicht van de patch zoals u deze opent. Het cluster linksboven is wat de manipulatie bestuurt, het cluster eronder dat de audiotonen en de Arduino bestuurt, en ten slotte bestuurt het cluster aan de rechterkant zowel het deeltjessysteem zelf als de server voor zowel Syphon.
Stap 5: De maximale patch: instellen
- Het eerste deel van het instellen is ervoor zorgen dat u de juiste invoer hebt. U gaat naar het bovenste deel van het scherm met de patch open en klikt op "Opties" en vervolgens klikt u op "Audiostatus". Dit opent een venster, zoals te zien is in de eerste afbeelding, met betrekking tot de audiostatus van het systeem. U wilt op het invoerapparaat klikken en ervoor zorgen dat u de juiste invoer hebt geselecteerd voor de schakelaar die u gebruikt voor de contactmicrofoons, evenals de uitvoer, afhankelijk van of u besluit een luidsprekersysteem te gebruiken of niet, hoewel het gebruik ervan zal het immersie- en interactieaspect van het systeem te vergroten.
- Nadat je de juiste audio hebt ingesteld, kun je de patch aanzetten door op het aan/uit-symbool rechtsonder in het scherm te klikken. Hierdoor wordt audio geactiveerd en is de patch gereed voor invoer en uitvoer.
- De derde stap is naar beneden scrollen naar het audiocluster waar je drie grote vakken ziet met de tekst "Bron: Geluidsbestand", je zult dit willen veranderen. Als u op de tekst klikt, verschijnt er een vervolgkeuzevenster en wilt u op "Oscillator" klikken. Dit zal de audio veranderen in een constante toon, en onder de Bron ziet u het label "Freq:", klik daarop en u wijzigt de frequentie van de toon in wat is gespecificeerd in de opmerking rechts boven elk vak of u kunt de toon wat je maar wilt.
- De volgende stap is ervoor te zorgen dat de Arduino goed leest. Vanuit het schema in de Arduino-stap is er een knop op de Arduino en die moet je indrukken nadat je de Arduino op het systeem hebt aangesloten. Zodra dat is gebeurd, drukt u op het vinkje in de arduino-code linksboven in het venster en vervolgens op het plus-symbool. Het kan een fout weergeven, maar meestal zal het onderdrukken van het plus-symbool het probleem oplossen. U moet dan op de "update seriële poorten" drukken die u kunt vinden als u op de "p arduino"-patch in de hoofdpatch drukt. Dan klik je waar het zegt "bluetooth-inkomen-poort". Er zou een tweede optie moeten zijn en dat is afhankelijk van de poort waarop je de USB hebt aangesloten en het verwijst meestal op de een of andere manier naar USB, maar druk op die optie en druk vervolgens op begin. Dit zou de datafeed moeten starten.
Stap 6: Sifon en Simple Client
Hier stelt u de Siphon-server en -client in die wordt gebruikt om het deeltjessysteem naar VPT8 te verzenden.
- In de Max-patch klikt u op het vak naast de verklaring "output_matrix" en op de schakelaar erboven. Dit zal zowel het deeltjessysteem activeren, controleren of het werkt door op het venster met het label tut02 te klikken en als deeltjes verschijnen, werkt het systeem.
- Vervolgens klikt u op het bericht "servernaam "Syphon Server"" en dit zal de servernaam invullen.
- U kunt het programma dan openen vanuit de zip-map met de naam "Simple Client" en als het eenmaal is geopend, zou het automatisch de servernaam moeten detecteren, maar als het niet op de naam in de linkerbovenhoek heeft geklikt en op de naam moet klikken zoals het is getoond in de afbeelding.
Stap 7: VPT8
VPT8 is wat we gebruikten om kaart te projecteren. Het kan kieskeurig en temperamentvol zijn, maar als het eenmaal werkt, is het redelijk consistent in de resultaten. We zullen een stapsgewijze handleiding hebben voor hoe we de onze hebben ingesteld, maar we zullen de VPT8 online documentatie toevoegen die meer informatie geeft over andere manieren om de software te gebruiken.
- U kunt de software openen vanuit de map in deze Instructable. Dit kan even duren om te openen, dus wees geduldig, maar als het eenmaal is geopend, ga je naar de bovenste balk waar "VPT8" staat en klik je op "Bestand" en ga je naar "Openen" en het zal verschijnen zoek naar de map en u wilt naar de map "defaultproject-vpt8" navigeren en vervolgens het bestand "projectpath.maxpat" openen.
- Het volgende dat u wilt doen, is op de knop linksonder in het venster klikken om het systeem van "uit" naar "aan" te zetten.
- In het bovenste gedeelte van het venster ziet u een plus- en minteken. Hiermee worden lagen toegevoegd en verwijderd. Voor nu voeg je gewoon 1 laag toe door eenmaal op de "+" te klikken. Toen u het projectpad-bestand opende, kan het al een laag openen en als dit het geval is, gaat u verder met stap 4.
- Aan de rechterkant van het venster ziet u een aantal uit-knoppen. Beweeg over die kant en scrol naar beneden totdat je er verschillende ziet staan als "syph", dit zijn degenen die je zoekt. Klik op de knop "uit" om het in te schakelen. Als het niet automatisch wordt ingevuld, klikt u op de kleine cirkel naast de "aan"-knop en klikt u vervolgens op de vervolgkeuzeknop en zoekt u naar "Syphon Server Max", dit is de server die we in de vorige stap hebben ingesteld.
- Als je het eenmaal hebt gelezen van de Siphon Client, ga dan naar beneden waar het zegt "layer_1" en klik dan waar het zegt "none", dit zal een grote lijst weergeven. Klik op de optie die zegt "1syphon", dit zal de laag nemen met de gegevens die vanaf stap 4 worden gestreamd.
- Klik vervolgens op de zwarte doos waar u de module in stap 4 had aangezet. Dit zal beginnen met het streamen van de gegevens naar de voorbeeldbox en de VPT8-box aan de linkerkant van het scherm. Je ziet ook 4 kleine cirkels met plusjes erin. Dit wordt gebruikt om de laag te manipuleren en kan de laag zo groot of zo klein maken als je nodig hebt.
- Ten slotte, aangezien u op een projector wordt aangesloten, moet u op de Mac ervoor zorgen dat u de projector als een afzonderlijk scherm gebruikt en het venster met de tekst "VPT8" ernaartoe verplaatsen en u kunt op de knop 'volledig scherm' onderaan het scherm klikken. venster om het schermvullend te maken voor de projector.
Stap 8: De deeltjes
De deeltjes zouden nu moeten werken. De contactmicrofoon die u op kanaal 1 hebt aangesloten, manipuleert de afstoting van de partikels en de transpositie van de toon die wordt gespeeld, terwijl de microfoon die is aangesloten op kanaal 2 de snelheid en aantrekkingskracht van de partikels en het glijden van de toon manipuleert. gespeeld. Als je de route van het gebruik van een Arduino hebt gevolgd, is de patch zo ingesteld dat een druksensor gemakkelijk tussen de tonen kan schakelen en we hebben code in de patch gelaten om een eenvoudige potentiometer mogelijk te maken om de tonen te schakelen. dat zou een optie zijn.
Aanbevolen:
Een interactieve bot toevoegen in Discord: 6 stappen
Hoe een interactieve bot in Discord toe te voegen: In deze tutorial laat ik zien hoe je een eigen interactieve bot kunt maken die met een paar commando's werkt. Discord is zo'n Skype/Whats-app social media-app die gamers bij elkaar brengt. Ze kunnen een eigen kanaal hebben, controleren welk spel elk lid speelt
De interactieve verhalenradio: 6 stappen (met afbeeldingen)
De Interactive Storytelling Radio: In dit project bouwen we een nette radio om tot een spraakgestuurde, interactieve verhalenverteller. Toekomst, hier komen we
Draagbare meting van fijne deeltjes (verlenging): 3 stappen
Draagbare fijnstofmeting (uitbreiding): Doel: toevoeging van een CO2-sensor Verbeterde leesbaarheid van het programma Openen van het programma voor andere typen sensoren. Dit project volgt op een ander project dat al is gepubliceerd. Het beantwoordt vragen van lezers. Er is een extra sensor
Interactieve radarmuur: 5 stappen
Interactieve radarmuur: Interactieve radarmuur is een van de multi-touch-systemen. Het is gebaseerd op computer vision-technologie en neemt en herkent de beweging van de vinger van een persoon over het projectiegebied (ramen of bureaus). Met de software voor het controleren van de houding van natuurlijke gebaren, d
EN OF NIET!! (interactieve waarheidstabel): 4 stappen
EN OF NIET!! (interactieve Thruth Table): Hé jongens, ik hoop dat jullie allemaal goed zijn thuis en je afvragen wat je uit de beschikbare materialen moet sleutelen ??Maak je geen zorgen, dit artikel zal je zeker helpen door een eenvoudig circuit te bouwen !! Het begrijpen van logische poorten is erg belangrijk voor zowel de