विषयसूची:

Blynk और XinaBox के साथ एक पीजो बजर ध्वनि: 9 कदम
Blynk और XinaBox के साथ एक पीजो बजर ध्वनि: 9 कदम

वीडियो: Blynk और XinaBox के साथ एक पीजो बजर ध्वनि: 9 कदम

वीडियो: Blynk और XinaBox के साथ एक पीजो बजर ध्वनि: 9 कदम
वीडियो: Intruder Alarm with Email Notification | Home Security Project 2024, जुलाई
Anonim
Blynk और XinaBox के साथ एक पीजो बजर ध्वनि करें
Blynk और XinaBox के साथ एक पीजो बजर ध्वनि करें

Blynk और xChips का उपयोग करके किसी भी 5V तत्व को नियंत्रित करें। यह प्रोजेक्ट मेरे फोन से एक पीजो बजर लगता है।

चरण 1: इस परियोजना में प्रयुक्त चीजें

हार्डवेयर घटक

  • XinaBox IP01 x 1 xChip USB प्रोग्रामर FT232R पर आधारित FTDI Limited से
  • ESP8266 वाई-फाई मॉड्यूल पर आधारित XinaBox CW01 x 1 xCHIP वाई-फाई कोर
  • XinaBox OC01 x 1 xChip हाई करंट डीसी स्विच
  • XinaBox PU01 x 1 xChip USB (टाइप ए) बिजली की आपूर्ति
  • बजर x 1 कोई भी पीजो-इलेक्ट्रिक बजर पर्याप्त होगा या कोई भी तत्व जिसे आप नियंत्रित करना चाहते हैं
  • पावर बैंक या समान x 1

सॉफ़्टवेयर ऐप्स और ऑनलाइन सेवाएं

  • अरुडिनो आईडीई
  • ब्लिंको

हाथ उपकरण और निर्माण मशीनें

फ्लैटहेड पेचकस

चरण 2: कहानी

परिचय

इस परियोजना को XinaBox xChips का उपयोग करके बस अलग-अलग xChips को एक साथ क्लिक करके और मूल कोड लिखकर बनाया गया था। तब मैं अपने द्वारा बनाए गए Blynk प्रोजेक्ट का उपयोग करके अपने फ़ोन से एक पीजो-इलेक्ट्रिक बजर को नियंत्रित कर सकता था।

Blynk और xChips. का उपयोग करके वायरलेस पीजो बजर नियंत्रण

चरण 3: Blynk. की स्थापना

सबसे पहले, आपको अपने iPhone या Android फोन पर क्रमशः Apple Store या Google Playstore से Blynk डाउनलोड करना होगा। अपने लिए एक खाता बनाएं जो काफी सीधे आगे है। अपने नए बनाए गए विवरण का उपयोग करके लॉगिन करें। 'नया प्रोजेक्ट' चुनें और फिर अपने प्रोजेक्ट को एक नाम दें। जैसा कि नीचे दिखाया गया है, मैंने अपना पीजो ब्लिंक नाम दिया है। ड्रॉप डाउन बॉक्स का उपयोग करके ESP8266 बोर्ड भी चुनें। क्रिएट पर प्रेस करें और आपका नया प्रोजेक्ट बन जाएगा। एक पॉप अप आपको सूचित करेगा कि आपके ईमेल पर एक प्रमाणीकरण टोकन भेजा गया था; ओके दबाओ।

आगे हमें अपने Blynk प्रोजेक्ट से बजर को चालू या बंद करने के लिए अपना विजेट जोड़ना होगा। ऊपरी दाएं कोने में प्लस चिह्न (+) का चयन करें। आपका विजेट बॉक्स दिखना चाहिए। 'बटन' विजेट को केवल एक बार दबाकर चुनें। बटन अब आपके प्रोजेक्ट के कार्य स्थान पर दिखाई देना चाहिए। इस बिंदु तक ग्राफिकल निर्देशों के लिए नीचे दिए गए स्क्रीनशॉट देखें।

अपना Blynk प्रोजेक्ट बनाना

अब उस बटन को दबाएं जिसे आपने अभी 'बटन सेटिंग्स' खोलने के लिए जोड़ा है। 'पिन' चुनें और अपनी बाईं ओर 'वर्चुअल' चुनें। फिर आप अपने दाहिनी ओर किसी भी वर्चुअल पिन का चयन कर सकते हैं। मैंने अपने प्रोजेक्ट के लिए V10 को चुना है। आप चाहें तो बटन लेबल बदल सकते हैं लेकिन यह जरूरी नहीं है। बेहतर नियंत्रण के लिए 'स्विच' चुनें और बाकी सब कुछ वैसा ही रहने दें। वापस दबाएं और आपने अब Blynk की स्थापना पूरी कर ली है। मार्गदर्शन के लिए नीचे दी गई छवि का पालन करें।

अपने पिन के लिए सेटिंग्स का चयन

चरण 4: कार्यक्रम में इकट्ठा होना

नीचे दिखाए गए अनुसार XC10 बस कनेक्टर का उपयोग करके अपने IP01 प्रोग्रामर xChip को CW01 से कनेक्ट करें। फिर संयोजन को अपने कंप्यूटर पर उपलब्ध यूएसबी पोर्ट में डालें।

प्रोग्रामिंग असेंबली

चरण 5: Arduino में प्रोग्रामिंग

xChips का उपयोग करने के लिए, आपको निम्नलिखित पुस्तकालयों को डाउनलोड करना होगा और उन्हें Arduino पुस्तकालयों में जोड़ना होगा।

  • xCore - xChips के लिए कोर लाइब्रेरी।
  • xOC01 - उच्च धारा डीसी स्विच के लिए पुस्तकालय
  • ESP8622 - निर्देशों का ध्यानपूर्वक पालन करें
  • Blynk - Blynk लाइब्रेरी Blynk कार्यक्षमता का उपयोग करने के लिए

इसके बाद, कोड अनुभाग में कोड डाउनलोड करें या इसे अपने Arduino IDE में कॉपी और पेस्ट करें। अपना वाईफाई विवरण दर्ज करें और प्रमाणीकरण टोकन को कॉपी और पेस्ट करें जो आपको चरण 1 में उनके संबंधित क्षेत्रों में ईमेल किया गया था। निचे देखो।

प्रमाणीकरण टोकन और वाईफाई विवरण दर्ज किया जाना है।

एक सफल संकलन चलाने के बाद अब आप कोड को अपने बोर्ड पर अपलोड कर सकते हैं।

चरण 6: अंतिम विधानसभा

एक बार अपलोड हो जाने पर अपने कंप्यूटर से संयोजन को हटा दें और IP01 को PU01 से बदल दें। IP01 को एक तरफ रख दें क्योंकि अब आपको इसकी आवश्यकता नहीं होगी। अब नीचे दी गई छवि के अनुसार अपने प्रोजेक्ट को असेंबल करें। जब तक सभी पहचान नाम एक ही दिशा में उन्मुख होते हैं, तब तक आप किसी भी तरह से xChips को कनेक्ट कर सकते हैं।

आखिरी सभा

जैसा कि ऊपर देखा गया है, पीजो बजर को टर्मिनल आउटपुट में खराब कर दिया गया है जिसका उपयोग हमारे कार्यक्रम में किया गया था; इस मामले में OUT0. आप अपनी पसंद के चार आउटपुट में से किसी एक का चयन कर सकते हैं; बस अपने कोड में बदलाव करना याद रखें। आप सकारात्मक टर्मिनल में लाल तार और नकारात्मक टर्मिनल में काले तार को एक सम्मेलन के रूप में पेंच कर सकते हैं, लेकिन इससे कोई फर्क नहीं पड़ता क्योंकि पीजो बजर ध्रुवीयता के प्रति सचेत नहीं हैं।

चरण 7: पावर अप

आप अपने प्रोजेक्ट को अपने कंप्यूटर या सामान्य पावर बैंक से पावर दे सकते हैं। प्रोजेक्ट को पावर बैंक में डालें। अपना प्रोजेक्ट खोलें जिसे आपने पहले अपने Blynk एप्लिकेशन पर बनाया था और ऊपरी दाएं कोने में प्ले बटन का चयन करें। यदि आपकी परियोजना संचालित है, तो एक कनेक्शन स्थापित किया जाएगा। अब आप उस विजेट बटन को दबा सकते हैं जिसे आपने पहले जोड़ा है और OUT0 आउटपुट पर लाल एलईडी को आपके पीजो बजर ध्वनि के साथ प्रकाश करना चाहिए। बटन विजेट को चालू और बंद दबाएं और इस बात पर मोहित हो जाएं कि आप अपने फोन से बजर को कैसे नियंत्रित कर सकते हैं।

Blynk और xChips. का उपयोग करके वायरलेस पीजो बजर नियंत्रण

चरण 8: निष्कर्ष

इस प्रोजेक्ट को पूरा होने में लगभग 25 मिनट का समय लगा। मैंने बस xChips को एक साथ क्लिक किया और पीजो बजर में टर्मिनलों में खराब कर दिया। कोई सोल्डरिंग और कोई गड़बड़ नहीं। आप अपने फ़ोन का उपयोग करके वाईफाई कनेक्शन पर किसी भी 5V तत्व को चालू कर सकते हैं।

चरण 9: कोड

Piezo_Blynk.ino Arduino बस अपने वाईफाई विवरण और प्राधिकरण टोकन उनके संबंधित क्षेत्रों में दर्ज करें और आप अपना कोड अपने xChips पर अपलोड करने के लिए तैयार हैं

#शामिल करें // कोर लाइब्रेरी शामिल करें

#include // हाई करंट dc स्विच लाइब्रे शामिल करें #include // वाईफाई के लिए इस्तेमाल की जाने वाली ESP8266 लाइब्रेरी शामिल करें #include // इसमें ESP8266 के साथ इस्तेमाल किया गया Blynk लिबरी शामिल है // प्रमाणीकरण टोकन जो आपको ईमेल किया गया था // डबल कोट्स चार के बीच टोकन को कॉपी और पेस्ट करें प्रमाणीकरण = "आपका प्रमाणीकरण टोकन"; // आपका वाईफाई क्रेडेंशियल चार WIFI_SSID = "आपका वाईफाई नाम"; // डबल कोट्स के बीच अपना वाईफाई नाम दर्ज करें चार वाईफ़ाई_पास = "आपका वाईफाई पासवर्ड"; // डबल कोट्स के बीच में अपना वाईफाई पासवर्ड डालें // अपने Blynk एप्लिकेशन पर चयनित राज्य लिखें // से OUT0 // 1 = peizo on, 0 = piezo off OC01.write(OUT0, OUT0_State); } शून्य सेटअप () {// अपना सेटअप कोड यहां डालें, एक बार चलाने के लिए: // i2c संचार शुरू करें और पिन सेट करें Wire.begin(2, 14); // उच्च वर्तमान डीसी स्विच OC01.begin () शुरू करें; // अप्रयुक्त पिनों को निष्क्रिय OC01.लिखें (OUT1, LOW); OC01.लिखें (OUT2, LOW); OC01.लिखें (OUT3, LOW); // Blynk संचार शुरू करें Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } शून्य लूप () {// अपना मुख्य कोड यहां रखें, बार-बार चलाने के लिए // ब्लैंक ऑपरेशन निष्पादित करें Blynk.run (); }

सिफारिश की: