Inhoudsopgave:
- Stap 1: Maak uw scherm
- Stap 2: Elektronica
- Stap 3: Arduino-code - Test uw fotocel
- Stap 4: Fotocelgegevens naar MaxMsp
- Stap 5: Maak een Cymatics-luidspreker
- Stap 6: Live streaming camera op luidspreker
- Stap 7: Gefeliciteerd
Video: Interactieve Cymatic Visualizer - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Obsidiana is geïnspireerd op de Meso-Amerikaanse waterspiegel die lichtpatronen op water als waarzeggerij gebruikte. In deze licht- en geluidsvisualizer ontstaan generatieve patronen door het element water.
Deze op vloeistof gebaseerde sjabloon gebruikt lichtgegevens die zijn gecreëerd door geluidsfrequenties om patronen in de loop van de tijd samen te stellen. De generatieve patronen worden geprojecteerd op een scherm dat is ingebed met meerdere lichtsensoren die hun lichtgegevens als invoer vastleggen. De gegevens worden ingevoerd in MaxMsp en uitgevoerd naar een luidspreker. De geluiden worden terug in het water gevisualiseerd en opnieuw geprojecteerd, waardoor een cymatische feedbacklus ontstaat die complexere patronen en geluiden ontwikkelt.
Met tussenliggende elektronica-ervaring en generatieve muzieksoftware, in dit geval MaxMsp, kan deze sjabloon dynamisch opnieuw worden geconfigureerd door uw verschillende geluidsvoorbeelden toe te voegen en frequenties aan te passen.
Jij zal maken:
- een interactief scherm met sensoren
- een waterspeaker
- een live feed-projector
Meer over Meso-Amerikaanse spiegels hier
Stap 1: Maak uw scherm
Je zal nodig hebben
- een groot stuk dun hout, 1/8-1/4 inch dik
- of karton
- schaar of zaag
- boor pistool
- witte verf
Stappen:
- Knip een grote cirkel uit hout of karton. Het kan zo groot zijn als je wilt. In dit project had mijn scherm een diameter van anderhalve meter. Onthoud dat je je patronen erop gaat projecteren.
- Boor vervolgens vijf gaten met een boorpistool. Zorg ervoor dat er voldoende ruimte is voor uw fotocelsensor.
- Verf het wit en wacht tot het droog is.
Stap 2: Elektronica
Je zal nodig hebben:
- Arduino Uno
- vijf fotocelsensoren
- broodplankje
- elektrische kabel
- 5V voeding
- vijf 10KΩ pulldown-weerstand
- USB-kabel
- Soldeer
- Soldeerbout
Waar te kopen:
learn.adafruit.com/photocells/overview
Toets:
learn.adafruit.com/photocells/testing-a-ph…
Aansluiten:
learn.adafruit.com/photocells/connecting-a…
Gebruik maken van:
learn.adafruit.com/photocells/using-a-phot…
Stappen:
- Knip uw elektrische draad in vijf stukken die elk gat in het scherm bereiken (bijvoorbeeld twee voet)
- Soldeer de draad aan elk uiteinde van de fotocel (zie voorbeeld hierboven)
- Plaats elke fotocel in elk gat met de sensor naar buiten gericht.
- Plaats aan de andere kant elke kabel in uw breadboard, de ene bereikt 5V, de andere bereikt de 10KΩ (die is verbonden met aarde en een analoge pin); gebruik het bovenstaande voorbeeld als richtlijn
- Doe dit steeds opnieuw totdat je analoge pinnen 0-4 hebt gebruikt voor je vijf fotocellen
- Gebruik deze tutorial als een gids
learn.adafruit.com/photocells/connecting-a…
Stap 3: Arduino-code - Test uw fotocel
- Download hier de code:
- Volg deze instructies om uw fotocel te testen en plaats uw nieuwe analoge pin #s bovenaan uw code voor uw vijf fotocellen.
Voorbeeld:
int fotocelPin = 0;
int fotocelPin = 1:
int fotocelPin = 2;
int fotocelPin = 3;
int fotocelPin = 4;
Stap 4: Fotocelgegevens naar MaxMsp
U kunt de door fotocellen gegenereerde lux-gegevens op verschillende manieren gebruiken om geluiden te genereren. Waarden lopen van 0-1.
Hier is wat meer informatie:
www.instructables.com/id/Photocell-tutoria…
In dit project heb ik MaxMsp gebruikt met Maxuino Go Genereer geluid. U kunt ook Processing en p5js gebruiken.
Download Maxuino hier:
www.maxuino.org/
Download MaxMsp hier:
cycling74.com
- Open de Maxuino-patch vermeld arduino_test_photocell en pas elk van uw analoge pinnen toe op r trig0-r trig
- Open de MaxMsp patch r trig cycle_2 inbegrepen. Pas de parameters aan en voeg uw persoonlijke geluidsbestanden toe aan elke r trig.
- U zou uw lux-gegevens via MaxMsp moeten zien komen. Speel ermee en ontdek iets wat je leuk vindt.
Stap 5: Maak een Cymatics-luidspreker
Je zal nodig hebben:
- Waterdruppelaar
- Kleine zwarte dop of schaal (zorg dat deze bovenop je speaker past)
- Eén luidspreker (bij voorkeur kleine subwoofer)
- Waterdichte spray
- Stereo mannelijke naar dubbele RCA mannelijke kabel
- Superlijm
Stappen:
- Verbind uw laptopuitgang met uw luidspreker met behulp van de RCA-kabel
- Richt de luidspreker naar boven
- Sproei luidspreker met waterdichtmakende spray; Ik gebruikte
- Lijm de kleine dop op het midden van de luidspreker
- Vul de dop tot halverwege met de waterdruppelaar
- Bekijk de introductievideo voor begeleiding
Stap 6: Live streaming camera op luidspreker
Je zal nodig hebben:
- Live Streaming Camera, de meeste DSLR's hebben deze optie
- Projector
- Ringflits
- HDMI kabel
- statief
Stappen:
- Plaats camera op statief boven de speaker en zoom in op de waterkap
- Schakel de ringflitser in; Ik gebruikte Bower Macro Ringlight Flash op een Canon Mark III DSLR
- Sluit HDMI-kabel aan van camera naar projector, of wat voor uw camera werkt
- Stream de projector op uw nieuwe fotocelscherm
- Als uw projector een keystone-functie heeft, breng uw projectie dan in kaart op het scherm
Stap 7: Gefeliciteerd
Je hebt een interactief cymatisch instrument gemaakt. Maak de laatste aanpassingen aan je audiosamples in MaxMsp en volumeniveaus en je bent klaar!
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
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
Interactieve nachthemel van acryl: 6 stappen
Interactieve acrylnachthemel: een prachtige nachtscènetekening kan uw interieurontwerp verbeteren, ongeacht uw kamer of woonkamer. Dit project biedt u de keuze om uw kamer met uw eigen handen te ontwerpen. Verzamel je kunsttalent en volg mijn stappen om te eindigen