Blynk के साथ शुरुआत करना: सरल DIY IoT उपकरण

Blynk के साथ शुरुआत करना: सरल DIY IoT उपकरण

Blynk [टूटा हुआ URL हटा दिया गया] एक इंटरनेट ऑफ थिंग्स (IoT) सेवा है जिसे रिमोट कंट्रोल और रीडिंग सेंसर डेटा को आपके डिवाइस से यथासंभव त्वरित और आसान बनाने के लिए डिज़ाइन किया गया है। इस लेख में हम ठीक से कवर करेंगे कि Blynk क्या है, यह कैसे काम करता है, और NodeMCU और रास्पबेरी पाई विकास बोर्डों के साथ सेवा के विभिन्न उपयोगों पर दो लघु उदाहरण प्रोजेक्ट प्रदान करता है।





माइक्रोकंट्रोलर का उपयोग करके स्मार्ट ऑब्जेक्ट विकसित करना शुरू करना कभी आसान नहीं रहा है, और IoT डिवाइस हाल के वर्षों में तेजी से लोकप्रियता में बढ़े हैं। Arduino या रास्पबेरी पाई जैसे विकास बोर्डों का उपयोग आपके घर में बिजली के सॉकेट से लेकर गति-सक्रिय क्रिसमस की सजावट तक सब कुछ नियंत्रित करने के लिए किया जा सकता है।





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





सेवा को काम करने के लिए Blynk अपने स्वयं के सर्वर और लाइब्रेरी का उपयोग करता है, लेकिन यह Blynk ऐप है जो इसकी मुख्य ताकत लगता है।

ब्लिंक ऐप दर्ज करें

Blynk ऐप Android और iOS पर मुफ्त में उपलब्ध है। यह आपके प्रोजेक्ट के लिए शुरुआती बिंदु है, जिसमें आपके IoT सेटअप के लिए कस्टम नियंत्रण बनाने के लिए उपयोग में आसान ड्रैग एंड ड्रॉप सिस्टम है। वर्कफ़्लो तेज़ है: एक नया प्रोजेक्ट शुरू करते समय आपको एक विस्तृत सूची से अपना विकास बोर्ड चुनने के लिए कहा जाता है, और आपके कनेक्शन की विधि भी। ऐप तब Blynk सर्वर पर आपके डिवाइस से कनेक्ट करने के लिए ईमेल के माध्यम से एक प्राधिकरण टोकन भेजता है।



विंडोज 10 को नींद से कैसे जगाएं?

नियंत्रण तत्व कहलाते हैं विजेट : बटन, स्लाइडर्स, एक जॉयस्टिक, ग्राफ और टेक्स्ट फीडबैक सहित विभिन्न प्रकार की इनपुट विधियां और आउटपुट डिस्प्ले। एल ई डी, एलसीडी डिस्प्ले और यहां तक ​​कि लाइव स्ट्रीम किए गए वीडियो के लिए शैलीबद्ध नियंत्रण के साथ घटक विशिष्ट विजेट भी हैं। वे विजेट भी उल्लेखनीय हैं जो ट्विटर पर स्वचालित पोस्टिंग और कस्टम नोटिफिकेशन जैसी सुविधाओं को जोड़ते हैं।

जबकि ऐप मुफ़्त है, यह उन सभी को 'ऊर्जा' लागत देकर आप एक बार में कितने विजेट का उपयोग कर सकते हैं। ऐप आपको खेलने के लिए 2,000 का बैलेंस देता है, जरूरत पड़ने पर और खरीदने के विकल्प के साथ।





मैंने पाया कि प्रदान की गई प्रारंभिक शेष राशि यहां सूचीबद्ध उदाहरण परियोजनाओं के लिए पर्याप्त से अधिक थी, हालांकि यदि आपका सेटअप अधिक जटिल है तो आप स्वयं को रस से बहुत जल्दी बाहर निकल सकते हैं।

प्रत्येक विजेट में एक संपादन मेनू होता है जिससे आप नाम और रंग बदल सकते हैं। फिर आप चुनते हैं कि किस पिन को प्रभावित करना है (चाहे वह आपके बोर्ड पर पिन हो या ब्लिंक के वर्चुअल पिन में से एक हो) साथ ही भेजने के लिए मूल्यों की सीमा। ग्राफ़ और टेक्स्ट बॉक्स जैसे आउटपुट डिस्प्ले के लिए, आप यह भी चुन सकते हैं कि आप इसे कितनी बार अपडेट करना चाहते हैं, संभावित रूप से कीमती बैंडविड्थ को बचाते हुए।





Blynk में 'वर्चुअल' पिन को निर्देश देने की क्षमता भी है, जो ऐप और हार्डवेयर के बीच उपयोगकर्ता कॉन्फ़िगर किए गए कनेक्शन हैं। इसलिए ऐप में एक बटन का उपयोग डिवाइस पर कई अलग-अलग घटनाओं को ट्रिगर करने के लिए किया जा सकता है। हम लेख में बाद में इनका उपयोग कैसे करें, इस पर चर्चा करेंगे।

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

आप अपने हार्डवेयर तक पहुंच की अनुमति दिए बिना भी प्रोजेक्ट साझा कर सकते हैं, जो लोगों को यह सिखाने का एक शानदार तरीका है कि उन्हें अपनी लाइट चालू और बंद किए बिना ऐप का उपयोग कैसे करें!

मैंने एक ऐप बनाना बहुत तेज़ और सहज ज्ञान युक्त पाया। एक बार बन जाने के बाद, आप ऊपरी दाएं कोने में प्ले सिंबल को दबाकर तुरंत इसका उपयोग शुरू कर सकते हैं। यदि आपको बाद में परिवर्तन करने की आवश्यकता है तो आप संपादन मोड में वापस जाने के लिए बस उसी बटन को दबा सकते हैं।

ब्लिंक सर्वर

एक बार जब आप अपने डिवाइस को नियंत्रित करने के लिए एक ऐप बना लेते हैं, तो आपके पास इसके साथ संचार करने के दो विकल्प होते हैं।

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

दूसरा विकल्प है अपनी मेजबानी करें ब्लिंक सर्वर। Blynk एक खुला स्रोत Netty आधारित जावा सर्वर प्रदान करता है जिसे आपके कंप्यूटर, या यहां तक ​​कि एक रास्पबेरी पाई से भी चलाया जा सकता है। कार्यक्षमता और सुरक्षा के मामले में कुछ उपयोगकर्ताओं के लिए इसके विभिन्न लाभ हैं, हालांकि यहां हमारे उदाहरणों के लिए हम प्रदान किए गए ब्लिंक क्लाउड सर्वर का उपयोग करने पर ध्यान केंद्रित करेंगे।

द ब्लिंक लाइब्रेरी

Blynk का तीसरा और अंतिम तत्व है ब्लिंक लाइब्रेरी . यह पुस्तकालय ऐप और आपके हार्डवेयर के बीच संचार की अनुमति देने के लिए विकास बोर्डों की एक विशाल सूची के साथ काम करता है।

इसके सरलतम रूप में, पुस्तकालय को स्थापित करने के लिए, और प्रदान किए गए अच्छी तरह से एनोटेट उदाहरण स्केच में से एक को लोड करना आवश्यक है।

ब्लिंक: प्रारंभिक सेटअप

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

अपना प्रोजेक्ट बनाएं। यह स्वचालित रूप से एक प्राधिकरण टोकन भेजेगा। यदि आप इसे प्राप्त नहीं करते हैं, तो आप इसे प्रोजेक्ट सेटिंग्स आइकन (छोटे अखरोट) का चयन करके, अपने डिवाइस का चयन करके और 'ई-मेल' का चयन करके इसे फिर से भेज सकते हैं।

इसके बाद, Blynk वेबसाइट से Blynk लाइब्रेरी स्थापित करें। Arduino के लिए, फ़ाइलों को अपने में कॉपी करके लाइब्रेरी स्थापित करें Arduino > पुस्तकालय फ़ोल्डर। यदि आप Arduino के लिए नए हैं, तो यहां एक है आपको आरंभ करने के लिए मार्गदर्शिका .

रास्पबेरी पाई के लिए, आपको यह सुनिश्चित करना होगा कि आपने पहले Node.js स्थापित किया है। इस लेख में Node.js को स्थापित करने के लिए एक गाइड है जिसकी आपको आवश्यकता होनी चाहिए।

सबसे पहले, सुनिश्चित करें कि आपका पाई अप टू डेट है, और इसमें बिल्ड-एसेंशियल पैकेज स्थापित है।

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential

फिर स्थापित करें नोड पैकेज मैनेजर , NS चालू बंद पुस्तकालय, और झपकी इसे अपने टर्मिनल विंडो में टाइप करके लाइब्रेरी।

sudo npm install -g npm
sudo npm install -g onoff
sudo npm install -g blynk-library

Blynk परीक्षण स्क्रिप्ट चलाकर आप जाँच सकते हैं कि सब कुछ काम कर गया है:

blynk.js [YourAuthorizationTokenHere]

बशर्ते सभी काम कर रहे हों, यह इस तरह दिखना चाहिए:

यदि आपको कोई त्रुटि मिलती है, तो सुनिश्चित करें कि आपका पाई अप टू डेट है, और NPM, OnOff और Blynk पुस्तकालयों को फिर से स्थापित करने से पहले आपके पास Node.js का नवीनतम संस्करण स्थापित है।

NodeMCU के साथ त्वरित सेटअप

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

शुरू करने के लिए, ब्रेडबोर्ड पर एक साधारण सर्किट सेट करें। पिन कनेक्ट करें डी0 एक एलईडी के सकारात्मक पैर के लिए, और एक 220 ओम रोकनेवाला के माध्यम से जीएनडी पिन पर वापस।

Blynk ऐप में अपना NodeMCU प्रोजेक्ट खोलें। दाईं ओर, चुनें बटन मेनू से विजेट। इसके गुण मेनू को खोलने के लिए अपने प्रोजेक्ट में अपना बटन चुनें। यहां आप इसे नाम दे सकते हैं, और चुन सकते हैं कि आपके NodeMCU बोर्ड पर कौन सा पिन प्रभावित होना चाहिए। चुनते हैं पिन डी0 आउटपुट सूची से, और स्विच मोड को एक क्षणिक पुश स्विच के बजाय इसे चालू और बंद स्विच बनाने के लिए।

वापस दबाएं (सभी परिवर्तन स्वचालित रूप से सहेजे जाते हैं), फिर अपना ऐप शुरू करने के लिए शीर्ष दाएं कोने में प्ले आइकन दबाएं। अपने प्रोजेक्ट को संपादित करने के लिए वापस जाने के लिए आप किसी भी समय इसी बटन को दबा सकते हैं।

इसके बाद, Arduino IDE खोलें और टूल मेनू से अपना NodeMCU बोर्ड और पोर्ट चुनें। यदि आप इस मेनू में अपना बोर्ड नहीं देखते हैं, तो आपको ESP8266 लाइब्रेरी स्थापित करने की आवश्यकता हो सकती है (इस गाइड को मदद करनी चाहिए)।

अब ESP8266 स्टैंडअलोन स्क्रिप्ट Blynk को उनकी लाइब्रेरी में नेविगेट करके खोलें फ़ाइल > उदाहरण > Blynk > Boards_WiFi > ESP8266_Standalone . प्राधिकरण टोकन के लिए प्लेसहोल्डर को ईमेल द्वारा प्राप्त किए गए टोकन से बदलें, और अपना वाई-फाई विवरण दर्ज करें।

char auth[] = 'YourAuthToken';
char ssid[] = 'YourNetworkName';
char pass[] = 'YourPassword';

एक नए नाम के तहत स्केच सहेजें, और इसे अपने बोर्ड पर अपलोड करें। अब जब आप ऐप में बटन दबाते हैं, तो एलईडी चालू और बंद होनी चाहिए। यदि यह काम नहीं कर रहा है, तो जांचें कि आपने ऐप में प्ले आइकन दबाया है।

इस तरह के साधारण मामलों में, Blynk स्थापित करने के लिए अविश्वसनीय रूप से तेज़ है।

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

रास्पबेरी पाई पर ब्लिंक

आप Blynk परीक्षण स्क्रिप्ट का उपयोग करके रास्पबेरी पाई पर ठीक उसी तरह से Blynk का उपयोग कर सकते हैं, लेकिन Blynk के वर्चुअल पिन द्वारा प्रदान की जाने वाली कुछ गहरी कार्यक्षमताएँ हैं, जिन्हें हम अभी देखेंगे।

Blynk Node.js का उपयोग करके काम करता है, इसलिए आज हम जो कोड लिखेंगे वह Javascript में होगा। यदि आप भाषा के लिए नए हैं, तो आरंभ करने के लिए यह एक बेहतरीन प्राइमर होना चाहिए।

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

आपको चाहिये होगा:

  • डोर मैग्नेट स्विच (रीड स्विच के रूप में भी जाना जाता है)
  • 1x 1k? अवरोध
  • 1x 10k? अवरोध
  • 1x 220? अवरोध
  • 1x एलईडी
  • ब्रेडबोर्ड और हुकअप तार

अपना ब्रेडबोर्ड इस तरह सेट करें:

मेरी डिस्क का उपयोग क्यों बढ़ता है

ध्यान दें कि Blynk का पुस्तकालय Pi के पिन के GPIO नंबरों का उपयोग करता है, इसलिए हम इस पूरे प्रोजेक्ट में उनका उपयोग करेंगे। ब्रेडबोर्ड पर 5V और GND पिन को पावर रेल से कनेक्ट करें। रास्पबेरी पाई पर GPIO पिन 22 को LED एनोड से कनेक्ट करें, और कैथोड को 220 के माध्यम से ग्राउंड रेल से कनेक्ट करें? रोकनेवाला GPIO पिन 17 को 1k के एक तरफ से कनेक्ट करें? रोकनेवाला, और 10 कनेक्ट करें? दूसरी तरफ प्रतिरोधी, और पावर रेल के 5V पक्ष। अंत में, अपने रीड स्विच को एक तरफ पावर रेल के GND साइड से कनेक्ट करें, और उस लाइन पर जहां 1k? और 10k? प्रतिरोधक दूसरे पर मिलते हैं। यह पुल-अप रोकनेवाला सेटअप स्विच के खुलने पर पिन 17 पर वोल्टेज को उच्च पढ़ने का कारण बनेगा।

Blynk ऐप में एक नया प्रोजेक्ट बनाएं, और अपना रास्पबेरी पाई बोर्ड चुनें। विजेट मेनू से एक लेबल किए गए मान, ईमेल और एक अधिसूचना विजेट का चयन करें

लेबल किए गए मान का चयन करें, इसे नाम दें, और चुनें आभासी पिन V0 क्योंकि यह इनपुट पिन है। आप यह भी बदल सकते हैं कि जानकारी कैसे प्रदर्शित होती है। इस मामले में लेबल टैब में /pin/ से पहले 'दरवाजा है' जोड़ें। हम रीडिंग फ़्रीक्वेंसी मान को उसकी डिफ़ॉल्ट सेटिंग पर छोड़ सकते हैं, हालाँकि आप इसे अपने ऐप को डेटा भेजने के लिए एक अलग दर पर बदल सकते हैं।

यह ध्यान देने योग्य है कि आपको वास्तव में ईमेल विजेट में ईमेल पता दर्ज करने की आवश्यकता नहीं है क्योंकि हम इसे बाद में कोड में जोड़ देंगे, हालांकि इसके काम करने के लिए विजेट मौजूद होना चाहिए।

एक बार जब आप अपने ऐप के दिखने के तरीके से खुश हो जाएं, तो ऊपरी दाएं कोने में स्थित प्ले बटन दबाएं।

अब एक नई स्क्रिप्ट बनाएं जिसका नाम है ब्लिंकडोर.जेएस . पूरा कोड पूरी तरह से एनोटेट उपलब्ध है यहां .

sudo nano blynkdoor.js

हमें अपनी स्क्रिप्ट में उपयोग करने के लिए Blynk लाइब्रेरी को आयात करके, अपनी प्राधिकरण कुंजी को जोड़कर, और Blynk का एक उदाहरण बनाकर शुरू करना होगा।

var blynklib = require('/usr/local/lib/node_modules/blynk-library');
var AUTH ='PasteAuthorizationCodeHere'
var blynk = new blynklib.Blynk(AUTH);

हमें ऑनऑफ़ लाइब्रेरी को भी आयात करना होगा, और वेरिएबल घोषित करना होगा जो हमारे रीड स्विच और एलईडी को सेटअप करते हैं। हम Blynk ऐप पर सेट किए गए वर्चुअल पिन के लिए एक वेरिएबल भी बनाएंगे।

var Gpio = require('onoff').Gpio,
reed = new Gpio(17, 'in', 'both'), //register changes 'both' when switch is opened and closed
led = new Gpio(22, 'out');
var virtualPin = 0;

अब हम उपयोग करने जा रहे हैं घड़ी हमारे रीड स्विच में बदलाव देखने के लिए ऑनऑफ लाइब्रेरी से कार्य करें। दरवाज़ा स्विच या तो पर है 0 या 1 , और जब भी वह मान बदलता है तो हम उस परिवर्तन को LED पिन में लिख देते हैं।

reed.watch(function(err,value){
led.writeSync(value);

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

if(value==0){
blynk.virtualWrite(virtualPin,'Closed');
console.log('Door Closed');
};
if(value==1){
blynk.notify('The door just opened!');
blynk.email('email@address.here', 'Front Door', 'The front door just opened.');
blynk.virtualWrite(virtualPin,'Open');
console.log('Door Open');
};
});

अब जब भी रीड स्विच मूल्य में परिवर्तन दर्ज करता है, तो डेटा हमारे वर्चुअल पिन पर भेजा जाता है, और ऐप में अधिसूचना विजेट के लिए दरवाजा खोलने के साथ-साथ कंसोल पर लिखने के मामले में भी भेजा जाता है। ध्यान दें कि अंतिम ब्रेसिज़ वहीं से हैं जहां से हमने शुरुआत की थी घड़ी ऊपर समारोह।

अंत में, प्रोग्राम समाप्त होने पर हमें पिन को रीसेट करना होगा। यह वही है जो GPIO.क्लीनअप () आप शायद पहले से ही परिचित हैं।

process.on('SIGINT', function () {
led.unexport();
reed.unexport();
});

अब अपना कोड सेव करें और बाहर निकलें। नोड का उपयोग करके अपनी स्क्रिप्ट चलाएँ।

sudo node blynkdoor.js

अब जब आप चुंबक को रीड सेंसर से दूर ले जाते हैं, तो आपको एक सूचना मिलनी चाहिए जो आपको बताए कि दरवाजा खुला है, और आपका लेबल वाला डिस्प्ले बदल जाना चाहिए। स्विच को फिर से बंद करें, और आप देखेंगे कि लेबल वाला डिस्प्ले फिर से बदल जाता है।

यह ध्यान देने योग्य है कि पुश सूचनाएं प्राप्त करने के लिए आपके फोन पर Blynk ऐप चलना चाहिए, हालांकि ईमेल काम करते हैं कि ऐप चल रहा है या नहीं।

Blynk के साथ अब तक बिताए कम समय में, यह उपयोग करने के लिए एक बहुत ही आसान सेवा लगती है। यह सबसे सरल है, बिना कोडिंग ज्ञान वाले लोगों को आसानी से DIY होम ऑटोमेशन सिस्टम बनाने की अनुमति देता है। थोड़ा अतिरिक्त कोडिंग ज्ञान के साथ यह और भी अधिक शक्तिशाली हो जाता है, जिससे ऐप में सिंगल बटन प्रेस से अधिक जटिल सिस्टम और कई ईवेंट ट्रिगर की अनुमति मिलती है।

यह प्रोजेक्ट ब्लिंक के लिए एक बुनियादी परिचय था, हालांकि हमने यहां जो कवर किया है उसे लगभग किसी भी होम ऑटोमेशन या माइक्रोकंट्रोलर प्रोजेक्ट के लिए आसानी से संशोधित किया जा सकता है।

क्या आपने ब्लिंक का इस्तेमाल किया है? क्या आपके पास उस सेवा का उपयोग करने वाला एक पागल जटिल सिस्टम है जिसे आप हमारे साथ साझा करना चाहते हैं? नीचे टिप्पणी करके हमें बताएं!

छवि क्रेडिट: ग्यूसेप कक्कावाले YouTube.com के माध्यम से

साझा करना साझा करना कलरव ईमेल कैनन बनाम निकॉन: कौन सा कैमरा ब्रांड बेहतर है?

कैनन और निकॉन कैमरा इंडस्ट्री के दो सबसे बड़े नाम हैं। लेकिन कौन सा ब्रांड कैमरा और लेंस की बेहतर लाइनअप प्रदान करता है?

आगे पढ़िए
संबंधित विषय
  • DIY
  • स्मार्ट घर
  • अरुडिनो
  • रास्पबेरी पाई
  • घर स्वचालन
  • चीजों की इंटरनेट
  • इलेक्ट्रानिक्स
लेखक के बारे में इयान बकले(२१६ लेख प्रकाशित)

इयान बकले बर्लिन, जर्मनी में रहने वाले एक स्वतंत्र पत्रकार, संगीतकार, कलाकार और वीडियो निर्माता हैं। जब वह लिख नहीं रहा होता है या मंच पर नहीं होता है, तो वह पागल वैज्ञानिक बनने की उम्मीद में DIY इलेक्ट्रॉनिक्स या कोड के साथ छेड़छाड़ कर रहा होता है।

इयान बकले की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें
श्रेणी Diy