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, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 

Константин 271

★★★✩✩✩✩
12 Июл 2020
950
105
Интересно было бы обменяться мнениями - кто какие эффекты считает крутыми, начну с себя:

Павлин
Призмата
Мотыльки и они же - в лампе
Лавовая лампа и жидкая 1
Огонь 2012/2018
Мерцание
Разноцветный дым - исключительно в версии Сотнега и на развёрнутой лампе
Радуга
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
@xSeven,
вроде бы, всё делаете правильно.
Вам стоит попробовать подключиться с другого телефона,
затем попробовать обнулить память на плате специальной утилитой (про неё написано на странице описания проекта)
и прошить лампу заново.

А прошивка эта очень старая.
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
Интересно было бы обменяться мнениями - кто какие эффекты считает крутыми, начну с себя:

Павлин
Призмата
Мотыльки и они же - в лампе
Лавовая лампа и жидкая 1
Огонь 2012/2018
Мерцание
Разноцветный дым - исключительно в версии Сотнега и на развёрнутой лампе
Радуга
Которая из Радуг? (все они - фигня)

Топ ненадоедающих:
Огонь / Огонь 2020
Жидкая лампа (не auto)
Дым
Разноцветный дым
Стая (особенно в версии 84в1)
Вихри пламени (с версии 84в1)
Лампа с мотыльками

Возможно, тоже:
Плазма (на 11 / 19 / 59)
Океан (на 7 / 6 / 12)
Призмата
Тени
Кипение
Белый пульс
Комета
Три кометы
Парящий огонь
Мерцание
 

MasterShu

★✩✩✩✩✩✩
14 Фев 2020
11
25
Доброго дня. У меня проблема с подключением физической кнопки. Одна плата Wemos D1 Mini, две разных китайских вариации NodeMCU - идентично. Всё собрано по схеме, в прошивке выставлена подтяжка вверх (GButton touch(BTN_PIN, HIGH_PULL, NORM_OPEN);), кнопка обычная тактовая, нормально открытая - самая простая и обычная 6мм кнопка, посаженная вторым контактом на землю. Пробовал и с резистором на 10к (хотя понимаю, что при внутренней подтяжке он не нужен) и без. Пин не менял - 4U, который на плате обозначен как D2.
После прошивки всё работает кроме кнопки. Пробовал и с конденсатором и без. На других прошивках тоже пробовал - то же самое. Кнопки менял, пробовал вместо кнопки замыкать землю на пин D2 с помощью пинцета - ноль эмоций. Пробовал так же обновить ядро с 2.5.2 до последней актуальной версии, пробовал вырезать лишнее и собрать гуннеровскую прошивку под vscode - удалось, но с кнопкой всё та же беда. Потратил несколько дней. Подскажите, пожалуйста, что я делаю не так и в какую сторону копать?
 

MasterShu

★✩✩✩✩✩✩
14 Фев 2020
11
25
А могли бы помочь человеку...
@MasterShu, у вас есть фотка, чего вы там припаяли и скриншот строчек про кнопку в прошивке?
[/QUOTE]

Родные спят уже, так что фотки не получится. Кнопка тактовая, нормально открытая. Сейчас на прошивке от gunner. Одним концом подключена на GND, вторым на D2. Подключена без резистора. Собственно, можете считать, что D2 и GND я замыкаю пинцетом - роли не играет. В прошивке включил подтяжку к питанию.
C++:
GButton touch(BTN_PIN, HIGH_PULL, NORM_OPEN);
Из остальных изменений - поставил другой часовой пояс и соответствующее смещение для него. Вряд ли это могло повлиять на работу кнопки.

Только что вычитал в теме по gunner, что работа кнопки зависит от значения переменной ESP_MODE
C++:
#define ESP_MODE              (1U)                          // 0U - WiFi точка доступа, 1U - клиент WiFi (подключение к роутеру)
У меня оно выставлено в 1U, то есть, режим клиента. В мыслях не было, что без настройки вайфая я не смогу включить лампу кнопкой, поэтому после каждой итерации получал для себя статус "опять не работает" и искал проблему снова. После того, как прописал свою точку доступа - кнопка стала работать. Если честно, я удивлён, что она не работает в обоих режимах сразу после перепрошивки. Может быть это какой-то глюк - завтра соберу вторую лампу и попробую перерповерить ещё раз. Из темы с прошивками от gunnar слил прошивку 84in1 - попробую завтра её и ту, что посоветовал @kostyamat - может и правда поможет от геморроя с кнопкой в моём случае. Судя по скриншотам, там какой-то бешеный комбайн с шахматами и поэтессами.
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
Если честно, я удивлён, что она не работает в обоих режимах сразу после перепрошивки.
Алгоритм в лампе ждёт, когда вы её к роутеру подключите.
Автор прошивки не предполагал, что вы в этот момент хотите какой-то реакции на кнопку. Эффекты в этот момент не работают, чтобы не мешать основной задаче.
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
и ту, что посоветовал @kostyamat - может и правда поможет от геморроя с кнопкой
Ну если что, кнопка у нас работает в любом режиме, будь то точка доступа или клиент, да и на любое нажатие можно переназначать поведение. Да и пин можно сменить без перепрошивки при желании (это если бинарник прошьете для пробы)
 

Pakatakapons

✩✩✩✩✩✩✩
17 Дек 2020
5
6
Добрый день, друзья! Собрал светильник для использования в качестве ночника в детской. Прошивка от Алекса 1.5.5. Основной использующийся режим - огонь. Ночью лампа сама выходит из включенного режима и начинает периодически мигать ярким белым светом, освещая всю комнату. Из-за этого просыпается ребенок. Подозреваю, что это происходит из-за того, что роутер настроен на отключение радиосигнала ночью и лампа "сообщает" о потере радиосигнала. Кто-нибудь знает, где нужно подправить код, чтобы лампа не вываливалась из нормального режима работы, при потере сигнала, или хотя бы не мигала?
 
Изменено:

Said05

✩✩✩✩✩✩✩
17 Дек 2020
1
0
Приветствую. Сделал всё по инструкции, при первом подключении к Wi-Fi не правильно ввел имя сети Wi-Fi, после чего смартфон не находил Wi-Fi светильника, и прошивал заново ничего не помогло. Перепаял другой модуль и с первого раза ввел все верно и подключился через приложение GyverLamp. При повторном включении лампы Wi-Fi не отображается и не подключается к приложению
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
Добрый день, друзья! Собрал светильник для использования в качестве ночника в детской. Прошивка от Алекса 1.5.5. Основной использующийся режим - огонь. Ночью лампа сама выходит из включенного режима и начинает периодически мигать ярким белым светом, освещая всю комнату. Из-за этого просыпается ребенок. Подозреваю, что это происходит из-за того, что роутер настроен на отключение радиосигнала ночью и лампа "сообщает" о потере радиосигнала. Кто-нибудь знает, где нужно подправить код, чтобы лампа не вываливалась из нормального режима работы, при потере сигнала, или хотя бы не мигала?
Если вам не требуется режим Рассвет,
можете поставить прошивку какую-нибудь на основе gunner47 v1.4 или новее.
Лампа в первый раз, наверное, помигает, потом переключится на режим работы без роутера.

По идее, утром при появлении сигнала от роутера подключится к локальной сети, но уже не будет пытаться синхронизировать время с интернетом и мигать при потере сигнала.
Проверьте.
 
  • Лойс +1
Реакции: Pakatakapons

Pakatakapons

✩✩✩✩✩✩✩
17 Дек 2020
5
6
@Сотнег, так-то это понятно. Можно перебрать кучу прошивок, авось какая-нибудь подойдет. Но хотелось бы разобраться в этом коде. Матрица ведь не зажигается сама при подаче питания, нужен управляющий сигнал, а он наверняка прописан либо в коде Алекса, либо в используемых библиотеках. Опять же, как правило, библиотеки пишутся под универсальный вариант и не думаю, что они могут сами определять - адреска у тебя подключена к МК, простой светодиод или вообще нет световых элементов в схеме (хотя может и могут, но это неоправданно усложняет код в условиях малого объема памяти ардуинки, проще возложить это на пользователя). Наверняка это нужно где-то явно инициализировать.
 

t_igr

★★✩✩✩✩✩
19 Июл 2019
74
55
Всем доброго дня! Хотел поднять такой вопрос: использование лампы вызывает ли у вас какой-либо дискомфорт или усталость глаз из-за мерцания(ШИМ) светодиодной матрицы? Частота ШИМ чипа WS2812B 400Гц. Все мы люди разные, есть кто более восприимчив к этому эффекту. Интересно услышать ваше мнение.
 
Изменено:

hddvrn

✩✩✩✩✩✩✩
5 Ноя 2020
8
1
Всем доброго дня! Хотел поднять такой вопрос: использование лампы вызывает ли у вас какой-либо дискомфорт или усталость глаз из-за мерцания(ШИМ) светодиодной матрицы? Частота ШИМ чипа WS2812B 400Гц. Все мы люди разные, есть кто более восприимчив к этому эффекту. Интересно услышать ваше мнение.
Я не думаю что кто-то использует эту лампу в качестве основного освещения, а как фоновая подсветка по вечерам вполне устраивает. Какого либо дискомфорта не замечал.
 
  • Лойс +1
Реакции: Сотнег

t_igr

★★✩✩✩✩✩
19 Июл 2019
74
55
@hddvrn, спасибо за ответ. Я как бы тоже не испытывал дискомфорта от лампы, но когда впервые принес лампу на работу, некоторые коллеги заметили мерцания на эффекте лава, но там вроде как такое поведение задумано)). Просто не хочется, сделав кому-нибудь подарок, вызвать приступ эпилепсии)).
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
@Said05,
я думаю, вы неправильно поняли, что произошло.
А мы не поняли, какой процесс можно описать вашими словами.
Давайте с картинками.
 

vikn72

✩✩✩✩✩✩✩
31 Июл 2018
26
6
подскажите куда копать? яркость живёт свой жизнью, я делаю максимум а она через 3-4 секунды падает на минимум. блок питания 5V 40А, кнопки все отключены, всё правильно прошил и настроил под свою матрицу всё работает кроме того что яркость на минимум уходит самостоятельно. Что ей надо?
 

andy040670

★★★✩✩✩✩
13 Ноя 2019
353
109
54
@vikn72,
1. заплетите провода от кнопки в косичку.
2. сенсорная кнопка не должна прилегать своей поверхностью к статичному предмету в плотную (Можно использовать горячие сопли, но по жирнее, толщиной не менее 4-5 мм)
3. В скетче должно быть правильное определение кнопки (по умолчанию сенсерная)
Домашний атомный мини реактор можно питать))
 
  • Лойс +1
Реакции: vikn72

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
подскажите куда копать? яркость живёт свой жизнью, я делаю максимум а она через 3-4 секунды падает на минимум. блок питания 5V 40А, кнопки все отключены
Покажите, как вы кнопки отключили. Все...
 

vikn72

✩✩✩✩✩✩✩
31 Июл 2018
26
6
@vikn72,
1. заплетите провода от кнопки в косичку.
2. сенсорная кнопка не должна прилегать своей поверхностью к статичному предмету в плотную (Можно использовать горячие сопли, но по жирнее, толщиной не менее 4-5 мм)
3. В скетче должно быть правильное определение кнопки (по умолчанию сенсерная)

Домашний атомный мини реактор можно питать))
У меня на окне 600 пикселей, взял с запасом