Мазмұны:

ESP32 E модулі 4 Қатысу: 4 қадам
ESP32 E модулі 4 Қатысу: 4 қадам

Бейне: ESP32 E модулі 4 Қатысу: 4 қадам

Бейне: ESP32 E модулі 4 Қатысу: 4 қадам
Бейне: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Шілде
Anonim
ESP32 E модулі De Reles 4 Қосымша
ESP32 E модулі De Reles 4 Қосымша

Бұл жағдайда сіз 4 жеке бақылауды, жеке шолушыны, браузерді, интернетті (Интернет/Интернет арқылы), веб -сервисті пайдалану арқылы басқара аласыз.

Назар аударыңыз:

  • Үлгілер мен міндеттердің шешілмеуі, олар сіздің жеке тәжірибеңізге сәйкес келуі мүмкін.
  • NA (normalmente abertas) quanto NF (normalmente fechadas) мүмкін емес деген болжам жоқ. NF -тің ресми нұсқасы жоқ, бұл мүмкін емес. NA, немесе «baixo» ресми мәліметтері, сондай -ақ белгілі бір жағдайларда.
  • Веб -сервистердің нұсқаулықтары бойынша нұсқаулықтар. NodeJS -те ESP32 және IP -мекен -жайлары бойынша IP -мекен -жай бойынша соңғы нүктенің форматы мен жүктелуі мүмкін болатын жүктемені анықтау қажет.
  • 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 Fêmea/Fêmea - секіргіштер
  • Fonte CA - 127В
  • Fonte CC - 3, 3V

1 -қадам: веб -қызмет

Атап айтқанда, веб -сервистің маңызды ақпараты.

Персистенция

NSQL-ді пайдалану мүмкін емес, сондықтан сіз өзіңізге қол жеткізе аласыз.

Forestecimento dos Estados dos Relés

Абайлаңыз, бұл ESP32 HTTP GET -тің талап етілетін нұсқауына жауап береді, сонымен қатар байланыс орнатылады.

{

Эстафета1: ерлік қарым -қатынасы 1 (0 немесе 1), реле2: ерлік релесі 2 (0 немесе 1), Эстафета3: ерлік қарым -қатынасы 3 (0 немесе 1), Эстафета4: ерлік релесі 4 (0 немесе 1)

}

Сенімділік = 1 пара 'alto e 0 para' baixo '.

Мысалы: {реле1: 1, реле2: 0, реле3: 1, реле4: 0}

ESP32 IP -ті қабылдау

ESP32 -де, IP -қызметтерде веб -сервистің ең маңызды қызметтері, HTTP POST арқылы «ip» параметрлері қолданылады.

Мысалы: https:// meuServidor/esp32/ip? Ip = 192.168.1.23

Мысалы, Сервидор

Github -те репозиторийлер жоқ, мысалы, NodeJS -тің барлық қызметтері, сондай -ақ қоршаған ортаны қорғау: реле1, реле2, реле3, реле4, ip сияқты.

2 -қадам: Aplicativo Web

Қолданбалы желі
Қолданбалы желі

Міндетті түрде, сіз өзіңіздің веб-сайтыңызды пайдалана аласыз.

Веб -ресурстарға кіру үшін құсбелгі қойыңыз, құсбелгіні қойыңыз, CSS арқылы коммерциялық сырғытпалар арқылы форматтарды жасаңыз. Қатысу керек. JavaScript жауаптары веб -сервистің сұранысы бойынша жауап береді:

  1. HTTP GET арқылы ESP32 -де IP жергілікті ассоциациясы,
  2. HTTP GET арқылы байланыс орнатуға болады. Ақысыз және жұмсақ ойындар 5 сегменттен тұрады. Автоматты түрде жаңартылғаннан кейін, олар бір -біріне сәйкес келмейді. Бұл рұқсат етілген уақытқа дейін мүмкін болады.
  3. HTTP POST арқылы жаңартулар мүмкін емес. Ақылға қонымды өзгерістер жасаңыз.

Аксессуарлар ақауларын жою үшін.

3 -қадам: ESP32 бағдарламасы

ESP32 бағдарламасының ақысыз бағдарламасы.

Параметрлерді орнату келесідей емес:

  • SSID1: Wi -Fi -ді қалпына келтіру SSID -ді іске қосады
  • ЖІЛДІК 1: Wi -Fi желісін жаңарту
  • SSID2: Wi -Fi желісін қалпына келтіру SSID жүйесінде
  • 2 -пароль: Wi -Fi желісін жаңартуға болады
  • ENDDPOINT_STATUS_GET: ақырғы нүкте
  • ENDPOINT_IP_SET: IP мекенжайы бойынша соңғы нүкте

Операциялық тапсырмалар орындалған кезде:

  1. Conectar-se à uma das duas Wi-Fi желісін қалпына келтіреді.
  2. HTTP POST арқылы ESP32 немесе веб -сервистің IP мекенжайы.
  3. HTTP GET арқылы 5 -тен 5 -ке дейінгі веб -сервистерді пайдалану қажет.
  4. Ақпараттық төлемдер (3) жүктемені жоюға мүмкіндік береді.

Ұсынылған: