Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
main:upgkits:wifibot [2020/06/29 16:22] smartadmin [Шаг 1. Пересоберите робота] |
main:upgkits:wifibot [2025/01/21 14:35] (текущий) |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
^ Что нужно ^ Кол-во, шт ^ | ^ Что нужно ^ Кол-во, шт ^ | ||
- | | [[https://smartelements.ru/collection/svyaz/product/wifi-modul-esp-12|Wi-Fi модуль ESP-12 (5 В)]] | 1 | | + | | [[httpss://smartelements.ru/collection/svyaz/product/wifi-modul-esp-12|Wi-Fi модуль ESP-12 (5 В)]] | 1 | |
- | | [[https://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-mama-mama|Провода мама-мама]] | 4 | | + | | [[httpss://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-mama-mama|Провода мама-мама]] | 4 | |
===== Библиотеки ===== | ===== Библиотеки ===== | ||
- | * [[http://files.smartelements.ru/know_libs/robotSE.zip|Библиотека robotSE (для робота)]] | + | * [[https://files.smartelements.ru/know_libs/robotSE.zip|Библиотека robotSE (для робота)]] |
- | * [[http://files.smartelements.ru/know_libs/WiFiEsp.zip|Библиотека для WiFi]] | + | * [[https://files.smartelements.ru/know_libs/WiFiEsp.zip|Библиотека для WiFi]] |
- | * [[http://files.smartelements.ru/know_libs/AltSoftSerial.zip|Библиотека для эмуляции сериал соединения]] | + | * [[https://files.smartelements.ru/know_libs/AltSoftSerial.zip|Библиотека для эмуляции сериал соединения]] |
Строка 24: | Строка 24: | ||
==== Шаг 1. Пересоберите робота ==== | ==== Шаг 1. Пересоберите робота ==== | ||
- С помощью отвёртки, входящей в комплект набора, снимите с платформы модуль ИК-приёмника | - С помощью отвёртки, входящей в комплект набора, снимите с платформы модуль ИК-приёмника | ||
- | - С помощью отвёртки, входящей в комплект набора, прикрепите на место модуля ИК-приёмника - [[https://smartelements.ru/collection/svyaz/product/wifi-modul-esp-12|Wi-Fi модуль]] | + | - С помощью отвёртки, входящей в комплект набора, прикрепите на место модуля ИК-приёмника - [[httpss://smartelements.ru/collection/svyaz/product/wifi-modul-esp-12|Wi-Fi модуль]] |
- Присоедините Wi-Fi модуль с помощью проводов мама-мама к выводам мотор шилда по следующей схеме: | - Присоедините Wi-Fi модуль с помощью проводов мама-мама к выводам мотор шилда по следующей схеме: | ||
Строка 63: | Строка 63: | ||
* на сервер | * на сервер | ||
*/ | */ | ||
- | void sendHttpResponse(WiFiEspClient& client) | + | void sendhttpsResponse(WiFiEspClient& client) |
{ | { | ||
//формирование интернет-страницы | //формирование интернет-страницы | ||
client.print( | client.print( | ||
- | "HTTP/1.1 200 OK\r\n" | + | "https/1.1 200 OK\r\n" |
"Content-Type: text/html\r\n" | "Content-Type: text/html\r\n" | ||
"Connection: close\r\n" | "Connection: close\r\n" | ||
Строка 114: | Строка 114: | ||
//вывод информации о адресе в браузере | //вывод информации о адресе в браузере | ||
Serial.println(); | Serial.println(); | ||
- | Serial.print("To see this page in action, open a browser to http://"); | + | Serial.print("To see this page in action, open a browser to https://"); |
Serial.println(ip); | Serial.println(ip); | ||
Serial.println(); | Serial.println(); | ||
Строка 164: | Строка 164: | ||
//если в строке получены два символа завершения строки | //если в строке получены два символа завершения строки | ||
- | //значит - это конец HTTP запроса, так что нужно отправить ответ | + | //значит - это конец https запроса, так что нужно отправить ответ |
if (buf.endsWith("\r\n\r\n")) { | if (buf.endsWith("\r\n\r\n")) { | ||
- | sendHttpResponse(client); | + | sendhttpsResponse(client); |
break; | break; | ||
} | } | ||
Строка 218: | Строка 218: | ||
IP Address: 192.168.1.182 | IP Address: 192.168.1.182 | ||
- | To see this page in action, open a browser to http://192.168.1.182 | + | To see this page in action, open a browser to https://192.168.1.182 |
[WiFiEsp] Server started on port 80 | [WiFiEsp] Server started on port 80 | ||
Строка 228: | Строка 228: | ||
Откройте браузер на компьютере и зайдите на интернет-сайт, полученный в предыдущем шаге. Вы должны увидеть такую страницу: | Откройте браузер на компьютере и зайдите на интернет-сайт, полученный в предыдущем шаге. Вы должны увидеть такую страницу: | ||
- | {{ :http:know.smartelements.ru_main:upgkits:робопульт.jpg?nolink |}} | + | {{ :https:know.smartelements.ru_main:upgkits:робопульт.jpg?nolink |}} |
Нажмите на кнопку и убедитесь что робот выполняет команды. | Нажмите на кнопку и убедитесь что робот выполняет команды. |