Përmbajtje:
Video: ESP32 E Modulo De Reles 4 Canais: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
O objetivo për qarkullimin që ju lejon të kontrolloni 4 drejtime, nga një person individual, një shfletues i pjesshëm, dërgoni një qasje në distancë (përmes Uebit/Internetit), duke përdorur një Shërbim Web.
Konsiderata:
- Një përdorim i leds e lâmpadas nas saídas dos relés tem o intuito de exemplificar, që ka të bëjë me përcaktimin e dispozitave të quaisquer të mesazheve, për shembull që të kufizohen nga kufizimet e tensionit dhe korrigjimit të descritos në parte de cima dos relés.
- Os relés utilizados no projeto possuem tanto conexões NA (normalmente abertas) quanto NF (normalmente fechadas). Nuk ka përdorim zyrtar nga '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.
- Një kërkesë e thjeshtë për Shërbimin në Ueb nuk ka udhëzime escopo dessas. Shërben për një ngarkesë paraprake për kapjen e një ngarkese të caktuar, formatoni për pikën përfundimtare për marrësin ose atribuimin e IP -së à ESP32 dhe kodin e përdorimit të NodeJS.
- O procedurat e grumbullimit do të bëjnë të njëjtën gjë me ESP32 dhe nuk do të përshkruhen udhëzime, kjo do të thotë që ne do të përdorim internetin për të përcaktuar udhëzimet e leitorit.
Furnizimet
- 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 - Cores distintas
- Fonte CA - 127V
- Fonte CC - 3, 3V
Hapi 1: Shërbimi në internet
Seguem abaixo si informações para criação në Webservice.
Persistência
Pod-se shfrytëzuar nga arquivo, nga banco de dados NoSQL ose ndryshoni në ambiente për armatosjen e vlerave të vlerave të dosjeve të ndihmës.
Fornecimento dos Estados dos Relés
Shkruani për të shkarkuar programin ESP32 në një përgjigje dhe kërkohet për të marrë HTTP GET, duke pretenduar se do të ketë nevojë për të.
{
stafetë 1: trimëri relé 1 (0 ou 1), stafetë2: trimëri relé 2 (0 ou 1), stafetë3: trimëri relé 3 (0 ou 1), stafetë 4: valor relé 4 (0 ou 1)
}
Sendo o valor = 1 para 'alto' e 0 para 'baixo'.
P.sh.: {stafeta1: 1, stafeta2: 0, stafeta3: 1, stafeta4: 0}
Marrja për IP për ESP32
Në mënyrë zyrtare për ESP32, në mënyrë të vlefshme për IP të atribuuar nga një shërbim paraprak për shërbimet në internet, të gjitha parametrat "ip", përmes HTTP POST.
P.sh.: https:// meuServidor/esp32/ip? Ip = 192.168.1.23
Exemplo de Servidor
Nuk ka depozitime për github, por ne do të përdorim NodeJS si shembull për të përdorur shërbimet tona, duke i ruajtur kriteret si ndryshime të ndryshme në mjedis: stafetë1, stafetë2, stafetë3, stafetë4, ip.
Hapi 2: Aplikimi i Uebit
Për të kontrolluar dosjet që ju nevojiten, mund të përdorni dhe përdorni aplikacione në internet për të ndryshuar të dhënat tuaja në mesme.
Përdorni aplikacionin e internetit për të hyrë në elementët e mëposhtëm, bëni kutinë e zgjedhjes, zgjidhni formatin përmes css për përzgjedhjen e rrëshqitësve të vegjël (ruaj deslizantes). Cada chave é Associationada a um relé. Një faqe e mundshme alguns metodos em javascript përgjigjet për një mjedis që kërkon një shërbim në internet, për:
- Fazer a leitura do IP shoqatë lokale à ESP32, nëpërmjet HTTP GET,
- Zbeh një leitura dos estados dos relés, nëpërmjet HTTP GET. Një leitura é feita a cada 5 ditë më parë. Siç mund të lexoni në mënyrë automatike, ju mund të merrni një vlerësim të vlefshëm. Isso permite a atualização das chaves de todos os aplicativos em execução, refletindo sempre o estado real dos relés.
- Enviar os estados das chas nëpërmjet HTTP POST. O envio é feito a cada alteração das chaves.
O código pode ser acessado aqui.
Hapi 3: Programação Da ESP32
O código de programação da ESP32 është në ujë.
Os seguintes parâmetros devem ser atualizados no código:
- SSID1: SSID është gati për të përdorur WiFi
- FJALA E FJALS 1: Shkarkoni opsionet e përdorimit të WiFi
- SSID2: SSID mund të zgjedhë funksionin e WiFi
- FJALA E FJALS 2: Zgjedhja e opsionit të përdorimit të WiFi
- ENDDPOINT_STATUS_GET: Pika përfundimtare që të hakmerret nga vullneti i vlerësimeve të dosjeve
- ENDPOINT_IP_SET: Pika përfundimtare për cilësinë ose IP të atribuído të zhvillimit të enviados
Si operações ekzekutive pelo código são:
- Conectar-se uma uma das duas redes Wi-FI fornecidas.
- Enviar ose IP atribuído à ESP32 ose shërbim në internet, përmes HTTP POST.
- Konsumoni ose shërbeni në internet duke përdorur shërbimet tuaja të mëparshme, përmes HTTP GET, nga 5 deri në 5 segundos.
- Atualizar o estado dos relés de acordo com o payload recebido em (3).
Recommended:
Stacioni i motit profesional duke përdorur ESP8266 dhe ESP32 DIY: 9 hapa (me fotografi)
Stacioni i Motit Profesional Duke Përdorur ESP8266 dhe ESP32 DIY: LineaMeteoStazione është një stacion i plotë moti i cili mund të ndërlidhet me sensorë profesionistë nga Sensirion si dhe disa komponentë të Davis Instrument (Rain Gauge, Anemometer) Projekti ka për qëllim si stacion moti DIY por thjesht kërkon
Udhëzues ESP32 Bluetooth - Si të përdorni Bluetooth -in e integruar të ESP32: 5 hapa
Udhëzues ESP32 Bluetooth | Si të përdorni Bluetooth -in e integruar të ESP32: Përshëndetje djema Meqenëse Bordi ESP32 vjen me WiFi & Bluetooth të dy, por për Projektet tona kryesisht ne zakonisht përdorim vetëm Wifi, nuk përdorim Bluetooth. Pra, në këtë udhëzues do të tregoj se sa e lehtë është të përdorësh Bluetooth të ESP32 & Për projektet tuaja bazë
Fillimi me ESP32 CAM - Transmetimi i videos duke përdorur ESP CAM mbi Wifi - Projekti i kamerës së sigurisë ESP32: 8 hapa
Fillimi me ESP32 CAM | Transmetimi i videos duke përdorur ESP CAM mbi Wifi | Projekti i Kamerave të Sigurisë ESP32: Sot do të mësojmë se si ta përdorim këtë tabelë të re ESP32 CAM dhe si mund ta kodojmë atë dhe ta përdorim atë si një kamerë sigurie dhe të marrim një video streaming përmes wifi
Fillimi me ESP32 - Instalimi i bordeve ESP32 në Arduino IDE - ESP32 Blink Code: 3 hapa
Fillimi me ESP32 | Instalimi i bordeve ESP32 në Arduino IDE | ESP32 Blink Code: Në këtë udhëzues do të shohim se si të fillojmë të punojmë me esp32 dhe si të instalojmë bordet esp32 në Arduino IDE dhe do të programojmë esp 32 që të ekzekutojë kodin e blinkimit duke përdorur arduino ide
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni