Управление станком по WIFI Wemod D1mini ESP8266

Подключил я к своему станку модуль Wemos D1 mini схема ниже, как подключить библиотеки вемоса расписивать не буду этого полно в нете, загружаем скейтч из архива указав в нем имя сети пароль, в настройках роутера у себя виставил чтоб вемосу всега видавалась конкретная айпишка
скачиваем и устанавливаем драйвера виртуального ком порта
https://www.netburner.com/download/virtual-comm-port-driver-windows-xp-10/?wpdmdl=4266&ind=0
добавляем виртуальний ком порт вибрав номер своботного ком порта, указиваем адрес вемоса и порт 23

после етого появится компорт котовий будуть видесь все програми в том числе и кендл

virtualcom.png

wemos woodpecker.png

Код:
//how many clients should be able to telnet to this ESP8266
#define MAX_SRV_CLIENTS 1
const char* ssid = "**********";
const char* password = "**********";

WiFiServer server(23);
WiFiClient serverClients[MAX_SRV_CLIENTS];

void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
Serial.print("\nConnecting to "); Serial.println(ssid);
uint8_t i = 0;
while (WiFi.status() != WL_CONNECTED && i++ < 20) {
delay(500);
}
if (i == 21) {
Serial.print("Could not connect to"); Serial.println(ssid);
while (1) {
delay(500);
}
}
//start UART and the server
Serial.begin(115200);
server.begin();
server.setNoDelay(true);

Serial.print("Ready! Use 'telnet ");
Serial.print(WiFi.localIP());
Serial.println(" 23' to connect");
}

void loop() {
uint8_t i;
//check if there are any new clients
if (server.hasClient()) {
for (i = 0; i < MAX_SRV_CLIENTS; i++) {
//find free/disconnected spot
if (!serverClients || !serverClients.connected()) {
if (serverClients) {
serverClients.stop();
}
serverClients = server.available();
Serial.print("New client: "); Serial.print(i);
break;
}
}
//no free/disconnected spot so reject
if (i == MAX_SRV_CLIENTS) {
WiFiClient serverClient = server.available();
serverClient.stop();
Serial.println("Connection rejected ");
}
}
//check clients for data
for (i = 0; i < MAX_SRV_CLIENTS; i++) {
if (serverClients && serverClients.connected()) {
if (serverClients.available()) {
//get data from the telnet client and push it to the UART
while (serverClients.available()) {
Serial.write(serverClients.read());
}
}
}
}
//check UART for data
if (Serial.available()) {
size_t len = Serial.available();
uint8_t sbuf[len];
Serial.readBytes(sbuf, len);
//push UART data to all connected telnet clients
for (i = 0; i < MAX_SRV_CLIENTS; i++) {
if (serverClients && serverClients.connected()) {
serverClients.write(sbuf, len);
delay(1);
}
}
}
}





у вас не работает ссылка на скачивание драйвера.
и если можно ссылку на программу через которую прошивали.
и не могли бы вы скинуть фото как у вас всё подключено. спасибо.
 

Проживала через ардуино іде
Спасибо большое. А скажите пожалуйста через какую программу управления идёт ЧПУ. Какую вы программу используете. Чтобы управлять ЧПУ через esp
 
Спасибо большое. А скажите пожалуйста через какую программу управления идёт ЧПУ. Какую вы программу используете. Чтобы управлять ЧПУ через esp
Candle lasergrbl да любуюю которая и по стандартний схеме работает
 
Candle lasergrbl да любуюю которая и по стандартний схеме работает
А через Candle разве есть подключение через wifi там же только через юесби. Скажите как подключить через вай фай. Всё перерыл весь инет и настройки не пойму. Подскажите.
 
А через Candle разве есть подключение через wifi там же только через юесби. Скажите как подключить через вай фай. Всё перерыл весь инет и настройки не пойму. Подскажите.
Так драйвер для того и есть в системе будет порт которий виберете в програме. В первом сообщение теми все расписано
 
Так драйвер для того и есть в системе будет порт которий виберете в програме. В первом сообщение теми все расписано
Всё понял спасибо. Последний вопрос, на плату ту wemos подаётся питанщ5 вольт? Напрямую с платы или надо транзистор ставить?
 
Всё понял спасибо. Последний вопрос, на плату ту wemos подаётся питанщ5 вольт? Напрямую с платы или надо транзистор ставить?
В первом сообщение для нарисована схема
 
Есть вопросик кто-то собирал дистанционное управление по wi-fiБезымянный.jpg10934
 

Вложения

  • IMG_20191202_150632.jpg
    IMG_20191202_150632.jpg
    90.1 KB · Просмотры: 317
Все вроде понятно, но есть один вопрос. Если этот чип запрограммировать от программатора, то по идее его достаточно подцепить в USB соблюдая RX,DX,GND,V+ или лучше не мудрить? Кстати я так понял кнопки нужны только один раз для подключения в домашнюю сеть, классно. Спасибо, дальше сам....
 
В USB цеплять НЕ НАДО!
Всё хозяйство подключается (см ваше фото) к чёрному разъёму внизу платы.
Вот его распиновка.
11106
Между этими двумя переходниками я так понимаю необходимо впаять 100 Ом резисторы на Tx,Rx и подцепить к плате. А сопротивление впаивать между ними надо на Tx,Rx или оно на плате уже стоит? Прошу прощения за вопросы конечно, но лучше спокойно разобрать вопрос, чем потом идти в магазин.
 

Вложения

  • s-l1600.jpg
    s-l1600.jpg
    56.2 KB · Просмотры: 275
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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