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

RobertScorpio

✩✩✩✩✩✩✩
2 Мар 2020
11
0
192.168.4.1 ?
Приложение LedLamp пишет, что подключен, через браузер по этому адресу не находит
Еще раз опишу, что бы в кучу всё собрать:
Первую версию залил 1.5.5.(сразу указывал режим ESP_MODE 1). После запуска появлялась сеть Auto ConnectAP/ Там я мог ввести данные своей сети ви-фи.. И далее уже в своей сети я подключался через приложение GyverLamp (по крайней мере пишет, что подключен). Ленты у меня еще нет, по этому управление не проверю, но в приложении связь есть.
Далее решил попробовать более продвинутую версию 1.4 и приложение LedLamp от gunner47 с сайта github.com.
Залил версию 1.4, режим ESP 1U, сразу вписал ip const uint8_t STA_STATIC_IP[] = {192, 168, 0, 103}; что с ip, что без него одинаково
Появилась сеть LedLamp, к ней подключился с паролем. В приложении LedLamp по адресу (прописал вручную) 192.168.4.1 контроллер подключился. Но, как дальше прописать свою ви-фи сеть?
 
Изменено:

Gogy

★✩✩✩✩✩✩
14 Апр 2019
80
14
@RobertScorpio, У Вас удивительные способности "заводить" рака за камень. Не в обиду. Прикрепил мануал по настройке. К сожалению автора мануала не помню (ему благодарность). Надеюсь это поможет. Смешно, уже вторые сутки половецкие пляски с бубнами.
 

Вложения

Изменено:
  • Лойс +1
Реакции: san100

Сотнег

★★★★★★★
15 Янв 2020
4,104
1,434
Новый эффект Кометы
спасибо @Palpalych за адаптацию эффекта другого автора
(на видео не впечатляет, но в реальности он действительно прям клёвый):

Устанавливается вместо эффекта "Светлячки со шлейфом"
во-первых, потому что название соответствует,
во-вторых, потому что сами Светлячки довольно стрёмные,
в-третьих, следом за светлячками идёт Пейнтбол - а это почти те же Светлячки.

Для установки требуется добавить код из вложения к данному посту
в файл effects.ino . Просто в самый конец скопируйте его.
Кроме обновления файла с эффектами нужно будет подключить эффект во другом файле
оригинальной прошивке от gunner47 это делается в файле effectTicker.ino
вместо строчки
case EFF_LIGHTER_TRACES: ballsRoutine(); break;
нужна строчка
case EFF_LIGHTER_TRACES: RainbowCometRoutine(); break; // <- изменили Светлячки со шлейфом на Кометы
 

Вложения

  • 9.5 KB Просмотры: 40
Изменено:

Сотнег

★★★★★★★
15 Янв 2020
4,104
1,434
Также есть вариант с мелкими кометами. Они уж точно - Светлячки.
Он находится в том же файле (смотри предыдущий пост),
просто нужно использовать другую строчку для подключения эффекта.

В оригинальной прошивке от gunner47 это делается в файле effectTicker.ino
вместо строчки
case EFF_LIGHTER_TRACES: ballsRoutine(); break;
нужна строчка
case EFF_LIGHTER_TRACES: NoiseStreamingRoutine(); break; // <- изменили Светлячки со шлейфом на Кометы мини

Вообще не проблема оба эффекта установить. Просто выберите, вместо каких эффектов.
 
Изменено:

Palpalych

★★★★★✩✩
24 Дек 2019
765
404
@Сотнег, Если скорость поменьше сделать, а масштабом скорость смены цвета побыстрее, то вообще ништяк!
Я уже 3 дня залипаю на этот эффект! Этакий Воркинг Муд :LOL:


В мини кометах можно установить регулятор затухания побольше, например от 192 до 252 - хвосты будут подлиннее
C-like:
void MultipleStream2() { // 3 comets
  dimAll(160); // < -- затухание эффекта для последующего кадра
  ----------
Переписал код, чтобы без артефактов, а эти константы не поправил....
 
Изменено:

Connie007

✩✩✩✩✩✩✩
22 Фев 2020
4
0
есть проблема. прошу прощения если не в ту ветку написал. pro mini и сенсор TTP223. не стабильное срабатывание сенсора. убираешь руку а светодиод сенсора горит или подвисает. расколдовать можно перезагрузкой или касанием платы pro mini в разных местах.
Если кому интересно. Добавил резистор подтягивающий к земле 10к. Отработка команд стала стабильнее. Но часто начал зависать не белом свете.
 

RobertScorpio

✩✩✩✩✩✩✩
2 Мар 2020
11
0
@Gogy, за мануал спасибо! Но, неужели не видно, что всё, что я описал есть это в мануале! Что, что бы настроить wi-fi своей сети, надо в сети LedLamp зайти по адресу 192.168.4.1. По этому адресу ответа нет, хотя приложение LedLamp по этому адресу контроллер видит!
Время есть, поковыряю!
За информацию спасибо!
 

Gogy

★✩✩✩✩✩✩
14 Апр 2019
80
14
@RobertScorpio, Это Ваше утверждение, что все делаете как по мануалу. Меня смущает "...чтобы настроить wi-fi своей сети, надо в сети LedLamp зайти по адресу 192.168.4.1..." и то, что подключившись к лампе из смарта у Вас не описана процедура настройки сети LedLamp также из смарта.
 

Gogy

★✩✩✩✩✩✩
14 Апр 2019
80
14
@RobertScorpio, Это Ваше утверждение, что все делаете как по мануалу. Меня смущает "...чтобы настроить wi-fi своей сети, надо в сети LedLamp зайти по адресу 192.168.4.1..." и то, что подключившись к лампе из смарта у Вас не описана процедура настройки сети LedLamp также из смарта.
Вот так написано у AlexGyver в разделе ПРОШИВКИ И ИНСТРУКЦИИ на странице проекта
Настройки


Подключение:


  • В режиме локальной сети с роутером (по умолчанию)
    • Имя сети: LedLamp
    • Пароль: 31415926 (число Пи. Можно изменить в Constants.h)
    • IP адрес для приложения: роутер выдаёт автоматически, в приложении нажмите “найти лампу”
  • В режиме точки доступа (связь напрямую со смартфоном):
    • Имя сети: LedLamp (можно изменить в Constants.h)
    • Пароль: 31415926 (число Пи. Можно изменить в Constants.h)
    • IP адрес для приложения: 192.168.4.1
 

vvi

✩✩✩✩✩✩✩
28 Ноя 2019
30
7
Народ, может быть, кто- нибудь изменял однотипные эффекты на новые в оригинальной прошивке. Оригинальная 1.4 от gunner47 устраивает абсолютно, просто новые эффекты посмотреть хочется, а морочиться- лень). Спасибо.
 

Сотнег

★★★★★★★
15 Янв 2020
4,104
1,434
Тизер трейлер прошивки gunner47 v.1.5

@Palpalych сперва сделал Ламповый Огонь,
а затем ещё долго его переделывал под свои желания,
в связи с чем код вырос разов эдак в шесть.

Здесь на видео я пытался снять первый и последний варианты для сравнения
(незаметная вспышка на 0:13 - это как раз с первой версии переключается на последнюю):

В общем, в прошивку я поставлю первую.
Не из-за того, что разницы нет, а потому что мне первая чуть больше нравится.
 
Изменено:

rasial777

✩✩✩✩✩✩✩
24 Янв 2020
1
0
@Gogy, за мануал спасибо! Но, неужели не видно, что всё, что я описал есть это в мануале! Что, что бы настроить wi-fi своей сети, надо в сети LedLamp зайти по адресу 192.168.4.1. По этому адресу ответа нет, хотя приложение LedLamp по этому адресу контроллер видит!
Время есть, поковыряю!
За информацию спасибо!
Вам нужно переключить лампу с точки на локальную сеть ( 7 раз нажать на сенсорную кнопку ). а потом подключиться в wifi лампы, после этого выскочит ссылка на настройку подключения лампы к роутеру
 

Connie007

✩✩✩✩✩✩✩
22 Фев 2020
4
0
Поэтому я в результате выбросил сенсор и поставил обычную кнопку!
подскажите. выбросил тоже сенсор. поставил кнопку. и странная вещь. при питании от usb-uart кнопка срабатывает. а при питании от блока питания кнопка не работает. что может быть?
 

Gogy

★✩✩✩✩✩✩
14 Апр 2019
80
14
подскажите. выбросил тоже сенсор. поставил кнопку. и странная вещь. при питании от usb-uart кнопка срабатывает. а при питании от блока питания кнопка не работает. что может быть?
Достала красная шапочка кнопочка с Ali, поставил такую от RobotDyn. Совсем другое дело. Правда габаритная.
 

Вложения

Сотнег

★★★★★★★
15 Янв 2020
4,104
1,434
Эффект Пульс
снова спасибо @Palpalych за адаптацию эффекта другого автора
(на видео как обычно не впечатляет, но в реальности лучше многих стандартных):

При достаточно мелких значениях ползунка Масштаб (как на видео)
данным эффектом можно безболезненно заменить эффект Смена цвета.
При больших значениях больше подойдёт название Радуга [сферическая]

Для установки требуется добавить код из вложения к данному посту
в файл effects.ino . Просто в самый конец скопируйте его.
Кроме обновления файла с эффектами нужно будет подключить эффект во другом файле
оригинальной прошивке от gunner47 это делается в файле effectTicker.ino
вместо строчки
case EFF_COLORS: colorsRoutine(); break;
нужна строчка
case EFF_COLORS: pulse(); break; // <- изменили Смену цвета на Пульс


ПС:
В сборку прошивки gunner47 v.1.5 пока что не надумал его добавлять.
Возможно, кому-то покажется болезненным исчезновение обычного эффекта Смена цвета.
 

Вложения

  • 3.7 KB Просмотры: 18
Изменено:
  • Лойс +1
Реакции: Gogy, Belokota и t_igr

mc_gold

✩✩✩✩✩✩✩
4 Мар 2020
9
3
@Gogy, @BlackBug Engineering, посоветуйте как заменить цифровую кнопку на аналоговую, а точнее выключатель? вообще проект лампы хочу прикрутить к подсветки потолка, но надо чтоб работала как с телефона, так и с выключателя при входе в комнату. (провода "витую пару" кинул от выключателя до wemos)
 

Сотнег

★★★★★★★
15 Янв 2020
4,104
1,434
@mc_gold, сценарий у вас какой?
Входите в комнату, включаете выключателем "подсветку",
и она начинает показывать тот эффект на котором в прошлый раз остановилась?

Или хотите чтобы выключатель при входе эффекты переключал?
 

Сотнег

★★★★★★★
15 Янв 2020
4,104
1,434
@mc_gold, Может, вам просто выключатель поставить в разрыв между 220V и адаптером питания?
Включаться будет не быстро, зато не будет под напряжением находиться 24 часа в сутки.
 

mc_gold

✩✩✩✩✩✩✩
4 Мар 2020
9
3
@Сотнег, мда... зачем мне тогда все это? как-бы вопроса тогда не было бы, обычная лед подсветка и обычный выключатель!
проект лампы удобен приложением, и настройкой + рассвет на потолке будет отлично смотреться!
собственно вопрос к знающим как поставить аналоговую кнопку (по простому выключатель) вместо сенсорной кнопки, чтобы не флудить тут.