Файл: Отчет по лабораторной работе 2 Студентка Бабина В. И группы пмд120 Проверил преподаватель.docx
Добавлен: 04.12.2023
Просмотров: 12
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования
К Г Э У «КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ»
(ФГБОУ ВО «КГЭУ»)
кафедра ПМ
ОТЧЕТ
по лабораторной работе № 2
Выполнила:
Студентка Бабина В.И
группы ПМД-1-20
Проверил преподаватель:
Мухаметшин А.И
Казань – 2023
Тема: Создание простого веб-сервера на ESP8266 NodeMCU в Arduino IDE
Теоритические сведения
Одна из важнейших функций, которую обеспечивает ESP8266, заключается в том, что он может не только подключаться к существующей Wi-Fi сети и работать в качестве веб-сервера, но он также может устанавливать собственную сеть, позволяя другим устройствам подключаться непосредственно к нему и получать доступ к веб-страницам. Это возможно, потому что ESP8266 может работать в трех разных режимах:
1.режим станции
2.режим точки доступа
3.оба первых режима одновременно.
Это обеспечивает возможность построения ячеистых сетей.
Ход работы:
-
Программа
-
Схема
3) После загрузки в ардуино будет выдано сообщение о запуске сервера в мониторе последовательного порта.
4)Подключаем устройство к созданной сети WI-FI и вводим в строке браузера ip адрес. Управляем диодами с помощью веб сервера.
Создание веб-сервера NodeMCU ESP8266, используя Wi-Fi режим Station (STA)
-
Программа
2) Подключение DHT22, датчика температуры и влажности, к ESP8266
NodeMCU
3) Открываем монитор последовательного порта, после этого в браузере введем IP, указанный в мониторе последовательного порта. ESP8266 NodeMCU выдаёт веб-страницу, показывающую температуру и относительную влажность.
Управление диодами и датчиком DHT22 в режиме сервера.
1)Программа
Загружаем данный скетч в Arduino Ide.
3)Схема подключения
Вывод:
В ходе данной лабораторной работы мы научились создавать веб-сервер NodeMCU ESP8266 в Arduino IDE. Мы отразили, как создать веб-сервер который может обрабатывать HTTP-запросы и отвечать на них. В процессе работы было изучено, как использовать библиотеку ESP8266WiFi, которая позволяет подключаться к Wi-Fi сети и использовать протокол HTTP для обмена данными с клиентами.