विषयसूची:

सूचना देने वाला: 17 कदम
सूचना देने वाला: 17 कदम

वीडियो: सूचना देने वाला: 17 कदम

वीडियो: सूचना देने वाला: 17 कदम
वीडियो: 4 लोगों को मारी गोली, एक साथ उठेंगी अर्थी || गांव में फैली सनसनी - Karhal Mainpuri Crime News 2024, जुलाई
Anonim
सूचना देने वाला
सूचना देने वाला

डिवाइस को उदाहरण के लिए आईएफटीटीटी सिस्टम से जोड़ा जा सकता है और जब कोई नया मेल दिखाई देता है तो प्रतिक्रिया करता है। App.remoteme.org पर हम कॉल करने के बाद एक लिंक जनरेट करेंगे जो Arduino को बाइट्स भेजे जाएंगे, और Arduino कुछ हल्का प्रभाव प्रदर्शित करेगा और SDcard से कुछ mp3 चलाएगा

चरण 1: क्या आवश्यक है

क्या ज़रूरत है
क्या ज़रूरत है
क्या ज़रूरत है
क्या ज़रूरत है
  • NodeMCU, WemOS या ऐसा ही कुछ
  • WS2812B डायोड के साथ दो एलईडी रिंग (मैंने 16 वीं एलईडी रिंग का उपयोग किया है)
  • DFRobotDFPlayerMini - यह mp3 प्लेयर है। यह SDcard से mp3 बजाता है, और RX/TX द्वारा Arduino के साथ संचार करता है
  • वक्ता
  • एसडी कार्ड
  • लॉजिक कन्वर्टर - मैंने इसका उपयोग किया है, एमपी 3 प्लेयर 5V और Arduino 3.3 का उपयोग करता है इसलिए हमें इस कनवर्टर की आवश्यकता है
  • हमारे द्वारा सरल पीसीबी बनाने का ज्ञान और कौशल

मीनार:

  • कार्डबोर्ड - दो अलग मोटाई
  • नक़ल करने का काग़ज़
  • एल्यूमीनियम पन्नी

चरण 2: टॉवर बिल्डिंग

टावर बिल्डिंग
टावर बिल्डिंग
टावर बिल्डिंग
टावर बिल्डिंग
टावर बिल्डिंग
टावर बिल्डिंग
टावर बिल्डिंग
टावर बिल्डिंग

साइड व्यू में टॉवर की योजना के ऊपर (प्राथमिक विद्यालय में समाप्त तकनीकी ड्राइंग के साथ मेरा रोमांच), मिलीमीटर में सभी आयाम।

संचालन का सिद्धांत

  1. एल ई डी की अंगूठी पर प्रकाश डाल रहा है
  2. नक़ल करने का काग़ज़
  3. काटे गए शंकु, कार्डबोर्ड से बने होते हैं और एल्यूमीनियम पन्नी से ढके होते हैं, इसलिए यह एलईडी रिंगों से रोशनी को दर्शाता है, आकृति 3 '= कट-आउट जाल में
  4. कार्टन ट्यूब - टावरों को लंबवत रखता है, ट्यूब के अंदर एलईडी के लिए केबल होते हैं
  5. ऊंचाई आप पर निर्भर करती है मेरे पास 85mm. है
  6. सभी इलेक्ट्रॉनिक्स भागों के अंदर स्टैंड

सभी क्षैतिज तत्व मोटे कार्डबोर्ड से बने होने चाहिए।

चरण 3: वायरिंग आरेख

वायरिंग का नक्शा
वायरिंग का नक्शा
वायरिंग का नक्शा
वायरिंग का नक्शा
वायरिंग का नक्शा
वायरिंग का नक्शा
वायरिंग का नक्शा
वायरिंग का नक्शा

mp3 प्लेयर को 5V वोल्टेज के साथ आपूर्ति की जाती है और TX / RX के माध्यम से Arduino के साथ संचार करता है, एक तर्क कनवर्टर की आवश्यकता होती है क्योंकि Arduino स्वयं 3.3V वोल्टेज पर काम करता है। लॉजिक कन्वर्टर के माध्यम से रिंगों का नियंत्रण Arduino (D5, D6) से भी जुड़ा है।

रिपोजिटरी में, आपको पीसीबी योजनाओं के साथ ईगल फाइलें मिलेंगी

मेरा सुझाव है कि स्थायी रूप से Arduino और mp3 प्लेयर को केवल महिला गोल्डपिन का उपयोग न करें

चरण 4: संचालन का सिद्धांत

हमारा Arduino WebSockets (वहाँ तैयार पुस्तकालय हैं) का उपयोग करके app.remoteme.org सिस्टम से जुड़ता है, इस कनेक्शन के माध्यम से 5-बाइट संदेश भेजे जाते हैं:

  • ऊपरी एलईडी रिंग के लिए प्रकाश प्रभाव का पहला बाइट
  • नीचे एलईडी रिंग के लिए दूसरा बाइट लाइट इफेक्ट
  • mp3 फ़ाइल की संख्या जिसे चलाया जाना है
  • सेकंड की संख्या कितनी देर तक प्रकाश प्रभाव और mp3 बजाया जाएगा
  • क्या mp3 को एक बार या लूप में चलाया जाना चाहिए

सोर्स कोड

संपूर्ण स्रोत कोड आप यहां पा सकते हैं

SingleRing.cpp और SingleRing.h फ़ाइलों में एलईडी रिंगों के प्रभाव को नियंत्रित करने के लिए एक वर्ग है। मेरा सुझाव है कि आप setMode(int m) फ़ंक्शन को देखकर प्रारंभ करें:

शून्य सिंगलरिंग:: सेटमोड (इंट एम) {स्विच (एम) {केस 0: सेट कॉन्फ़िगरेशन (0, 0, 50, 0, 5, 1); ब्रेक;//ऑफ़ = 0 केस 1:सेटकॉन्फ़िगरेशन(6, 0, 50, 0, 0, 20); ब्रेक; // सॉलिड स्टैंडर्ड ग्रीन केस 2: सेटकॉन्फ़िगरेशन (6, 0, 0, 50, 0, 20); ब्रेक;//सॉलिड स्टैंडर्ड ब्लू केस 3:सेटकॉन्फ़िगरेशन(6, 50, 0, 0, 0, 20); ब्रेक;//सॉलिड स्टैंडर्ड रेड केस 4:सेटकॉन्फ़िगरेशन(6, 50, 10, 0, 0, 20); ब्रेक;//ठोस मानक नारंगी केस 5:सेटकॉन्फ़िगरेशन(1, 0, 100, 0, 5, 2); ब्रेक;//पुलिस क्लॉकवाइज ग्रीन केस 6:सेटकॉन्फिगरेशन(1, 0, 100, 0, 5, -2); ब्रेक;//पुलिस रिवर्ट ग्रीन केस 7:सेटकॉन्फ़िगरेशन(1, 0, 0, 100, 5, 2); ब्रेक;//पुलिस क्लॉकवाइज ब्लू केस 8:सेटकॉन्फिगरेशन(1, 0, 0, 100, 5, -2); ब्रेक;//पुलिस रिवर्ट ब्लू केस 9:सेटकॉन्फ़िगरेशन(1, 100, 0, 0, 5, 2); ब्रेक;//पुलिस मानक लाल मामला 10:सेटकॉन्फ़िगरेशन(1, 100, 0, 0, 5, -2); ब्रेक;//पुलिस रिवर्ट रेड केस 11:सेटकॉन्फ़िगरेशन(1, 100, 20, 0, 5, 2); ब्रेक;//पुलिस मानक नारंगी केस 12:सेटकॉन्फ़िगरेशन(1, 100, 20, 0, 5, -2); ब्रेक;//पुलिस ऑरेंज केस 13:सेटकॉन्फ़िगरेशन(2, 0, 0, 50, 8, 10); ब्रेक; // क्रॉस स्टैंडर्ड ब्लू केस 14: सेटकॉन्फ़िगरेशन (2, 0, 0, 50, 8, -10); ब्रेक; // क्रॉस रिवर्ट ब्लू केस 15: सेटकॉन्फ़िगरेशन (5, 0, 50, 0, 0, 20); ब्रेक; // ब्लिंक स्टैंडर्ड ग्रीन केस 16: सेटकॉन्फ़िगरेशन (5, 0, 50, 0, 0, -20); ब्रेक; // ब्लिंक ओडवर्टका ग्रीन केस 17: सेटकॉन्फ़िगरेशन (5, 0, 0, 50, 0, 20); ब्रेक; // ब्लिंक स्टैंडर्ड ब्लू केस 18: सेटकॉन्फ़िगरेशन (5, 0, 0, 50, 0, -20); ब्रेक; // ब्लिंक रिवर्ट ब्लू केस 19: सेटकॉन्फ़िगरेशन (5, 50, 0, 0, 0, 20); ब्रेक; // ब्लिंक स्टैंडर्ड रेड केस 20: सेटकॉन्फिगरेशन (5, 50, 0, 0, 0, -20); ब्रेक; // ब्लिंक रिवर्ट रेड केस 21: सेटकॉन्फ़िगरेशन (5, 50, 10, 0, 0, 20); ब्रेक; // ब्लिंक स्टैंडर्ड ऑरेंज केस 22: सेटकॉन्फिगरेशन (5, 50, 10, 0, 0, -20); ब्रेक; // ब्लिंक रिवर्ट ऑरेंज डिफॉल्ट: सेटकॉन्फिगरेशन (0, 0, 50, 0, 5, 1); विराम;//बंद =0 } }

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

arduino.ino:

#include "Arduino.h"#include "SoftwareSerial.h" #include "DFRobotDFPlayerMini.h"

#शामिल

#शामिल करें #शामिल करें #शामिल करें "SingleRing.h"

#शामिल

#शामिल करें #शामिल करें

#शामिल

#परिभाषित वाईफ़ाई_नाम ""

#define WIFI_PASSWORD "" #define DEVICE_ID 205 #define DEVICE_NAME "सायरन" #define TOKEN ""

#DIODES_COUNT 16 परिभाषित करें

सिंगलरिंग टॉप = सिंगलरिंग (DIODES_COUNT, D5);

सिंगलरिंग बॉटम = सिंगलरिंग (DIODES_COUNT, D6);

सॉफ्टवेयर सीरियल mySoftwareSerial(D4, D3); // आरएक्स, TX

DFRobotDFPlayerमिनी myDFPlayer; RemoteMe और RemoteMe = RemoteMe:: getInstance (टोकन, DEVICE_ID);

ESP8266WiFiMulti WiFiMulti;

शून्य सेटअप () { mySoftwareSerial.begin (९६००); सीरियल.बेगिन (115200);

if (!myDFPlayer.begin(mySoftwareSerial)) {//mp3 के साथ संचार करने के लिए सॉफ़्टवेयर सीरियल का उपयोग करें।

Serial.println (एफ ("शुरू करने में असमर्थ:")); Serial.println (एफ ("1. कृपया कनेक्शन दोबारा जांचें!")); Serial.println(F("2.कृपया SD कार्ड डालें!")); जबकि (सच); } Serial.println(F("DFPlayer Mini online."));

myDFPlayer.setTimeOut(500); // सीरियल कम्युनिकेशन टाइम को 500ms. सेट करें

myDFPlayer.volume(30);

myDFPlayer. EQ (DFPLAYER_EQ_NORMAL);

myDFPlayer.outputDevice (DFPLAYER_DEVICE_SD); WiFiMulti.addAP(WIFI_NAME, WIFI_PASSWORD); जबकि (WiFiMulti.run() != WL_CONNECTED) {देरी (100); }

RemoteMe.setUserMessageListener(onUserMessage);

RemoteMe.setupTwoWayCommunication ();

RemoteMe.sendRegisterDeviceMessage (DEVICE_NAME);

टॉप.सेटअप ();

नीचे.सेटअप (); शीर्ष। साफ़ (); नीचे। स्पष्ट (); }

बूलियन टर्नऑफ़ = सच;

अहस्ताक्षरित लंबा टर्नऑफमिलिस = 0;

शून्य onUserMessage (uint16_t प्रेषकDeviceId, uint16_t डेटा आकार, uint8_t * डेटा) {

uint16_t स्थिति = 0; uint8_t बॉटममोड = RemoteMeMessagesUtils::getUint8 (डेटा, पॉज़); uint8_t topMode = RemoteMeMessagesUtils::getUint8(data, pos); uint8_t trackNumber = RemoteMeMessagesUtils::getUint8(data, pos); uint8_t समय = RemoteMeMessagesUtils:: getUint8 (डेटा, स्थिति); uint8_t मोड = RemoteMeMessagesUtils::getUint8 (डेटा, पॉज़);

बॉटम.सेटमोड (बॉटममोड);

टॉप.सेटमोड (टॉपमोड); अगर (मोड == 1) { myDFPlayer.loop (trackNumber); } और { myDFPlayer.play(trackNumber); } बंद कर दिया = झूठा; टर्नऑफमिलिस = मिली () + १००० * समय; }

शून्य लूप ()

{रिमोटमी.लूप (); टॉप.लूप (); नीचे। लूप (); अगर (टर्नऑफमिलिस

}

व्याख्या:

#define WIFI_NAME ""#define WIFI_PASSWORD "" #define DEVICE_ID 205 #define DEVICE_NAME "सूचितकर्ता" #define TOKEN ""

हमें उपरोक्त डेटा प्रदान करने की आवश्यकता है, विस्तृत निर्देश यहां लिंक पर भी मैंने दिखाया है कि कैसे Remoteme.org में पंजीकरण करना है और टोकन उत्पन्न करना है, शून्य onUserMessage (uint16_t प्रेषकDeviceId, uint16_t डेटा आकार, uint8_t * डेटा) { uint16_t pos = 0; uint8_t बॉटममोड = RemoteMeMessagesUtils::getUint8 (डेटा, पॉज़); uint8_t topMode = RemoteMeMessagesUtils::getUint8(data, pos); uint8_t trackNumber = RemoteMeMessagesUtils::getUint8(data, pos); uint8_t समय = RemoteMeMessagesUtils:: getUint8 (डेटा, स्थिति); uint8_t मोड = RemoteMeMessagesUtils::getUint8 (डेटा, पॉज़);

बॉटम.सेटमोड (बॉटममोड);

टॉप.सेटमोड (टॉपमोड); अगर (मोड == 1) { myDFPlayer.loop (trackNumber); } और { myDFPlayer.play(trackNumber); } बंद कर दिया = झूठा; टर्नऑफमिलिस = मिली () + १००० * समय; }

जब संदेश Arduino पर आता है और अधिसूचना प्रदर्शित करता है तो यह फ़ंक्शन कॉल किया जाएगा। कोड इतना स्पष्ट है कि यह स्वयं का वर्णन करता है। मैं यहाँ और यहाँ के दस्तावेज़ीकरण के लिए कक्षाओं के विवरण का उल्लेख करता हूँ

शून्य लूप () { RemoteMe.loop (); टॉप.लूप (); नीचे। लूप (); अगर (टर्नऑफमिलिस<मिलिस ()){

अगर (! बंद) {

शीर्ष। साफ़ ();

नीचे। स्पष्ट (); myDFPlayer.stop (); टर्नऑफ़ = सच; } }

लूप में, हम ऑब्जेक्ट्स के लूप फ़ंक्शंस को कॉल करते हैं, और अगर नोटिफिकेशन का प्रदर्शन समय बीत चुका है, तो हम डायोड और ध्वनि बंद कर देते हैं।

चरण 5: एमपी 3 प्लेयर

एमपी 3 प्लेयर
एमपी 3 प्लेयर

यह TX / RX के माध्यम से Arduino के साथ संचार करता है - यहां खिलाड़ी का विवरण, और यहां पुस्तकालय

हम एसडी कार्ड में एमपी 3 फाइल अपलोड करते हैं। कार्ड पर फ़ाइलें वर्णानुक्रम में क्रमबद्ध की जाती हैं और फिर कॉल करके:

myDFPlayer.play(5);

हम रूट डायरेक्टरी से एसडी कार्ड से पांचवीं फाइल चलाते हैं। इसलिए एसडी कार्ड प्रीफिक्स 01, 02 आदि पर फाइल देना अच्छा है। मेरे मामले में यह उपरोक्त प्रिंटस्क्रीन जैसा दिखता है

ध्वनि आदेश उत्पन्न करने के लिए आप इस पृष्ठ का उपयोग कर सकते हैं।

चरण 6: प्रोग्राम को Arduino पर अपलोड करना

प्रोग्राम को Arduino पर अपलोड करना
प्रोग्राम को Arduino पर अपलोड करना
प्रोग्राम को Arduino पर अपलोड करना
प्रोग्राम को Arduino पर अपलोड करना

Arduino पर स्केच अपलोड करने से पहले, आपको आवश्यक लाइब्रेरी डाउनलोड करनी होगी यहाँ आपको विस्तृत निर्देश मिलेंगे

इसके अतिरिक्त, हमें DFRobotDFPlayerMini लाइब्रेरी और Adafruit_NeoPixel स्थापित करने की आवश्यकता है

चरण 7: नियंत्रण

नियंत्रण
नियंत्रण
नियंत्रण
नियंत्रण

हम अपने Arduino को पांच बाइट्स भेजते हैं

  • ऊपरी एलईडी रिंग के लिए प्रकाश प्रभाव का पहला बाइट
  • नीचे एलईडी रिंग के लिए दूसरा बाइट लाइट इफेक्ट
  • mp3 फ़ाइल की संख्या जिसे चलाया जाना है
  • सेकंड की संख्या कितनी देर तक प्रकाश प्रभाव और mp3 बजाया जाएगा
  • क्या mp3 को एक बार या लूप में चलाया जाना चाहिए (यदि इसे लूप में चलाया जाना चाहिए)

बाइट भेजकर

07 0F 01 05 01

शीर्ष रिंग में पुलिस लाइट (मोड 6) नीचे एक ब्लिंक ग्रीन (मोड 15) दिखाई देगी (सिंगलरिंग.सीपीपी पर सेटमोड फ़ंक्शन देखें और इसके आगे टिप्पणी करें)। एसडीकार्ड का पहला फाइल फॉर्म 5 सेकंड के लिए चलाया जाएगा। और फ़ाइल लूप में चलाई जाएगी (arduino.ino पर UserMessage पर चेक फ़ंक्शन)

आइए इन बाइट्स को भेजें। ऊपर दी गई स्क्रीन को देखें, और 1, 2, 3 द्वारा लिखे गए क्रम में आइकन पर क्लिक करें। विंडो प्रकट होती है

फिर दूसरी स्क्रीन देखें - और दूसरी स्क्रीन की तरह विंडो भरें

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

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

चरण 8: URL का उपयोग करके संदेश भेजना

URL का उपयोग करके संदेश भेजना
URL का उपयोग करके संदेश भेजना
URL का उपयोग करके संदेश भेजना
URL का उपयोग करके संदेश भेजना
URL का उपयोग करके संदेश भेजना
URL का उपयोग करके संदेश भेजना
URL का उपयोग करके संदेश भेजना
URL का उपयोग करके संदेश भेजना

यदि हम किसी बाहरी एप्लिकेशन जैसे IFTTT से सूचनाएं प्रदर्शित करना चाहते हैं, तो हमारे पास एक ऐसा URL होना चाहिए जो ठीक वैसा ही काम करे जैसा हमने पिछले चरण में विंडो में किया था। Remoteme.org REST API प्रदान करता है। बाईं ओर (आखिरी वाला) स्वैगर टैब पर क्लिक करके उस पर जाएं। एक पृष्ठ प्रदर्शित किया जाएगा, इस पृष्ठ पर हम अपने URL भी आज़मा सकते हैं।

पहली स्क्रीन पर आपके पास फ़ंक्शन है जिसे आपको विस्तार करने की आवश्यकता है, फिर दूसरी स्क्रीन पर डेटा भरें।

ऊपर दिए गए स्क्रीनशॉट के अनुसार डेटा भरें। निष्पादन पर क्लिक करने के बाद हम एक संदेश भेजेंगे

070F010501

रिसीवर 205 आईडी वाला डिवाइस है, वही डिवाइस सेंडर भी है। "No_RENEVAL" सेटिंग वाला MessageId अप्रासंगिक है। और फिर क्लिक करें Execute. Notificator उसी तरह प्रतिक्रिया देगा जैसे एप्लिकेशन से संदेश भेजते समय। आरईएसटी को कॉल करने के बाद नीचे यूआरएल है जिसे बुलाया गया था - तीसरी स्क्रीन देखें। और ब्राउजर में कॉपी और पेस्ट किया गया यूआरएल हरे रंग की सीमा के साथ चिह्नित किया गया था। चौथी स्क्रीन पर यूआरएल चिपकाने के बाद मेरा क्रोम ब्राउजर

मेरे मामले में, यूआरएल है:

app.remoteme.org/api/*/rest/v1/message/sendUserMessageHexString/205/1/NO_RENEWAL/1/070F010501/

चरण 9: संदेश भेजने के लिए अनिमेष URL

संदेश भेजने के लिए अनिमेष URL
संदेश भेजने के लिए अनिमेष URL

पिछले चरण में आपके पास एक URL है जो आपके डिवाइस पर डेटा भेजता है। दुर्भाग्य से, app.remoteme.org से लॉग आउट करने के बाद, यह काम करना बंद कर देता है। ऐसा इसलिए है क्योंकि हमने प्रमाणीकरण टोकन प्रदान नहीं किया है, और हम अब लॉग इन नहीं हैं। आइए अपना टोकन प्राप्त करें (या एक नया बनाएं) और इसे स्टार के बजाय URL में पेस्ट करें।

स्क्रीन को देखें और URL में * को अपने टोकन से बदलें

मेरे मामले में टोकन है:

~267_ZxoWtJ)0ph और 2c

तो मेरा अंतिम यूआरएल इस तरह दिखता है:

app.remoteme.org/api/~267_ZxoWtJ)0ph&2c/rest/v1/message/sendUserMessageHexString/205/1/NO_RENEWAL/1/070F010501/

अब हम लॉग इन न होने पर भी इसे कॉल कर सकते हैं। और जब इसे कॉल किया जाएगा, तो हमारे डिवाइस 205 पर एक संदेश भेजा जाएगा।

चरण 10: IFTTT 1/7. के साथ एकीकरण

IFTTT 1/7. के साथ एकीकरण
IFTTT 1/7. के साथ एकीकरण

उपरोक्त चरण में बनाया गया यूआरएल बाहरी अनुप्रयोगों द्वारा निष्पादन के लिए उपयुक्त है। इसका उपयोग कैसे करें मैं IFTTT पर दिखाऊंगा। मैं इसे कॉन्फ़िगर कर दूंगा ताकि ईमेल पते (जीमेल खाते) पर कोई ईमेल आने पर नोटिफ़ायर चालू हो जाए।

IFTTT में लॉग इन करें। फिर My Applets टैब पर जाएं और फिर "नया एप्लेट" - पहली स्क्रीन

चरण 11: IFTTT 2/7. के साथ एकीकरण

IFTTT 2/7. के साथ एकीकरण
IFTTT 2/7. के साथ एकीकरण

अगला क्लिक करें "+यह"

चरण 12: IFTTT 3/7. के साथ एकीकरण

IFTTT 3/7. के साथ एकीकरण
IFTTT 3/7. के साथ एकीकरण

फिर “Search services” फ़ील्ड में “Gmail” लिखें

फिर "इनबॉक्स में नया ईमेल" (कुछ कॉन्फ़िगरेशन की आवश्यकता हो सकती है)।

चरण 13: IFTTT 4/7. के साथ एकीकरण

IFTTT 4/7. के साथ एकीकरण
IFTTT 4/7. के साथ एकीकरण

अब हम “+ that” पर क्लिक करते हैं

चरण 14: IFTTT 5/7. के साथ एकीकरण

IFTTT 5/7. के साथ एकीकरण
IFTTT 5/7. के साथ एकीकरण

"वेबहुक" ढूंढें और इसे क्लिक करें

चरण 15: IFTTT 6/7. के साथ एकीकरण

IFTTT 6/7. के साथ एकीकरण
IFTTT 6/7. के साथ एकीकरण

फिर "एक वेब अनुरोध करें"

चरण 16: IFTTT 7/7. के साथ एकीकरण

IFTTT 7/7. के साथ एकीकरण
IFTTT 7/7. के साथ एकीकरण

हम टोकन के साथ अपने यूआरएल का यूआरएल पूरा करते हैं। एप्लिकेशन / जसन के लिए सामग्री प्रकार और "कार्रवाई बनाएं" पर क्लिक करें और समाप्त करें। अब हमारे पास अपना एप्लेट है:

चरण 17: सारांश

इस ट्यूटोरियल में, मैंने दिखाया कि बाहरी सिस्टम से हमारे Arduino संदेशों को कैसे भेजा जाता है। हम इसी तरह से IFTTT के बाद किसी अन्य सिस्टम को भी एकीकृत करते हैं। यह जरूरी नहीं कि एक "सूचितकर्ता" होना चाहिए, मैं इस उदाहरण में दिखाना चाहता था कि बाहरी सिस्टम से हमारे Arduino को संदेश कैसे भेजा जाए।

स्रोत कोड फेसबुक पर फैनपेज

चीयर्स, मासीके

सिफारिश की: