Файл: Отчет по лабораторной работе 2 Студентка Бабина В. И группы пмд120 Проверил преподаватель.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 12

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования


К Г Э У «КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ»

(ФГБОУ ВО «КГЭУ»)

кафедра ПМ

ОТЧЕТ


по лабораторной работе № 2

Выполнила:

Студентка Бабина В.И

группы ПМД-1-20

Проверил преподаватель:

Мухаметшин А.И


Казань – 2023

Тема: Создание простого веб-сервера на ESP8266 NodeMCU в Arduino IDE

Теоритические сведения

Одна из важнейших функций, которую обеспечивает ESP8266, заключается в том, что он может не только подключаться к существующей Wi-Fi сети и работать в качестве веб-сервера, но он также может устанавливать собственную сеть, позволяя другим устройствам подключаться непосредственно к нему и получать доступ к веб-страницам. Это возможно, потому что ESP8266 может работать в трех разных режимах:
1.режим станции
2.режим точки доступа
3.оба первых режима одновременно.
Это обеспечивает возможность построения ячеистых сетей.

Ход работы:

  1. Программа







  1. Схема



3) После загрузки в ардуино будет выдано сообщение о запуске сервера в мониторе последовательного порта.



4)Подключаем устройство к созданной сети WI-FI и вводим в строке браузера ip адрес. Управляем диодами с помощью веб сервера.



Создание веб-сервера NodeMCU ESP8266, используя Wi-Fi режим Station (STA)

  1. Программа








2) Подключение DHT22, датчика температуры и влажности, к ESP8266

NodeMCU



3) Открываем монитор последовательного порта, после этого в браузере введем IP, указанный в мониторе последовательного порта. ESP8266 NodeMCU выдаёт веб-страницу, показывающую температуру и относительную влажность.



Управление диодами и датчиком DHT22 в режиме сервера.

1)Программа

Загружаем данный скетч в Arduino Ide.





3)Схема подключения



Вывод:

В ходе данной лабораторной работы мы научились создавать веб-сервер NodeMCU ESP8266 в Arduino IDE. Мы отразили, как создать веб-сервер который может обрабатывать HTTP-запросы и отвечать на них. В процессе работы было изучено, как использовать библиотеку ESP8266WiFi, которая позволяет подключаться к Wi-Fi сети и использовать протокол HTTP для обмена данными с клиентами.