विषयसूची:
- चरण 1: फ्लैशर अन नोव्यू फर्मवेयर सुर एल'ईएसपी8266
- चरण 2: प्रोग्रामर L'ESP Avec L'IDE Arduino
- चरण 3: ले मोंटेज
- चरण 4: Enfin Le Vrai Program
- चरण 5: एल'एप्लिकेशन एंड्रॉइड
- चरण 6: ले साइट वेब
वीडियो: स्मार्ट प्लग ESP8266: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
बिएनवेन्यू सुर सेट लेख की एक डालना लेकिन डी वौस मोंट्रेर उन प्रोजेक्ट डे डोमोटिक क्यू जे रियलिस। अयंत टूजॉर्स एडोर लेस चॉस ऑटोमेटिक्स एट ऑप्टिमिसेस, जे डेसीडे डे क्रेयर मोई-ममे मेस प्राइज कनेक्टी। Celles-ci sont वाईफाई के माध्यम से कमांड करता है। ला पार्टिट लॉजिक इस्ट यूनिकमेंट कमांड बराबर ईएसपी8266। नूस वेरॉन्स 2 मैनिएरेस डे कमांडर सेस प्राइज; अन साइट वेब के माध्यम से एक प्रीमियर (स्थानीय में संगत avec iPhone और Android mais बगल में)। और une deuxième के माध्यम से une एप्लिकेशन डालना Android crée avec B4A qui est plus ergonomice.
चरण 1: फ्लैशर अन नोव्यू फर्मवेयर सुर एल'ईएसपी8266
Lorsque que vous venez de recevoir votre petit ESP8266 chez vous, celui-ci est fait put ne comprendre que les commandes AT (mêmes Commandes utilisées sur les मॉड्यूल ब्लूटूथ)। सेपेंडेंट सीई फर्मवेयर डेम्योर असेज़ रेस्ट्रेंट नोट्रे प्रोजेक्ट डालें। सेला क्यू नूस एलोन्स फ्लैशर अन नोव्यू फर्मवेयर सुर नोट्रे ईएसपी डालें। डे के बगल में सेला नूस एवन्स डालें:
- संयुक्त राष्ट्र ESP8266
- संयुक्त राष्ट्र FTDI
- उने ब्रेडबोर्ड
- डेस केबल मेल्स/फीमेल्स
- L'executable et sont fichier.bin ci-joint
L'ESP डिस्पोज़ डे प्लसिएर्स मोड्स डी फॉनक्शननेमेंट सेलोन लेस निवो डी टेंशन क्वी लुई इस्ट एट्रिब्यूए सुर एसईएस पोर्ट्स GPIO 0 et 2 बेटा डिमैरेज। डी डेक्स मोड्स के बगल में नॉस ऑरॉन्स, ले मोड प्रोग्रामेशन एट ले मोड डी फॉनक्शननेमेंट नॉर्मल ओù एल'ईएसपी लांस सोन प्रोग्राम। पोर l'instant nous allons utiliser le mode programmation put le flasher. डालो सेला इल फ़ॉट रेलियर लेस पिंस डे ल'ईएसपी या एफटीडीआई डे सेटे मैनिएरे:
ईएसपी एफटीडीआई
वीसीसी +3.3वी
जीएनडी जीएनडी
आरएक्स TX
TX आरएक्स
GPIO0 +3.3V // 3.3V की विशिष्टता पर ध्यान दें! फेट्स अटेंशन डे बिएन पोजिशननर ले जम्पर डू एफटीएफआई
GPIO2 GND
सीएचपीडी आरएसटी
इल फ़ॉट बिएन कनेक्टर लेस पोर्ट्स GPIO अवंत डी एलिमेंटर l'ESP पोउवोइर tre एन मोड प्रोग्रामेशन डालें।
उन फ़ोइस ले कैब्लेज फ़ाइट, लांसेज़ ले.exe, क्लिक्स सुर बिन और चयननेज़ ले.बिन। पुइस एंट्रेज़ ले पोर्ट कॉम डू एफटीडीआई (दृश्यमान डैन एल'ओन्गलेट "पोर्ट्स (कॉम एट एलपीटी)" डु गेस्टियनेयर डे पेरिफेरिक्स)। और अधिक क्लिक करें और डाउनलोड करें! वौस डेव्रीज़ अवोइर सेसी:
कनेक्ट कर रहा है ….
फ्लैश मिटा रहा है… 0x00000000 पर लिख रहा है… (0%) //…// 0x0007ec00 पर लिख रहा है… (99%) जा रहा है… फ्लैश मोड छोड़ने में विफल // Fin du Flash vous avez réussi !
चरण 2: प्रोग्रामर L'ESP Avec L'IDE Arduino
यूने फॉइस नोट्रे ESP8266 एवेक सोन नोव्यू फर्मवेयर, नोस डेवन्स ले प्रोग्रामर! डालो सेला इल फ़ॉट टाउट डी'अबॉर्ड अजाउटर ल'यूआरएल डे गेस्टियनेयर डे कार्टेस डान्स लेस प्रेफेरेंस एवेसी सीई लियन:
arduino.esp8266.com/stable/package_esp8266com_index.json
उने फ़ोइस सेला फ़ाइट एलेज़ डांस "आउटिल्स>टाइप डे कार्टेस>गेस्टियनेयर डे कार्टेस", टेपेज़ "esp8266" और इंस्टॉलर ला लाइब्रेयर डे "ESP8266 कम्युनिटी"।
Puis choisissez "जेनेरिक ESP8266 मॉड्यूल" और "टाइप डे कार्टेस। और choisissez ces paramètres (voir photo)।
Peut téléverser notre Premier Program पर Enfin! Voici संयुक्त राष्ट्र उदाहरण टाल सरल:
व्यर्थ व्यवस्था() {
सीरियल.बेगिन (९६००); } शून्य लूप () {Serial.println ("हैलो वर्ल्ड!"); }
"हैलो वर्ल्ड!" s'afficher dans votre moniteur série.
चरण 3: ले मोंटेज
डाल दें:
- 1 ईएसपी8266
- 1 एचएलके-पीएम01
- 1 LM1117t-3.3
- १ विश्राम
- २ बोर्नियर्स
ले HLK-PM01 परमेट डी ट्रांसफॉर्मर ले 220v अल्टरनेटिफ और 5V कॉन्टिन्यू। ले एलएम१११७टी-३.३ क्वांट लुई कन्वर्टिट ले ५वी एन ३.३वी पोर एल'ईएसपी८२६६। Ensuite référez-vous au schéma put le montage. एनफिन ले रिले परमेट डे कम्यूटर अन अपैरिल फोन्क्शननेंट सुर ले 220V।
उने फ़ोइस ले असेंबल रियलाइज़, इल वौस रेस्ट प्लस क्यू कनेक्टर अन अपैरिल (यूने लैम्पे पर एक्सेम्पल)। सेला सी वौस एवेज़ डेस विएइल्स रैलॉन्ग्स c'est l'idéal, sinon il va Falloir couper le câble de votre Lampe डालें। इनसुइट इल सफिट डे रेलियर ला फेज एट ले न्यूट्रे डे चाक कोटे, ले सेंस एनए पास वेरिमेंट डी इम्पोर्टेंस वू क्यू नूस सोमेस सुर डे ल अल्टरनैटिफ।
ध्यान ! फ़ाइट्स ट्रेज़ अटेंशन एवेसी केटे कार्टे, आईसी ऑन यूज़ ली 220V, ने मैनिप्युलेज़ JAMAIS ला कार्टे सॉस एलिमेंटेशन!
चरण 4: Enfin Le Vrai Program
Après ces गुणक étapes nous arrivons enfin notre vrai कार्यक्रम। Téléchargez le et nous allons y apporter quelques संशोधनों।
टाउट डी'अबॉर्ड मोडिफिएज ले एसएसआईडी एट ले मोट डे पास डे वोटर बॉक्स। ध्यान या माजुस्क्यूल्स और माइनसक्यूल्स! पुइस क्वेल्क्स लिग्नेस प्लस बस वौस पौवेज़ चोइसिर एल'एड्रेसे आईपी क्यू एल'ईएसपी प्रेंद्र सुर ले रेसेउ।
टेलेवर्सेज़ ले प्रोग्राम एट नोस पैसन्स ए ला डेर्निएरे एटेपे डी सी प्रोजेक्ट, ला कमांडे डेस प्राइज।
पोर टेस्टर सी टाउट फोन्क्शनने इल सफिट डी'एलर डान्स वोटर नेविगेटर वेब एट डे रेंटर एल'एड्रेस डे ल'ईएसपी सुवि डे / ऑन। कम से कम उदाहरण:
192.168.1.201/ON
चमत्कार नोट्रे रिले आवागमन !
चरण 5: एल'एप्लिकेशन एंड्रॉइड
वौस ल'वेज़ डॉन कंप्रिस ने इंटरगिर एवेक नोट्रे प्राइज़ इल सैगिट सीलेमेंट डी'उन जेस्टियन डी'यूआरएल डाला। डेवेलपर केटे पेटिट एप्लीकेशन का उपयोग करें और लॉजिकिएल B4A डालें। Je vous mets mon code en fichier téléchargeable, vous trouverez plein de tuto put B4A. Pour Faire simple l'application fonctionne avec des boutons put ON et OFF, et une fenêtre web (masquee) est utilisé insert चार्जर d'URL lors क्लिक सुर अन बाउटन। रीन डे प्लस! वोस पॉवेज़ ऑस्ट्रेलियाई यूटिलाइज़र ऐपइन्वेंटर क्वी इस्ट प्लस सिंपल पे डेवेलपर एल'एप्लिकेशन।
चरण 6: ले साइट वेब
N'ayant pas les connaissances en davelopement d'applications IOS, j'ai développé un petit site WEB, une सॉल्यूशन सिंपल प्योर लेस पर्सवेर्स डी'आईफोन। सेपेंडेंट सीई साइट देवरा एटरे हेबेर्गे एन लोकल सोइट सुर वोटर पीसी सोइट पर उन रास्परी पीआई। डी'अन सर्वर WAMP के बगल में l'hergement vous aurez डालें (या LAMP लिनक्स डालें)। डे मेमे जे वौस लाईसे चेरचर सुर इंटरनेट अन ट्यूटोरियल पोर सेस टाइप्स डे सर्वुर ट्रेस सिंपल मेट्रे एन प्लेस।
पर्सनेलमेंट जे ट्रौव ले साइट प्लस एस्थेटिक एट प्लस ऑप्टिमिस एवेक लेस बॉटन्स स्विच। एन एफेफेट आईल्स परमेटेंट डी'ओब्टेनिर एल'इनफॉर्मेशन सुर ल'एट डे ला प्राइज बिना किसी दृश्य के प्रत्यक्ष सुर एले-मोमे। सेपेंडेंट ले फेट डी'एवोइर उन रास्परी क्वी टूरने टाउट ले टेम्प्स पे हेबर्गर इस्ट कॉन्ट्रैग्नेंट। सेपेंडेंट ले फेट डी'यूटिलाइज़र सेटे मेथोड पर्मेट डी'इमेजिनर उन इनफिनिट डे फॉकॉन्स डी कमांडर सीईएस इंटरप्टर्स। क्यू सी सोइट एवेक डेस कैप्चरर्स डे प्रेजेंस, अल्ट्रासन, लुमियर या मेमे एनकोर एवेक डे ला रिकोनिसेंस डी'इमेज और वीडियो एवीसी ओपनसीवी। लेस possibilités sont infinies.
जेस्पीयर क्यू सी प्रोजेक्ट वौस ए प्लू। जे फेरैस प्रोचेनमेंट अन आर्टिकल सुर कमेंट ट्रांसफॉर्मर सीट कार्टे एन पीसीबी।
सिफारिश की:
स्मार्ट डेस्क एलईडी लाइट - स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो - Neopixels कार्यक्षेत्र: 10 कदम (चित्रों के साथ)
स्मार्ट डेस्क एलईडी लाइट | स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो | Neopixels कार्यक्षेत्र: अब एक दिन हम घर पर बहुत समय बिता रहे हैं, अध्ययन कर रहे हैं और वर्चुअली काम कर रहे हैं, तो क्यों न हम अपने कार्यक्षेत्र को एक कस्टम और स्मार्ट लाइटिंग सिस्टम Arduino और Ws2812b LED पर आधारित बनायें। यहाँ मैं आपको दिखाता हूँ कि आप अपने स्मार्ट का निर्माण कैसे करते हैं डेस्क एलईडी लाइट कि
हार्डवेयर और सॉफ्टवेयर हैक स्मार्ट डिवाइसेस, Tuya और Broadlink LEDbulb, Sonoff, BSD33 स्मार्ट प्लग: 7 कदम
हार्डवेयर और सॉफ्टवेयर हैक स्मार्ट डिवाइसेस, तुया और ब्रॉडलिंक एलईडीबल्ब, सोनऑफ, बीएसडी 33 स्मार्ट प्लग: इस निर्देश में मैं आपको दिखाता हूं कि मैंने अपने फर्मवेयर के साथ कई स्मार्ट डिवाइस कैसे फ्लैश किए, इसलिए मैं उन्हें अपने ओपनहैब सेटअप के माध्यम से एमक्यूटीटी द्वारा नियंत्रित कर सकता हूं। मैं जोड़ूंगा नए डिवाइस जब मैंने उन्हें हैक किया। बेशक कस्टम एफ फ्लैश करने के लिए अन्य सॉफ्टवेयर आधारित विधियां हैं
जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग: 6 कदम
जॉइनरन स्मार्ट सॉकेट (ईयू प्लग) की फ्लैश प्रोग्रामिंग: "स्मार्ट वाईफाई से जुड़ें" यूएसबी के साथ सॉकेट एक और ईएसपी8266 आधारित वाईफाई नियंत्रणीय पावर सॉकेट है। यह एक आकर्षक डिजाइन, एक छोटा फॉर्म फैक्टर और एक अतिरिक्त यूएसबी चार्जिंग पोर्ट के साथ आता है। इसे नियंत्रित करने के लिए स्मार्टलाइफ ऐप की जरूरत है
वाईफाई सक्षम तापमान नियंत्रित स्मार्ट प्लग: 4 कदम
वाईफाई सक्षम तापमान नियंत्रित स्मार्ट प्लग: इस निर्देश सेट में हम भारी भारोत्तोलन और डीएचटी 11 तापमान / आर्द्रता सेंसर के लिए एक साधारण ईएसपी 8266 का उपयोग करके वाईफाई सक्षम तापमान जांच का निर्माण करने का तरीका देखेंगे। हम उस सर्किट बोर्ड का भी उपयोग करेंगे जो मैंने बनाया है और मैं
एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग: 4 कदम (चित्रों के साथ)
एलेक्सा इको + ईएसपी 8266 = स्मार्ट पावर प्लग: यह निर्देश योग्य एलेक्सा इको डायरेक्ट कंट्रोल ईएसपी 8266 का उपयोग करता है। मेरा सर्वर सिर्फ अमेज़ॅन सर्वर को प्राधिकरण ईएसपी 8266 का समर्थन करता है। मेरा सर्वर आपके डेटा का बैकअप नहीं लेता है। मेरे लिए वोट करें: डी धन्यवाद