ㅤ
ㅤ
У нас вчера что-то было?
Николай
Так, по мизеру :)
Николай
Ну нет, это слишком.
Николай
Илфат
Имеется esp8266 motor shield.
На нëм из-за подачи 12в на VIN погорел таракан 6 ног
Илфат
С надписью z29.
Помогите опознать.
Илфат
Он рядом с драйвером L293DD
John
https://monitor.net.ru/forum/smd-components/terms/46221
Nikita
ㅤ
ㅤ
ㅤ
NordA
Она в разных корпусах есть
Но на фото sot23-6, а в даташите sot23-5. Хотя китайцам даташит не указ. Также пин 4 подключен, хотя при любом корпусе он NC.
John
Мог ошибиться.... По маркировке в поиск забивал...корпуса похожи а 6 ногу не разглядел
ㅤ
А! Сегодня же пятница 13-ое
Max
У всех, не умеющих пользоваться Гуглом, за спиной появился Джейсон Ворхес с занесенным мачете
Quiero vivir en España
#энергосбережение #brownout #esp8266 #arduinoIDE
Привет. Пишу о личных наблюдениях. Три строки кода написал быстро, а чтобы всё это протестировать, понадобилось дней 10. Итак, в ESP32 есть brownout, который просто не включит ESP при низком напряжении (настраивается) и самый верхний порог - это примерно 2.8v (честно, не помню).
В ESP8266 такой штуковины нет, но есть другой способ, который я недавно реализовал.
Для начала где-нибудь в самом начале скетча пишем
ADC_MODE (ADC_VCC);
Тем самым задействуем "аналоговый пин" для чтения напряжения на входе.
Далее - простейшая функция:
void checkbattery(){
int vcc = ESP.getVcc(); // получение значение в милливольтах с некоторым коэффициентом
if (vcc < 2850){ // соответствует примерно 3.1v
ESP.deepSleep(3600e6); // сон на час.
//delay(1); // так и не понял, он нужен или нет, у меня и без делея работает.
}
}
И в самом цикле добавить
if (millis() - myTimer >= 300000) { // каждые 5 минут
checkbattery(); // проверка напряжения на батарее
myTimer = millis();
}
Также можно добавить проверку в setup()
В результате в случае падения напряжения до 3.1, когда на АКБ осталось процентов 10-15 заряда, МК просто засыпает на час и продолжит работать только когда напряжение поднимется до 3.3. Напомню, я заряжаю литий от солнечной батареи и снижаю с помощью... кажется, это называется MCP1700.
Eduard
У кого-то есть пример FFT библиотеки esp dsp? Мне нужно определять доминирующие частоты сигнала АЦП. Максимальная частота до 1.5 кГц.
Мб делал кто-то что-то подобное? А то я не могу понять, как скармливать буфер ацп этой библе...
Денис
#энергосбережение #brownout #esp8266 #arduinoIDE
Привет. Пишу о личных наблюдениях. Три строки кода написал быстро, а чтобы всё это протестировать, понадобилось дней 10. Итак, в ESP32 есть brownout, который просто не включит ESP при низком напряжении (настраивается) и самый верхний порог - это примерно 2.8v (честно, не помню).
В ESP8266 такой штуковины нет, но есть другой способ, который я недавно реализовал.
Для начала где-нибудь в самом начале скетча пишем
ADC_MODE (ADC_VCC);
Тем самым задействуем "аналоговый пин" для чтения напряжения на входе.
Далее - простейшая функция:
void checkbattery(){
int vcc = ESP.getVcc(); // получение значение в милливольтах с некоторым коэффициентом
if (vcc < 2850){ // соответствует примерно 3.1v
ESP.deepSleep(3600e6); // сон на час.
//delay(1); // так и не понял, он нужен или нет, у меня и без делея работает.
}
}
И в самом цикле добавить
if (millis() - myTimer >= 300000) { // каждые 5 минут
checkbattery(); // проверка напряжения на батарее
myTimer = millis();
}
Также можно добавить проверку в setup()
В результате в случае падения напряжения до 3.1, когда на АКБ осталось процентов 10-15 заряда, МК просто засыпает на час и продолжит работать только когда напряжение поднимется до 3.3. Напомню, я заряжаю литий от солнечной батареи и снижаю с помощью... кажется, это называется MCP1700.
учти,
выход из глубокого сна предусматривает автоматический рестарт мк. т.е после deepsleep будет идти begin и delay там не играет роли так как он уже предусмотрен в deepsleep
Илфат
Илфат
При этом IN1 и IN3 - идут на ESP-шку
Управление двигателем построено так: LOW - в одну сторону, HIGH - в другую сторону.
NordA
В таком случае это похоже на сдвоенный инвертор, и уж совсем не на регулятор.
NordA
NordA
Как то так. Искать Dual Schmitt-Trigger Inverter
Например SN74LVC2G14 в подходящем корпусе.
Glamtie
Илфат
Илфат
Илфат
Илфат
Илфат
NordA
При подаче через джампер на VIN 12v с VM должен сгореть регулятор 3.3v на плате NodeMCU, утянуть за собой ESP8266, и как маленький бонус инвертор на MotorShield.
ㅤ
ㅤ
Да хрен знает куда он 12 вольт там пихал
NordA
Куда бы он их не пихал, попали они на 3.3 v, раз он сгорел.
Dmitry
Самонаведение по типу ракетного, на трекере солнечных панелей тоже работает, мож пригодится
https://youtube.com/shorts/CQ3bv7mbRBE?si=SNmtHrosacg_KCqr
Артём
Мужики, всем привет. Мне нужно вот эту платку перепрошить на стандартную прошивку с АТ-командами. Подскажите, пожалуйста, как это сделать?
Артём
Гуглю-гуглю, а чот гуглится только какой-то невнятный хлам
Артём
Вроде достаточно скачать Flash Downloads Tool, а также ESP8266 NONOS SDK, да и всё?
ㅤ
ㅤ
А, вру не nodemcu
ㅤ
https://www.espressif.com/en/products/sdks/esp-at/overview
ㅤ
https://www.youtube.com/watch?v=wXXXgaePZX8
ㅤ
Вон там где-то посередине показано где зашить ат фирмварь
Артём
Тэкс
ㅤ
Просто в юзб воткни)
Артём
Ага
Артём
Еще и флеш даунлоад тула нет под макос.
ЗРЯ Я ЧТО ЛИ ИЛИТНЫЙ НОУТБУК ПОКУПАЛ
ㅤ
ㅤ
Посмотри адреса по которым что загружается и руками вызови esptool
ㅤ
Че-то какие-то проблемы у тебя на ровном месте)
ㅤ
Печаль
Артём
Такс, платка хотя бы определилась, уже лучше
ㅤ
Артём
Да в общем-то особо не зачем, просто интересно потрогать АТ
Артём
ㅤ
ㅤ
Ну поищи на других ресурсах, она много где валяется
Артём
Так а там ничо нельзя скачать, даже не депрекейтед
ㅤ
Другое можно
ㅤ
Для c3 оможно например
ㅤ
Перекидывает в доку а там вначале ссылка на бинари
Артём
ㅤ
А ты куда вообще тыкаешь?
ㅤ
Артём
Ну чекбоксы дизаблед, остается тока в даунлоад, а там чота заполнять надо
ㅤ
Нет там для 8266 только нахуй
ㅤ
Забей ищи на других сайтах