विषयसूची:

ESP32 ई मोडुलो डी रिले 4 कैनिस: 4 कदम
ESP32 ई मोडुलो डी रिले 4 कैनिस: 4 कदम

वीडियो: ESP32 ई मोडुलो डी रिले 4 कैनिस: 4 कदम

वीडियो: ESP32 ई मोडुलो डी रिले 4 कैनिस: 4 कदम
वीडियो: NÃO USE A ESP32 NESTE CASO | MODULO RELÊ ESP01 2024, नवंबर
Anonim
ESP32 ई मोडुलो डी रिले 4 कैनाइस
ESP32 ई मोडुलो डी रिले 4 कैनाइस

ओ ओब्जेटिवो डो सर्किटो ए परमिटर ओ कन्ट्रोल डॉस 4 रिले, डी मैनीरा इंडिविजुअल, ए पार्टिर डी उम ब्राउजर, सेंडो ओ एसेसो फीटो रिमोटमेंट (वेब / इंटरनेट के माध्यम से), कॉम ए यूटिलिजाकाओ डे वेब सर्विस।

विचार:

  • ए यूटिलिज़ाकाओ डे लेड्स ई लैम्पडास नास सैदास डॉस रिलेस टेम्प ओ इंटुइटो डी एक्सेम्पलिफ़ायर, जे क्यू पोडे-से लिगर क्वाइस्केर डिस्पोजिटिवोस नास मेस्मास, डेस्डे क्यू रिस्पीटाडोस ओएस लिमिट्स डे टेन्सो ई कोरेंटे डिक्रिटोस।
  • ओएस रिले यूटिलिजैडोस नो प्रोजेटो पोसुएम टैंटो कोनेक्स एनए (नॉर्मलमेंट एबर्टस) क्वांटो एनएफ (नॉर्मलमेंट फेचडास)। कोई प्रोजेक्ट उपयोग नहीं है या इस क्षेत्र में 'ऑल्टो' पैरा ओएस रिलेज़ एनएफ, पैरा क्यू एल्स सेजम एसिओनाडोस, एब्रिंडो ए कॉन्क्सो। पैरा ओएस रिलेज़ एनए, या एस्टाडो इनिशियल é 'बाईक्सो', मैन्टेंडो ए कॉनेक्सो एबर्टा।
  • एक क्रिया के रूप में वेब सेवा प्रदान की जाती है। सेरा फोरनेसिडा ए एस्ट्रुटुरा डो पेलोड पैरा कैप्चर डो एस्टाडो डॉस रिलेस, फॉर्मेटो डू एंडपॉइंट पैरा रिसेबर ओ आईपी एट्रिब्यूडो ईएसपी 32 ई कोडिगो एम नोडजेएस कॉमो उदाहरण।
  • ओ प्रोसीडिमेंटो डी ग्रावाकाओ डो कोडिगो और प्लेका ईएसपी32 नो सेरा डेस्क्रिटो नास इंस्ट्रुकेज, हे वेरिओस ट्यूटोरियाइस ना इंटरनेट क्यू पोडेम गिअर ओ लीटर कॉरेटामेंट।

आपूर्ति

  • 1 मोडुलो वाईफाई ब्लूटूथ ESP32
  • 1 मोडुलो रिले डे 4 कैनाइस - ऑप्टोकोप्लाडो
  • 1 एलईडी अज़ुल ~ 3VCC
  • 1 एलईडी वर्डे ~ 3VCC
  • 2 लैम्पडास डी लेड 127VCA
  • 6 जंपर्स Fêmea/Fêmea - Cores distintas
  • फोन्टे सीए - 127V
  • फोंटे सीसी - 3, 3वी

चरण 1: वेबसाइट सेवा

वेबसाइट सेवा के बारे में जानकारी के रूप में सेगुम अबाइक्सो।

Persistência

पॉड-से यूटिलिज़र उम आर्किवो, उम बैंको डे डैडोस नोएसक्यूएल या वेरिआविस डे एम्बिएंट पैरा आर्मज़ेनर ओएस वेलोरेस डॉस एस्टाडोस डॉस रिले।

फ़ोर्नेसिमेंटो डॉस एस्टाडोस डॉस रिलेसो

अबाइक्सो ओ पी आयलोड क्यू ओ कोडिगो डा ईएसपी३२ एस्पेरा एम रेस्पोस्टा रिक्विसिस्को डो टिपो एचटीटीपी GET, कंटेंडो ओएस एस्टाडोस डॉस रिलेस।

{

रिले 1: वीरता रिले 1 (0 कहां 1), रिले 2: वीरता रिले 2 (0 कहां 1), रिले 3: वीरता रिले 3 (0 कहां 1), रिले 4: वीर रिले 4 (0 कहां 1)

}

सेंडो ओ वीर = 1 पैरा 'ऑल्टो' ई 0 पैरा 'बाईक्सो'।

उदा.: {रिले १: १, रिले २: ०, रिले ३: १, रिले ४: ०}

Recebimento do IP da ESP32

HTTP POST के माध्यम से, इनिशियलाइज़ाकाओ दा ESP32, ela envia o valor do IP atribuído a ela para o webservice, através do parametro "ip"।

उदाहरण:

उदाहरण डी सर्विडोर

नो रिपोजिटोरियो डू जीथब, हा उम कोडिगो एम नोडजेएस कॉमो उदाहरण के लिए सेर यूएसडो एम प्रोवोरेस डे सर्विसोस, डिवेंडो सेर क्रिडास एज़ सेगुइंट्स वेरिआविस डे एम्बिएंट: रिले 1, रिले 2, रिले 3, रिले 4, आईपी।

चरण 2: एप्लिकेटिवो वेब

एप्लिकेटिवो वेब
एप्लिकेटिवो वेब

पैरा ओ कन्ट्रोल डॉस एस्टाडोस डॉस रिलेस, पोड-से यूटिलिजर उम एप्लिकेटिवो वेब कैपाज़ डे अल्टरर ओएस एस्टाडोस डॉस मेस्मोस।

ओ एप्लिकेटिवो वेब सुगेरिडो पॉसुई क्वाट्रो एलिमेंटोस इनपुट, डू टिपो चेकबॉक्स, फॉर्मेटाडोस वाया सीएसएस पैरा से कॉम्पॉर्टेरेम कॉमो स्लाइडर्स (चेव्स डिस्लीजेंट्स)। कैडा चावे é एसोसिएदा ए उम रिले। वेब सेवा, पैरा:

  1. Fazer a leitura do IP स्थानीय सहयोगी à ESP32, HTTP GET के माध्यम से,
  2. HTTP GET के माध्यम से Fazer a leitura dos estados dos relés। एक लेटुरा é feita a cada 5 segundos। एज़ चेव्स साओ अल्टरडास ऑटोमेटेमेंट, डे एकॉर्डो कॉम ओएस वेलोरेस रिसेबिडोस। इस्सो परमिट ए एटुअलिज़ाकाओ दास चाव्स डे टूडोस ओएस एप्लिकेटिवोस एम एक्जीक्यूकाओ, रिफ्लेटिंडो सेम्पर या एस्टाडो रियल डॉस रिले।
  3. HTTP POST के माध्यम से Enviar os estados das chaves। ओ एनवियो ए फीतो ए कैडा अल्टरकाओ दास चाव्स।

ओ कोडिगो पॉड सेर एसेसैडो एक्वी।

चरण 3: प्रोग्रामाकाओ दा ESP32

ओ कोडिगो डे प्रोग्रामाकाओ दा ईएसपी32 एस्टा एक्वी।

ओएस सेगुंटेस पैरामेट्रोस डेवम सेर अतुलिज़दोस नो कोडिगो:

  • SSID1: SSID da Primeira opção de rede WiFi
  • PASSWORD1: Senha da primeira opção de rede WiFi
  • SSID2: SSID da segunda opção de rede WiFi
  • PASSWORD2: Senha da segunda opção de rede WiFi
  • ENDDPOINT_STATUS_GET: एंडपॉइंट क्यू एनविया डे वोल्टा ओएस एस्टाडोस डॉस रिलेस
  • ENDPOINT_IP_SET: एंडपॉइंट पैरा ओ क्वाल ओ आईपी एट्रिब्यूडो डेवे सेर एनवियाडो

ओपेरा के रूप में एक्जीक्यूटादास पेलो कोडिगो साओ:

  1. Conectar-se uma das duas Wi-FI fornecidas को फिर से तैयार करता है।
  2. Enviar या IP विशेषता ESP32 ao webservice, HTTP POST के माध्यम से।
  3. HTTP GET के माध्यम से, 5 ईएम 5 सेगुंडोस के माध्यम से उपभोक्ता या सेवा करें।
  4. अतुलिज़र या एस्टाडो डॉस रिलेस डे एकॉर्डो कॉम या पेलोड रिसेबिडो एम (3)।

सिफारिश की: