Мазмұны:
- 1 -қадам: экранды жасаңыз
- 2 -қадам: электроника
- 3 -қадам: Arduino коды - фотоэлементіңізді тексеріңіз
- 4 -қадам: Photocell деректері MaxMsp
- 5 -қадам: Cymatics динамигін жасаңыз
- 6 -қадам: Динамикте тікелей ағынды камера
- 7 -қадам: Құттықтаймыз
Бейне: Интерактивті Cymatic Visualizer: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Обсидиананы Мезоамерикалық су айнасы шабыттандырды, ол суға жеңіл өрнектерді сәуегейлік құралы ретінде қолданды. Су элементі арқылы бұл жарық пен дыбыс визуализаторында генеративті үлгілер пайда болады.
Бұл сұйықтыққа негізделген үлгі уақыт бойынша үлгілерді құру үшін дыбыстық жиіліктермен жасалған жеңіл деректерді пайдаланады. Генеративті үлгілер өздерінің жарық деректерін кіріс ретінде қабылдайтын көптеген жарық сенсорлары бар экранға шығарылады. Деректер MaxMsp -ке беріледі және динамикке шығарылады. Дыбыстар суда қайтадан бейнеленеді және қайтадан проекцияланады, бұл циклдік кері байланыс циклін құрады, ол күрделі өрнектер мен дыбыстарды дамытады.
Аралық электроника тәжірибесі мен генеративті музыкалық бағдарламалық қамтамасыз етудің көмегімен MaxMsp бұл жағдайда әр түрлі дыбыс үлгілерін қосу және жиіліктерді реттеу арқылы бұл үлгіні динамикалық түрде қайта конфигурациялауға болады.
Сіз жасайсыз:
- сенсорлары бар интерактивті экран
- су динамигі
- тірі жем проекторы
Мезоамерикалық айналар туралы толығырақ мына жерде
1 -қадам: экранды жасаңыз
Саған қажет болады
- қалыңдығы 1/8-1/4 дюйм болатын жіңішке ағаштың үлкен бөлігі
- немесе картон
- қайшы немесе ара
- бұрғылау мылтығы
- ақ бояу
Қадамдар:
- Ағаштан немесе картоннан үлкен шеңберді кесіңіз. Ол сіз қалағандай үлкен болуы мүмкін. Бұл жобада менің экранның диаметрі бес фут болатын. Есіңізде болсын, сіз өзіңіздің үлгілеріңізді жобалайтын боласыз.
- Содан кейін бұрғылау пистолеті бар бес тесік бұрғылаңыз. Фотоэлемент сенсорына сәйкес келетін орын бар екеніне көз жеткізіңіз.
- Оны ақ түске бояп, құрғағанша күтіңіз.
2 -қадам: электроника
Саған қажет болады:
- Ардуино Уно
- бес фотоэлемент датчиктері
- нан тақтасы
- электр кабелі
- 5В кернеуі
- 10 кОм болатын бес резистор
- USB кабелі
- Дәнекер
- Пісіру темірі
Қайдан сатып алуға болады:
learn.adafruit.com/photocells/overview
Сынақ:
learn.adafruit.com/photocells/testing-a-ph…
Қосылу:
learn.adafruit.com/photocells/connecting-a…
Қолдану:
learn.adafruit.com/photocells/using-a-phot…
Қадамдар:
- Электр сымын экрандағы әрбір тесікке жететін бес бөлікке кесіңіз (мысалы, екі фут)
- Сымды фотоэлементтің әр ұшына дәнекерлеңіз (жоғарыдағы мысалды қараңыз)
- Әр фотоэлементті сенсор сыртқа қаратып әр тесікке салыңыз.
- Қарама -қарсы жақта әр кабельді табаға салыңыз, біреуі 5В, екіншісі 10KΩ жетеді (жерге қосылған және аналогтық түйреуіш); нұсқаулық ретінде жоғарыдағы мысалды қолданыңыз
- Бес фотоэлементтер үшін 0-4 аналогтық түйреуіштерді қолданғанша мұны қайталап жасаңыз
- Бұл оқулықты нұсқаулық ретінде пайдаланыңыз
learn.adafruit.com/photocells/connecting-a…
3 -қадам: Arduino коды - фотоэлементіңізді тексеріңіз
- Кодты мына жерден алыңыз:
- Фотоэлементті тексеру үшін осы нұсқауларды орындаңыз және сіздің жаңа фотоэлементтеріңіздің кодының жоғарғы жағына жаңа аналогтық PIN кодын қойыңыз.
Мысал:
int photocellPin = 0;
int photocellPin = 1:
int photocellPin = 2;
int photocellPin = 3;
int photocellPin = 4;
4 -қадам: Photocell деректері MaxMsp
Дыбыстарды шығару үшін фотоэлементтермен жасалған люкс деректерін әр түрлі әдістермен пайдалануға болады. Мәндер 0-1 аралығында болады.
Міне, қосымша ақпарат:
www.instructables.com/id/Photocell-tutoria…
Бұл жобада мен MaxMino -ды Maxuino go дыбыс шығару арқылы қолдандым. Сондай -ақ, Processing және p5js қолдануға болады.
Maxuino -ны мына жерден жүктеп алыңыз:
www.maxuino.org/
MaxMsp бағдарламасын мына жерден жүктеп алыңыз:
cycling74.com
- Arduino_test_photocell тізіміндегі Maxuino түзеткішін ашып, әрбір аналогтық түйреуіштерді r trig0-r триггеріне қолданыңыз.
- MaxMsp патч r r циклы_2 ашылған. Параметрлерді реттеңіз және жеке дыбыстық файлдарды әр r триггеріне қосыңыз.
- MaxMsp арқылы сіздің люкс деректеріңіз келетінін көруіңіз керек. Онымен ойнаңыз және сізге ұнайтын нәрсені табыңыз.
5 -қадам: Cymatics динамигін жасаңыз
Саған қажет болады:
- Су тамызғыш
- Кішкене қара қалпақ немесе ыдыс (динамиктің үстіне сәйкес келетініне көз жеткізіңіз)
- Бір динамик (жақсырақ шағын сабвуфер)
- Су өткізбейтін спрей
- Стерео еркектен қос RCA еркек кабеліне
- Супер желім
Қадамдар:
- Ноутбуктің шығысын динамикке RCA кабелі арқылы қосыңыз
- Динамикті жоғары қаратыңыз
- Гидрооқшаулағыш спрейі бар спрей спикері; Мен https://www.amazon.com/Revivex-Instant-Water-Repel қолдандым…
- Кішкене қақпақты динамиктің ортасына жабыстырыңыз
- Қақпақты су тамшылатқышпен жартылай толтырыңыз
- Нұсқаулық алу үшін кіріспе бейнені қараңыз
6 -қадам: Динамикте тікелей ағынды камера
Саған қажет болады:
- Тікелей ағынды камера, көптеген DSLR -де бұл опция бар
- Проектор
- Жарқыл сақинасы
- HDMI кабелі
- штатив
Қадамдар:
- Камераны штативке динамиктің үстіне қойып, су қақпағын үлкейтіңіз
- Сақинаның жарқылын қосыңыз; Мен Canon Mark III DSLR -де Bower Macro Ringlight Flash қолдандым
- HDMI кабелін камерадан проекторға немесе камераңызға не сәйкес келетінін қосыңыз
- Проекторды жаңа фотоэлементті экранға жіберіңіз
- Егер сіздің проекторда тірек функциясы болса, проекцияңызды экранға салыңыз
7 -қадам: Құттықтаймыз
Сіз интерактивті киматикалық құрал жасадыңыз. MaxMsp пен дыбыс деңгейіндегі аудио үлгілеріңізге соңғы түзетулер жасаңыз, сіз аяқтадыңыз!
Ұсынылған:
BBC Micro: бит және Scratch - интерактивті руль және жүргізуші ойыны: 5 қадам (суреттермен)
BBC Micro: бит және Scratch - интерактивті руль және көлік жүргізу ойыны: Менің осы аптадағы тапсырмаларымның бірі - біз жазған Scratch бағдарламасымен интерфейс жасау үшін BBC Micro: bit пайдалану. Мен бұл ThreadBoard тақтасын ендірілген жүйені құрудың тамаша мүмкіндігі деп ойладым! Менің сызатқа шабытым
Discord -қа интерактивті ботты қалай қосуға болады: 6 қадам
Discord -қа интерактивті ботты қалай қосуға болады: Бұл оқулықта мен бірнеше командалармен жұмыс істейтін интерактивті ботты қалай жасау керектігін көрсетемін. Discord-бұл ойыншыларды біріктіретін Skype/Whats-app әлеуметтік медиа қосымшасы. Олардың жеке арнасы болуы мүмкін, әр ойыншының қай ойынға қатысатынын тексеріңіз
Eclipse (eGit) көмегімен интерактивті қалай қайта қосуға болады: 10 қадам
Eclipse (eGit) көмегімен интерактивті қалай қайта қосуға болады: 20180718 - Мен " ойлаймын " Мен суреттермен мәселені шештім. Егер олар үлкейтілген түрде көрінсе немесе мағынасы жоқ болса, шертіп көріңіз. Егер сізде мәселе туындаса, маған хабарлама жіберіңіз, мен сізге көмектесуге тырысамын. Бұл нұсқаулық қадамдық қадамдарды ұсынады
Әңгіме интерактивті (сызба ойыны): 8 қадам
Интерактивті әңгіме (Скретч ойыны): Бұл диалог пен спрайт көмегімен ойынды қалай нөлден жасауға болатындығы туралы оқулық болады. Бұл сізге ойынға клиптерді қосуды және уақытты, оның ішінде эфирді және басқаларды қосуды үйретеді
Arduino интерактивті жарықдиодты кофе үстелі: 6 қадам (суреттермен)
Arduino интерактивті жарықдиодты кофе үстелі: Мен интерактивті кофе үстелін жасадым, ол объектінің астына шамдарды қосады, ол үстелдің үстіне қойылғанда. Тек сол объектінің астындағы светодиодтар жанады. Ол мұны жақындық сенсорларын тиімді қолдану арқылы жасайды, ал жақындық