विषयसूची:
- आपूर्ति
- चरण 1: हार्डवेयर
- चरण 2: सॉफ्टवेयर: ब्लिंक ऐप
- चरण 3: सॉफ्टवेयर: Arduino IDE
- चरण 4: सॉफ्टवेयर: IFTTT
- चरण 5: अंतिम विचार
वीडियो: IoT लेजर पालतू खिलौना: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
समय-समय पर मेरी रसोई एक ऊबे हुए कुत्ते का शिकार हो जाती है। जब लावारिस छोड़ दिया जाता है, तो झालर बोर्ड, डॉग बेड, किचन टॉवल, किचन कैबिनेट और पेंटवर्क सभी को नुकसान होता है। काम पर रहते हुए अपने पिल्ले का मनोरंजन करने में मदद करने के लिए, मैंने उसे अपने कब्जे में रखने के लिए एक IoT लेजर पालतू खिलौना विकसित किया। ऑटो मोड में, एक लेज़र कुछ समय के लिए एक यादृच्छिक पैटर्न में फर्श के चारों ओर घूमेगा, जिसके बाद पालतू जानवर को पुरस्कृत करने के लिए ट्रीट गिरा दी जाती है। इनाम महत्वपूर्ण है ताकि वे मायावी लेजर से निराश न हों और यह उन्हें खेलने के लिए प्रोत्साहित करे!
इसे स्मार्टफोन के माध्यम से मैन्युअल रूप से नियंत्रित किया जा सकता है, या ऑटो मोड पर सेट किया जा सकता है। इसे Google सहायक (केवल ऑटो मोड) का उपयोग करके ध्वनि द्वारा भी सक्रिय किया जा सकता है।
आपूर्ति
इस परियोजना को बनाने के लिए, आपको आवश्यकता होगी:
- 2 mg995 सर्वोस
- पैन और टिल्ट सेंसर माउंट किट
- 1 माइक्रो सर्वो SG90
- प्रोटीन स्कूप या समकक्ष
- 650nm लाल लेजर डायोड मॉड्यूल
- नोडएमसीयू
- वायर
- पीसीबी
- बिजली की आपूर्ति (12 वी 5 ए)
- DC-DC 24V/12V से 5V 5A स्टेप डाउन बक कन्वर्टर
- मिलाप
- सोल्डरिंग आयरन
- स्मार्टफोन/गूगल होम डिवाइस
- ग्लू गन
- टेप/गोंद
निम्नलिखित सॉफ्टवेयर की भी आवश्यकता है:
- Arduino IDE और esp8266 लाइब्रेरी
- आईएफटीटीटी
- Blynk ऐप और लाइब्रेरी
- गूगल असिस्टेंट
चरण 1: हार्डवेयर
- सर्वो माउंट किट को इकट्ठा करें। मैंने इसके आधार को एक पीसीबी पर टेप किया, लंबे समय तक, मैं इसे अपनी रसोई के शीर्ष पर एक स्क्रू के साथ ठीक कर दूंगा।
- वायरिंग के लिए सर्किट आरेख देखें। सोल्डरिंग में मेरे खराब प्रयास की छवियां भी देखें:)
- पैन / टिल्ट सर्वो के शीर्ष पर लेज़र को गोंद करें और ट्रीट सर्वो के लिए एक स्कूप को भी गोंद दें (मैंने ट्रीट सर्वो के लिए स्टैंड के रूप में एक दूसरा स्कूप भी इस्तेमाल किया लेकिन आप जो भी उपयोग कर सकते हैं)।
टिप्पणियाँ:
मेरे द्वारा उपयोग किए जाने वाले सर्वो काफी भारी हैं, काम का बोझ छोटा होने के कारण आप कम से दूर हो सकते हैं।
प्रत्येक सर्वो 1200mA तक खींच सकता है (छोटा एक कम खींचता है), नोडएमसीयू के लिए एक और ~ 700mA जोड़ें और आपको ~ 3100mA का अधिकतम ड्रॉ मिलता है। यही कारण है कि मैंने 5A आपूर्ति का उपयोग किया। मैंने मूल रूप से एक ब्रेडबोर्ड और एक 1A आपूर्ति का उपयोग किया, जब मैंने इसे चालू किया, तो नोडएमसीयू रीसेट करता रहा। यदि आप इस समस्या का अनुभव करते हैं, तो दोबारा जांच लें कि आपका सेटअप पर्याप्त करंट की आपूर्ति कर सकता है।
चरण 2: सॉफ्टवेयर: ब्लिंक ऐप
- Blynk ऐप इंस्टॉल करें:
- एक खाता, एक नया प्रोजेक्ट बनाने और एक प्रामाणिक टोकन प्राप्त करने के लिए चरणों का पालन करें
- प्रोजेक्ट बनाते समय लक्ष्य डिवाइस का चयन करें (नोडएमसीयू)
-
परियोजना के अंदर आप 5 विजेट जोड़ेंगे:
-
लेज़र को चालू/बंद करने के लिए बटन
- D0. के लिए नक्शा
- स्विच मोड पर सेट करें
- झुकाव कोण को समायोजित करने के लिए स्लाइडर (V0, रेंज 0-180)
- पैन कोण को समायोजित करने के लिए स्लाइडर (V1, रेंज 0-180)
- इलाज सर्वो को समायोजित करने के लिए स्लाइडर (V3, रेंज 0-180)
-
ऑटो मोड चालू/बंद करने के लिए बटन
- V2. के लिए नक्शा
- स्विच मोड पर सेट करें
-
चरण 3: सॉफ्टवेयर: Arduino IDE
- Arduino IDE स्थापित करें:
-
ब्लिंक और esp8266 लाइब्रेरी जोड़ें
- Blynk: Blynk लाइब्रेरी कैसे स्थापित करें
- esp8266: mybotic. को Arduino IDE क्रेडिट में ESP8266 कैसे स्थापित करें?
-
कोड
- जीथब से कोड डाउनलोड या कॉपी करें (नीचे भी फाइल करें)
- कोड में, आपको अपने राउटर (वाईफाई) के लिए ssid और पासवर्ड सेट करना होगा।
- आपको उस प्रमाणीकरण टोकन को भी सेट करना होगा जो Blynk के लिए बनाया गया था। आप ऐप के माध्यम से ईमेल के माध्यम से टोकन का अनुरोध कर सकते हैं।
- आप सर्वो पर न्यूनतम और अधिकतम कोणों को भी समायोजित करना चाह सकते हैं, ये सेट किए गए हैं ताकि लेजर हमेशा फर्श पर इंगित करे, प्रारंभिक परीक्षणों के दौरान मैंने पाया कि कुत्ते दीवारों पर लेजर का पीछा करेंगे:) इसे फर्श पर रखें जब तक आप फिर से सजाना नहीं चाहते!
- नोट: इस प्रोजेक्ट में Blynk क्लाउड के अनुरोधों की संख्या को कम करने के लिए टाइमर का उपयोग किया जाता है, यदि प्रति सेकंड बहुत अधिक अनुरोध किए जाते हैं, तो आपको डिस्कनेक्ट कर दिया जाएगा। लूप () फ़ंक्शन में निष्पादित कोड की मात्रा को न्यूनतम रखना भी महत्वपूर्ण है। अधिक जानकारी के लिए इस लेख का संदर्भ लें। ऑटो मोड सर्वो को हर 2 सेकंड, 10 बार बेतरतीब ढंग से स्थानांतरित करेगा और फिर एक ट्रीट छोड़ देगा, आप इसे अपनी आवश्यकताओं के अनुसार समायोजित कर सकते हैं।
- नोडएमसीयू को यूएसबी के माध्यम से अपने कंप्यूटर से कनेक्ट करें।
- सुनिश्चित करें कि टूल के तहत सही बोर्ड और पोर्ट का चयन किया गया है।
- कोड को NodeMCU (शीर्ष टूलबार में दायां तीर बटन) पर अपलोड करें।
चरण 4: सॉफ्टवेयर: IFTTT
Google सहायक का उपयोग करके खिलौने को सक्रिय करने के लिए, आपको IFTTT का उपयोग करके एक एप्लेट बनाना होगा।
- खाता बनाएं
- "माई एप्लेट्स"> "न्यू एप्लेट" पर जाएं
- "यह" पर क्लिक करें और Google सहायक खोजें
- "एक साधारण वाक्यांश कहें" चुनें
- जैसा आप फिट देखते हैं, फ़ील्ड भरें और "ट्रिगर बनाएं" चुनें
- "दैट" पर क्लिक करें और वेबहुक खोजें
- "वेब अनुरोध करें" चुनें
-
url को BLYNK_IP/AUTH_TOKEN/update/V2?value=1. पर सेट करें
- अपने देश से blynk IP प्राप्त करने के लिए बस कमांड लाइन पर जाएँ और दर्ज करें: ping cloud.blynk.cc
- यूआरएल में आईपी और ऑथ टोकन फ़ील्ड अपडेट करें। यह इस तरह दिखना चाहिए:
- एप्लेट सहेजे जाने के बाद, आप Google सहायक का उपयोग करके लेज़र का परीक्षण कर सकते हैं!
चरण 5: अंतिम विचार
और वहां आपके पास है, एक आवाज या फोन नियंत्रित IoT पालतू खिलौना। परियोजना को और बेहतर बनाने के लिए, मैं सर्किटरी के लिए एक केस और एक वेब कैमरा भी जोड़ूंगा ताकि आप दूर रहते हुए अपने पालतू जानवरों को खेलते हुए देख सकें। खिलौना कितनी देर तक चलता है यानी "5 मिनट के लिए लेजर चालू करें" निर्दिष्ट करने में सक्षम होने के कारण आवाज नियंत्रण को बढ़ाया जा सकता है। ट्रीट स्कूप को फिर से लोड करने का एक तरीका भी अच्छा होगा। निर्माण का आनंद लें और नीचे अपनी प्रगति पोस्ट करें!
सिफारिश की:
चरवाहे खिलौना - Arduino लेजर लक्ष्य: 8 कदम (चित्रों के साथ)
काउबॉय टॉय - अरुडिनो लेजर टारगेट: पाठ में मैं आपको दिखाऊंगा कि कैसे मैंने आर्डिनो पर एक खिलौना बनाया जो शुरुआती लोगों के लिए उपयुक्त होगा। यदि आप सेंसर के साथ काम करना शुरू करते हैं, तो यह खिलौना आपको घर के बने उत्पाद के रूप में सूट करेगा
Arduino के साथ केन ब्लैंच लेजर / लेजर व्हाइट केन: 6 कदम
अरुडिनो के साथ केन ब्लैंच लेजर / लेजर व्हाइट केन: टेलेमेट्रे लेजर वाइब्रेंट एक फ़्रीक्वेंसी इनवर्समेंट प्रोपोर्नेल ए ला डिस्टेंस पॉइंटी। असिस्टेंस ऑक्स डेफिसिएंस विज़ुएल्स। लेजर रेंजफाइंडर एक आवृत्ति पर कंपन को इंगित दूरी के विपरीत आनुपातिक रूप से कंपन करता है। दृश्य कमी के लिए सहायता
Arduino नियंत्रित लेजर डॉग चेज़र खिलौना: 6 कदम
Arduino नियंत्रित लेजर डॉग चेज़र खिलौना: लगभग दो साल पहले, मैंने अपने कुत्ते के लिए इस खिलौने का निर्माण किया है, जहाँ एक लेज़र को दो सर्वो के साथ नियंत्रित किया जा रहा है ताकि इसे एक यादृच्छिक गति दी जा सके जहाँ लेज़र डॉट बच जाता है और वह इसका पीछा कर सकता है। लेज़र ने पूरी तरह से काम किया लेकिन मेरे हाल के कदम के दौरान यह क्षतिग्रस्त हो गया
लेजर बॉक्स संगीत लेजर लाइट शो: 18 कदम (चित्रों के साथ)
लेज़र बॉक्स म्यूज़िक लेज़र लाइट शो: मैंने पहले एक इंस्ट्रक्शनल प्रकाशित किया था जिसमें बताया गया था कि म्यूज़िक लेज़र लाइट शो बनाने के लिए कंप्यूटर हार्ड ड्राइव का उपयोग कैसे किया जाता है। मैंने एक इलेक्ट्रिक बॉक्स और आरसी कार मोटर्स का उपयोग करके एक कॉम्पैक्ट संस्करण बनाने का फैसला किया। शुरू करने से पहले मुझे शायद आपको बता देना चाहिए कि लेस
लेजर-सिंथिटार एक गिटार-हीरो-जैसे खिलौना गिटार से: 6 कदम
लेज़र-सिंथिटार एक गिटार-हीरो-जैसे टॉय गिटार से: मैं लेज़र वीणा के सभी यूट्यूब वीडियो से बहुत प्रेरित था, लेकिन मैंने उन सभी को जाम सत्र के लिए साथ लाने के लिए बहुत बड़ा पाया या उन्हें एक जटिल सेटअप और एक पीसी आदि की आवश्यकता थी। मैंने स्ट्रिंग्स के बजाय लेज़रों वाले गिटार के बारे में सोचा। तब मुझे एक टूटा हुआ टी मिला