Mundarija:
- 1 -qadam: Ekranni yarating
- 2 -qadam: elektronika
- 3 -qadam: Arduino kodi - fotoselingizni tekshiring
- 4 -qadam: MaxMsp -ga Photocell ma'lumotlari
- 5 -qadam: Cymatics dinamikini yarating
- 6 -qadam: Karnayda jonli oqim kamerasi
- 7 -qadam: tabriklaymiz
Video: Interfaol Cymatic Visualizer: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Obsidiana mezoamerikalik suv oynasidan ilhomlanib, bashorat vositasi sifatida suvdagi yorug'lik naqshlarini ishlatgan. Bu yorug'lik va tovushli vizualizatorda suv elementi orqali generativ naqshlar paydo bo'ladi.
Suyuqlikka asoslangan shablon vaqt o'tishi bilan naqsh yaratish uchun sonik chastotalar tomonidan yaratilgan engil ma'lumotlardan foydalanadi. Generativ naqshlar yorug'lik ma'lumotlarini kirish sifatida yozib oladigan bir nechta yorug'lik sensori o'rnatilgan ekranga proektsiyalanadi. Ma'lumotlar MaxMsp -ga uzatiladi va dinamikga chiqariladi. Tovushlar suvda qayta tasvirlanadi va yana loyihalashtiriladi, bu esa murakkab naqsh va tovushlarni ishlab chiqadigan tsiklik teskari aloqa tizimini yaratadi.
O'rta darajadagi elektronika tajribasi va musiqiy dasturiy ta'minot bilan MaxMsp, bu holda, shablonni har xil tovush namunalarini qo'shish va chastotalarni sozlash orqali dinamik ravishda konfiguratsiya qilish mumkin.
Siz shunday qilasiz:
- sensorli interaktiv ekran
- suv karnay
- jonli ozuqa proektori
Bu erda Mesoamerikalik ko'zgular haqida ko'proq ma'lumot
1 -qadam: Ekranni yarating
Sizga kerak bo'ladi
- qalinligi 1/8-1/4 dyuymli ingichka yog'ochdan yasalgan katta bo'lak
- yoki karton
- qaychi yoki arra
- burg'ulash quroli
- oq bo'yoq
Qadamlar:
- Yog'och yoki kartondan katta doirani kesib oling. Siz xohlagan darajada katta bo'lishi mumkin. Ushbu loyihada mening ekranim diametri besh fut edi. Unutmangki, siz o'zingizning naqshlaringizni loyihalashtirasiz.
- Keyin matkap bilan beshta teshik qazing. Fotosel sensori uchun etarli joy borligiga ishonch hosil qiling.
- Uni oq rangga bo'yab, quriguncha kutib turing.
2 -qadam: elektronika
Sizga kerak bo'ladi:
- Arduino Uno
- beshta fotosel sensori
- non taxtasi
- elektr kabeli
- 5V kuchlanish
- beshta 10KΩ kuchlanishli qarshilik
- USB kabeli
- Lehim
- Lehimlash temir
Qayerdan sotib olish mumkin:
learn.adafruit.com/photocells/overview
Sinov:
learn.adafruit.com/photocells/testing-a-ph…
Ulanmoq:
learn.adafruit.com/photocells/connecting-a…
Foydalanish:
learn.adafruit.com/photocells/using-a-phot…
Qadamlar:
- Elektr simingizni ekranning har bir teshigiga (masalan, ikki fut) etadigan beshta bo'lakka bo'ling.
- Telni fotoselning har bir uchiga lehimlang (yuqoridagi misolga qarang)
- Har bir fotoselni har bir teshikka sensori tashqariga qaragan holda joylashtiring.
- Qarama -qarshi tomonda, har bir kabelni non paneliga qo'ying, biri 5V ga, ikkinchisi 10KΩ (erga ulangan va analog pinli); ko'rsatma sifatida yuqoridagi misoldan foydalaning
- Beshta fotosel uchun 0-4 analog pinlardan foydalanmaguningizcha buni takror-takror bajaring
- Qo'llanma sifatida ushbu darslikdan foydalaning
learn.adafruit.com/photocells/connecting-a…
3 -qadam: Arduino kodi - fotoselingizni tekshiring
- Kodni bu yerdan oling:
- Fotoselni sinab ko'rish uchun ushbu ko'rsatmalarga amal qiling va beshta fotoselingiz uchun kodning yuqori qismiga yangi analog pin raqamlarini qo'ying.
Misol:
int photocellPin = 0;
int photocellPin = 1:
int photocellPin = 2;
int photocellPin = 3;
int photocellPin = 4;
4 -qadam: MaxMsp -ga Photocell ma'lumotlari
Ovoz yaratish uchun siz fotosellar tomonidan yaratilgan lyuks ma'lumotlarini turli usullardan foydalanishingiz mumkin. Qiymatlar 0 dan 1 gacha.
Bu erda yana bir qancha ma'lumotlar:
www.instructables.com/id/Photocell-tutoria…
Ushbu loyihada men MaxMino -dan ovoz ishlab chiqarish uchun MaxMsp -dan foydalandim. Siz shuningdek Processing va p5js -dan foydalanishingiz mumkin.
Maxuino -ni bu erdan yuklab oling:
www.maxuino.org/
MaxMsp -ni bu erdan yuklab oling:
cycling74.com
- Arduino_test_photocell ro'yxatidagi Maxuino yamog'ini oching va har bir analog pinni r trig0- r trig ga qo'llang.
- MaxMsp patch r trig cycle_2 ni oching. Parametrlarni rostlang va shaxsiy ovozli fayllaringizni har bir r -trigga qo'shing.
- MaxMsp orqali kelayotgan lyuks ma'lumotlarini ko'rishingiz kerak. U bilan o'ynang va o'zingiz yoqtirgan narsani kashf eting.
5 -qadam: Cymatics dinamikini yarating
Sizga kerak bo'ladi:
- Suv tomchisi
- Kichkina qora qalpoqcha yoki idish (u karnayning tepasiga mos kelishiga ishonch hosil qiling)
- Bitta dinamik (yaxshisi kichik subwoofer)
- Suv o'tkazmaydigan buzadigan amallar
- Stereo Erkak - Ikkita RCA Erkak kabeli
- Super yopishtiruvchi
Qadamlar:
- Noutbukning chiqishini karnayga RCA kabeli yordamida ulang
- Karnayni yuqoriga qarating
- Gidroizolyatsiya spreyi bilan purkagich; Men https://www.amazon.com/Revivex-Instant-Water-Repel dan foydalanganman.
- Kichik qopqoqni karnayning o'rtasiga yopishtiring
- Qopqoqni suv tomizgich bilan yarmigacha to'ldiring
- Qo'llanma uchun kirish videosini ko'ring
6 -qadam: Karnayda jonli oqim kamerasi
Sizga kerak bo'ladi:
- Jonli oqim kamerasi, aksariyat DSLR -larda bunday imkoniyat mavjud
- Projektor
- Ring Flash
- HDMI kabeli
- tripod
Qadamlar:
- Kamerani karnay ustidagi tripodga qo'ying va suv qopqog'ini kattalashtiring
- Ring chirog'ini yoqing; Men Canon Mark III DSLR -da Bower Macro Ringlight Flash -dan foydalandim
- HDMI kabelini kameradan projektorga ulang yoki kamerangiz uchun nima mos keladi
- Projektorni yangi fotosel ekraniga o'tkazing
- Agar sizning proyektoringizda asosiy tosh vazifasi bo'lsa, proektsiyangizni ekranga joylashtiring
7 -qadam: tabriklaymiz
Siz interfaol kistik asbob yaratdingiz. MaxMsp va ovoz balandligidagi audio namunalaringizga yakuniy o'zgartirishlar kiriting va siz tayyor!
Tavsiya:
Interfaol refleksli yukxalta: 3 qadam (rasmlar bilan)
Interfaol refleksli zarbli sumka: Bu o'qituvchi Arduino, LED va MK 2125 akselerometr yordamida lehimlash tajribasini oshirib, tezkorlik va boks mahoratini oshirishni istagan har bir kishiga mo'ljallangan. Ushbu loyihaning maqsadi - mavjud refleksli sumka va transforni o'zgartirish
Interfaol zarralar: 8 qadam
Interaktiv zarrachalar: Bu interaktiv zarrachalar tizimini o'rnatish bo'yicha bosqichma -bosqich ko'rsatma. Bu juda ilg'or tizim, ba'zida chalkash bo'lishi mumkin va kodlash, Max MSP, Arduino va audio/vizual sozlash bo'yicha ba'zi bilimlarga ega bo'lish tavsiya etiladi
Interfaol cheksiz oyna: 9 qadam (rasmlar bilan)
Interfaol cheksiz oyna: Bu sinf uchun topshiriq oddiy, ammo murakkab edi: Arduino bilan interaktiv narsalarni yarating. U yaxshi ishlab chiqilgan bo'lishi kerak, texnik jihatdan etarlicha murakkab va original bo'lishi kerak, chunki asl g'oyalar Instructables kabi saytlarda. Fro
Interfaol hovli chiroqlari, piyodalar yo'llari: 3 qadam
Interaktiv hovli chiroqlari, o'tish yo'lakchalari: Men orqa hovlim uchun qandaydir interaktiv hovli chiroqlarini qurmoqchi edim. Bu g'oya shundan iboratki, kimdir bir tomonga yurganida, u siz yurgan tomonga animatsiya qo'yadi. Men Dollar General -dan 1,00 dollarlik quyosh chiroqlaridan boshladim
Interfaol toqqa chiqish devori: 4 qadam (rasmlar bilan)
Interfaol toqqa chiqish devori: Ushbu qo'llanma orqali siz interfaol toqqa chiquvchi devorni qurish uchun qanday komponentlar yasashni o'rganasiz. Telefoningizga qiyinchilik darajasini belgilash uchun siz quyma qatron, asosiy LED sxemasi va Bluetooth mikrokontroller qurilmasidan foydalanasiz