Obsah:
Video: ESP32 E Modulo De Reles 4 kanaisy: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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
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:
- Fazer a leitura do IP local associado à ESP32, via HTTP GET,
- 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ť.
- 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:
- Conectar-se à uma das duas redes Wi-FI fornecidas.
- Zaobstarajte si IP adresu alebo ESP32 a webovú službu prostredníctvom HTTP POST.
- Spotrebúvajte a robte webové služby, ktoré vám pomôžu vrátiť sa cez HTTP GET, 5 em 5 segundos.
- Optimalizácia alebo zníženie počtu prijatých záznamov (3).
Odporúča:
DIY Ako zobraziť čas na M5StickC ESP32 pomocou Visuino - jednoduché kroky: 9 krokov
DIY Ako zobraziť čas na M5StickC ESP32 pomocou Visuino - Jednoduché kroky: V tomto návode sa naučíme, ako naprogramovať ESP32 M5Stack StickC s Arduino IDE a Visuino tak, aby sa čas zobrazoval na LCD displeji
LCD displej ESP32 a ST7789 135x240: 3 kroky
LCD displej ESP32 a ST7789 135x240: Ako pripojiť displej ST7789 k doske ESP32. Experimentoval som s inými displejmi a tento sa ukázal byť trochu náročný na spustenie. Dúfajme, že táto schéma zapojenia a kód pomôžu iným
ESP32 Bluetooth návod - Ako používať vstavané Bluetooth v ESP32: 5 krokov
ESP32 Bluetooth návod | Ako používať vstavaný Bluetooth v ESP32: Ahoj, pretože doska ESP32 je vybavená WiFi a Bluetooth, ale pre naše väčšinou Projekty zvyčajne používame iba Wifi, nepoužívame Bluetooth. Takže v tomto návode ukážem, aké ľahké je používať Bluetooth ESP32 & Pre vaše základné projekty
Začíname s ESP32 CAM - Streamovanie videa pomocou ESP CAM cez Wifi - Projekt bezpečnostnej kamery ESP32: 8 krokov
Začíname s ESP32 CAM | Streamovanie videa pomocou ESP CAM cez Wifi | Projekt bezpečnostnej kamery ESP32: Dnes sa naučíme používať túto novú dosku ESP32 CAM a ako ju môžeme kódovať a používať ako bezpečnostnú kameru a získať streamované video cez wifi
Začíname s ESP32 - Inštalácia dosiek ESP32 do Arduino IDE - Kód blinkru ESP32: 3 kroky
Začíname s ESP32 | Inštalácia dosiek ESP32 do Arduino IDE | Kód blinkru ESP32: V tomto návode uvidíme, ako začať pracovať s esp32 a ako nainštalovať dosky esp32 do Arduino IDE a naprogramujeme esp 32 tak, aby spustil kód blinkingu pomocou arduino ide