विषयसूची:
- आपूर्ति
- चरण 1: परियोजना वीडियो
- चरण 2: लाइट्स - 3डी प्रिंट
- चरण 3: लाइट्स - हार्डवेयर
- चरण 4: हार्डवेयर - असेंबली
- चरण 5: Google रुझान कनेक्शन
- चरण 6: पार्टी मोड
वीडियो: Google Trends द्वारा संचालित क्रिसमस ट्री: 6 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
जानना चाहते हैं कि क्रिसमस कितना ट्रेंडी है? इस Google रुझानों द्वारा संचालित क्रिसमस ट्री के साथ पता करें! पार्टी मोड शामिल है।
आपूर्ति
- रास्पबेरी पाई 3बी+
- 8x एडफ्रूट नियोपिक्सल
- बटन
- यूएसबी स्पीकर
- वायरिंग
- सोल्डरिंग उपकरण
- पाइप साफ करने वाला
- थ्री डी प्रिण्टर
- गोंद
चरण 1: परियोजना वीडियो
चरण 2: लाइट्स - 3डी प्रिंट
पहला कदम प्रत्येक प्रकाश के लिए एक कंटेनर बनाना है।
हमने कुछ उपहार बॉक्स (ऊपर देखें) 3D डिज़ाइन किए हैं और उन्हें पारदर्शी फिलामेंट के साथ मुद्रित किया है। यह फिलामेंट एकदम सही है क्योंकि यह प्रकाश को पूरी तरह से फैलाता है और सही छुट्टी का माहौल देता है।
हमने उनमें से आठ मुद्रित किए हैं, लेकिन आप जितने चाहें उतने बना सकते हैं।
STL फ़ाइल इस चरण से जुड़ी हुई है।
चरण 3: लाइट्स - हार्डवेयर
मुद्रित कंटेनरों के साथ, हम इलेक्ट्रॉनिक्स पर आगे बढ़ सकते हैं।
हम रोशनी के रूप में Adafruit Neopixels का उपयोग कर रहे हैं। ये बहुत चमकीले होते हैं, बहुत सारे रंगों का समर्थन करते हैं और इनमें बेहतरीन दस्तावेज़ीकरण होते हैं।
वे बॉक्स से बाहर उपयोग करने के लिए बिल्कुल तैयार नहीं हैं, हमें अभी भी आवश्यक तारों को मिलाप करने की आवश्यकता है। रोशनी की मात्रा के आधार पर इसमें कुछ समय लग सकता है, कुछ कॉफी के लिए एक आदर्श क्षण।
यह महत्वपूर्ण है कि उन्हें अभी तक एक-दूसरे से न जोड़ा जाए, हमें पहले उन्हें उनके उपहार बक्से में रखना होगा।
चरण 4: हार्डवेयर - असेंबली
अब हमारे कंटेनर और लाइट दोनों असेंबली के लिए तैयार हैं।
हमने प्रत्येक बॉक्स के ढक्कन में कुछ छेद छोड़े हैं, इन्हें हम एक एलईडी (ऊपर देखें) के माध्यम से लूप का उपयोग कर सकते हैं। एक बार सभी बक्से और प्रकाश पूरा हो जाने के बाद हम उन्हें एक दूसरे को एक हल्का स्ट्रिंग बनाने के लिए मिलाप कर सकते हैं
अपने प्रकाश तार को रास्पबेरी पाई से कनेक्ट करें और आप रोशनी का परीक्षण कर सकते हैं।
एक बार जब हमने जांच लिया कि सब कुछ काम करता है, तो हम बक्से और ढक्कन को एक साथ चिपका सकते हैं।
प्रत्येक उपहार बॉक्स के बीच तार के चारों ओर कुछ रंगीन पाइप क्लीनर लपेटने से कुछ अतिरिक्त आनंद मिलता है।
चरण 5: Google रुझान कनेक्शन
इस पेड़ को कुछ अतिरिक्त ओमपीएफ देने के लिए, हम इसे Google रुझान से जोड़ने जा रहे हैं।
पूरा कोड अंतिम चरण "पार्ट मोड" में शामिल है, लेकिन आपको एक सिंहावलोकन देने के लिए, हमने कुछ अतिरिक्त पैकेजों के साथ पायथन का उपयोग किया है:
- Google Trends से डेटा लाने के लिए PyTrends
- NeoPixels को नियंत्रित करने के लिए Neopixel
और तर्क इस प्रकार है:
- हर घंटे, खोज शब्द 'क्रिसमस' की लोकप्रियता प्राप्त करें
- हमें 0 (लोकप्रिय नहीं) और 100 (लोकप्रिय) के बीच एक संख्या वापस मिलती है
- इस संख्या के आधार पर रोशनी की गति की गणना की जाती है
इसका परिणाम यह होता है कि यदि खोज शब्द लोकप्रिय है तो हमारे पेड़ का रंग तेजी से बदलता है, और धीरे-धीरे जब यह लोकप्रिय नहीं होता है।
एक छोटा नोट, हमने यह सुनिश्चित करने के लिए अलग-अलग थ्रेड्स (ledControlThread और TrendDataThread) का उपयोग किया है कि प्रत्येक क्रिया दूसरे में बाधा नहीं डालती है।
उदाहरण के लिए, जब तक हम Google रुझान डेटा प्राप्त करते हैं, रोशनी चलती रहती है, बिना थ्रेड किए वह एपीआई कॉल समाप्त होने की प्रतीक्षा करेगा और उसके बाद ही जारी रहेगा।
चरण 6: पार्टी मोड
क्योंकि एक क्रिसमस ट्री एक साल की लंबी चीज है, एक पार्टी मोड एक आवश्यकता है।
इस अतिरिक्त सुविधा के लिए कुछ अतिरिक्त हार्डवेयर की आवश्यकता होगी, सटीक होने के लिए, एक बटन और USB स्पीकर।
एक बार पाई से जुड़ने के बाद आप एक उपयुक्त गीत की तलाश शुरू कर सकते हैं, हमने ओटिस मैकडॉनल्ड द्वारा "कॉम्प्लिकेट या" के लिए चुना है। हमें अपनी मौजूदा स्क्रिप्ट में कुछ तर्क जोड़ने की भी आवश्यकता है:
- जांचें कि क्या बटन धक्का दिया गया है
- यदि ऐसा है, तो निर्दिष्ट दायर ऑडियो चलाएं और रोशनी को तेजी से रंग बदलें।
- एक बार ऑडियो हो जाने के बाद, सामान्य पर लौटें
इस तर्क का भी अपना एक सूत्र है, दूसरों की तरह और पूरी लिपि भी इस चरण से जुड़ी हुई है।
बस इतना करना बाकी है कि सब कुछ एक पेड़ में लटका दिया जाए, और मज़ेदार डेटा विज़ुअलाइज़ेशन का आनंद लें, और सबसे महत्वपूर्ण बात यह है कि पार्टी मोड!
सिफारिश की:
ग्लोइंग एयर-बबल क्लॉक; ESP8266 द्वारा संचालित: 7 चरण (चित्रों के साथ)
ग्लोइंग एयर-बबल क्लॉक; ESP8266 द्वारा संचालित: "चमकती हवा-बबल घड़ी" तरल में प्रबुद्ध वायु-बुलबुले द्वारा समय और कुछ ग्राफिक्स प्रदर्शित करती है। एलईडी मैट्रिक्स डिस्प्ले के विपरीत, धीरे-धीरे बहती, चमकते हवा के बुलबुले मुझे आराम करने के लिए कुछ देते हैं। 90 के दशक की शुरुआत में, मैंने "बबल डिस्प्ले" की कल्पना की थी। अनफ़ो
ब्रीदिंग क्रिसमस ट्री - अरुडिनो क्रिसमस लाइट कंट्रोलर: 4 कदम
ब्रीदिंग क्रिसमस ट्री - अरुडिनो क्रिसमस लाइट कंट्रोलर: यह अच्छी खबर नहीं है कि क्रिसमस से पहले मेरे 9-फीट प्री-लिट कृत्रिम क्रिसमस ट्री का कंट्रोल बॉक्स टूट गया, और निर्माता प्रतिस्थापन भागों को प्रदान नहीं करता है। यह अचूक दिखाता है कि कैसे अपने खुद के एलईडी लाइट ड्राइवर और नियंत्रक का उपयोग Ar
क्रिसमस ट्री लाइट एक खिलौने द्वारा नियंत्रित: 12 कदम (चित्रों के साथ)
क्रिसमस ट्री लाइट एक खिलौने द्वारा नियंत्रित: नमस्ते निर्माताओं!क्रिसमस और नया साल आ रहा है। इसका मतलब है उत्सव का माहौल, उपहार और, ज़ाहिर है, चमकदार रंगीन रोशनी से सजा हुआ क्रिसमस ट्री। मेरे लिए, क्रिसमस ट्री की रोशनी बहुत उबाऊ है। बच्चों को खुश करने के लिए मैंने एक अनोखा सी बनाया है
ROMBA ARDUINO YUN द्वारा संचालित स्टेफानो DALL'OLIO द्वारा वाईफाई ऐप के माध्यम से: 4 कदम (चित्रों के साथ)
ROOMBA द्वारा संचालित ARDUINO YUN Via Wifi App by STEFANO DALL'OLIO: इस गाइड के साथ मैं ARDUINO YUN को Roomba से जोड़ने के लिए कोड साझा करता हूं ताकि Wifi के माध्यम से Roomba को चलाया जा सके। कोड और ऐप पूरी तरह से मेरे द्वारा Stefano Dall द्वारा बनाया और विकसित किया गया है। Olio.My Roomba, Roomba 620 है, लेकिन आप अन्य Roomb के लिए समान कोड का उपयोग कर सकते हैं
वीडियो प्रोजेक्टर के साथ एलईडी क्रिसमस ट्री (रास्प पाई): 7 कदम (चित्रों के साथ)
वीडियो प्रोजेक्टर के साथ एलईडी क्रिसमस ट्री (रास्प पाई): यह देखते हुए कि कुछ लोग “ओवर द टॉप” आउटडोर क्रिसमस एलईडी शो, मैं देखना चाहता था कि घर के अंदर क्रिसमस ट्री के लिए उसी स्तर की प्रणाली को एक साथ लाना क्या संभव है। पूर्व अनुदेशों में मैं