Sisällysluettelo:
Video: ESP32 E Modulo De Reles 4 Canais: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Jos haluat käyttää piiriä ja sallia tai hallita 4 relie, henkilökohtainen maneira, osittainen selain, lähetä tai toimita (webin/Internetin kautta), verkkopalvelun käyttö.
Huomioita:
- Ledien käyttö ja käyttövalmius, esimerkkinä, intuitiivinen esimerkki, op 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, tai estado inicial é 'baixo', mantendo a conexão aberta.
- A criação do Web Service não é escopo dessas instruções. Será fornecida and estrutura do payload para captura do estado dos relés, format end end para para vastaanotin tai IP -atribuidi, ESP32 ja koodi NodeJS como esimerkki.
- Omenomenetelmä 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.
Tarvikkeet
- 1 Muodollinen 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 Puserot Fêmea/Fêmea - Cores distintas
- Fonte CA - 127V
- Fonte CC - 3, 3V
Vaihe 1: Verkkopalvelu
Seguem abaixo informaatioina verkkopalvelussa.
Persistência
Pode-se utilizar um arquivo, um banco de dados NoSQL tai variable 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 type HTTP GET, contendo os estados dos relés.
{
rele1: valor relé 1 (0 ou 1), rele2: valor relé 2 (0 ou 1), rele3: valor relé 3 (0 ou 1), rele4: valor relé 4 (0 ou 1)
}
Sendo o valor = 1 para 'alto' ja 0 para 'baixo'.
Esimerkki: {rele1: 1, rele2: 0, rele3: 1, rele4: 0}
Vastaanota IP ESP32
Aloita ESP32, aloita arviointi IP -arvosta tai verkkopalvelusta, através do parâmetro "ip", HTTP POST -palvelun kautta.
Esimerkki: https:// meuServidor/esp32/ip? Ip = 192.168.1.23
Esimerkki Servidorista
Ei arkistoja githubille, NodeJS como esimerkkinä palvelujen todistuksista, devendo ser criadas as seguintes variáveis de ambiente: rele1, rele2, rele 3, rele 4, ip.
Vaihe 2: Aplicativo Web
Parametrien hallinta, estotos dos relés, käyttöliittymä, aplicativo web capaz de alterar os estados dos mesmos.
Voit käyttää Web -sovelluksia, joissa on neljä elementtituloa, tehdä tyyppinen valintaruutu, muodostaa tiedostot css: n kautta ja käyttää como -liukusäätimiä (chaves deslizantes). Cada Chave ja Associada a um relé. A Página possui alguns métodos em javascript responseáveis por enviar requisições ao webservice, kohta:
- Fazer ja leitura do IP local associado à ESP32, HTTP GET,
- Fazer a leitura dos estados dos relés, HTTP GETin kautta. Leitura é feita a cada 5 segundos. Chaves são alteradas automaticamente, de acordo com os valores recebidos. Jos haluat sallia aalto -ohjelmat, sinun on suoritettava kaikki sovellukset ja suoritettava ne uudelleen.
- Enviar os estados das chaves HTTP POSTin kautta. O envio é feito a cada alteração das chaves.
O código pode ser acessado aqui.
Vaihe 3: Programação Da ESP32
Oheinen ohjelma ESP32 -ohjelmaan.
Os seguintes parâmetros devem ser atualizados no código:
- SSID1: Ensisijainen SSID, joka tarjoaa WiFi -yhteyden
- SALASANA 1: Senha da primeira tarjoaa Wi -Fi -yhteyden
- SSID2: SSID eri segmenteissä Wi -Fi -yhteyttä varten
- SALASANA 2: Senha da segunda opção de WiFi
- ENDDPOINT_STATUS_GET: Päätepiste que envia de volta os estados dos relés
- ENDPOINT_IP_SET: Päätepiste para o o o o IP atribuído deve ser enviado
Kuten operações executadas pelo código são:
- Conectar-se à uma das duas redes Wi-Fi fornecidas.
- Enviar o IP atribuído à ESP32 web -palvelu, HTTP POSTin kautta.
- Consumir o serviço do webservice que retorna os estados dos relés, HTTP GET, via 5 em 5 segundos.
- Atualizar tai estado dos relés de acordo com o payload recebido em (3).
Suositeltava:
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
ESP32 Bluetooth -opetusohjelma - ESP32: n sisäänrakennetun Bluetoothin käyttö: 5 vaihetta
ESP32 Bluetooth -opetusohjelma | ESP32: n sisäänrakennetun Bluetoothin käyttäminen: Hei kaverit Koska ESP32 -kortin mukana tulee WiFi ja amp; Bluetooth molemmilla, mutta useimmissa projekteissamme käytämme yleensä vain Wifi -yhteyttä, emme käytä Bluetoothia, joten näissä ohjeissa näytän kuinka helppoa on käyttää ESP32 & Perusprojekteihisi
ESP32 CAM -laitteen käytön aloittaminen - Videon suoratoisto ESP CAM: n avulla Wifi -yhteyden kautta - ESP32 -turvakameraprojekti: 8 vaihetta
ESP32 CAM -laitteen käytön aloittaminen | Videon suoratoisto ESP CAM: n avulla Wifi -yhteyden kautta | ESP32 -turvakameraprojekti: Tänään opimme käyttämään tätä uutta ESP32 CAM -korttia ja miten voimme koodata sen ja käyttää sitä turvakamerana ja saada suoratoistovideon wifi -yhteyden kautta
ESP32: n käytön aloittaminen - ESP32 -levyjen asentaminen Arduino IDE: hen - ESP32 vilkkuva koodi: 3 vaihetta
ESP32: n käytön aloittaminen | ESP32 -levyjen asentaminen Arduino IDE: hen | ESP32 Blink Code: Tässä ohjeessa näemme, kuinka aloittaa työskentely esp32: n kanssa ja miten asennetaan esp32 -levyt Arduino IDE: hen, ja ohjelmoimme esp 32: n suorittamaan vilkkuva koodi käyttämällä arduino ide
Konfiguraatio Modulo De Reconocimiento De Voz Geeetech: 6 vaihetta
Configuration of 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