فهرست مطالب:
تصویری: ESP32 E Modulo De Reles 4 Canais: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
برای کنترل 4 مورد ، به صورت فردی ، یک مرورگر جزئی ، به منظور دسترسی به راه دور (از طریق وب/اینترنت) ، و استفاده از سرویس وب ، مجوز دهید.
ملاحظات:
- استفاده از رهبری و پیش بینی راه های ارتباطی با نمونه های اولیه ، به عنوان مثال ، می تواند به عنوان یک پیام رساننده در مورد پیام ها ، به عنوان یک رسانای محدود کننده در جهت تشویق و تشدید تحریکات در بخش های مختلف مورد استفاده قرار گیرد.
- Os relés utilizados no projeto possuem tanto conexões NA (normalmente abertas) quanto NF (normalmente fechadas). بدون نیاز به استفاده اولیه از "alto" برای سیستم عامل NF ، به منظور استفاده از آن ، می توانید از آن استفاده کنید. Para os relés NA، o estado inicial é 'baixo'، mantendo a conexão aberta.
- criação do Web Service não é escopo dessas instruções. می توان برای بارگیری برای تسخیر و انجام کارها ، به عنوان نقطه پایانی برای گیرنده یا IP آدرس à ESP32 و Codigo em NodeJS استفاده کرد.
- برای انجام عملیات ESP32 ، دستورالعمل های لازم را در اختیار شما قرار می دهیم ، بنابراین می توانید به اینترنت دسترسی پیدا کنید و از طریق تأییدیه تأیید کننده از آن استفاده کنید.
تدارکات
- 1 Módulo Wifi بلوتوث ESP32
- 1 Módulo Relé de 4 Canais - Optoacoplado
- 1 Led Azul ~ 3VCC
- 1 Led Verde ~ 3VCC
- 2 Lâmpadas de Led 127VCA
- 6 جهنده Fêmea/Fêmea - هسته distintas
- Fonte CA - 127V
- Fonte CC - 3 ، 3V
مرحله 1: خدمات وب سایت
Seguem abaixo as informações para criação do Webservice.
Persistência
Pode-se utilisar um arquivo، um banco de dados NoSQL یا تغییرات محیطی برای armazenar os valores dos estados dos relés.
Fornecimento dos Estados dos Relés
برای پیاده سازی ESP32 espera em resposta و نیاز به راهنمایی HTTP GET ، contendo os estados dos relés.
{
رله 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 برای 'alto' e 0 para 'baixo'.
مثال: {رله 1: 1 ، رله 2: 0 ، رله 3: 1 ، رله 4: 0}
دریافت IP تا ESP32
با استفاده از ESP32 ، با استفاده از خدمات و خدمات وب ، از طریق HTTP POST ، پارامترهای "ip" را انتخاب کنید.
مثال: https:// meuServidor/esp32/ip؟ ip = 192.168.1.23
Exemplo de Servidor
هیچ ذخیره ای برای github انجام نمی دهد ، ما از NodeJS استفاده می کنیم ، بنابراین می توانیم خدمات خود را ارائه دهیم ، همچنین criadas را به عنوان تنظیمات مختلف در محیط: رله 1 ، رله 2 ، رله 3 ، رله 4 ، ip.
مرحله 2: Aplicativo Web
Para o controle dos estados dos relés، pode-se utilisar um aplicativo web capaz de alterar os estados dos mesmos.
با استفاده از ورودی ، می توانید ورودی های چهارگانه را وارد کنید ، کادر تأیید را انتخاب کنید ، از طریق css برای اسلایدرهای کامپوزیت کاموارد (chaves deslizantes) قالب بندی کنید. Cada chave é Associada a um relé. A página possui alguns métodos em 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 automatamente، de acordo com os valores recebidos. Ism 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 chas از طریق 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: Senha da primeira opção de rede WiFi
- SSID2: SSID می تواند راه اندازی مجدد WiFi را انجام دهد
- گذرواژه 2: Senha da segunda opção de redde WiFi
- ENDDPOINT_STATUS_GET: نقطه پایانی که در آن از ولتاژ سیستم عامل استفاده می شود
- ENDPOINT_IP_SET: نقطه پایانی برای کیفیت یا IP atribuído deve ser enviado
As operações Exeadas pelo código são:
- Conectar-se uma uma das duas مجدد Wi-FI fornecidas را تغییر می دهد.
- Enviar o IP atribuído à ESP32 ao webservice ، از طریق HTTP POST.
- با استفاده از سرویس های وب و خدمات پس از استفاده از HTTP GET ، از 5 تا 5 سرور دیگر ، خدمات خود را انجام دهید.
- Atualizar o estado dos relés de acordo com o payload recebido em (3).
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
آموزش بلوتوث ESP32 - نحوه استفاده از بلوتوث داخلی ESP32: 5 مرحله
آموزش بلوتوث ESP32 | نحوه استفاده از بلوتوث داخلی ESP32: سلام بچه ها از آنجا که برد ESP32 مجهز به WiFi است & amp؛ بلوتوث هر دو ، اما در بیشتر پروژه های ما معمولاً فقط از Wifi استفاده می کنیم ، از بلوتوث استفاده نمی کنیم. بنابراین در این دستورالعمل ها نشان خواهم داد که استفاده از بلوتوث ESP32 چقدر آسان است & amp؛ برای پروژه های اساسی شما
شروع کار با ESP32 CAM - پخش ویدئو با استفاده از ESP CAM بر روی Wifi - پروژه دوربین امنیتی ESP32: 8 مرحله
شروع کار با ESP32 CAM | پخش ویدئو با استفاده از ESP CAM بر روی Wifi | پروژه دوربین امنیتی ESP32: امروز نحوه استفاده از این برد جدید CAM ESP32 را یاد می گیریم و چگونه می توانیم آن را کدگذاری کرده و از آن به عنوان یک دوربین امنیتی استفاده کنیم و از طریق وای فای یک ویدئوی جاری را دریافت کنیم
شروع کار با ESP32 - نصب بردهای ESP32 در Arduino IDE - کد پلک زدن ESP32: 3 مرحله
شروع کار با ESP32 | نصب بردهای ESP32 در Arduino IDE | ESP32 Blink Code: در این دستورالعمل نحوه شروع کار با esp32 و نحوه نصب بردهای esp32 در Arduino IDE را مشاهده می کنیم و esp 32 را برای اجرای کد چشمک زدن با استفاده از arduino ide برنامه ریزی می کنیم
پیکربندی Modulo De Reconocimiento De Voz Geeetech: 6 مرحله
Configuración Modulo De Reconocimiento De Voz Geeetech: En esta entrada veremos como configurar paso a paso el m & oacute؛ dulo de reconocimiento de voz del fabricante GeeetechEste m & oacute؛ dulo puede almacenar 15 piezas de instru. Esas 15 piezas est & aacute؛ n divididas en 3 grupos، con 5 en un