विषयसूची:

अस्थायी सेंसर ट्वीट करना: 4 कदम
अस्थायी सेंसर ट्वीट करना: 4 कदम

वीडियो: अस्थायी सेंसर ट्वीट करना: 4 कदम

वीडियो: अस्थायी सेंसर ट्वीट करना: 4 कदम
वीडियो: Check engine light reset ।। manually 3 stape reset 2024, जून
Anonim
अस्थायी सेंसर ट्वीट करना
अस्थायी सेंसर ट्वीट करना

अपना खुद का ट्वीटिंग तापमान सेंसर बनाएं जो वाईफाई के साथ कहीं भी काम कर सके।

चरण 1: चरण 1: अपना तापमान सेंसर बनाएं

चरण 1: अपना तापमान सेंसर बनाएं
चरण 1: अपना तापमान सेंसर बनाएं

आवश्यक भाग:

1 - फोटोन

1 - dht22 तापमान सेंसर

1 - ब्रेडबोर्ड

1 - 10K रोकनेवाला

5 - तार

1 - यूएसबी से मिनी-यूएसबी कॉर्ड

1 - दीवार प्लग

अपना फोटॉन सेट करें जैसा कि ऊपर फ्रिटिंग आरेख में दिखाया गया है:)

चरण 2: चरण 2: एक ट्विटर अकाउंट बनाएं और Arduino-tweet.appspot.com. सेट करें

वह ट्विटर बनाएं जिसे आप फोटॉन से ट्वीट करना चाहते हैं। ट्विटर बनाने के बाद arduino-tweet.appspot.com पर जाएं और अपना ट्विटर टोकन डालें। यह साइट आपको एक नया टोकन देगी जिसे आप अगले चरण में कोड में डाल देंगे। यह आपको फोटॉन से ट्वीट करने की अनुमति देता है।

चरण 3: चरण 3: Build.particle.io पर अपना कोड पुश करें (कोड नीचे और चित्र में)

चरण 3: Build.particle.io पर अपना कोड पुश करें (कोड नीचे और चित्र में)
चरण 3: Build.particle.io पर अपना कोड पुश करें (कोड नीचे और चित्र में)

// यह #include स्टेटमेंट कण IDE द्वारा स्वचालित रूप से जोड़ा गया था।

#शामिल

// OAuth Key #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"

// ट्विटर प्रॉक्सी #define LIB_DOMAIN "arduino-tweet.appspot.com"

टीसीपी क्लाइंट क्लाइंट; #define DHTPIN 0 // हम किस पिन से जुड़े हैं #define DHTTYPE DHT22 // हम किस सेंसर का उपयोग कर रहे हैं: DHT 22

डीएचटी डीएचटी (डीएचटीपीआईएन, डीएचटीटीपीई);

डबल curr_hum; // वर्तमान हम डबल curr_temp; // वर्तमान अस्थायी शून्य चेकहम () {curr_hum = dht.getHumidity (); }

शून्य चेकटेम्प () {curr_temp = dht.getTempFarenheit (); } शून्य सेटअप () {पिनमोड (DHTPIN, INPUT); चेकटेम्प (); चार संदेश = "नमस्ते!" + स्ट्रिंग (curr_temp); // संदेश = "नमस्ते!" + चार (curr_temp); देरी (1000); क्लाइंट.कनेक्ट (LIB_DOMAIN, 80); client.println ("पोस्ट / अपडेट HTTP / 1.0"); client.println ("होस्ट:" LIB_DOMAIN); क्लाइंट.प्रिंट ("सामग्री-लंबाई:"); client.println(strlen(msg)+strlen(TOKEN)+14); क्लाइंट.प्रिंट्लन (); क्लाइंट.प्रिंट ("टोकन ="); क्लाइंट.प्रिंट (टोकन); क्लाइंट.प्रिंट ("और स्थिति ="); क्लाइंट.प्रिंट्लन (संदेश); } /*शून्य ट्वीटऑट(स्ट्रिंग संदेश){// चार संदेश = message.toCharArray(); देरी (1000);

क्लाइंट.कनेक्ट (LIB_DOMAIN, 80); client.println ("पोस्ट / अपडेट HTTP / 1.0"); client.println ("होस्ट:" LIB_DOMAIN); क्लाइंट.प्रिंट ("सामग्री-लंबाई:"); client.println(strlen(msg)+strlen(TOKEN)+14); क्लाइंट.प्रिंट्लन (); क्लाइंट.प्रिंट ("टोकन ="); क्लाइंट.प्रिंट (टोकन); क्लाइंट.प्रिंट ("और स्थिति ="); क्लाइंट.प्रिंट्लन (संदेश); } */ शून्य लूप () {/* चेकहम (); // आर्द्रता की जांच करें। स्थानीय चर curr_hum और curr_hum str checkTemp() सेट करता है; char msg = "शुभ दोपहर! वर्तमान तापमान है:"+Char(curr_temp)+"। वर्तमान आर्द्रता है: "+ Char(curr_hum)+"।"); देरी (1000); क्लाइंट.कनेक्ट (LIB_DOMAIN, 80); client.println ("पोस्ट / अपडेट HTTP / 1.0"); client.println ("होस्ट:" LIB_DOMAIN); क्लाइंट.प्रिंट ("सामग्री-लंबाई:"); client.println(strlen(msg)+strlen(TOKEN)+14); क्लाइंट.प्रिंट्लन (); क्लाइंट.प्रिंट ("टोकन ="); क्लाइंट.प्रिंट (टोकन); क्लाइंट.प्रिंट ("और स्थिति ="); क्लाइंट.प्रिंट्लन (संदेश); देरी (६००००); */}

चरण 4: चरण 4: एक संलग्नक बनाएं और ट्वीट करें

एक बाड़े का निर्माण करें, एक दीवार में प्लग करें जहाँ आप तापमान और आर्द्रता चाहते हैं और कोड को build.particle.io से पुश करें!

सिफारिश की: