Jeffrey Cross
Jeffrey Cross

मेकिंग फन: कलर-हंटिंग, क्रिसमस ट्री-कंट्रोलिंग चीयरबॉट

प्रत्येक क्रिसमस, मैं बहुरंगा क्रिसमस ट्री प्रकाश व्यवस्था के रंगों को सिंक्रनाइज़ करने के लिए चीयरलाइट्स, एक इंटरनेट ऑफ थिंग्स सिस्टम में भाग लेना पसंद करता हूं। चीयरलाइट्स सेवा के पेड़ों को कमांड करने के लिए, आपको केवल "@ कहीरलाइट्स" और एक रंग के नाम के साथ एक ट्वीट भेजना होगा। अतीत में, मैंने एक छोटे डेस्कटॉप ट्री डिस्प्ले का निर्माण और संशोधन किया। इस साल, मैं बाहर गया, न केवल रंग बदलने वाली रोशनी के साथ अपने बड़े क्रिसमस पेड़ की पोशाक, बल्कि घर में घूमने और रंगों का शिकार करने के लिए एक रोबोट का निर्माण किया।

मैंने रोबोट के दिमाग के रूप में बीगलबोन ब्लैक को चुना, क्योंकि यह दूरी सेंसर से एनालॉग वोल्टेज को पढ़ते हुए और मोटर्स को नियंत्रित करते हुए ओपनसीवी (कंप्यूटर दृष्टि) के साथ कैमरे की प्रक्रिया में सक्षम है। यह रंगों की तलाश करने वाले वीडियो को संसाधित करने के लिए एक पायथन स्क्रिप्ट चलाता है, और दूसरा बाधाओं से बचने के लिए। जब रंग-खोज स्क्रिप्ट स्वीकृत रंगों में से एक का एक बड़ा पर्याप्त ब्लब पाता है, तो रोबोट बंद हो जाता है, दृश्य की एक उच्च रिज़ॉल्यूशन छवि को रिकॉर्ड करता है, और कलर के नाम के साथ अपने चियरबॉटबीबी ट्विटर अकाउंट पर ट्वीट करता है। हर घंटे, यह एक ट्वीट में "@Cheerlights" जोड़ता है ताकि Cheerlights सेवा रंग उठाती है और CheerBot की बोली लगाने के लिए दुनिया भर में भाग लेने वाले प्रकाश प्रदर्शित करता है। GitHub पर कोड देखें।

चूंकि CheerBot एक ऐसा प्रचलित रंग-खोजक है, इसलिए मैंने इसे एक घंटे में एक बार से अधिक नहीं Cheerlights सेवा में रंग भेजने के लिए निर्धारित किया है। अगले "@Cheerlights" ट्वीट से पहले पाए गए रंगों को अभी भी ट्वीट किया गया है और मेरे लिविंग रूम में पेड़ द्वारा तुरंत परिलक्षित किया गया है। मेरे पेड़ की बत्तियाँ एक Arduino से जुड़ी हैं जो मेरी कार्यशाला में रास्पबेरी पाई से रंग प्राप्त करने के लिए एक XBee रेडियो का उपयोग करता है। यह CheBBot द्वारा एक XBee रेडियो जोड़कर किया जा सकता है, लेकिन मेरे पास पहले से ही Che Chelights के लिए स्थापित कार्यशाला में Pi था। Pi CheerBot के ट्विटर खाते की निगरानी करता है और Cheerlights सेवा भी करता है और रंग बदलता है क्योंकि वे बदलते हैं, इसलिए मेरा क्रिसमस ट्री सबसे हालिया रंग को दर्शाता है, चाहे वह CheerBot के Twitter स्ट्रीम से हो या Cheerlights सेवा से।

छुट्टियों के लिए सजाते समय अपने स्वयं के निर्माता कौशल को संलग्न करना सुनिश्चित करें। कुछ नई चीजें सीखें और खुद को कुछ मजेदार बनाएं!

पूरी श्रृंखला यहां देखें।

शेयर

एक टिप्पणी छोड़