সুচিপত্র:

ইন্টারেক্টিভ সাইমেটিক ভিজুয়ালাইজার: 7 টি ধাপ
ইন্টারেক্টিভ সাইমেটিক ভিজুয়ালাইজার: 7 টি ধাপ

ভিডিও: ইন্টারেক্টিভ সাইমেটিক ভিজুয়ালাইজার: 7 টি ধাপ

ভিডিও: ইন্টারেক্টিভ সাইমেটিক ভিজুয়ালাইজার: 7 টি ধাপ
ভিডিও: ভিজ্যুয়ালাইজ বলতে কিভাবে? #ভিজুয়ালাইজ করুন (HOW TO SAY VISUALIZE? #visualize) 2024, জুলাই
Anonim
ইন্টারেক্টিভ সাইমেটিক ভিজুয়ালাইজার
ইন্টারেক্টিভ সাইমেটিক ভিজুয়ালাইজার

ওবসিডিয়ানা মেসোআমেরিকান জলের আয়না দ্বারা অনুপ্রাণিত যা জলের উপর হালকা নিদর্শনগুলি একটি ভবিষ্যদ্বাণী সরঞ্জাম হিসাবে ব্যবহার করেছিল। পানির মৌলের মধ্য দিয়ে এই আলো এবং শব্দ ভিজ্যুয়ালাইজারে উৎপাদনশীল নিদর্শন বের হয়।

এই তরল-ভিত্তিক টেমপ্লেটটি সময়ের সাথে নিদর্শন রচনার জন্য সোনিক ফ্রিকোয়েন্সি দ্বারা তৈরি হালকা ডেটা ব্যবহার করে। জেনারেটিভ প্যাটার্নগুলি একাধিক আলোর সেন্সরযুক্ত একটি স্ক্রিনে প্রক্ষিপ্ত হয় যা একটি ইনপুট হিসাবে তাদের আলোর ডেটা ক্যাপচার করে। ডেটা ম্যাক্সএমএসপি তে দেওয়া হয় এবং একটি স্পিকারে আউটপুট করা হয়। শব্দগুলি আবার পানিতে ভিজ্যুয়ালাইজ করা হয় এবং আবার প্রক্ষিপ্ত হয়, একটি সাইম্যাটিক ফিডব্যাক লুপ তৈরি করে যা আরও জটিল নিদর্শন এবং শব্দ তৈরি করে।

মধ্যবর্তী ইলেকট্রনিক্স অভিজ্ঞতা এবং জেনারেটিভ মিউজিক সফটওয়্যারের সাথে, এই ক্ষেত্রে ম্যাক্সএমএসপি, এই টেমপ্লেটটি আপনার বিভিন্ন শব্দের নমুনা যোগ করে এবং ফ্রিকোয়েন্সি সামঞ্জস্য করে গতিশীলভাবে পুনরায় কনফিগার করা যায়।

আপনি তৈরি করবেন:

  • সেন্সর সহ একটি ইন্টারেক্টিভ স্ক্রিন
  • একটি জল স্পিকার
  • একটি লাইভ ফিড প্রজেক্টর

মেসোআমেরিকান আয়না সম্পর্কে আরও এখানে

ধাপ 1: আপনার পর্দা তৈরি করুন

Image
Image
আপনার পর্দা তৈরি করুন
আপনার পর্দা তৈরি করুন
আপনার পর্দা তৈরি করুন
আপনার পর্দা তৈরি করুন
আপনার পর্দা তৈরি করুন
আপনার পর্দা তৈরি করুন

আপনার প্রয়োজন হবে

  • পাতলা কাঠের একটি বড় টুকরা, 1/8-1/4 ইঞ্চি পুরু
  • বা পিচবোর্ড
  • কাঁচি বা করাত
  • ড্রিল বন্দুক
  • সাদা রং

পদক্ষেপ:

  1. কাঠ বা পিচবোর্ড থেকে একটি বড় বৃত্ত কাটা। এটি যতটা ইচ্ছা তত বড় হতে পারে। এই প্রকল্পে, আমার পর্দার পাঁচ ফুট ব্যাস ছিল। মনে রাখবেন যে আপনি এতে আপনার নিদর্শনগুলি তুলে ধরবেন।
  2. পরবর্তী একটি ড্রিল বন্দুক দিয়ে পাঁচটি গর্ত করুন। আপনার ফোটোসেল সেন্সর ফিট করার জন্য পর্যাপ্ত জায়গা আছে তা নিশ্চিত করুন।
  3. এটি সাদা রঙ করুন এবং এটি শুকানোর জন্য অপেক্ষা করুন।

ধাপ 2: ইলেকট্রনিক্স

ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স

আপনার প্রয়োজন হবে:

  • আরডুইনো উনো
  • পাঁচটি ফোটোসেল সেন্সর
  • রুটিবোর্ড
  • বৈদ্যুতিক তার
  • 5V সরবরাহ
  • পাঁচ 10KΩ পুলডাউন প্রতিরোধক
  • 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…

পদক্ষেপ:

  1. আপনার বৈদ্যুতিক তারের পাঁচটি টুকরো করুন যা পর্দার প্রতিটি গর্তে পৌঁছায় (উদা। দুই ফুট)
  2. ফোটোসেলের প্রতিটি প্রান্তে তারের ঝালাই করুন (উপরের উদাহরণটি দেখুন)
  3. সেন্সরটি বাইরের দিকে মুখ করে প্রতিটি ফোটোসেলকে প্রতিটি গর্তে ফিট করুন।
  4. বিপরীত প্রান্তে, প্রতিটি তারের আপনার রুটিবোর্ডে রাখুন, একটি 5V তে পৌঁছায়, অন্যটি 10KΩ (যা গ্রাউন্ডের সাথে সংযুক্ত এবং একটি এনালগ পিন) পৌঁছায়; গাইড হিসাবে উপরের উদাহরণটি ব্যবহার করুন
  5. আপনার পাঁচটি ফোটোসেলের জন্য 0-4 এনালগ পিন ব্যবহার না করা পর্যন্ত এটি বারবার করুন
  6. একটি গাইড হিসাবে এই টিউটোরিয়াল ব্যবহার করুন

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

ধাপ 3: আরডুইনো কোড - আপনার ফোটোসেল পরীক্ষা করুন

Arduino কোড - আপনার ফোটোসেল পরীক্ষা করুন
Arduino কোড - আপনার ফোটোসেল পরীক্ষা করুন
  1. এখানে কোড পান:
  2. আপনার ফোটোসেল পরীক্ষা করতে এই নির্দেশাবলী অনুসরণ করুন এবং আপনার পাঁচটি ফোটোসেলের জন্য আপনার কোডের শীর্ষে আপনার নতুন এনালগ পিন #গুলি রাখুন।

উদাহরণ:

int photocellPin = 0;

int photocellPin = 1:

int photocellPin = 2;

int photocellPin = 3;

int photocellPin = 4;

ধাপ 4: ফটোসেল ডেটা থেকে MaxMsp

ফটোসেল ডেটা থেকে MaxMsp
ফটোসেল ডেটা থেকে MaxMsp

আপনি ফোটোসেল দ্বারা উৎপন্ন লাক্স ডেটা শব্দ তৈরির বিভিন্ন উপায়ে ব্যবহার করতে পারেন। মানগুলি 0-1 থেকে চলে।

এখানে আরো কিছু তথ্য:

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

এই প্রকল্পে, আমি ম্যাক্সুইনো গো সাউন্ড জেনারেট করে ম্যাক্সএমএসপি ব্যবহার করেছি। আপনি প্রসেসিং এবং p5js ব্যবহার করতে পারেন।

এখানে Maxuino ডাউনলোড করুন:

www.maxuino.org/

MaxMsp এখানে ডাউনলোড করুন:

cycling74.com

  1. Arduino_test_photocell তালিকাভুক্ত Maxuino প্যাচটি খুলুন এবং আপনার প্রতিটি এনালগ পিন r trig0- r trig এ প্রয়োগ করুন
  2. অন্তর্ভুক্ত MaxMsp প্যাচ r trig cycle_2 খুলুন। পরামিতিগুলি সামঞ্জস্য করুন এবং আপনার ব্যক্তিগত সাউন্ড ফাইলগুলি প্রতিটি r trig- এ যুক্ত করুন।
  3. আপনি MaxMsp এর মাধ্যমে আপনার লাক্স ডেটা দেখতে পাবেন। এটির সাথে খেলুন এবং আপনার পছন্দ মতো কিছু আবিষ্কার করুন।

ধাপ 5: একটি Cymatics স্পিকার করুন

একটি Cymatics স্পিকার করুন
একটি Cymatics স্পিকার করুন
একটি Cymatics স্পিকার করুন
একটি Cymatics স্পিকার করুন

আপনার প্রয়োজন হবে:

  • পানির ড্রপার
  • ছোট কালো টুপি বা থালা (নিশ্চিত করুন যে এটি আপনার স্পিকারের উপরে ফিট হবে)
  • একজন স্পিকার (বিশেষত ছোট সাবউফার)
  • জলরোধী স্প্রে
  • স্টিরিও পুরুষ থেকে দ্বৈত আরসিএ পুরুষ কেবল
  • ভালো আঠা

পদক্ষেপ:

  1. আরসিএ কেবল ব্যবহার করে আপনার ল্যাপটপের আউটপুট আপনার স্পিকারের সাথে সংযুক্ত করুন
  2. স্পিকারের উপরের দিকে মুখ করুন
  3. ওয়াটারপ্রুফিং স্প্রে সহ স্প্রে স্প্রে; আমি https://www.amazon.com/Revivex-Instant-Water-Repel… ব্যবহার করেছি
  4. স্পিকারের কেন্দ্রে ছোট টুপি আঠালো করুন
  5. পানির ড্রপার দিয়ে ক্যাপটি অর্ধেক পূরণ করুন
  6. নির্দেশনার জন্য ভূমিকা ভিডিও দেখুন

ধাপ 6: স্পিকারে লাইভ স্ট্রিমিং ক্যামেরা

স্পিকারে লাইভ স্ট্রিমিং ক্যামেরা
স্পিকারে লাইভ স্ট্রিমিং ক্যামেরা
স্পিকারে লাইভ স্ট্রিমিং ক্যামেরা
স্পিকারে লাইভ স্ট্রিমিং ক্যামেরা

আপনার প্রয়োজন হবে:

  • লাইভ স্ট্রিমিং ক্যামেরা, বেশিরভাগ DSLR- এর এই অপশন আছে
  • প্রজেক্টর
  • রিং ফ্ল্যাশ
  • HDMI কেবল
  • ট্রাইপড

পদক্ষেপ:

  1. স্পিকারের উপরে ট্রাইপডে ক্যামেরা রাখুন এবং ওয়াটার ক্যাপে জুম করুন
  2. রিং ফ্ল্যাশ চালু করুন; আমি একটি ক্যানন মার্ক III DSLR এ Bower Macro Ringlight Flash ব্যবহার করেছি
  3. HDMI কেবলকে ক্যামেরা থেকে প্রজেক্টরে সংযুক্ত করুন, অথবা আপনার ক্যামেরার জন্য কী কাজ করে
  4. আপনার নতুন ফোটোসেল স্ক্রিনে প্রজেক্টর স্ট্রিম করুন
  5. যদি আপনার প্রজেক্টরের একটি কীস্টোন ফাংশন থাকে, তাহলে স্ক্রিনে আপনার প্রজেকশন ম্যাপ করুন

ধাপ 7: অভিনন্দন

আপনি একটি ইন্টারেক্টিভ সাইমেটিক যন্ত্র তৈরি করেছেন। MaxMsp এবং ভলিউম লেভেলে আপনার অডিও নমুনায় চূড়ান্ত পরিবর্তন করুন এবং আপনার কাজ শেষ!

প্রস্তাবিত: