An open API service indexing awesome lists of open source software.

https://github.com/whitehodok/esp32-s3-n8r2-wifiserver


https://github.com/whitehodok/esp32-s3-n8r2-wifiserver

arduino-library esp32s3

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# ESP32 Wi-Fi AP + Web Server

![image](https://github.com/user-attachments/assets/304696dd-a527-4c9a-a8b6-bd2fcb11e075)

Этот проект демонстрирует использование ESP32 в режиме точки доступа (Wi-Fi AP) и веб-сервера для приема и отображения сообщений через веб-интерфейс.

This project demonstrates the use of ESP32 as a Wi-Fi Access Point (AP) and a web server to receive and display messages through a web interface.

---

## Оглавление
- [Описание проекта](#описание-проекта)
- [Требования](#требования)
- [Установка и настройка](#установка-и-настройка)
- [Используемые библиотеки](#используемые-библиотеки)
- [Схема подключения](#схема-подключения)

## Table of Contents
- [Project Description](#project-description)
- [Requirements](#requirements)
- [Installation and Setup](#installation-and-setup)
- [Libraries Used](#libraries-used)
- [Wiring Diagram](#wiring-diagram)

---

## Описание проекта

Этот проект позволяет ESP32 работать в режиме точки доступа (AP), создавая Wi-Fi сеть, к которой могут подключаться устройства. Через веб-интерфейс пользователь может отправлять сообщения, которые ESP32 будет отображать в консоли Serial Monitor.

---

## Project Description

This project allows the ESP32 to function as an Access Point (AP), creating a Wi-Fi network that devices can connect to. Through a web interface, users can send messages, which the ESP32 will display in the Serial Monitor.

---

## Требования

- Плата **ESP32**.
- Среда разработки **Arduino IDE** или **PlatformIO**.
- Подключение к Serial Monitor для просмотра отправленных сообщений.

---

## Requirements

- **ESP32** board.
- **Arduino IDE** or **PlatformIO** development environment.
- Connection to Serial Monitor to view received messages.

---

## Установка и настройка

1. Установите [Arduino IDE](https://www.arduino.cc/en/software) или [PlatformIO](https://platformio.org/).
2. Клонируйте репозиторий:
```bash
git clone https://github.com/your-repo/ESP32-AP-WebServer.git
```
3. Откройте проект в выбранной среде разработки.
4. Установите библиотеки (см. [Используемые библиотеки](#используемые-библиотеки)).
5. Загрузите скетч на ESP32.
6. Подключитесь к Wi-Fi сети "ESP32_Mikhaylyuck" (пароль: "password").
7. Откройте веб-страницу по адресу `192.168.4.1`.

---

## Installation and Setup

1. Install [Arduino IDE](https://www.arduino.cc/en/software) or [PlatformIO](https://platformio.org/).
2. Clone the repository:
```bash
git clone https://github.com/your-repo/ESP32-AP-WebServer.git
```
3. Open the project in the selected development environment.
4. Install the required libraries (see [Libraries Used](#libraries-used)).
5. Upload the sketch to the ESP32.
6. Connect to the Wi-Fi network "ESP32_Mikhaylyuck" (password: "password").
7. Open the web page at `192.168.4.1`.

---

## Используемые библиотеки

- [WiFi](https://www.arduino.cc/en/Reference/WiFi) – управление Wi-Fi соединением.
- [WebServer](https://github.com/espressif/arduino-esp32) – встроенный веб-сервер ESP32.

Добавьте библиотеки в `platformio.ini` (если используете PlatformIO):
```ini
lib_deps =
WiFi
WebServer
```

---

## Libraries Used

- [WiFi](https://www.arduino.cc/en/Reference/WiFi) – Wi-Fi connection management.
- [WebServer](https://github.com/espressif/arduino-esp32) – built-in ESP32 web server.

Add libraries to `platformio.ini` (if using PlatformIO):
```ini
lib_deps =
WiFi
WebServer
```

---

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

ESP32 работает автономно без необходимости дополнительных компонентов. Подключение к Serial Monitor выполняется через USB.

---

## Wiring Diagram

ESP32 operates standalone without the need for additional components. Connection to Serial Monitor is done via USB.