ESP, IoT WiFi лампа-будильник. Обсуждение проекта

Сообщение изъято на правах администрации
ВНИМАНИЕ !!!
те кто живой и хочет увидеть ссылку на свое исполнение, прошу централизовать все свои доработки и сообщения. Далее в теме пишем сообщение с ссылкой на ваше сообщение (с проектом), с пометкой @mechanic .


В данной ветке обсуждаются только сия проект. Общие вопросы, доработки и проблемы, не относящиеся к конкретным прошивкам!. Вопросы по прошивкам решаем в темах самих прошивок. Здесь такие разговоры оффтоп.
Всякий любой вопрос не по теме сразу удаляется БЕЗ объяснения причины!
Для этого есть соответствующие ветки форума. Вопрос почему удалили мой пост? также удаляется.

  • Общаясь на форуме будьте взаимно вежливы!
  • Обратите внимание на то, что у нас принято говорить Спасибо путём повышения репутации, нажав на кнопочку
    .
  • Если есть претензии то нажмите кнопку .
  • Запрещено писать красным цветом в ваших постах - этот цвет только для Модераторов .
  • Вопросы, ответ на которые есть в шапке или в FAQ, будут удаляться. За повторный вопрос пользователь может быть наказан.
  • Убедительная просьба придерживаться тематики ветки, избегать флуда и оффтопа!
Очень часто при первом запуске лампы, при подключении к сети лампы не открывается менеджер сетей WIFI.
Помогает комментирование строки #define ESP_USE_BUTTON (отключение кнопки) и заливка скетча выставив Erase flash в All Flash Content
После того, как вы подключили лампу к сети эту строку можно раскомментировать и залить скетч с параметром Erase flash установленным в Only Sketh
Наш участник собрал много полезной информации по блокам питания для лампы. Качественное питание - необходимое условие надёжной работы любого устройства. Изучаем: https://community.alexgyver.ru/threads/nebolshoj-opus-po-bp-dlja-gyverlamp-wifi-lampa-budilnik.3523/

ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 

Комментарии

recoshet

★✩✩✩✩✩✩
15 Июн 2019
1
14
Сообщение изъято на правах администрации
ВНИМАНИЕ !!!
те кто живой и хочет увидеть ссылку на свое исполнение, прошу централизовать все свои доработки и сообщения. Далее в теме пишем сообщение с ссылкой на ваше сообщение (с проектом), с пометкой @mechanic .


В данной ветке обсуждаются только сия проект. Общие вопросы, доработки и проблемы, не относящиеся к конкретным прошивкам!. Вопросы по прошивкам решаем в темах самих прошивок. Здесь такие разговоры оффтоп.
Всякий любой вопрос не по теме сразу удаляется БЕЗ объяснения причины!
Для этого есть соответствующие ветки форума. Вопрос почему удалили мой пост? также удаляется.

  • Общаясь на форуме будьте взаимно вежливы!
  • Обратите внимание на то, что у нас принято говорить Спасибо путём повышения репутации, нажав на кнопочку
    .
  • Если есть претензии то нажмите кнопку .
  • Запрещено писать красным цветом в ваших постах - этот цвет только для Модераторов .
  • Вопросы, ответ на которые есть в шапке или в FAQ, будут удаляться. За повторный вопрос пользователь может быть наказан.
  • Убедительная просьба придерживаться тематики ветки, избегать флуда и оффтопа!
Очень часто при первом запуске лампы, при подключении к сети лампы не открывается менеджер сетей WIFI.
Помогает комментирование строки #define ESP_USE_BUTTON (отключение кнопки) и заливка скетча выставив Erase flash в All Flash Content
После того, как вы подключили лампу к сети эту строку можно раскомментировать и залить скетч с параметром Erase flash установленным в Only Sketh
Наш участник собрал много полезной информации по блокам питания для лампы. Качественное питание - необходимое условие надёжной работы любого устройства. Изучаем: https://community.alexgyver.ru/threads/nebolshoj-opus-po-bp-dlja-gyverlamp-wifi-lampa-budilnik.3523/

ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 

ssp1971

★★✩✩✩✩✩
14 Мар 2020
108
71
Да. Пульт вещь актуальная (использовал от телика LG). Пробовал код вставлять с этого поста https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-30206 в прошивки 1.4, 1.5, 1.7 некомпилируется ни на одной. Замаялся и бросил. Пока прикрутил к Wemos +nano (вкл,выкл и туда,обратно) яркость и скорость так и не победил так как использую физическую кнопку.
 

sLivko

✩✩✩✩✩✩✩
24 Мар 2020
5
0
Всем привет. Наконец то и я решился сделать такую лампу. Заказал все компоненты с алишки по ссылке с проекта Алекса. Все сделал, все работает. Но при отключении питания сбрасывается WIFI. Приходиться опять подключать лампу к компу, получать IP и уравлять лампой через приложение. После отключения питания все- через приложение не работает. Прошивка от Алекса. Плата NodeMCU. Через сенсор не пробовал, т.к. первый мой проект и лампа собрана на коленке. Но я так понимаю, он тоже нерабочий т.к. горит постоянно. Помогите, пожалуйста. Всем спасибо.
 

sLivko

✩✩✩✩✩✩✩
24 Мар 2020
5
0
@Сотнег, Спасибо. Открыл уже спор с продавцом и паралельно заказал еще пять штук. Будем ждать(
 

kostyamat

★★★★★★✩
29 Окт 2019
1,098
632
@sLivko, а глянуть не замкнута ли перемычка А, на плате кнопки, и если замкнута - убрать, никак?
А ещё, если на палец светодиод гаснет, ее можно в скетче инвертировать.
 

Сотнег

★★★★★★★
15 Янв 2020
4,339
1,492
@sLivko, Фотку!

@sLivko, Можете без кнопки проверить.
В скетче поправить параметр и замыкать проводком пины соответствующие.
scheme2.jpg
 

Shaitan

★★★✩✩✩✩
17 Фев 2020
182
165
@kDn, Спасибо за ссылку. исправил Sinusoid3, добавил Спираль, Прыгающие мячики. Добавил возможность выбора конкретной папки для эффекта (например звук костра для эффекта огонь).
Проект.
Если mp3 модуля нет, не забудьте отключить.
 
  • Лойс +1
Реакции: kDn

Сотнег

★★★★★★★
15 Янв 2020
4,339
1,492
@Shaitan, Мячики старая версия какая-то, в которой у некоторых мячиков вообще отскока не было.
 

sLivko

✩✩✩✩✩✩✩
24 Мар 2020
5
0
@Сотнег, Фотки что не могу загрузить. Завтра с работы попробую. Да в принципе не фиг показывать. При питании горит плата, сенсорная кнопка и один диод белым.
 

Сотнег

★★★★★★★
15 Янв 2020
4,339
1,492
@sLivko, Хотел посмотреть, как кнопка с проводами выглядит.
К каким пинам припаяна, как, и вообще...
 

ssp1971

★★✩✩✩✩✩
14 Мар 2020
108
71
@Сотнег, Фотки что не могу загрузить. Завтра с работы попробую. Да в принципе не фиг показывать. При питании горит плата, сенсорная кнопка и один диод белым.
100% очистку перед заливкой прош не делали. а надо http://wiki.amperka.ru/продукты:esp8266:flash-download-tool
попробуйте это https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-31113
 

Сотнег

★★★★★★★
15 Янв 2020
4,339
1,492
@zefr,
dawnFlag - работает ли в настоящий момент Рассвет (в смысле, начала ли лампа постепенно увеличивать яркость)
manualOff - произошло ли событие выключения Рассвета (нажатие кнопки или из приложения после того, как Рассвет начал работу)
loadingFlag - нужно ли делать первоначальную инициализацию режима работы (первый запуск до основного цикла)
ONflag - включена ли лампа
settChanged - изменились ли настройки лампы, которые нужно сохранить в энергонезависимую память
sendSettings_flag - в прошивке gunner47 отсутствует
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
добавил Спираль
Прикрутил к эффекту скорость и масштаб. Брать там же, где обычно :)

И у вас баг в эффекте синусоид 3:
C++:
float e_s3_size = 3 * (float)modes[currentMode].Speed/255.0 + 2;    // amplitude of the curves
тут амплитуда должна зависить от масштаба, а не от скорости.

CC: @Сотнег
 
  • Лойс +1
Реакции: Shaitan и Burai

GolubGrisha

✩✩✩✩✩✩✩
14 Мар 2020
5
1
Кроткий отзыв по набору заказанному по ссылке со страницы проекта у продавцаСнимок.PNG
Всё пришло рабочее и заработало с пол пинка. Только блок питания несколько подкачал: 1) Провод коротковат и тонковат. 2)При заявленных 3 амперах на выходе без просадки можно получить около 2 ампер, это следствие первого пункта и не только. 3)В качестве выходных диодов используются два трех амперных диода в параллель, после замены на диодную сборку на 20 ампер стало лучше и даже начало держать токи до 5 ампер кратковременно. Все это относится именно к "моему" БП что будет в других партиях никому не известно.
Вывод кроток: удобно- да, всё сразу, требует допила- да, БП изначально был не способен к нормальной работе.
 

Shaitan

★★★✩✩✩✩
17 Фев 2020
182
165
@kDn, Спасибо. Подправил.
Еще в цвет можно добавить насыщенность
C-like:
// ------------- цвета -----------------
void colorsRoutine()
{
    hue++;

    for (uint16_t i = 0U; i < NUM_LEDS; i++)
    {
      leds[i] = CHSV(hue, modes[currentMode].Scale * 2.55, 255U);
    }
}

// ------------- цвет ------------------
void colorRoutine()
{
    for (int16_t i = 0U; i < NUM_LEDS; i++)
    {
      leds[i] = CHSV(modes[currentMode].Scale * 2.55, modes[currentMode].Speed, 255U);
    }
}
 

Сотнег

★★★★★★★
15 Янв 2020
4,339
1,492
@Shaitan, в этом эффекте бегунок скорость влияет на задержку обновления состояния матрицы FastLED.show();.
Лучше будет, если самая большая задержка будет соответствовать максимальной насыщенности.
 

Helldar

✩✩✩✩✩✩✩
15 Фев 2020
1
0
Всем привет!
На 100-х страницах есть обсуждение подключения аккумуляторов, но не нашел информации о возможном перегреве.
У меня плафон Икея Грёне.
Скажите, не перегреются ли аккумуляторы 18650 находясь внутри трубки под матрицей с учетом того, что трубка будет напечатана на 3D принтере в сетку с толщиной прута в 1.5-2 мм?
 

Вложения

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
Еще в цвет можно добавить насыщенность
У меня эти эффекты объединены в один :), где масштаб отвечает за цвет, а скорость - за переключение цветов. При этом при минимальной скорости - можно просто задать цвет для постоянного свечения, при максимальной скорости и минимальном масштабе - будет плавная смена цветов по кругу, при масштабе >1, смена цвета будет с выбранным шагом (стробоскоп). Ну и на промежуточных положениях соответственно промежуточные варианты.

И еще момент - у меня для всех эффектов зафиксированы 50 кадров в секунду, как следствие - фиксируйте и вы их при переносе 1-в-1, либо же учитывайте при пересчете коефициентов и задержек.
 
Изменено:

ssp1971

★★✩✩✩✩✩
14 Мар 2020
108
71
Подключил пульт через нано. Для прошивки 1.5 отлично работает. Кнопки под себя настраивайте. У меня lg от телика отлично работает. Настроил 4 нижних цветных кнопки тк от них телек не включается. https://drive.google.com/drive/folders/13UxjWmdr5KeN2ZkkT6FDCe2l_PJJz1uv?usp=sharing ссылка на скетч для нано. Редактируйте под себя из меня программист никудышный.
.КНОПКА и ПУЛЬТ.jpg
 
Изменено:

Belokota

★✩✩✩✩✩✩
24 Дек 2019
101
32
@Shaitan, выложите пожалуйста код подправленного Синусоида и, если вносились изменения, то и Спираль то же.
 
Изменено: