Daftar Isi:

Visualizer Cymatic Interaktif: 7 Langkah
Visualizer Cymatic Interaktif: 7 Langkah

Video: Visualizer Cymatic Interaktif: 7 Langkah

Video: Visualizer Cymatic Interaktif: 7 Langkah
Video: 7 Top Tips for Better Business Dashboard Design Data Visualization | BI For Beginners 2024, Juli
Anonim
Visualizer Simatik Intera-t.webp
Visualizer Simatik Intera-t.webp

Obsidiana terinspirasi oleh cermin air Mesoamerika yang menggunakan pola cahaya di atas air sebagai alat ramalan. Pola generatif muncul dalam visualisator cahaya dan suara ini melalui elemen air.

Template berbasis cairan ini menggunakan data cahaya yang dibuat oleh frekuensi sonik untuk menyusun pola dari waktu ke waktu. Pola generatif diproyeksikan ke layar yang disematkan dengan beberapa sensor cahaya yang menangkap data cahayanya sebagai input. Data dimasukkan ke MaxMsp dan dikeluarkan ke speaker. Suara divisualisasikan kembali ke dalam air dan diproyeksikan lagi, menciptakan loop umpan balik cymatic yang mengembangkan pola dan suara yang lebih kompleks.

Dengan pengalaman elektronik menengah dan perangkat lunak musik generatif, dalam hal ini MaxMsp, template ini dapat dikonfigurasi ulang secara dinamis dengan menambahkan sampel suara Anda yang berbeda dan menyesuaikan frekuensi.

Kamu akan membuat:

  • layar interaktif dengan sensor
  • pembicara air
  • proyektor umpan langsung

Lebih lanjut tentang cermin Mesoamerika di sini

Langkah 1: Buat Layar Anda

Image
Image
Jadikan Layar Anda
Jadikan Layar Anda
Jadikan Layar Anda
Jadikan Layar Anda
Jadikan Layar Anda
Jadikan Layar Anda

Anda akan perlu

  • sepotong besar kayu tipis, tebal 1/8-1/4 inci
  • atau karton
  • gunting atau gergaji
  • pistol bor
  • cat putih

Langkah:

  1. Potong lingkaran besar dari kayu atau karton. Itu bisa sebesar yang Anda inginkan. Dalam proyek ini, layar saya memiliki diameter lima kaki. Ingatlah bahwa Anda akan memproyeksikan pola Anda ke dalamnya.
  2. Selanjutnya bor lima lubang dengan pistol bor. Pastikan ada cukup ruang agar sesuai dengan sensor fotosel Anda.
  3. Cat putih dan tunggu sampai kering.

Langkah 2: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Anda akan perlu:

  • Arduino Uno
  • lima sensor fotosel
  • papan tempat memotong roti
  • kabel listrik
  • pasokan 5V
  • lima resistor pull-down 10KΩ
  • kabel USB
  • Pateri
  • Besi solder

Dimana bisa kami beli:

learn.adafruit.com/photocells/overview

Tes:

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

Menghubung:

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

Menggunakan:

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

Langkah:

  1. Potong kabel listrik Anda menjadi lima bagian yang mencapai setiap lubang di layar (mis. dua kaki)
  2. Solder kabel ke setiap ujung fotosel (lihat contoh di atas)
  3. Pasang setiap fotosel ke dalam setiap lubang dengan sensor menghadap ke luar.
  4. Di ujung yang berlawanan, masukkan setiap kabel ke papan tempat memotong roti Anda, satu mencapai 5V, yang lain mencapai 10KΩ (yang terhubung ke Ground, dan Pin Analog); gunakan contoh di atas sebagai panduan
  5. Lakukan ini berulang-ulang sampai Anda menggunakan Pin Analog 0-4 untuk lima fotosel Anda
  6. Gunakan tutorial ini sebagai panduan

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

Langkah 3: Kode Arduino - Uji Photocell Anda

Kode Arduino - Uji Photocell Anda
Kode Arduino - Uji Photocell Anda
  1. Dapatkan kode di sini:
  2. Ikuti petunjuk ini untuk menguji fotosel Anda dan letakkan Pin Analog #s baru Anda di bagian atas kode Anda untuk lima fotosel Anda.

Contoh:

int fotoselPin = 0;

int fotoselPin = 1:

int fotoselPin = 2;

int fotoselPin = 3;

int fotoselPin = 4;

Langkah 4: Data Fotosel ke MaxMsp

Data Fotosel ke MaxMsp
Data Fotosel ke MaxMsp

Anda dapat menggunakan data lux yang dihasilkan oleh fotosel dalam berbagai cara untuk menghasilkan suara. Nilai berjalan dari 0-1.

Berikut beberapa info lebih lanjut:

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

Dalam proyek ini, saya menggunakan MaxMsp menggunakan Maxuino go generate suara. Anda juga dapat menggunakan Processing dan p5js.

Unduh Maxuino di sini:

www.maxuino.org/

Unduh MaxMsp di sini:

cycling74.com

  1. Buka patch Maxuino yang terdaftar arduino_test_photocell dan terapkan setiap pin Analog Anda ke r trig0- r trig
  2. Buka patch MaxMsp r trigonometri cycle_2 disertakan. Sesuaikan parameter dan tambahkan file suara pribadi Anda ke setiap r trigonometri.
  3. Anda akan melihat data lux Anda masuk melalui MaxMsp. Bermain-main dengannya dan temukan sesuatu yang Anda sukai.

Langkah 5: Buat Pembicara Cymatics

Buat Pembicara Cymatics
Buat Pembicara Cymatics
Buat Pembicara Cymatics
Buat Pembicara Cymatics

Anda akan perlu:

  • penetes air
  • Tutup atau piringan hitam kecil (pastikan pas di atas speaker Anda)
  • Satu speaker (sebaiknya subwoofer kecil)
  • Semprotan tahan air
  • Stereo Male ke Dual RCA Male Cable
  • Lem super

Langkah:

  1. Hubungkan output laptop Anda ke speaker Anda menggunakan kabel RCA
  2. Hadapkan speaker ke atas
  3. Semprotkan speaker dengan semprotan anti air; Saya menggunakan
  4. Rekatkan tutup kecil ke tengah speaker
  5. Isi tutupnya setengah dengan penetes air
  6. Tonton video intro untuk panduan

Langkah 6: Kamera Streaming Langsung di Speaker

Kamera Streaming Langsung di Speaker
Kamera Streaming Langsung di Speaker
Kamera Streaming Langsung di Speaker
Kamera Streaming Langsung di Speaker

Anda akan perlu:

  • Kamera Streaming Langsung, sebagian besar DSLR memiliki opsi ini
  • Proyektor
  • Cincin Flash
  • kabel HDMI
  • kaki tiga

Langkah:

  1. Tempatkan kamera pada tripod di atas speaker dan perbesar tutup air
  2. Nyalakan lampu kilat cincin; Saya menggunakan Bower Macro Ringlight Flash pada DSLR Canon Mark III
  3. Sambungkan kabel HDMI dari kamera ke proyektor, atau yang sesuai untuk kamera Anda
  4. Streaming proyektor di layar fotosel baru Anda
  5. Jika proyektor Anda memiliki fungsi keystone, petakan proyeksi Anda ke layar

Langkah 7: Selamat

Anda membuat instrumen cymatic interaktif. Buat penyesuaian terakhir pada sampel audio Anda di MaxMsp dan level volume dan selesai!

Direkomendasikan: