কয়েক বছর আগে, [FRANS-WILHEM] কয়েকটি RGB LED প্যানেল পেয়েছে। দশটি 32 × 16 প্যানেল অনেকগুলি LEDs, এবং এই সমস্ত প্যানেলগুলি চালানোর জন্য কিছু পর্যাপ্ত শক্তিশালী হার্ডওয়্যার প্রয়োজন। তিনি একটি FPGA উন্নয়ন বোর্ডের সাথে কাজ করার চেষ্টা করেছিলেন, কিন্তু ২4-বিট রঙের জন্য পর্যাপ্ত মেমরি ছিল না। মাইক্রোকন্ট্রোলার ডু জার – একটি টিআই স্টেলারিস – ফ্লিকারের ছাড়া 16 টিরও বেশি বিট রঙ করতে পারিনি। LEDs এর একটি গুচ্ছের সাথে কিন্তু তাদের চালানোর কোন উপায় নেই, [ফ্রান্স-উইলেম] প্যানেলগুলি কোথাও একটি বাক্সে রাখে, দিনের জন্য অপেক্ষা করে তাদের পূর্ণ ক্ষমতা ব্যবহার করা যেতে পারে।
এই দিনটি এসেছে যখন [FRANS-WILHEM] F1 আবিষ্কারের বোর্ডের সাথে CHIPS এর STM32 সিরিজের সাথে পরিচিত হয়েছিল। এই বোর্ডের সাথে ব্যবহার করার জন্য কিছু ইলেকট্রনিক প্লেথিং খুঁজে বের করার চেষ্টা করার সময়, তিনি LED প্যানেলে stumbled এবং তাদের এক আরো অনেক চেষ্টা দিয়েছেন। ফলাফল দর্শনীয়, 33 টি বিট রঙের সাথে, অ্যানিমেশনগুলি ওয়াইফাইয়ের উপর একটি রাউটারের উপর প্রবাহিত হয়।
প্রশ্নে প্যানেল HUB75 LED প্যানেল হয়। 32 × 8 প্যানেলে ছয়টি ডাটা পিন রয়েছে – প্রতিটি রঙের জন্য দুটি প্রতিটি – চারটি সারি পিন, এবং তিনটি নিয়ন্ত্রণ পিন। সারি নির্বাচন করুন পিন নির্বাচন করুন কোন এক সময়ে পিক্সেলের সারিটি সক্রিয়। তাদের মাধ্যমে দ্রুত চক্র যথেষ্ট, এবং এটি একবার তারা সব সময়ে মনে হবে মনে হবে। নিয়ন্ত্রণ পিনগুলি স্পষ্ট ভূমিকা পূরণের ডেটা পিনের সাথে একটি শিফট নিবন্ধনের নিয়ন্ত্রণ পিনের মতো অনেক বেশি কাজ করে।
যে কোডটি আসলেই ড্রাইভগুলি চালায় সেগুলি DMA এবং FSMC, অথবা চিপে পাওয়া নমনীয় স্ট্যাটিক মেমরি কন্ট্রোলারের সাহায্যে একটি STM32F4 এ ঘটে। এই পেরিফেরাল মেমরিতে পাওয়া নিয়ন্ত্রণ লাইনগুলির যত্ন নেয়, তাই আপনি যখন স্ট্রোবকে টগল করেন তখন চিপটি মেমরির একটি নির্দিষ্ট ঠিকানায় ডেটা লাইনগুলিতে যা কিছু ডাম্প করবে। এটি একটি ঘড়ি সংকেত উৎপাদনের যত্ন নিতে একটি দুর্দান্ত উপায়।
এই ডিসপ্লে ড্রাইভারের জন্য পিক্সেল পাঠানোর জন্য, [FRANS-WILHEM] সর্বদা জনপ্রিয় টিপি-লিংক WR703N ব্যবহার করছে। তিনি মূলত ইউএসবি পোর্টে সমস্ত পিক্সেল ডেটা পাঠানোর পরিকল্পনা করেছিলেন, কিন্তু খুব বেশি ওভারহেড ছিল, একটি ইউএসবি 1.1 যথেষ্ট দ্রুত নয়। যে একটি নতুন মোটরসাইকেল এবং openwrt এর একটি recompiled সংস্করণ সঙ্গে রাউটার উপর uart ব্যবহার করে সংশোধন করা হয়েছে।
এই প্রকল্পটি প্রতিলিপি করার জন্য সমস্ত সফটওয়্যারটি GitHUB এ উপলব্ধ, এবং একটি দুর্দান্ত ভিডিও রয়েছে যা সম্পন্ন প্রকল্পটি কী করতে পারে তা দেখাচ্ছে। আপনি নিচে যে চেক আউট করতে পারেন।