Satura rādītājs:
- Piegādes
- 1. darbība: tīmekļa pakalpojums
- 2. darbība. Aplicativo Web
- 3. darbība: Programação Da ESP32
Video: ESP32 E Modulo De Reles 4 Canais: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Ja jums ir shēmas un atļaujas, vai ir iespējams kontrolēt 4 relīzes, individuāli, ir daļa no pārlūkprogrammas, sūtiet vai piekļūstiet tālvadībai (izmantojot Web/internetu), izmantojot Web pakalpojumu.
Apsvērumi:
- 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. Sērijas fornecida un 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.
Piegādes
- 1 Veido 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 Džemperi Fêmea/Fêmea - Cores distintas
- Fonte CA - 127V
- Fonte CC - 3, 3V
1. darbība: tīmekļa pakalpojums
Seguem abaixo as informationções para criação do Webservice.
Persistência
Pode-se utilizar um arquivo, um banco de dados NoSQL ou 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 à Requireção do tipo HTTP GET, contendo os estados dos relés.
{
1. relejs: valor relé 1 (0 ou 1), relejs2: valor relé 2 (0 ou 1), relejs3: valor relé 3 (0 ou 1), relejs4: valor relé 4 (0 ou 1)
}
Sendo o valor = 1 para 'alt' un 0 para 'baixo'.
Piemēram: {relejs1: 1, relejs2: 0, relejs3: 1, relejs4: 0}
Saņemiet IP, izmantojot ESP32
Sākotnējā ESP32 inicializācija, IP entuziasts vai interneta pakalpojums, kā arī interneta pakalpojuma atrašana, izmantojot "ip", izmantojot HTTP POST.
Piemēram: https:// meuServidor/esp32/ip? Ip = 192.168.1.23
Servidora piemērs
Nav repozitorija 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: relejs1, relejs2, relejs3, relejs4, ip.
2. darbība. Aplicativo Web
Para vai kontrole dos estados dos relés, pode-se utilizar um aplicativo web capaz de alterar os estados dos mesmos.
Izmantojot tīmekļa lietojumprogrammu, ievadiet četru elementu ievadi, ievadiet izvēles rūtiņu, formatējiet, izmantojot css para comportarem como sliders (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 un leitura do IP local associado - ESP32, izmantojot HTTP GET,
- Fazer un leitura dos estados dos relés, izmantojot HTTP GET. A leitura é feita a cada 5 segundos. Kā chaves são alteradas automaticamente, de acordo com os valores recebidos. Ismo 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 via HTTP POST. O envio é feito a cada alteração das chaves.
O código pode ser acessado aqui.
3. darbība: 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: galvenais SSID, izmantojot Wi -Fi
- PASSWORD1: Senha da primeira opção de rede WiFi
- SSID2: atsevišķs SSID, izmantojot Wi -Fi
- PASSWORD2: Senha da segunda opção de rede WiFi
- ENDDPOINT_STATUS_GET: Endpoint que envia de volta os estados dos relés
- ENDPOINT_IP_SET: parametrs IP vai IP atribuído deve ser enviado
Kā opeções executadas pelo código são:
- Conectar-se à uma das duas redes Wi-Fi fornecidas.
- Enviar vai IP atribuído uz ESP32 vai tīmekļa pakalpojumu, izmantojot HTTP POST.
- Consumir o serviço do webservice que retorna os estados dos relés, via HTTP GET, de 5 em 5 segundos.
- Atualizar o estado dos relés de acordo com o payload recebido em (3).
Ieteicams:
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
ESP32 Bluetooth apmācība - Kā izmantot ESP32 iebūvēto Bluetooth: 5 soļi
ESP32 Bluetooth apmācība | Kā izmantot ESP32 iebūvēto Bluetooth: Sveiki puiši Tā kā ESP32 padomei ir WiFi un amp; Bluetooth gan, bet lielākoties mūsu projektos mēs parasti izmantojam tikai Wifi, mēs neizmantojam Bluetooth. Tātad šajā pamācībā es parādīšu, cik viegli ir izmantot ESP32 Bluetooth & Jūsu pamata projektiem
Darba sākšana ar ESP32 CAM - Video straumēšana, izmantojot ESP CAM, izmantojot Wifi - ESP32 drošības kameru projekts: 8 soļi
Darba sākšana ar ESP32 CAM | Video straumēšana, izmantojot ESP CAM, izmantojot Wifi | ESP32 drošības kameru projekts: Šodien mēs uzzināsim, kā izmantot šo jauno ESP32 CAM plati un kā mēs varam to kodēt un izmantot kā drošības kameru un iegūt straumēšanas video, izmantojot WiFi
Darba sākšana ar ESP32 - ESP32 dēļu instalēšana Arduino IDE - ESP32 mirgojošs kods: 3 soļi
Darba sākšana ar ESP32 | ESP32 dēļu instalēšana Arduino IDE | ESP32 mirgošanas kods: šajā pamācībā mēs redzēsim, kā sākt strādāt ar esp32 un kā instalēt esp32 plates Arduino IDE, un mēs programēsim esp 32, lai palaistu mirgojošu kodu, izmantojot arduino ide
Konfigurācija Modulo De Reconocimiento De Voz Geeetech: 6 soļi
Configuración 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