İçindekiler:
Video: ESP32 E Modulo De Reles 4 Canais: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
O nesneleri kontrol etme 4 ilgili izin, bireysel izin, ayrı bir tarayıcı, uzaktan erişim (Web/İnternet aracılığıyla), Web Hizmeti'nden yararlanma.
Dikkat edilecek hususlar:
- En iyi uygulamalardan faydalanmak için, en basit ve en iyi uygulamalardan en iyi şekilde yararlanma.
- Os relés utilizados hiçbir projeto possuem tanto conexões NA (normalmente abertas) quanto NF (normalmente fechadas). NF, para que eles sejam acionados, abrindo a conexão için projeto kullanımı yok. Para os relés NA, o estado incial é 'baixo', mantendo a conexão aberta.
- Bir Web Hizmeti não é escopo dessas instruções. ESP32 ve NodeJS ortak kullanım örnekleri için IP atribuído ve ESP32 için uç nokta formatları için veri yükleme işlemleri.
- ESP32'yi içermez, açıklayıcı yönergeleri içermez, İnternet'te çeşitli eğitimler sunar.
Gereçler
- 1 Modül Wifi Bluetooth ESP32
- 1 Modül Relé de 4 Canais - Optoacoplado
- 1 Led Azul ~3VCC
- 1 Led Verde ~3VCC
- 2 Led 127VCA Lambası
- 6 Süveter Fêmea/Fêmea - Çekirdekler farklı
- Yazı Tipi CA - 127V
- Yazı Tipi CC - 3, 3V
1. Adım: Web hizmeti
Seguem abaixo, Web hizmeti için bilgilendirici olarak.
kalıcı
Arquivo'dan bağımsız olarak, NoSQL'i ve diğer ortamları kullanmanın yararları.
Fornecimento dos Estados dos Reles
Abaixo, ESP32'den yükleme sorgusu için, HTTP GET'e ilişkin talepler için özel olarak hazırlanabilir.
{
röle1: değer bağı 1 (0 veya 1), röle2: değer bağı 2 (0 veya 1), röle3: valor relé 3 (0 veya 1), röle4: valor relé 4 (0 ou 1)
}
Sendo o valor = 1 para 'alto' e 0 para 'baixo'.
Örn.: { röle1: 1, röle2: 0, röle3: 1, röle4: 0 }
Recebimento yapmak IP ve ESP32
ESP32 için geçerli değil, IP'yi en iyi şekilde kullanmak veya web hizmeti sağlamak için en iyi şekilde kullanmak, HTTP POST aracılığıyla "ip" parametrolarını kullanmak.
Ör:
Örnek sunucu
NodeJS için herhangi bir veri havuzu yok, bunun yerine NodeJS'nin ortak kullanımı için örnekler, ortam değişkenleri olarak geliştiriciler: röle1, röle2, röle3, röle4, ip.
2. Adım: Uygulama Web
Para o kontrol dos estados dos reles, pode-se utilizarum aplikativo web capaz de alterar os estados dos mesmos.
O aplicativo Web sugerido possui quatro elementos girişi, tipo onay kutusu yapın, css para se comportarem como kaydırıcıları (chave deslizantes) aracılığıyla formatados. Cada chave é associada a um relé. Webservis için en çok talep edilen javascript yanıtlarını içeren bir sayfa, paragraf:
- Fazer, HTTP GET aracılığıyla, ESP32'de yerel bir IP ilişkilendirmesi yapar,
- HTTP GET aracılığıyla, daha fazla bilgi edinin. A leitura é feita a cada 5 segundos. Otomatik olarak değiştirildiği gibi, de acordo com os valores recebidos. Isso, bir atualização das chaves de todos os aplicativos em execução, refletindo semper o estado gerçek dos relés izin verir.
- HTTP POST aracılığıyla enviar os estados das chaves. O envio é feito a cada alteração das chaves.
O código pode ser acessado aqui.
Adım 3: Programação Da ESP32
ESP32 está aqui.
Os seguintes parametros devem ser atualizados no código:
- SSID1: WiFi için SSID ilk kullanım
- ŞİFRE 1: WiFi erişimi
- SSID2: WiFi erişimi için SSID
- ŞİFRE2: Senha da segunda opção de rede WiFi
- ENDDPOINT_STATUS_GET: Son nokta que envia de volta os estados dos relés
- ENDPOINT_IP_SET: Bitiş noktası para o qual o IP atribuído deve ser enviado
Operações executadas pelo código são olarak:
- Conectar-se à uma das duas, Wi-Fi fornecidas'ı yeniden düzenler.
- Enviar o IP atribuído à ESP32 ao web hizmeti, HTTP POST aracılığıyla.
- HTTP GET, de 5 em 5 segundos aracılığıyla web hizmeti için müşteri hizmeti sunar.
- Atualizar o estado dos relés de acordo com o yararlı yük rebido em (3).
Önerilen:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
ESP32 Bluetooth Eğitimi - ESP32'nin Dahili Bluetooth'u Nasıl Kullanılır: 5 Adım
ESP32 Bluetooth Eğitimi | ESP32'nin Dahili Bluetooth'u Nasıl Kullanılır: Merhaba arkadaşlar ESP32 Kartı WiFi & Bluetooth her ikisi de ama çoğunlukla Projelerimiz için genellikle sadece Wifi kullanıyoruz, Bluetooth kullanmıyoruz. Bu yüzden bu talimatta ESP32 & Temel Projeleriniz için
ESP32 CAM'e Başlarken - Wifi Üzerinden ESP CAM Kullanarak Video Akışı - ESP32 Güvenlik Kamerası Projesi: 8 Adım
ESP32 CAM'e Başlarken | Wifi Üzerinden ESP CAM Kullanarak Video Akışı | ESP32 Güvenlik Kamera Projesi: Bugün bu yeni ESP32 CAM kartını nasıl kullanacağımızı ve nasıl kodlayıp güvenlik kamerası olarak kullanabileceğimizi ve wifi üzerinden video akışı elde edebileceğimizi öğreneceğiz
ESP32'ye Başlarken - Arduino IDE'de ESP32 Kartlarının Kurulması - ESP32 Yanıp Sönme Kodu: 3 Adım
ESP32'ye Başlarken | Arduino IDE'de ESP32 Kartlarının Kurulması | ESP32 Yanıp Sönme Kodu: Bu talimatta, esp32 ile çalışmaya nasıl başlayacağımızı ve esp32 kartlarının Arduino IDE'ye nasıl kurulacağını göreceğiz ve esp 32'yi arduino ide kullanarak yanıp sönme kodunu çalıştıracak şekilde programlayacağız
Configuración Modulo De Reconocimiento De Voz Geeetech: 6 Adım
Yapılandırma Modulo De Voz Geeetech: En esta entrada veremos como configurarar passo a paso el módulo de reconocimiento de voz del fabrikasyon GeeetechEste módulo puede almacenar 15 piezas devoi. Esas 15 piezas están divididas en 3 grup, con 5 en un