Obsah:

Interaktívny cimatický vizualizér: 7 krokov
Interaktívny cimatický vizualizér: 7 krokov

Video: Interaktívny cimatický vizualizér: 7 krokov

Video: Interaktívny cimatický vizualizér: 7 krokov
Video: Делаем Windows 11 красивее | Как сделать красивый рабочий стол? 2024, November
Anonim
Interaktívny cimatický vizualizér
Interaktívny cimatický vizualizér

Obsidiana je inšpirovaná mezoamerickým vodným zrkadlom, ktoré používalo svetelné vzory na vode ako veštecký nástroj. V tomto svetelnom a zvukovom vizualizéri vychádzajú generačné vzorce prostredníctvom prvku vody.

Táto šablóna na kvapalnej báze používa svetelné údaje vytvorené zvukovými frekvenciami na vytváranie vzorov v priebehu času. Generatívne obrazce sa premietajú na obrazovku vstavanú s niekoľkými svetelnými senzormi, ktoré ako vstup zachytávajú ich svetelné údaje. Dáta sú vedené do MaxMsp a vystupujú do reproduktora. Zvuky sú vizualizované späť do vody a opäť premietané, čím vzniká cymatická spätná väzba, ktorá rozvíja komplexnejšie vzorce a zvuky.

Vďaka stredne pokročilým skúsenostiam s elektronikou a generačnému hudobnému softvéru, v tomto prípade MaxMsp, je možné túto šablónu dynamicky prekonfigurovať pridaním rôznych zvukových ukážok a nastavením frekvencií.

Vyrobíte:

  • interaktívna obrazovka so senzormi
  • reproduktor na vodu
  • projektor na živé vysielanie

Viac o mezoamerických zrkadlách nájdete tu

Krok 1: Vytvorte si obrazovku

Image
Image
Vytvorte si obrazovku
Vytvorte si obrazovku
Vytvorte si obrazovku
Vytvorte si obrazovku
Vytvorte si obrazovku
Vytvorte si obrazovku

Budete potrebovať

  • veľký kus tenkého dreva, hrubý 1/8-1/4 palca
  • alebo kartón
  • nožnice alebo píla
  • vŕtacia pištoľ
  • biela farba

Kroky:

  1. Vystrihnite veľký kruh z dreva alebo lepenky. Môže byť taký veľký, ako chcete. V tomto projekte mala moja obrazovka priemer päť stôp. Nezabudnite, že na to budete premietať svoje vzory.
  2. Ďalej vyvŕtajte päť otvorov vŕtacou pištoľou. Zaistite, aby bol k dispozícii dostatok miesta pre snímač fotobuniek.
  3. Natrieme ho bielou farbou a počkáme, kým zaschne.

Krok 2: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Budete potrebovať:

  • Arduino Uno
  • päť senzorov fotobuniek
  • breadboard
  • elektrický kábel
  • Napájanie 5V
  • päť 10KΩ pulldown odpor
  • USB kábel
  • Spájka
  • Spájkovačka

Kde kúpiť:

learn.adafruit.com/photocells/overview

Test:

learn.adafruit.com/photocells/testing-a-ph…

Pripojiť:

learn.adafruit.com/photocells/connecting-a…

Použitie:

learn.adafruit.com/photocells/using-a-phot…

Kroky:

  1. Rozrežte elektrický drôt na päť kúskov, ktoré sa dostanú do každého otvoru na obrazovke (napr. Dve stopy)
  2. Spájkujte vodič na každý koniec fotobunky (pozri príklad vyššie)
  3. Každú fotobunku zasuňte do každého otvoru snímačom smerom von.
  4. Na opačnom konci vložte každý kábel do dosky, jeden dosiahne 5 V, druhý dosiahne 10 KΩ (ktorý je pripojený k uzemneniu a analógový kolík); ako príklad použite vyššie uvedený príklad
  5. Vykonajte to znova a znova, kým nepoužijete analógové piny 0-4 pre svojich päť fotobuniek
  6. Tento návod použite ako sprievodcu

learn.adafruit.com/photocells/connecting-a…

Krok 3: Arduino kód - otestujte svoju fotobunku

Kód Arduino - otestujte svoju fotobunku
Kód Arduino - otestujte svoju fotobunku
  1. Kód získate tu:
  2. Pri testovaní fotobunky postupujte podľa týchto pokynov a vložte nových analógových pinov na začiatok kódu pre päť fotobuniek.

Príklad:

int fotobunkaPin = 0;

int photocellPin = 1:

int fotobunkaPin = 2;

int fotobunkaPin = 3;

int fotobunkaPin = 4;

Krok 4: Údaje fotobunky do MaxMsp

Údaje fotobunky do MaxMsp
Údaje fotobunky do MaxMsp

Údaje o luxoch generované fotobunkami môžete použiť na generovanie zvukov rôznymi spôsobmi. Hodnoty sa pohybujú od 0 do 1.

Tu je niekoľko ďalších informácií:

www.instructables.com/id/Photocell-tutoria…

V tomto projekte som použil MaxMsp pomocou Maxuino go na generovanie zvuku. Môžete tiež použiť Processing a p5js.

Stiahnite si Maxuino tu:

www.maxuino.org/

Stiahnite si MaxMsp tu:

cycling74.com

  1. Otvorte opravu Maxuino uvedenú na arduino_test_photocell a aplikujte každý zo svojich analógových pinov na r trig0- r trig
  2. Otvorte opravu MaxMsp r trig cycle_2, ktorá je súčasťou balenia. Upravte parametre a pridajte svoje osobné zvukové súbory do každého pravidla.
  3. Mali by ste vidieť, že vaše údaje o luxoch prichádzajú cez MaxMsp. Hrajte sa s tým a objavte niečo, čo sa vám páči.

Krok 5: Vytvorte reproduktor Cymatics

Vyrobte si reproduktora Cymatics
Vyrobte si reproduktora Cymatics
Vyrobte si reproduktora Cymatics
Vyrobte si reproduktora Cymatics

Budete potrebovať:

  • Kvapkadlo na vodu
  • Malá čierna čiapočka alebo tanier (uistite sa, že sa zmestia na vrch reproduktora)
  • Jeden reproduktor (najlepšie malý subwoofer)
  • Vodotesný sprej
  • Stereofónny kábel male - duálny RCA male
  • Super lepidlo

Kroky:

  1. Pripojte výstup prenosného počítača k reproduktoru pomocou kábla RCA
  2. Reproduktor smeruje nahor
  3. Sprejový reproduktor s vodotesným sprejom; Použil som
  4. Prilepte malú čiapočku do stredu reproduktora
  5. Naplňte uzáver do polovice kvapkadlom vody
  6. Návod nájdete v úvodnom videu

Krok 6: Kamera na živé vysielanie na reproduktore

Živá kamera na reproduktore
Živá kamera na reproduktore
Živá kamera na reproduktore
Živá kamera na reproduktore

Budete potrebovať:

  • Živá kamera, väčšina DSLR má túto možnosť
  • Projektor
  • Prsteňový blesk
  • HDMI kábel
  • statív

Kroky:

  1. Položte fotoaparát na statív nad reproduktor a priblížte vodný uzáver
  2. Zapnite prstencový blesk; Bower Macro Ringlight Flash som použil na DSLR Canon Mark III
  3. Pripojte kábel HDMI z fotoaparátu k projektoru alebo k tomu, čo funguje pre váš fotoaparát
  4. Streamujte projektor na svojej novej obrazovke fotobunky
  5. Ak má váš projektor funkciu lichobežníkového skreslenia, namapujte projekciu na plátno

Krok 7: Blahoželáme

Vytvorili ste interaktívny cymatický nástroj. Vykonajte posledné vylepšenia zvukových ukážok v MaxMsp a úrovniach hlasitosti a máte hotovo!

Odporúča: