instructables-লোগো

নির্দেশযোগ্য স্কয়ার টাইলিং WOKWI অনলাইন Arduino Simulato

নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-PRODUCT

WOKWI-তে স্কয়ার টাইলিং - অনলাইন আরডুইনো সিমুলেটর

by andrei.erdei কিছু দিন আগে আমি কিছু সমকোণ ত্রিভুজের সাহায্যে টাইলিং সম্পর্কে একটি নিবন্ধ প্রকাশ করেছি ( WS2812 LEDs সহ Tetrakis Square Tiling with WS2812 LEDs) এবং আমি নিজেকে প্রশ্ন করেছি, আমি মনে করি কিছুটা ন্যায্য, এটি কীভাবে নির্মিত হবে? WS8 LED ম্যাট্রিক্সের সাহায্য। খুব সস্তা 8×16 LED অ্যারে আছে, কিন্তু 16×XNUMX গুলোও সস্তায় পাওয়া যাবে। এই ধরনের চারটি ম্যাট্রিক্স একটি চমৎকার ডিসপ্লে তৈরি করতে পারে। কিন্তু বাস্তবিক উপলব্ধি, স্ক্র্যাচ থেকে, পুরো সংমিশ্রণে বেশ দীর্ঘ সময় লাগবে এবং সত্যই আমি এই জাতীয় প্রকল্পে সময় এবং অর্থ ব্যয় করব না, অন্তত মোটামুটিভাবে, ফলাফলটি কেমন হবে তা জানার আগে। ভাগ্যক্রমে আমার জন্য, এবং অন্য অনেকের জন্য, সমাধান আছে। তাদের সিমুলেটর বলা হয়। তাই আমি আপনার কাছে রঙিন জ্যামিতিক চিত্রগুলির একটি জেনারেটরের সিমুলেশন উপস্থাপন করতে চাই, আমি খুব আকর্ষণীয় মনে করি, এবং যা একটি নিয়মিত টাইলিং অ্যাপ্লিকেশন, আরও স্পষ্টভাবে নিয়মিত বর্গাকার টাইলিং ছাড়া আর কিছুই নয়। আমি WOKWI ব্যবহার করেছি, এটি আমার প্রথমবার এটি ব্যবহার করা ছিল এবং শেষ পর্যন্ত, এটি আমার প্রত্যাশার মতো কঠিন ছিল না।

ইনস্টলেশন নির্দেশাবলী

নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-1 নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-3

ধারণা

আমি যে ধারণাটি থেকে শুরু করেছি তা "WS2812 LEDs এর সাথে Tetrakis Square Tiling with WS4 LEDs" প্রজেক্টের সাথে অনেক মিল ছিল, LED স্ট্রিপের টুকরোগুলির পরিবর্তে আমি ভিন্ন আকারের বর্গাকার LED ম্যাট্রিক্স ব্যবহার করেছি কিন্তু অনুভূমিকভাবে এবং উল্লম্বভাবে একই সংখ্যক LED ব্যবহার করেছি। প্রোগ্রামিং সহজ করা। এছাড়াও, আরেকটি মান যা আমি বিবেচনা করেছি তা হল "সেল"। এটি হল এলইডিগুলির একটি গ্রুপ যা আমি প্রতিসম ফিগার তৈরি করতে এলইডি অ্যারেতে অনুভূমিকভাবে এবং উল্লম্বভাবে রিক্ট করব। ন্যূনতম ঘরটি 2টি LED, 2টি সারি এবং XNUMXটি কলামের একটি গ্রুপ হবে৷

নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-4

মিররিংয়ের জন্য পরবর্তী ঘরটি অনুভূমিকভাবে এবং উল্লম্বভাবে এলইডির সংখ্যা দ্বিগুণ করে, অর্থাৎ 4×4 এলইডি (মোট 16)

নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-5

এবং অবশেষে, তৃতীয় কোষটি আবার দ্বিগুণ করে প্রাপ্ত হয়, যার ফলে 8×8 LEDs (অর্থাৎ 64)।

নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-6

এই শেষ সেলটি LED ম্যাট্রিক্সের অর্ধেক অনুভূমিক এবং উল্লম্ব মাত্রার প্রতিনিধিত্ব করবে যা আমরা ব্যবহার করি, অর্থাৎ 16×16 LEDs। নিম্নলিখিত মিররিং ফাংশন এবং ডিফল্ট ডিসপ্লে প্রকারগুলি দেখানো হয়েছে:

  • মিররিং ছাড়া 2×2 সেল;
  • 2×2 সেল অনুভূমিকভাবে মিররিং;
  • 2×2 সেল উল্লম্বভাবে মিররিং;
  • 2×2 সেল অনুভূমিকভাবে এবং উল্লম্বভাবে মিররিং;
  • মিররিং ছাড়া 4×4 সেল;
  • 4×4 সেল অনুভূমিকভাবে মিররিং;
  • 4×4 সেল উল্লম্বভাবে মিররিং;
  • 4×4 সেল অনুভূমিকভাবে এবং উল্লম্বভাবে মিররিং;
  • 8×8 সেল অনুভূমিকভাবে এবং উল্লম্বভাবে মিররিং;

সুতরাং মোট 9টি ফাংশন
একই নিয়ম অনুসরণ করে (বেস সেল বিবেচনা করে) আমরা LED ম্যাট্রিক্সের জন্য নিম্নলিখিত মাত্রা থাকতে পারি:

  • 24×24 – অর্থাৎ 3×3, 6×6, 12×12 LED সহ কোষ
  • 32×32 - অর্থাৎ 4×4, 8×8, 16×16
  • 40×40 - অর্থাৎ 5×5, 10×10, 20×20
  • 48×48 - অর্থাৎ 6×6, 12×12, 24×24

48×48 এর বেশি (পরবর্তী ম্যাট্রিক্সটি 56×56) ওয়াকউই সিমুলেটরে কাজ করে না (হয়তো যথেষ্ট মেমরি নেই? আমি জানি না...)

মৃত্যুদন্ড

আমি আমার জিমেইল অ্যাকাউন্ট দিয়ে WOKWI সাইটে সাইন ইন করেছি এবং একটি সিমুলেশন এক্স খুলেছিampফাস্টএলইডি লাইব্রেরি প্রাক্তন থেকেampলেস - এলইডিফেস। আমি এই প্রকল্পের একটি অনুলিপি আমার নতুন WOKWI অ্যাকাউন্টে আমার প্রকল্পগুলিতে সংরক্ষণ করেছি (উপরের বাম মেনু "সংরক্ষণ করুন - একটি অনুলিপি সংরক্ষণ করুন") আমি "diagram.json" সংশোধন করেছি file, অর্থাৎ আমি তিনটি বোতাম মুছে ফেলেছি। আমি ino নাম পরিবর্তন file আমি দুটি যোগ করেছি files: palette.h এবং functions.h সিমুলেশন চালানোর সময় আমি ইনোতে LED অ্যারের আকার পরিবর্তন করতে পারি file, অর্থাৎ MATRIX ভেরিয়েবলের মান পরিবর্তন করে। আমি “woke-neo pixel-canvas” কম্পোনেন্টের “pixelate” অ্যাট্রিবিউটও পরিবর্তন করতে পারি ( “”, “বৃত্ত”, “square” চেষ্টা করে দেখুন কিভাবে সিমুলেশনটি দৃশ্যত পরিবর্তন হয়)। আমি এখানে উল্লেখ করতে চাই যে আমি একটি "উক-__আলফা__-ডিফিউজার" উপাদান ব্যবহার করতে চেয়েছিলাম যা আমি "ফায়ার ক্লক" প্রকল্পে পেয়েছি, যাতে LED আলোর প্রসারণকে যতটা সম্ভব প্রাকৃতিক করা যায় কিন্তু দুর্ভাগ্যক্রমে, এটি কাজ করেনি আমাকে. প্রকৃতপক্ষে, WOKWI-তে ডকুমেন্টেশনটি কিছুটা বিরল এবং বেশ অস্পষ্ট, তবে এটি একটি দুর্দান্ত সিমুলেটর এবং আমি এটির সাথে কাজ করে সত্যিই উপভোগ করেছি। আমার কাছে ইতিমধ্যেই আমার প্রোজেক্ট থেকে সোর্স কোড ছিল এবং কোডটিকে বর্গাকার ম্যাট্রিসে অভিযোজিত করা মোটেও কঠিন ছিল না এবং এই সত্য যে WOKWI সেই কোডের সাথে কাজ করে যা ভবিষ্যতে প্রজেক্টের বাস্তব উপলব্ধিতে ব্যবহার করা যেতে পারে তা খুবই সহায়ক। এবং ফলাফল, আপনি নীচের জিআইএফ-এ দেখতে পাচ্ছেন, দুর্দান্ত!

নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-7

একটি অস্বাভাবিক ব্যবহার

উপরের জিআইএফ থেকে ফলাফলগুলি দেখে, আমার মনে হয়েছে এটি থেকে তৈরি করা চিত্রগুলি ব্যবহার করার একটি উপায় থাকতে পারে। তাই আমি কেবল একটি আকর্ষণীয় প্যাটার্নে সিমুলেশনটিকে বিরতি দিয়েছিলাম এবং একটি ফ্রিওয়্যার ইমেজ প্রসেসিং প্রোগ্রাম, একটি ফ্রিওয়্যার ইমেজ প্রসেসিং প্রোগ্রামের সাহায্যে এবং কিছু সাধারণ রূপান্তর এবং প্রভাব প্রয়োগ করে, আমি আকর্ষণীয় (এবং আসল 🙂 ) টেক্সচার পেয়েছি। আপনি উপরে সংযুক্ত তাদের কিছু দেখতে পারেন.

নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-8 নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-9 নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-10 নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-11F নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-12 নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-13 নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-14 নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-15 নির্দেশাবলী-স্কোয়ার-টাইলিং-WOKWI-অনলাইন-Arduino-Simulato-FIG-16

WOKWI-তে স্কয়ার টাইলিং - অনলাইন আরডুইনো সিমুলেটর

কনক্লুশনের পরিবর্তে

অবশ্যই কিছু অনুপস্থিত! আমি আপনাকে নিবন্ধের সবচেয়ে গুরুত্বপূর্ণ অংশ বলতে হবে 🙂 এখানে সিমুলেশনের লিঙ্কটি রয়েছে wokwi.com https://wokwi.com/arduino/projects/317392461613761089 এবং পরিশেষে আমি আপনার মন্তব্য এবং আপনার প্রতিক্রিয়ার জন্য অপেক্ষা করছি।

দলিল/সম্পদ

নির্দেশযোগ্য স্কয়ার টাইলিং WOKWI অনলাইন Arduino Simulato [পিডিএফ] নির্দেশনা
স্কয়ার টাইলিং WOKWI অনলাইন আরডুইনো সিমুলাটো, স্কয়ার টাইলিং, WOKWI অনলাইন আরডুইনো সিমুলাটো, অনলাইন আরডুইনো সিমুলাটো, আরডুইনো সিমুলাটো

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *