Inhoudsopgave:
Video: ESP32 E Modulo De Reles 4 Canai - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
O objetivo do circuito é permitir o control dos 4 relés, de maneira individual, a partir de um browser, sendo o acesso feito retomente (via web/internet), com een utilização de web service.
Overwegingen:
- Een gebruiksvoorwerp van leds en lampen die een voorbeeld zijn van een voorbeeld van een voorbeeld, een mogelijke verklaring voor het vrijgeven van berichten, van een beperkte afstand tot de gedeeltelijke beschrijving van de partities.
- Er zijn geen projeto possuem tanto conexões NA (normalmente abertas) quanto NF (normalmente fechadas). Geen 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.
- Een vraag over Web Service heeft geen escopo dessas instruções. Geef een voorbeeld van een payload voor het vastleggen van de rest van het eindpunt, het formatteren van het eindpunt voor de ontvangst of het IP-adres van ESP32 en de code van NodeJS met een voorbeeld.
- Er is een procedure voor het zoeken naar een plaats op ESP32 die geen beschrijving geeft van instructies, meer instructies voor het zoeken naar een handleiding of een correct overzicht.
Benodigdheden
- 1 Module Wifi Bluetooth ESP32
- 1 Módulo Relé de 4 Canai - Optoacoplado
- 1 Led Azul ~3VCC
- 1 Led Verde ~3VCC
- 2 Lampadas de Led 127VCA
- 6 Truien Fêmea/Fêmea - Cores distintas
- Fonte CA - 127V
- Fonte CC - 3, 3V
Stap 1: Webservice
Seguem abaixo als informações para criação do Webservice.
Persistência
Pode-se utilizar um arquivo, um banco de dados NoSQL of variáveis de ambiente para armazenar os valores dos estados dos relés.
Fornecimento dos Estados dos Relés
Het is mogelijk om de ESP32-code te laden en te beantwoorden aan de vereisten van HTTP GET, waarmee u kunt samenwerken.
{
relais1: moed relé 1 (0 of 1), relais2: moed relé 2 (0 of 1), relais3: moed relé 3 (0 of 1), relais4: moed relé 4 (0 of 1)
}
Sendo o valor = 1 para 'alto' e 0 para 'baixo'.
Bijv.: { relais1: 1, relais2: 0, relais3: 1, relais4: 0 }
Ontvangst van IP da ESP32
Om te beginnen met ESP32, kunt u gebruikmaken van IP-adressen en een webservice die u kunt gebruiken voor "ip", via HTTP POST.
Bijvoorbeeld:
Exemplo de Servidor
Geen repositório do github, há um código em NodeJS como voorbeeld voor gebruik van bewezen diensten, devendo ser criadas as seguintes de ambiente: relay1, relay2, relay3, relay4, ip.
Stap 2: Aplicativo Web
Para of control dos estados dos relés, pode-se utilizar um aplicativo web capaz de alterar os estados dos mesmos.
O aplicativo Web sugerido possui quatro elementos input, do tipo checkbox, formatados via css para se comportarem como sliders (chaves deslizantes). Cada chave é associada a um relé. Een pagina kan alguns métodos em javascript responsieveis por enviar requisições oa webservice, para:
- Fazer a leitura do IP local associado à ESP32, via HTTP GET,
- Fazer een leitura dos estados dos relés, via HTTP GET. A leitura é feita a cada 5 segundos. As chaves são alteradas automaticamente, de acordo com os valores recebidos. Isso permite a atualização das chaves de todos os aplicativos em execução, refletindo semper o 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.
Stap 3: Programmeer Da ESP32
O código de programação da ESP32 está aqui.
Er zijn verschillende opties voor het ontwikkelen van atualizados no código:
- SSID1: SSID van primeira op de rede WiFi
- WACHTWOORD1: Senha da primeira opção de rede WiFi
- SSID2: SSID door segunda op de rede WiFi
- WACHTWOORD2: Senha da segunda opção de rede WiFi
- ENDDPOINT_STATUS_GET: Eindpunt op de weg naar de rest van de stad
- ENDPOINT_IP_SET: Endpoint para o qual o IP atribuído deve ser enviado
Zoals operações executadas pelo código são:
- Sluit aan op uma das duas redes Wi-FI fornecidas.
- Enviar o IP-atribuído à ESP32 oa webservice, via HTTP POST.
- Gebruik de webservice voor de retorna van de laatste activiteiten, via HTTP GET, de 5 en 5 segundos.
- Atualizar o estado dos relés de acordo com o payload recebido em (3).
Aanbevolen:
Ubidots + ESP32- Predictive Machine Monitoring: 10 stappen
Ubidots + ESP32- Voorspellende machinebewaking: voorspellende analyse van machinetrillingen en -temperaturen door e-mailgebeurtenissen en een record van trillingen in Google-blad te maken met behulp van Ubidots. Voorspellend onderhoud en bewaking van machinegezondheid De opkomst van nieuwe technologie, d.w.z. het internet der dingen, zware ind
Video afspelen met ESP32: 10 stappen (met afbeeldingen)
Video afspelen met ESP32: deze Instructables laten iets zien over het afspelen van video en audio met ESP32
Hoe verbrande Arduino of ESP32 te repareren: 5 stappen
Hoe een verbrande Arduino of ESP32 te repareren: In deze video leert u hoe u uw uitgebrande Arduino of ESP32 kunt repareren! Dit kan je een uitstekend financieel inkomen opleveren, met iets dat je graag doet. Ik gebruikte twee nieuwe tools en ze waren een soldeerstation waarvan ik dacht dat het niet zo goedkoop werkte
ESP32 Bluetooth-zelfstudie - Hoe de ingebouwde Bluetooth van ESP32 te gebruiken: 5 stappen
ESP32 Bluetooth-zelfstudie | Hoe de ingebouwde Bluetooth van ESP32 te gebruiken: Hallo, aangezien het ESP32-bord wordt geleverd met WiFi & Bluetooth beide, maar voor onze meestal projecten gebruiken we meestal alleen wifi, we gebruiken geen Bluetooth. Dus in deze instructables laat ik zien hoe gemakkelijk het is om Bluetooth van ESP32 & Voor uw basisprojecten
Aan de slag met ESP32 - ESP32-kaarten installeren in Arduino IDE - ESP32-knippercode: 3 stappen
Aan de slag met ESP32 | ESP32-kaarten installeren in Arduino IDE | ESP32-knippercode: in deze instructie zullen we zien hoe we met esp32 kunnen werken en hoe we esp32-kaarten in Arduino IDE kunnen installeren en we zullen esp 32 programmeren om knippercode uit te voeren met behulp van arduino ide