Alex
индзэец
Может сразу давайте к трансформатору от бп?
Alex
Игрушка то детская, БП нет. Кстати батарейка была квадратная, сейчас нет таких
индзэец
Andy
Alex
В те времена многое записывалось от 4,5 вольной квадратной. Фонарики, игрушки...
индзэец
Понятно, было бы хорошо достать пару таких игрушек да посмотреть внутренности
Дмитрий
Доброго времени! Нужна помощь с диммером AC на 8266, собрал диммер с детектором перехода через ночь. Детектор собран на двух резисторах и PC814. При максимальном значении все хорошо, лампа горит на полную, как только уменьшаю, начинается рывкое мерцание. Как только на 4 ногу PC814 щуп от китайского осциллографа все идеально! Кто-то сталкивался с таким?
И есть тут люди у кого нормальный AC диммер получился? )
Andrey
Дмитрий
Ильича в том числе.
Владимир
alex...
Vladimir
Денис
Всем привет. Вопрос по управлению шаговым двигателем.
У меня есть некий массив шагов которые нужно произвести с определённой скоростью для каждого количества.
Все работает хорошо, но при переходе между элементами массива заметны скачки.
Т.е. двигатели работаю не плавно набирая, снижая скорость. А успевая остановиться.
Библиотека AccelStepper, есть у кого идеи?
void moveTo(float stepps, float speed_percent)
{
int speed_step = 900 * speed_percent / 100;
stepper.enableOutputs();
stepper.setMaxSpeed(speed_step);
stepper.setSpeed(speed_step);
stepper.setAcceleration(1000);
stepper.moveTo(stepps);
}
for (int i = 0; i < (int)count; i++)
{
moveTo(stepps[i][0], percentage_speed);
while ((percentage_speed && stepper.distanceToGo() != 0))
{
if (percentage_speed)
stepper.run();
}
}
Дмитрий
Andy
Vladimir
Vladimir
Дмитрий
Так проще программно
Вот уже год тестирую - все ок
На трех объектах
Я использую чужой код, ибо сам не имею еще таких знаний. И более того, в коде есть такая функция, вроде как то о чем вы говорите:
// Ignore zero-cross interrupts when they occurs too early w.r.t semi-period ideal length.
// The constant *semiPeriodShrinkMargin* defines the "too early" margin.
// This filter affects the MONITOR_FREQUENCY measurement.
#define FILTER_INT_PERIOD
—-
// These margins are precautions against noise, electrical spikes and frequency skew errors.
// Activation delays lower than *startMargin* turn the thyristor fully ON.
// Activation delays higher than *endMargin* turn the thyristor fully OFF.
// Tune this parameters accordingly to your setup (electrical network, MCU, and ZC circuitry).
// Values are expressed in microseconds.
static const uint16_t startMargin = 200;
static const uint16_t endMargin = 500;
—-
#ifdef FILTER_INT_PERIOD
// In microsecond
const static int semiPeriodShrinkMargin = 50;
const static int semiPeriodExpandMargin = 50;
#endif
—-
#ifdef FILTER_INT_PERIOD
// Filters out spurious interrupts. The effectiveness of this simple
// filter could vary depending on noise on electrical networ.
if (diff < semiPeriodLength - semiPeriodShrinkMargin) { return; }
#endif
Wladislav
Ребята,здравствуйте,скажите esp link прошивка в 2х esp01, возможно связать чтоб прозрачный мост был?
Vladimir
Дмитрий
Vladimir
Paul
подскажите плиз что для программинга сейчас поддерживает:
ESP32-C6 / ESP32-H2-хх
Serj
Подскажите пожалуйста как получить пароль точки доступа к которой подключена esp32
Евгений
Евгений
Serj
Он же где то сохраняется
Вот меня это и интересует где он сохраняется, например имя сети можно получить с помощью функции wifi.ssid() а вот как пароль получить?
Andy
Andy
Ll2
Глупый вопрос...
Есть проект под обычную esp32 компилится в Ардуино 1.8 и работает
Хочу его на esp32-s2 перекомпилить
Достаточно ли в Ардуино поменять целевую плату на esp32-s2 ?
Wladislav
Ребята,подскажите ну пожалуйста,все есп01 прошил нормально,а у одной больше не поднимается точка доступа,уже и бланк файл расчитал с адреса 0х01000 ,пофиг,обратно не возвращается
Wladislav
Один раз ошибся не с 0х01000 а 0х10000 было
Wladislav
1мбайт флешь,node mcu flasher использовал
Ll2
Wladislav
Щас проверю....спасибо
Александр
интересно получилось.... на 11 пине сдох внутренний резистор потяжки.. у меня стоял внешний на нем же на плате. и что... по пути меньшего сопротивления замыкается на землю теперь
Александр
1ком стал внутренний резистор. и что получается что внешний резистор и до этого был бесполезен? не играл никакой роли. как трактовать ситуацию.
Paul
Andrey
Аргентина
Аргентина
Dmitry
Аргентина
Аргентина
онон депенденси для еспхоме а еспхоме это для хоме ассистант. хомячок ассистант)
Andrey
Аргентина
Аргентина
Andrey
Аргентина
в блокноте?)
да хоть в тетрадке.. вопрос ведь в содержании, а не в форме.
Sergey
Такой вопросик, у есп в каждом примере есть файлик "pytest_projectname.py" кто нибудь пользовался этим по назначению? Не очень понятно как это делается
Sergey
Например, есть у меня pytest_console_basic.py. допустим я хочу протестировать добавленные консольные команды, и как мне это сделать? Сам файлик по себе выглядит как пустая болванка
@pytest.mark.esp32c3
@pytest.mark.generic
@pytest.mark.parametrize('config', [
'history',
'nohistory',
], indirect=True)
def test_console_basic(config: str, dut: Dut) -> None:
if config == 'history':
dut.expect('Command history enabled')
elif config == 'nohistory':
dut.expect('Command history disabled')
Sergey
На сайте вроде есть описание, но пока ничего не понятно) буду читать конечно, но если кто то юзал уже, дайте советы плз)
Paul
Вот я ни разу в программинг не тащу, и по сути спрашивал, есть ли для зигбевых есп чтото типа тасмоты
нету - беру вайвай
Paul
а вот тогда вопрос вот еще
если я сделаю устройство на вайвай есп и поставлю ее на колодку
то потом можно ли будет заменить ее на зигби есп?
они совместимы по контактам? а по коду похоже не очень
Paul
ok-home
Paul
сожалею. может найдуцо более опытные товарищи
Peter
сожалею. может найдуцо более опытные товарищи
Для того, чтобы тебе помочь ты должен точно сформулировать вопрос. Для этого ты или твой опытный товарищ, должен разобраться какая плата, переферия и сформулировать вопрос. Иначе никак, экстрасенсы в отпуске.
Paul
пока платы нет. еще не знаю какую купить
Paul
а чо от перефирии чо то зависит? или важно чтоб ноги совпадали по функциям?
Dmitriy
Marat
Подскажите, часам ds3231 можно установить время с esp32 без перепрошивки (кнопками, энкодером, по блютуз или еще как), что бы после перезагрузки esp они сохранили время? Это надо как-то обращаться к eeprom самих часов?
Andy
Marat
А как она сохраняет время от батарейки?
Dmitry
Dmitry
Кто сталкивался с поведением esp32s3 - новый модуль рри подключении по усб постоянно дергает порт усб. Идет перезагрузка усб, что невозможно за него зацепиться. Советовали здесь на ресет небольшой кап, но десятки пик не дадут задержки. В девбордах эффект тоже есть, спасаются Кнопкой ресет. Большой кап не нужен, эффект до первой прошивки. Кнопку тоже нет смысла ставить, да и места нет. Какие решения возможны?
Dmitry
Гениально. =)
В правильно заданном вопросе - половина ответа. В мега правильном вопросе все сто процентов
Andy