फ्लिप-डिस्क डिस्प्ले प्रोजेक्ट
बिल्ड
पैनल
- 3x3 ग्रिड में 9 AlphaZeta पैनल इस्तेमाल किए गए।
- हर बोर्ड दो 28x7 पैनलों से बना है।
- ATMEGA128 माइक्रोकंट्रोलर और सैकड़ों MELF डायोड इस्तेमाल किए गए।
- DIP स्विच से address और transmission speed सेट की जा सकती है।
- फ्लिप-डिस्क बोर्ड या पार्ट्स हासिल करना मुश्किल है।
पावर
- हर बोर्ड के लिए 24V 1A, कुल 9A की ज़रूरत है।
- 24V 10A Meanwell power supply इस्तेमाल की गई।
फ्रेम
- 80/20 aluminum extrusion से फ्रेम बनाया गया।
- PCB standoff को सीधे फ्रेम पर फिक्स किया गया।
- डिस्क और बोर्ड बहुत नाज़ुक हैं।
केबलिंग
- हर कॉलम को serial में जोड़ा गया है, और सभी कॉलमों को chain किया गया है।
- डेटा लाइन के लिए RS485 block terminal के +/- का इस्तेमाल किया गया।
- पावर लाइन 18AWG है, और डेटा के लिए 22AWG shielded cable इस्तेमाल की गई।
प्रोसेसिंग
- आवाज़, वीडियो और इमेज प्रोसेस करने के लिए Nvidia Orin Nano इस्तेमाल किया गया।
- Raspberry Pi भी इस्तेमाल हो सकता है, लेकिन frame rate कम हो सकता है।
- Dockerfile का इस्तेमाल करके Jetson 6.0 पर deploy किया गया।
सॉफ़्टवेयर
बोर्ड
- RS485 के ज़रिए संचार होता है।
- हर frame में start byte [0x80], flush [0x83] या buffer [0x84], board address, image data, और end byte [0x8F] शामिल होते हैं।
- image data में सिर्फ [0, 1] state होती है।
- Node.js लाइब्रेरी से फ्लिप-डिस्क स्क्रीन को कंट्रोल किया जाता है।
इंटरफ़ेस
- डिस्प्ले कंट्रोल करने के लिए Expo app इस्तेमाल किया गया।
- app में scene को pause, start, skip, या previous पर ले जाया जा सकता है।
- scene variables सेट करके personalization किया जा सकता है।
डिज़ाइन
- 42x84 आकार का फ्लिप-डिस्क डिस्प्ले इस्तेमाल किया गया।
- 3x5 pixel font इस्तेमाल किया गया।
- इमेज के लिए Floyd-Steinberg dithering, और UI elements के लिए Bayer 4x4 dithering इस्तेमाल की गई।
अगला चरण: AI वॉल
- नए multimodal input/output का उपयोग करने वाला transparent agent interface बनाना लक्ष्य है।
- अगली पीढ़ी के मॉडल्स के रिलीज़ का इंतज़ार है।
निष्कर्ष
- इस प्रोजेक्ट पर सहयोग करना आनंददायक रहा।
- उम्मीद है कि फ्लिप-डिस्क शौकिया उपयोग के लिए अधिक सुलभ हो जाएगा।
# GN⁺ की राय
- फ्लिप-डिस्क का आकर्षण: LED स्क्रीन के विपरीत, फ्लिप-डिस्क अपनी अनोखी visual effect और sound की वजह से आकर्षक है।
- नाज़ुकपन: डिस्क और बोर्ड बहुत नाज़ुक हैं, इसलिए assembly और उपयोग के समय सावधानी ज़रूरी है।
- लागत की समस्या: फ्लिप-डिस्क पैनलों की लागत ज़्यादा होने से बड़े प्रोजेक्ट्स पर बोझ पड़ सकता है।
- वैकल्पिक तकनीक: अगर आप ऐसा ही कोई प्रोजेक्ट सोच रहे हैं, तो LED matrix या e-ink display भी अच्छे विकल्प हो सकते हैं।
- भविष्य की संभावना: AI के साथ जोड़ा गया फ्लिप-डिस्क डिस्प्ले नई interactive art संभावनाएँ खोल सकता है।
1 टिप्पणियां
Hacker News टिप्पणियाँ