Tartalomjegyzék:
Videó: ESP32 E Modulo De Reles 4 Canais: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
O objetivo do circuit circuit and engedélyezi vagy vezérli a 4 relé -t, de maneira individual, partir de um browser, sendo o acesso feito remotamente (Web/Internet), com a utilização de Web Service.
Figyelem:
- A utilização de leds e lâmpadas nas saídas dos relés tem o intuito de exemplificar, já que pode-se ligar quaisquer dispositivos nas mesmas, desde que respeitados os limites de tensão e corrente descritos na parte de cima dos relés.
- Os relés utilizados no projeto possuem tanto conexões NA (normalmente abertas) quanto NF (normalmente fechadas). No projeto utilizamos o estado inicial 'alto' para os relés NF, para que eles sejam acionados, abrindo a conexão. Para os relés NA, o estado inicial é 'baixo', mantendo a conexão aberta.
- A criação do Web Service não é escopo dessas instruções. Será fornecida a estrutura do payload para captura do estado dos relés, formate do endpoint para receber or IP atribuído à ESP32 and código em NodeJS como example.
- O procedimento de gravação do código na placa ESP32 não será descrito nas instruções, há vários tutoriais na Internet que podem guiar o leitor corretamente.
Kellékek
- 1 Módulo Wifi Bluetooth ESP32
- 1 Módulo Relé de 4 Canais - Optoacoplado
- 1 LED Azul ~ 3VCC
- 1 LED Verde ~ 3VCC
- 2 Lâmpadas de Led 127VCA
- 6 Jumpers Fêmea/Fêmea - Cores distintas
- Fonte CA - 127V
- Fonte CC - 3, 3V
1. lépés: Webszolgáltatás
Seguem abaixo as informationções para criação do Webservice.
Persistência
Pode-se utilizar um arquivo, um banco de dados NoSQL or variáveis de ambiente para armazenar os valores dos estados dos relés.
Fornecimento dos Estados dos Relés
Abaixo o p ayload que o código da ESP32 espera emposta à requisição do type HTTP GET, contendo os estados dos relés.
{
relé1: valor relé 1 (0 ou 1), relé2: valor relé 2 (0 ou 1), relé3: valor relé 3 (0 ou 1), relé4: valor relé 4 (0 ou 1)
}
Sendo o valor = 1 para 'alto' e 0 para 'baixo'.
Pl.: {relé1: 1, relé2: 0, relé3: 1, relé4: 0}
Vedd fel az ESP32 IP -re
Kezdje az ESP32 inicializálását, és élvezze az IP értékét, vagy válassza ki a webszolgáltatást, válassza ki az "ip", HTTP POST -on keresztül.
Például: https:// meuServidor/esp32/ip? Ip = 192.168.1.23
Példa a Servidorra
No repositório do github, há um código em NodeJS como examplelo para ser usado em provenores de serviços, devendo ser criadas as seguintes variáveis de ambiente: relé1, relé2, relé3, relé4, ip.
2. lépés: Aplicativo Web
Para o controle dos estados dos relés, pode-se utilizar um aplicativo web capaz de alterar os estados dos mesmos.
Alkalmazás a webes weboldal használatához, négy elemes bemenet, írja be a jelölőnégyzetet, formázza a css -en keresztül a comportarem como csúszkákkal (chaves deslizantes). Cada chave é associada a um relé. A página possui alguns métodos em javascript responseáveis por enviar requisições ao webservice, para:
- Fazer a leitura do IP local associado à ESP32, HTTP GET,
- Fazer a leitura dos estados dos relés, HTTP GET segítségével. A leitura é feita a cada 5 segundos. Mint chaves são alteradas automaticamente, de acordo com os valores recebidos. Isso permite a atualização das chaves de todos os aplicativos em execução, refletindo semper or estado real dos relés.
- Enviar os estados das chaves HTTP POST. O envio é feito a cada alteração das chaves.
O código pode ser acessado aqui.
3. lépés: Programação Da ESP32
O Código de programção da ESP32 está aqui.
Os seguintes parâmetros devem ser atualizados no código:
- SSID1: Az elsődleges SSID a WiFi használatához
- PASSWORD1: Senha da primeira a Wi -Fi használatához
- SSID2: Különálló SSID a WiFi használatához
- PASSWORD2: Senha da segunda opção de WiFi
- ENDDPOINT_STATUS_GET: Endpoint que envia de volta os estados dos relés
- ENDPOINT_IP_SET: Endpoint para o quality o IP atribuído deve ser enviado
As opeções executadas pelo código são:
- Conectar-se à uma das duas redes Wi-Fi fornecidas.
- Enviar vagy IP atribuído à ESP32 ao webszolgáltatás, HTTP POST -on keresztül.
- Consumir o serviço do webservice que retorna os estados dos relés, HTTP GET, via 5 em 5 segundos.
- Atualizar o estado dos relés de acordo com o payload recebido em (3).
Ajánlott:
Az MCP-23008 alkalmazása relés interfész (I2C) használatával :: 6 lépés
Az MCP-23008 alkalmazása a relés interfész (I2C) használatával :: HelloGood Greetings .. !! I (Somanshu Choudhary) a Dcube tech vállalkozások nevében, akik a reléket I2C protokollon keresztül irányítják, Arduino nano és MCP23008 használatával
ESP32 Bluetooth bemutató - Az ESP32 beépített Bluetooth használata: 5 lépés
ESP32 Bluetooth bemutató | Hogyan kell használni az ESP32 beépített Bluetooth -ját: Sziasztok Srácok Mivel az ESP32 kártya WiFi -vel és amp; Bluetooth mindkettő, de a legtöbb projektünkben általában csak Wifit használunk, nem használjuk a Bluetooth -t. Tehát ebben az utasításban megmutatom, hogy milyen egyszerű az ESP32 Bluetooth & Az alapvető projektekhez
Első lépések az ESP32 -vel - ESP32 táblák telepítése Arduino IDE - -be ESP32 villogó kód: 3 lépés
Első lépések az ESP32 -vel | ESP32 táblák telepítése Arduino IDE | -be ESP32 villogó kód: Ebben az utasításban látni fogjuk, hogyan kell elkezdeni az esp32 -vel való munkát, és hogyan kell telepíteni az esp32 táblákat az Arduino IDE -be, és beprogramozzuk az esp 32 -et, hogy futtassa a villogó kódot az arduino ide használatával
UCL -beágyazott -relés kommunikációs doboz: 5 lépés
UCL -beágyazott relés kommunikációs doboz: A projekt fő ötlete két relé és egy DHT11 érzékelő egy Blynk alkalmazással történő vezérlése WiFi kommunikáció és Nodmcu esp8266 mikrovezérlő használatával
Konfiguráció Modulo De Reconocimiento De Voz Geeetech: 6 lépés
Konfiguráció Modulo De Reconocimiento De Voz Geeetech: En esta entrada veremos como configurar paso a paso el m ó dulo de reconocimiento de voz del fabricante GeeetechEste m ó dulo puede almacenar 15 piezas de instrucciones de voz. Esas 15 piezas est á n divididas en 3 grupos, con 5 en un