• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

проблемы esp8266

makcikoz

New member
подскажите пожалуйста, пришла мне esp8266 nodemcu, залил самый простой скейтч где есп создает точку доступа и при нажатии на кнопку в браузере включаем или выключаем светодиод, так вот вопрос, у меня у одного так или это норма?? подключиться могу к точке доступа раза с 10го, хоть с пк хоть со смартфона, то пароль пишет не верный когда он "123", то сигнал пропадает, потом когда подключился вроде бы все работает, но меня смущяет быстродействие, то-есть нажимаю быстро вкл/выкл а светодиод то быстро то с задержкой в 1-2сек включается или выключается, так вот есть желание управлять простыми светодиодами но хочется что бы все это реагировало моментально, так как на блютуз все сейчас четко но хочется увеличить дальность
 
Последнее редактирование:

pvvx

Активный участник сообщества
но меня смущяет быстродействие, то-есть нажимаю быстро вкл/выкл а светодиод то быстро то с задержкой в 1-2сек включается или выключается
Скачайте и установите другое ПО на модуль. Будет переключение через 0.002 сек.
 

makcikoz

New member
Скачайте и установите другое ПО на модуль. Будет переключение через 0.002 сек.
уже перепробовал почти все прошивки, но изменений никаких, самый элементарный скейтч заливаю с горем пополам он работает, тут же меняю в скейтче название сети и пароль, заливаю скейтч а название не меняется и пароль новый не подходит новый, как будто скейтч не залился
 

makcikoz

New member
вот стандартный пример, меняю в нем название и пароль и он уже не работает

Код:
/*
* Copyright (c) 2015, Majenko Technologies
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this
*   list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright notice, this
*   list of conditions and the following disclaimer in the documentation and/or
*   other materials provided with the distribution.
*
* * Neither the name of Majenko Technologies nor the names of its
*   contributors may be used to endorse or promote products derived from
*   this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

/* Create a WiFi access point and provide a web server on it. */

#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>

/* Set these to your desired credentials. */
const char *ssid = "ESP";
const char *password = "there";

ESP8266WebServer server(80);

/* Just a little test message.  Go to http://192.168.4.1 in a web browser
* connected to this access point to see it.
*/
void handleRoot() {
    server.send(200, "text/html", "<h1>You are connected</h1>");
}

void setup() {
    delay(1000);
    Serial.begin(115200);
    Serial.println();
    Serial.print("Configuring access point...");
    /* You can remove the password parameter if you want the AP to be open. */
    WiFi.softAP(ssid, password);

    IPAddress myIP = WiFi.softAPIP();
    Serial.print("AP IP address: ");
    Serial.println(myIP);
    server.on("/", handleRoot);
    server.begin();
    Serial.println("HTTP server started");
}

void loop() {
    server.handleClient();
}
 

Victor

Administrator
Команда форума
питание по usb хоть от пк хоть от зарядки, без разницы, уже не знаю что делать, постоянно вылетает сеть, вот и думаю у меня у одного так или же это не доработка
У меня node mcu тоже нестабильно работает при питании через разъём usb. Подал на VIN и GND 5вольт и проблема ушла.
 

makcikoz

New member

вот снял видео, по идее аока держу кнопку нажатой светодиод горит как отпускаю он тухнет, но видно хорошо как это все нестабильно работает. я так понимаю никому не нужно такое быстродействие??? или никто не заморачивался??? или же все таки это норма??
в общем вопросов много а никто ничего нормально ответить не может, питал и от usb и от 5 вольт, разницы абсолютно никакой
 

Сергей_Ф

Moderator
Команда форума
@makcikoz для есп абсолютная норма задержки (до 300мс) при выполнении любой программ во время обработки wifi.
 

PavelAndreev

New member
Есть проблема с платой NodeMCU V3. Еще вчера ds18b20, припаянный к ней отображал данные нормально, а сегодня, когда я подаю питание на плату, светодиод загорается и горит не переставая, хотя еще вчера было просто одно моргание при подключении к сети. Отпаял датчик, пытался форматировать, но форматирование не идёт. И ещё, иногда, когда подключаю через USB к компу, комп начинает видеть плату как мышь и гоняет курсор по экрану и нажимает куда попало. Скажите, что делать?
 

PavelAndreev

New member
смотря какой чип на вашей NodeMCU стоит: чаще всего CH340G, иногда CP2102
На задней стенке платы написано: Install CH340G driver.,

Драйвер переустановил, результат не меняется. Плату видит комп, но ни ESPLorer, ни NodeMCU Flasher не могут соединиться.
 
Последнее редактирование:

AndrF

Active member
Громадного опыта работы не имею. Использую Nodemcu в вариснте с CP2102 чипом - проблем не было. Правда я и ESPLorer с NodeMCU Flasher ни разу не использовал - прошивку заливаю из связки Visual Studio с Visual Micro.
 
Сверху Снизу