HeadlinesBriefing favicon HeadlinesBriefing.com

फिलोटैक्सिस: ऑडियो-प्रतिक्रियाशील LED डिस्प्ले बनाना

Hacker News •
×

लेखक कोड के माध्यम से प्राकृतिक पैटर्न का अन्वेषण करता है, फिलोटैक्सिस पर ध्यान केंद्रित करते हुए — सूरजमुखी और सूकुलेंट्स में पाया जाने वाला विस्तृत द्वि-स्पाइरल। सोने के अनुपात द्वारा बिंदुओं को घुमाकर, वे एक पॉइंट क्लाउड उत्पन्न करते हैं जो, जब वोरोनoi टेसेलेटेड होता है, तो बीज के पौधों जैसा दिखता है। इस उभरते आकार से intrigued होकर, रचयिता ने प्रत्येक सेल में एक RGB एड्रेसेबल LED का उपयोग करके एक भौतिक वस्तु बनाने का निर्णय लिया।

परियोजना में एक प्रोसेसिंग स्केच से सेल एज डेटा निर्यात करना और इसे Cad Query लाइब्रेरी का उपयोग करने वाले Python स्क्रिप्ट में आयात करना शामिल था। भौतिक ज्यामिति बनाने के लिए कोड लिखा गया, जो विलय किए गए वोरोनoi सेल्स से नकारात्मक स्पेस और LED-आकार के छेद काटता है। अंतिम ज्यामिति को एक 3D प्रिंटर बेड पर फिट करने के लिए चार क्वाड्रेंट में विभाजित किया गया, जिसमें फ्री कैड में पोस्ट-प्रोसेसिंग शामिल थी जिसमें स्क्रू होल और एक फेसप्लेट जोड़ा गया। प्रकाश को जैविक रूप से散射するため、 चेहरे की प्लेट पर ट्रांसल्यूसेंट मलबेरी पेपर चिपकाया गया।

असेम्बली में 89 LED की सोल्डरिंग शामिल थी — एक उबाऊ लेकिन फ्लो-इंड्यूसिंग कार्य। उपकरण को एक spare STM32 ब्लैकपिल बोर्ड से जोड़ा गया, जिसमें SPI का उपयोग करके एक कस्टम Neopixel ड्राइवर लिखा गया। एक सरल फ्रेमवर्क उपयोगकर्ता को प्रोसेसिंग-स्टाइल शेडर कोड लिखने की अनुमति देता है LED के लिए, स्थिति के लिए एक लुक-अप टेबल का उपयोग करके।これにより、径状スパイラルなどの複雑なパターンが物理ディスプレイ上で容易にレンダリングできるようになります。

よくある質問: 物理的なLEDマトリックスのジオメトリはどのように生成されましたか?

ジオメトリは、ProcessingスケッチからVoronoiテセレーションデータをエクスポートし、PythonとCad Queryライブラリを使用して3Dモデルを作成することで生成されました。これらのモデルはその後、分割され、印刷されました。