Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
main:upgkits:wifibotuart [2020/06/12 13:50]
smartadmin
main:upgkits:wifibotuart [2020/06/12 13:58]
smartadmin [Дополнительные модули]
Строка 1: Строка 1:
-====== Управление "Смарт РОБО" через Wi-Fi (UART) ======+====== Управление "МиниБот" через Wi-Fi (UART) ======
 ====== Описание ====== ====== Описание ======
 В этом проекте мы подключим нашего робота к сети Wi-Fi, чтобы управлять им через интернет-страницу. Для этого построим страницу с кнопками действий и при нажатии на кнопку робот будет двигаться в указанную сторону. ​ В этом проекте мы подключим нашего робота к сети Wi-Fi, чтобы управлять им через интернет-страницу. Для этого построим страницу с кнопками действий и при нажатии на кнопку робот будет двигаться в указанную сторону. ​
Строка 5: Строка 5:
 ++++ В чём отличия от прошлого урока? |  ++++ В чём отличия от прошлого урока? | 
  
-В уроке [[main:​upgkits:​wifirobo|]] мы заметили неудобство связанное с медленным откликом интернет-страницы. Это связано с использованием программной эмуляции Serial соединения,​ ведь скорость обмена данными при таком соединении сильно ограничена. В отличие от прошлого урока, где сервером выступал контроллер Smart UNO, в данном уроке Web-сервером будет сам Wi-Fi модуль. Ведь он имеет свой контроллер на плате (под металлическим корпусом),​ который как раз и возьмёт на себя функции отображения интернет-страницы и обработки http-запросов. Это и позволит разгрузить контролер UNO, и выполнять запросы быстро. Результат запросов в свою очередь будет передан контроллеру UNO, и тот будет управлять движением робота. ​+В уроке [[main:​upgkits:​wifibot|]] мы заметили неудобство связанное с медленным откликом интернет-страницы. Это связано ​в том числе ​с использованием программной эмуляции Serial соединения,​ ведь скорость обмена данными при таком соединении сильно ограничена. В отличие от прошлого урока, где сервером выступал контроллер Smart UNO, в данном уроке Web-сервером будет сам Wi-Fi модуль. Ведь он имеет свой контроллер на плате (под металлическим корпусом),​ который как раз и возьмёт на себя функции отображения интернет-страницы и обработки http-запросов. Это и позволит разгрузить контролер UNO, и выполнять запросы быстро. Результат запросов в свою очередь будет передан контроллеру UNO, и тот будет управлять движением робота. ​
  
 В свою очередь,​ есть и небольшое неудобство. Так как в прошлом уроке мы использовали эмуляцию Serial - соединения,​ то мы могли выводить отладочную информацию. То есть модуль был подключен к контроллеру и одновременно к компьютеру. В этом уроке, мы будем программировать Wi-Fi модуль и контроллер по очереди. И после их подключения друг к другу, монитор Serial-порта никакой информации не выведет. В свою очередь,​ есть и небольшое неудобство. Так как в прошлом уроке мы использовали эмуляцию Serial - соединения,​ то мы могли выводить отладочную информацию. То есть модуль был подключен к контроллеру и одновременно к компьютеру. В этом уроке, мы будем программировать Wi-Fi модуль и контроллер по очереди. И после их подключения друг к другу, монитор Serial-порта никакой информации не выведет.
Строка 11: Строка 11:
  
 ===== Дополнительные модули ===== ===== Дополнительные модули =====
-Предполагается что у Вас уже есть набор ​СмартРОБО, и вы собрали его по инструкции в руководстве пользователя. Тогда дополнительно понадобится: ​+Предполагается что у Вас уже есть набор ​МиниБот, и вы собрали его по инструкции в руководстве пользователя. Тогда дополнительно понадобится: ​
  
 ^ Что нужно ​                                                                                                              ​^ ​ Кол-во,​ шт  ^ ^ Что нужно ​                                                                                                              ​^ ​ Кол-во,​ шт  ^