Obsah:

ESP32 E Modulo De Reles 4 kanaisy: 4 kroky
ESP32 E Modulo De Reles 4 kanaisy: 4 kroky

Video: ESP32 E Modulo De Reles 4 kanaisy: 4 kroky

Video: ESP32 E Modulo De Reles 4 kanaisy: 4 kroky
Video: Módulos Relé com ESP8266 e ESP32 2024, Júl
Anonim
ESP32 E Modulo De Reles 4 Canais
ESP32 E Modulo De Reles 4 Canais

O objetivo a povolený počet ovládaných 4 relé, jednotlivcov, prehliadačov, odosielateľov na diaľkové ovládanie (cez web/internet), služby a webové služby.

Zvážte:

  • Naše hlavné rady môžu obsahovať množstvo príkladov intuitívnych príkladov, ktoré sa môžu líšiť v závislosti od toho, ako sa vaše limity budú líšiť, ako to urobíte, keď zistíte, čo sa deje.
  • Ospravedlňuje sa, že nie sú k dispozícii žiadne ďalšie možnosti NA (normálne abertas) kvantum NF (normálne fechadas). Žiadne projekty nevyužívajú oficiálne „alt“para osy NF, para que eles sejam acionados, abrindo a conexão. Para os odpoveds NA, o estado inicial é 'baixo', mantendo a conexão aberta.
  • A criação do Web Service não é escopo dessas instruções. Sériové pripojenie a prenos do užitočného zaťaženia pre zachytenie do požadovaného počtu záznamov, pre koncový bod pre príjem paraboly o IP atribuído à ESP32 e código em NodeJS como exemplo.
  • Informácie o procese vykonávania ESP32 sú uvedené v podrobných pokynoch, ako sú príručky na internete, ako je možné aktualizovať základné pravidlá.

Zásoby

  • 1 modul Wifi Bluetooth ESP32
  • 1 modul Relé de 4 Canais - Optoacoplado
  • 1 LED Azul ~ 3VCC
  • 1 LED Verde ~ 3VCC
  • 2 žiarovky LED 127VCA
  • 6 svetre Fêmea/Fêmea - Cores distintas
  • Fonte CA - 127V
  • Fonte CC - 3, 3V

Krok 1: Webová služba

Informácie o tejto službe nájdete na webovej stránke.

Persistência

Využívajte všetky možnosti, napríklad NoSQL, alebo mnohé iné druhy armatúr, ktoré vám poskytnú ďalšie informácie.

Fornecimento dos Estados dos Relés

Abaixo or p ayload que o código da ESP32 espera em resposta à requisição do tipo HTTP GET, contendo os estados dos relés.

{

relay1: valor reaguje 1 (0 ou 1), relay2: valor reaguje 2 (0 ou 1), relay3: valor reaguje 3 (0 ou 1), relay4: valor reaguje 4 (0 ou 1)

}

Sendo o valor = 1 para 'alto' e 0 para 'baixo'.

Príklad: {relé1: 1, relé2: 0, relé3: 1, relé4: 0}

Príjem do IP da ESP32

Na inicializáciu systému ESP32, zvýšenie alebo zníženie IP adries a webových služieb, získanie parametrov „ip“prostredníctvom HTTP POST.

Príklad: https:// meuServidor/esp32/ip? Ip = 192.168.1.23

Príklad služby

Žiadne repozitáre nie sú k dispozícii, ale môžu obsahovať ďalšie NodeJS príkladov pre sériové osadenie, ako sú uvedené nižšie, ako sú rôzne okolité relé: relé1, relé2, relé3, relé4, ip.

Krok 2: Aplicativo Web

Web Aplicativo
Web Aplicativo

Väčšina ovládacích prvkov môže reagovať, ale môže využívať aj webovú aplikáciu, ktorá môže meniť aj mesačne.

Čo sa týka webového vstupu, môžete zadať viac prvkov, zaškrtnúť políčko, naformátovať pomocou porovnávača css alebo porovnať rôzne posuvníky (odlučovače). Cada chave é associada a um odpovedajú. Naše rôzne druhy skladieb a javascriptových odpovedí, ktoré sú súčasťou našej webovej služby, odsek:

  1. Fazer a leitura do IP local associado à ESP32, via HTTP GET,
  2. Fazer a leitura dos estados dos relés, via HTTP GET. Leitura é feita a cada 5 segundos. Pretože sa automatické zmeny striedajú, prijímajú sa rôzne hodnoty. Izolované a zospodu pôsobiace ako hlavné aplikácie, ktoré môžu odrážať alebo reálne reagovať.
  3. Vytvárajte prehľady prostredníctvom protokolu HTTP POST. O envio é feito a cada alteração das chaves.

O código pode ser acessado aqui.

Krok 3: Programujte ESP32

O programe programovania ESP32.

Naše paragrafy môžu mať jednu z nasledujúcich atribútov:

  • SSID1: SSID pre hlavné Wi -Fi pripojenie na internet
  • HESLO 1: Senha da primeira opcão de rede WiFi
  • SSID2: SSID, ktoré podporuje WiFi
  • HESLO2: Senha da segunda opção de rede WiFi
  • ENDDPOINT_STATUS_GET: Endpoint que envia de volta os estados dos relés
  • ENDPOINT_IP_SET: koncový bod para o qual o IP atribuído deve ser enviado

Ako vykonávame tieto operácie:

  1. Conectar-se à uma das duas redes Wi-FI fornecidas.
  2. Zaobstarajte si IP adresu alebo ESP32 a webovú službu prostredníctvom HTTP POST.
  3. Spotrebúvajte a robte webové služby, ktoré vám pomôžu vrátiť sa cez HTTP GET, 5 em 5 segundos.
  4. Optimalizácia alebo zníženie počtu prijatých záznamov (3).

Odporúča: