Πίνακας περιεχομένων:
Βίντεο: ESP32 E Modulo De Reles 4 Canais: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σχετικά με το κύκλωμα που σας επιτρέπει να ελέγχετε 4 αναφορές, να διαχειρίζεστε μεμονωμένα άτομα, να χρησιμοποιείτε ένα πρόγραμμα περιήγησης, να αποστέλλετε απομακρυσμένες αποστάσεις (μέσω Ιστού/Διαδικτύου), χρησιμοποιώντας μια υπηρεσία Web.
Σκέψεις:
- Μια χρήση των leds e lâmpadas nas saídas dos relés tem o intuito de exemplificar, 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 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, o estado inicial é 'baixo', mantendo a conexão aberta.
- Απαιτούνται διαδικτυακές υπηρεσίες χωρίς οδηγίες για οδηγίες. Χρησιμοποιείται για τη μεταφορά ωφέλιμου φορτίου για την καταγραφή των αναγκών σας, μορφοποίηση τελικού σημείου για τον δέκτη ή την IP κατανομή à ESP32 και τη χρήση του NodeJS com.
- Για την έγκαιρη εκτέλεση του ESP32, δεν είναι δυνατή η περιγραφή των οδηγιών σας, καθώς και οι διαδικτυακές διαδικασίες που παρέχονται από το Διαδίκτυο για την παροχή εγγυήσεων ή ρυθμίσεων.
Προμήθειες
- 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 - Πυρήνες distintas
- Fonte CA - 127V
- Fonte CC - 3, 3V
Βήμα 1: Υπηρεσία ιστοσελίδων
Seguem abaixo ως πληροφορίες για την υπηρεσία της ιστοσελίδας.
Persistência
Pode-se utilisar 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
Πραγματοποιήστε λήψη ενός προγράμματος ESP32 για την ανταπόκριση και την αναφορά του HTTP GET, διεκδικώντας τις προτάσεις σας.
{
ρελέ 1: valor relé 1 (0 ou 1), ρελέ 2: valor relé 2 (0 ou 1), ρελέ3: valor relé 3 (0 ou 1), ρελέ 4: valor relé 4 (0 ou 1)
}
Sendo o valor = 1 para 'alto' e 0 para 'baixo'.
Π.χ.: {ρελέ1: 1, ρελέ2: 0, ρελέ3: 1, ρελέ4: 0}
Λήψη IP για ESP32
Για να χρησιμοποιήσετε το ESP32, μπορείτε να αξιοποιήσετε την IP και να χρησιμοποιήσετε μια υπηρεσία για διαδικτυακές υπηρεσίες, μπορείτε να χρησιμοποιήσετε το "ip" μέσω HTTP POST.
Π.χ.: https:// meuServidor/esp32/ip? Ip = 192.168.1.23
Exemplo de Servidor
Δεν υπάρχει αποθήκευση στο github, αυτό είναι το NodeJS που χρησιμοποιούμε για να χρησιμοποιήσουμε τις υπηρεσίες μας, αλλά και για τις διακυμάνσεις των διαφόρων περιβαλλόντων: ρελέ1, ρελέ2, ρελέ3, ρελέ4, ip.
Βήμα 2: Εφαρμογή Ιστού
Para o controle dos estados dos relés, pode-se utilisar um aplicativo web capaz de alterar os estados dos mesmos.
Εφαρμόστε τον ιστό που μπορείτε να εισαγάγετε τέσσερα στοιχεία στοιχείων, κάντε κλικ στο πλαίσιο ελέγχου, κάντε μορφοποίηση μέσω css para se comportarem como sliders (chaves deslizantes). Cada chave é Associationada a um relé. Μπορείτε να χρησιμοποιήσετε μια javascript ανταπόκριση σε ένα περιβάλλον που απαιτεί μια υπηρεσία δικτύου, για:
- Fazer a leitura do IP local Associado à ESP32, μέσω HTTP GET,
- Fazer a leitura dos estados dos relés, μέσω 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 μέσω HTTP POST. O envio é feito a cada alteração das chaves.
O código pode ser acessado aqui.
Βήμα 3: Programação Da ESP32
O código de programação da ESP32 está aqui.
Os seguintes parâmetros devem ser atualizados no código:
- SSID1: SSID για την πρώτη λειτουργία του WiFi
- ΚΩΔΙΚΟΣ ΚΛΕΙΔΙΟΥ 1: Σύνδεση με την πρώτη λειτουργία του WiFi
- SSID2: Το SSID επιλέγει το WiFi
- ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ2: Ελέγξτε τη λειτουργία του WiFi
- ENDDPOINT_STATUS_GET: Τελικό σημείο που ζητάει από το volta os estados dos relés
- ENDPOINT_IP_SET: Endpoint para o qual o IP atribuído deve ser enviado
As operações exeadadas pelo código são:
- Το Conectar-se uma uma das duas redes Wi-FI fornecidas.
- Enviar o IP atribuído à ESP32 ή υπηρεσία ιστού, μέσω HTTP POST.
- Καταναλώστε την υπηρεσία σας και χρησιμοποιήστε τις υπηρεσίες σας μέσω του HTTP GET, από 5 έως 5 δευτερόλεπτα.
- Atualizar o estado dos relés de acordo com o payload recebido em (3).
Συνιστάται:
Επαγγελματικός μετεωρολογικός σταθμός με χρήση ESP8266 και ESP32 DIY: 9 βήματα (με εικόνες)
Επαγγελματικός μετεωρολογικός σταθμός με χρήση ESP8266 και ESP32 DIY: Το LineaMeteoStazione είναι ένας πλήρης μετεωρολογικός σταθμός ο οποίος μπορεί να διασυνδεθεί με επαγγελματίες αισθητήρες από το Sensirion καθώς και με κάποιο εξάρτημα Davis Instrument (Rain Gauge, Anemometer)
ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα
ESP32 Μαθήματα Bluetooth | Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: Γεια σας παιδιά, επειδή ο πίνακας ESP32 συνοδεύεται από WiFi & Bluetooth και τα δύο αλλά για τα περισσότερα έργα μας συνήθως χρησιμοποιούμε μόνο Wifi, δεν χρησιμοποιούμε Bluetooth. Έτσι σε αυτά τα εγχειρίδια θα δείξω πόσο εύκολη είναι η χρήση Bluetooth του ESP32 & Για τα βασικά σας έργα
Ξεκινώντας με το ESP32 CAM - Ροή βίντεο χρησιμοποιώντας ESP CAM μέσω Wifi - Έργο κάμερας ασφαλείας ESP32: 8 βήματα
Ξεκινώντας με το ESP32 CAM | Ροή βίντεο χρησιμοποιώντας ESP CAM μέσω Wifi | ESP32 Security Camera Project: Σήμερα θα μάθουμε πώς να χρησιμοποιούμε αυτόν τον νέο πίνακα CAM ESP32 και πώς μπορούμε να τον κωδικοποιήσουμε και να τον χρησιμοποιήσουμε ως κάμερα ασφαλείας και να λάβουμε βίντεο ροής μέσω wifi
Ξεκινώντας με το ESP32 - Εγκατάσταση πλακών ESP32 στο Arduino IDE - ESP32 Blink Code: 3 βήματα
Ξεκινώντας με το ESP32 | Εγκατάσταση πλακών ESP32 στο Arduino IDE | ESP32 Blink Code: Σε αυτά τα εγχειρίδια θα δούμε πώς να ξεκινήσετε να εργάζεστε με το esp32 και πώς να εγκαταστήσετε τους πίνακες esp32 στο Arduino IDE και θα προγραμματίσουμε το esp 32 να εκτελεί κώδικα αναλαμπής χρησιμοποιώντας το arduino ide
Configuración Modulo De Reconocimiento De Voz Geeetech: 6 Βήματα
Διαμορφώστε το 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 instru. Esas 15 piezas est á n divididas en 3 grupos, con 5 en un