ПОМОГИТЕ Управление станком по Wi-Fi

Статус
В этой теме нельзя размещать новые ответы.

Belize147

МЕСТНЫЙ
ПРОВЕРЕННЫЙ
Регистрация
11.01.2022
Сообщения
0
Реакции
12
Баллы
22
Город
Москва
Перечитал похожую тему от уважаемого komatoz. Правда, в той теме не могу ничего написать. Проникся идеей. Купил платку ESP8266. Спаял адаптер по схеме. А дальше начинаются вопросы. Подскажите плиз. Может и у других новичков будут похожие проблемы.
1. При прошивке модуля через Arduino Genuino какую плату использовать? Где брать библиотеку ESP8266WiFi.h и куда ее поместить?
2. В скетче имя сети и пароль необходимо указывать в кавычках?
3. Как узнать адрес устройства в моей сети Wi-Fi, когда вхожу в настройки роутера, там несколько адресов, какой именно адрес принадлежит моему адаптеру станка, как сделать чтобы этот адрес был постоянным и не менялся при каждом подключении?
По мере обсуждения и реализации проекта появятся дополнительные вопросы. Прошу ответить по существу вопроса, как можно более подробно
 

Вложения

  • Схема подключения.JPG
    Схема подключения.JPG
    54.7 KB · Просмотры: 40
  • 1.jpg
    1.jpg
    354.6 KB · Просмотры: 41
  • 2.jpg
    2.jpg
    667.6 KB · Просмотры: 66
Решение
Может быть, но конкретно у меня так не получилось. Постоянно программа Arduini IDE ругалась на отсутствие .h файлов. Пришлось все библиотеки скачивать и устанавливать

Как хорошо, что я передумал лезть в эти дебри... :rolleyes: (Ви-Фи, Блю-Пуп)

оффтоп
В Ардуино есть одна, мягко говоря, странность: библиотеки могут хранится в двух местах. Может в этом есть какой-то глубокий смысл, но, по-моему, это чревато конфликтами. Я, когда первый раз наткнулся на такой конфликт, переместил все библиотеки в одну директорию. А потом забыл и при установке новых библиотек, опять влетел...
 
В Ардуино есть одна, мягко говоря, странность: библиотеки могут хранится в двух местах. Может в этом есть какой-то глубокий смысл, но, по-моему, это чревато конфликтами. Я, когда первый раз наткнулся на такой конфликт, переместил все библиотеки в одну директорию. А потом забыл и при установке новых библиотек, опять влетел...

Есть такое дело... :cautious:

оффтоп
 
тогда никчему волноваться по #5
В Ардуино, с одной стороны, все вроде бы просто, этакий С Бейсик. :) Но за простоту в конечном счете приходится чем-то платить. Вот Т.С. на этом и попался: взялся без опыта за проект, сложностью чуть большей минимальной - и налетел на типичные проблемы Ардуино.
 
В Ардуино, с одной стороны, все вроде бы просто, этакий С Бейсик. :) Но за простоту в конечном счете приходится чем-то платить. Вот Т.С. на этом и попался: взялся без опыта за проект, сложностью чуть большей минимальной - и налетел на типичные проблемы Ардуино.
Мне похоже повезло. Когда Мегу прошивал, Иде впервые поставил, без проблем прошилось.:)
 
Мне похоже повезло. Когда Мегу прошивал, Иде впервые поставил, без проблем прошилось.:)
Готовую прошивку заливал? Это в Ардуино просто, единственная сложность может возникнуть при выборе программера, остальное - автомат.
 
В Ардуино есть одна, мягко говоря, странность: библиотеки могут хранится в двух местах. Может в этом есть какой-то глубокий смысл, но, по-моему, это чревато конфликтами. Я, когда первый раз наткнулся на такой конфликт, переместил все библиотеки в одну директорию. А потом забыл и при установке новых библиотек, опять влетел...
Поддерживаю. В данном случае неизвестно что там скомпилилось и как проявиться.
 
Поддерживаю. В данном случае неизвестно что там скомпилилось и как проявиться.
Что и я сказал - ошибок заливки не видно , а остальное другое кино !
Ваши сообщения автоматически объединены:

Мне похоже повезло. Когда Мегу прошивал, Иде впервые поставил, без проблем прошилось.:)
Стандартные АРДУИНО не так уж капризные. Часто возникает при неАрдуиновских бортах .
 
Что и я сказал - ошибок заливки не видно , а остальное другое кино !
Ваши сообщения автоматически объединены:


Стандартные АРДУИНО не так уж капризные. Часто возникает при неАрдуиновских бортах .
Согласен что другое кино. Но лучше его исправить. Пока косяки не полезли. :)
 
Всем спасибо за советы. Разобрался со своей проблемой. Полностью переустановил Arduino Genuino 1.8.19. Почистил все библиотеки. Проблема оказалась в том, что в папку c:\Program Files (x86)\Arduino\libraries\ нужно закидывать не все подряд папки-библиотеки из скаченных архивов Arduino-master, ESP8266-Library и т.д., а только необходимую для работы устройства папку ESP8266WiFi. После ее установки все прошилось без ошибок и белого текста внизу. Задействовать кнопку Reset на плате также не потребовалось. Для конкретно моего модуля из шапки поста использовал Generic ESP8266 Module при выборе платы. Установка и настройка виртуального COM порта сложностей не вызвала, надо только было найти IP адрес устройства. Можно было поочередно выключать и включать все устройства, но я воспользовался программой на телефоне WiFi Monitor (последняя вкладка Сканирование) для отображения сетевых устройств и увидел наконец в своей сети новое устройство с описанием ESP и IP адресом. Теперь могу управлять станком без кабеля. Считаю такое подключение без кабеля и управление лучше и дешевле, чем оффлайн контроллер. Еще раз всем спасибо за советы. Думаю, для новичков данный материал может быть весьма полезен. Осталось настроить так, чтобы сетевой адрес ESP не менялся от включения к включению, а был статическим. Может кто подскажет, где в настройках роутера это можно сделать. У меня роутер двухдиапазонный ZTE от МГТС
 

Вложения

  • wemos.jpg
    wemos.jpg
    421.6 KB · Просмотры: 9
Всем спасибо за советы. Разобрался со своей проблемой. Полностью переустановил Arduino Genuino 1.8.19. Почистил все библиотеки. Проблема оказалась в том, что в папку c:\Program Files (x86)\Arduino\libraries\ нужно закидывать не все подряд папки-библиотеки из скаченных архивов Arduino-master, ESP8266-Library и т.д., а только необходимую для работы устройства папку ESP8266WiFi. После ее установки все прошилось без ошибок и белого текста внизу. Задействовать кнопку Reset на плате также не потребовалось. Для конкретно моего модуля из шапки поста использовал Generic ESP8266 Module при выборе платы. Установка и настройка виртуального COM порта сложностей не вызвала, надо только было найти IP адрес устройства. Можно было поочередно выключать и включать все устройства, но я воспользовался программой на телефоне WiFi Monitor (последняя вкладка Сканирование) для отображения сетевых устройств и увидел наконец в своей сети новое устройство с описанием ESP и IP адресом. Теперь могу управлять станком без кабеля. Считаю такое подключение без кабеля и управление лучше и дешевле, чем оффлайн контроллер. Еще раз всем спасибо за советы. Думаю, для новичков данный материал может быть весьма полезен. Осталось настроить так, чтобы сетевой адрес ESP не менялся от включения к включению, а был статическим. Может кто подскажет, где в настройках роутера это можно сделать. У меня роутер двухдиапазонный ZTE от МГТС
 
Может кто подскажет, где в настройках роутера это можно сделать.
Если правильно помню, в начале Ардуиновых кодов должно быть что-то типа
ssid = "имя сети";
password = "паспорт";
 
Если правильно помню, в начале Ардуиновых кодов должно быть что-то типа
ssid = "имя сети";
password = "паспорт";
Это не про то. Человек спрашивает ка в роутере статику настроить. Ардуиновый код тут не при чём.
 
Это не про то. Человек спрашивает ка в роутере статику настроить. Ардуиновый код тут не при чём.
Насколько я понял, человек хочет, чтобы его плата при включении автоматом связывалась с его роутером. Или ошибаюсь?
 
Насколько я понял, человек хочет, чтобы его плата при включении автоматом связывалась с его роутером. Или ошибаюсь?
Она у него связалась. Он хочет получать постоянный IP.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать