Mục lục:
Video: ESP32 E Modulo De Reles 4 Canais: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
O objetivo do circuito é permitir o controlle dos 4 relés, de Maeira cá nhân, một trình duyệt partir de um, sendo o acesso feito remotamente (qua Web / Internet), com a useização de Web Service.
Cân nhắc:
- Một điều thú vị để dẫn dắt tôi lâmpadas nas saídas dos relés tem o directito de examplelificar, 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 useizados no projeto Possuem tanto conexões NA (normalmente abertas) quanto NF (normalmente fechadas). No projeto Operatingizamos 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.
- Một dịch vụ web criação do não é escopo tráng miệng bằng công cụ. Será fornecida a estrutura do payload para captura do estado dos relés, formato do endpoint para Collectber o IP atribuído à ESP32 e código em NodeJS como ví dụ.
- O procedureo de gravação do código na nhau ESP32 não será descrito nas toolsções, há vários hướng dẫn na Internet que podem guiar o leitor corretamente.
Quân nhu
- 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 chưng cất
- Fonte CA - 127V
- Fonte CC - 3, 3V
Bước 1: Dịch vụ trang web
Có vẻ như abaixo là Informações para criação do Webservice.
Persistência
Pode-se Pracizar 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 codigo da ESP32 espera em resposta à favisição do tipo HTTP GET, Contendo os estados dos relés.
{
relay1: valor relé 1 (0 ou 1), relay2: valor relé 2 (0 ou 1), relay3: valor relé 3 (0 ou 1), relay4: valor relé 4 (0 ou 1)
}
Sendo o valor = 1 para 'alto' e 0 para 'baixo'.
Ví dụ: {relay1: 1, relay2: 0, relay3: 1, relay4: 0}
Recebimento do IP da ESP32
Na inicialização da ESP32, ela envia o valor do IP atribuído a ela para o webservice, através do parâmetro "ip", qua HTTP POST.
Ví dụ: https:// meuServidor / esp32 / ip? Ip = 192.168.1.23
Exemplo de Servidor
Không có repositório do github, há ô código em NodeJS como exelo para ser usado em proofores de serviços, devendo ser criadas as seguintes variáveis de ambiente: relay1, relay2, relay3, relay4, ip.
Bước 2: Aplicativo Web
Para o controlle dos estados dos relés, pode-se Operatingizar um aplicativo web capaz de alterar os estados dos mesmos.
O aplicativo Web sugerido Possui quatro elementos input, do tipo checkbox, formatados qua css para se comportarem como sliders (chaves deslizantes). Cada chave é Associada a um relé. A página Kéui alguns métodos em javascript responseáveis bởi enviar suggestições ao webservice, para:
- Fazer a leitura do IP local Associado à ESP32, thông qua HTTP GET,
- Fazer a leitura dos estados dos relés, thông qua HTTP GET. A leitura é feita a cada 5 segundos. Như chaves são alteradas automaticamente, de acordo com os valores gainbidos. Isso permite a atualização das chaves de todos os aplicativos em execução, Reftindo semper o estado real dos relés.
- Enviar os estados das chaves qua HTTP POST. O envio é feito a cada alteração das chaves.
O código pode ser acessado aqui.
Bước 3: Programação Da ESP32
O código de programmação da ESP32 está aqui.
Os seguintes parâmetros devem ser atualizados không código:
- SSID1: SSID da primeira opção de red WiFi
- MẬT KHẨU1: Senha da primeira opção de red WiFi
- SSID2: SSID da segunda opção de red WiFi
- MẬT KHẨU 2: Senha da segunda opção de red WiFi
- ENDDPOINT_STATUS_GET: Endpoint que envia de volta os estados dos relés
- ENDPOINT_IP_SET: Endpoint para o Qual o IP atribuído deve ser enviado
Như operações executeutadas pelo código são:
- Conectar-se à uma das duas thiết kế lại Wi-FI fornecidas.
- Enviar o IP atribuído à ESP32 ao webservice, qua HTTP POST.
- Tiêu dùng ở serviço do webservice que retorna os estados dos relés, qua HTTP GET, de 5 em 5 segundos.
- Atualizar o estado dos relés de acordo com o payload Collectbido em (3).
Đề xuất:
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Hướng dẫn sử dụng Bluetooth ESP32 - Cách sử dụng Bluetooth có sẵn của ESP32: 5 bước
Hướng dẫn sử dụng Bluetooth ESP32 | Cách sử dụng Bluetooth sẵn có của ESP32: Xin chào các bạn Vì Bảng ESP32 đi kèm với WiFi & Bluetooth cả hai nhưng đối với các Dự án chủ yếu của chúng tôi, chúng tôi thường chỉ sử dụng Wifi, chúng tôi không sử dụng Bluetooth. Vì vậy, trong phần hướng dẫn này, tôi sẽ chỉ ra cách sử dụng Bluetooth của ESP32 & Đối với các Dự án cơ bản của bạn
Bắt đầu với ESP32 CAM - Phát trực tuyến video bằng ESP CAM qua Wifi - Dự án camera an ninh ESP32: 8 bước
Bắt đầu với ESP32 CAM | Phát trực tuyến video bằng ESP CAM qua Wifi | Dự án camera an ninh ESP32: Hôm nay chúng ta sẽ tìm hiểu cách sử dụng bo mạch ESP32 CAM mới này và cách chúng ta có thể mã hóa nó và sử dụng nó như một camera an ninh và nhận video phát trực tuyến qua wifi
Bắt đầu với ESP32 - Cài đặt Bo mạch ESP32 trong Arduino IDE - Mã nhấp nháy ESP32: 3 bước
Bắt đầu với ESP32 | Cài đặt Bo mạch ESP32 trong Arduino IDE | ESP32 Blink Code: Trong phần hướng dẫn này, chúng ta sẽ thấy cách bắt đầu làm việc với esp32 và cách cài đặt bo mạch esp32 vào Arduino IDE và chúng ta sẽ lập trình esp 32 để chạy mã nháy bằng arduino Ide
Configuración Modulo De Reconocimiento De Voz Geeetech: 6 bước
Configuración Modulo De Reconocimiento De Voz Geeetech: En esta entrada veremos como configurar paso a paso el m ó dulo de renocimiento de voz del Fabricante GeeetechEste m ó voulo puede almacenar 15 piezas de. Esas 15 piezas est á n divididas en 3 grupos, con 5 en un