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

Результаты поиска

  1. CyanoFresh

    BMS плата: нужна ли и какую выбрать

    спасибо за ответ. да, ток померял, до 1.5А а есть удачный пример контроля без bms? вроде сложновато
  2. CyanoFresh

    BMS плата: нужна ли и какую выбрать

    Всем привет. Нужно сделать портативное освещение 12в ленты (1.5м), мозгами будет есп32. Питание: 3 аккума 18650. Нужна ли плата BMS? Аккумы с одной партии, новые. Если нужна, то в чем отличие этих?: https://www.aliexpress.com/item/32925699278.html...
  3. CyanoFresh

    Нужна помощь Hardware PWM для LED

    адресная не нужна
  4. CyanoFresh

    Нужна помощь Hardware PWM для LED

    и как ведёт себя на малой яркости? не мигает от нагрузки на модем?
  5. CyanoFresh

    Нужна помощь Hardware PWM для LED

    rgb лента, не адресная
  6. CyanoFresh

    Нужна помощь Hardware PWM для LED

    Всем привет. Как я понял, обычным analogWrite() на пинах esp8266 не получиться сделать нормальный led драйвер, т.к. pwm нестабильный на этом чипе (). Какой модуль вы используете для внешнего pwm? Например, по i2c, spi... Задача управлять led лентой, меняя яркость,цвет и т.д. Где то видел про...
  7. CyanoFresh

    отломался micro usb порт

    к каким контактам?
  8. CyanoFresh

    отломался micro usb порт

    Всем привет. Отломался micro usb порт на плате, некачественно был закреплен. Припаять обратно почти нереально, дорожка медная на плате вместе с портом отвалилась. Плата wemos d1 mini. Как теперь можно прошить плату? rx tx пины есть на плате самой, но для прошивки еще пины нужны вроде? dtr как то...
  9. CyanoFresh

    Нужна помощь Вложенные функции

    Всем спасибо. Сделал через таблицу и таймеры, по выполнению переливания цвета он добавляет 1 к индексу таблице
  10. CyanoFresh

    Нужна помощь Вложенные функции

    Это конечно, решение, но как по мне слишком костыльно. Сколько будет весить файл и таблица, если захардкодить значения?
  11. CyanoFresh

    Нужна помощь Вложенные функции

    вот этим кодом: tmr.alarm(timerID, 20, tmr.ALARM_AUTO, function() if currentRed < toRed then currentRed = (currentRed + 1) print("Red", currentRed) pwm.setduty(redPin, currentRed) elseif currentRed > toRed then currentRed =...
  12. CyanoFresh

    Нужна помощь Вложенные функции

    но ведь lua асинхронна, а если вызывать их вместе - они будут выполнятся вместе, или я чего не понимаю?) Может не указал, но мне нужно пройтись по всем цветам по очереди, то есть первый цвет плавно переходит во второй, потом второй в третий, и т.д.
  13. CyanoFresh

    Нужна помощь Вложенные функции

    Нужно циклически плавно менять цвет на rgb ленте по некоторым цветам(пока что - цвета радуги, но можно изменять). От ленты подключены 3 пина - red, green, blue. Цвет меняется через pwm. Не знаю как еще подробнее можно обьяснить) Вот, что делает функция fadeRgbTo() из первого поста: function...
  14. CyanoFresh

    Нужна помощь Вложенные функции

    Можно пример, пожалуйста? lua не мой основной язык, но вроде понимаю, о чем вы
  15. CyanoFresh

    Нужна помощь Вложенные функции

    Ясно, спасибо за объяснение.
  16. CyanoFresh

    Нужна помощь Вложенные функции

    Всем привет. Задача сделать плавный переход на led 'e по цветам радуги - 8 раз. Функция для запуска выглядит так: function doRainbow() -- Fade to red fadeRgbTo(1023, 0, 0, function() -- Fade to orange fadeRgbTo(1023, 512, 0, function() -- Fade to yellow...
  17. CyanoFresh

    Вопрос REST сервер на Arduino + ESP

    ок, спасибо
  18. CyanoFresh

    Вопрос REST сервер на Arduino + ESP

    ок. какую версию лучше всего брать v1/v2/v3? Если не сложно - ссылку на ali. Там очень много таких модулей с разными ценами, не знаю какой выбрать. Подойдет ли это?
  19. CyanoFresh

    Вопрос REST сервер на Arduino + ESP

    мне не нужны другие модули. Тем более что аналогово входа там нет. и реле на 5V я там не смогу использовать
  20. CyanoFresh

    Вопрос REST сервер на Arduino + ESP

    Все почти получилось. Никак не могу понять, как забрать данные из serial и отправить их в ответ. Сейчас такой код: // Send to aREST Serial Serial.print(req); client.flush(); // Prepare the response String s = "HTTP/1.1 200 OK\r\nContent-Type: application/json\r\nPragma...
Сверху Снизу