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

Violadus

★✩✩✩✩✩✩
5 Дек 2019
73
12
Подскажите, почему не получается подключиться по Wifi через программу от gunner47, статус программы стоит отключено. Сеть нашел, пароль ввел, в программе принудительно ввел статический адрес лампы, результата нет, статус отключён. в чём проблема?
Не понятно ты подключился как точка дуступа или ввел пароль Wi-Fi от роутера? пароль 31415926 этот вводил? бывает прошивается коряво, перезалей еще раз, если подключился к роутерупо DHCP то лампа должна заработать и 5 нажатий на кнопку она покажет ип адрес который ей присвоен. статический только для точки доступа.
 
Изменено:

George

★★✩✩✩✩✩
25 Дек 2019
372
58
Не понятно ты подключился как точка дуступа или ввел пароль Wi-Fi от роутера? пароль 31415926 этот вводил? бывает прошивается коряво, перезалей еще раз
Мы даже не знаем, что у него там есть. Включен ли мобильный интернет, который надо ВЫРУБИТЬ!
У меня, например, роутера нет (есть точка доступа на USB-устройстве TP-Link WN727, которая раздёт WiFi от проводного Интернета) и поэтому войти в неё по админке и увидеть выделенный ресурс - невозможно (В админке роутера, зная МАС-адрес контроллера ЛАМПЫ, можно зарезервировать IP и им пользоваться). В моём (и аналогичном) случае - можно лишь сканировать сеть внешним сканером (Advanced_IP_Scanner_2.5.3850.exe) или ждать ответ, например, от приложения Котейки, скрин показывал выше.
 

Violadus

★✩✩✩✩✩✩
5 Дек 2019
73
12
у меня Wemos D1 , тренировался на ней разные прошивки, не помню сколько уже перезаливал, от гунера залил, лампа работала только как точка доступа, т.е. небыло предложено найти сеть (роутер мой) и ввести пароль, зато отлично подключалась по WI-FI с поролем 31415926 , второй раз перезалил от гунера (надо было часовой пояс поправить ) , лампа наоборот стала только через роутер работать, как точка доступа не доступна.
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
Правил настройки ,как в прошивке от gunner47 , настройки матрицы и тд ,текст выходит зеркально ,но это можно поправить. Это режим такой ,что вовремя вывода текста загораются полоски яркости , масштаба, и скорости? Кнопка работает ,но как-то по другому , и выйти в режим прошивки не получается , в моей сборке. Делал на wemos mini , кнопка сенсорная красная, матрица 16 х 16 . Вы один на форуме работаете над выводом текста, я смотрю. Можете в прошивку от gunner47 добавить код ,чтобы в выключенном состоянии бежал текст ну или как новый эффект ?
Во время вывода текста полоски яркости могут загораться только от нажатия кнопки. Если у вас проскакивают - значит кнопка глючит. С аппаратной кнопкой у меня не было ни единой проблемы, тестирую на ней для исключения помех на сенсорную кнопку. Что касается вывода текста - там я достаточно много переделал, но если у gunner47 будет желание - подскажу как перенести в его прошивку. Самому мне этим заниматься лень. Вообще сейчас праздники, так что мне немного не до лампы))). Чуть позже займусь ею.
 
  • Лойс +1
Реакции: Alexmksmv

Violadus

★✩✩✩✩✩✩
5 Дек 2019
73
12
Всем привет хотел на основе данной лампы сделать подсветку в комнате но столкнулся некоторой сложность а белого цвета нет вообще может кто то помочь
от гунера 47 есть белый цвет , ты какую используешь?
 

dima2000

✩✩✩✩✩✩✩
9 Ноя 2019
14
0
Намучался я конечно с лампой пока не выяснил что у меня на nodemcu pin D4 не рабочий. К какому пину можно подпаять сенсорную кнопку и что в прошивке прописать ?
 

Amo

✩✩✩✩✩✩✩
31 Дек 2019
7
1
Доброго времени суток, коллеги!
Сделал лампу, пока на пробу с лентой, т.к матрицы ещё не пришли и наблюдаю странное мерцание практически со всеми эффектами,
как будто теряются пакеты данных. Запаковал видео, т.к. напрямую заливать не разрешено.
Питание чистое с лабораторного источника, пробовал и конденсаторы ставить и провода к ленте укоротил до минимума, проблема рак и осталась.
Контроллер вемос мини.
надеюсь на советы, может кто уже замечал подобный эффект..
 

Вложения

George

★★✩✩✩✩✩
25 Дек 2019
372
58
Намучался я конечно с лампой пока не выяснил что у меня на nodemcu pin D4 не рабочий. К какому пину можно подпаять сенсорную кнопку и что в прошивке прописать ?
Меняй на любой свободный, D6, D7 и в скетче так и указывай его D6, D7. Это нодовское обозначение.
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
Доброго времени суток, коллеги!
Сделал лампу, пока на пробу с лентой, т.к матрицы ещё не пришли и наблюдаю странное мерцание практически со всеми эффектами,
как будто теряются пакеты данных. Запаковал видео, т.к. напрямую заливать не разрешено.
Питание чистое с лабораторного источника, пробовал и конденсаторы ставить и провода к ленте укоротил до минимума, проблема рак и осталась.
Контроллер вемос мини.
надеюсь на советы, может кто уже замечал подобный эффект..
По высоте диодов больше 16. Зачем? Если пикселей больше 600, то будут задержки...
БП - в топку. Пульсации померь. С нагрузкой не справляется. И провод с разъёмом тонковат для такой нагрузки!
 

barom

✩✩✩✩✩✩✩
6 Авг 2019
1
0
установил приложение на андроид ура работает. но пришлось удалить подключение по вайфай ledlamp, в результате не дает заново родключиться на пароль 12345678 выдает ошибку пароля
 

Creo2005

✩✩✩✩✩✩✩
19 Дек 2019
32
2
установил приложение на андроид ура работает. но пришлось удалить подключение по вайфай ledlamp, в результате не дает заново родключиться на пароль 12345678 выдает ошибку пароля
Чье приложение?? Там пароль не такой.
 

Lord Fire

✩✩✩✩✩✩✩
20 Сен 2019
6
6
Написал альтернативный клиент для лампы (android). Скачать можно в гугл плей по этой ссылке.
На данный момент реализовано только переключение режимов.
Если приложение будет интересно сообществу, добавлю фунционал управления будильником (как вариант синхронизация с системными будильниками). Возможно в будущем добавлю поддержку других устройств Гайвера / поддержку альтернативных прошивок лампы.

Приложение написано на языке Kotlin. Если кто хочет помочь идеями, комментариями или хочет учавствовать в разработке - пишите в личку на форуме.

UPD 01.01.2020 [Версия 0.2.121] Добавил поддержку темной темы (пока тема определяется настройками системы), поправил несколько крашей

Планы на будущее:
  • Добавить боковое меню, где будут настройки и куда уедет privacy policy
  • Добавить выбор темы из настроек приложения
  • Добавить кнопку вкл/выкл в список ламп
Владислав, привет! идея очень правильная синхронизировать будильники с телефоном.
и особенно правильное решение работать со всеми устройствами гайвера, через единый интерфейс (только устройство выбрать)
 
Изменено:
  • Лойс +1
Реакции: Vladislav S

dima2000

✩✩✩✩✩✩✩
9 Ноя 2019
14
0
Я так и не смог подключить лампу к роутеру. ESP_MODE стоит 1U - клиент WiFi (подключение к роутеру).
лог такой
20:02:57.953 -> *WM: Scan done
20:02:57.953 -> *WM: HUAWEI-77F6
20:02:57.953 -> *WM: -53
20:02:57.953 -> *WM: 71-44
20:02:57.953 -> *WM: -67
20:02:57.953 -> *WM: HUAWEI-UX2b
20:02:57.953 -> *WM: -67
20:02:57.953 -> *WM: Byfly36
20:02:57.953 -> *WM: -70
20:02:57.953 -> *WM: kv32
20:02:57.953 -> *WM: -86
20:02:57.953 -> *WM: Sent config page
20:02:59.186 -> *WM: Request redirected to captive portal
20:03:00.256 -> *WM: Request redirected to captive portal
20:03:06.704 -> *WM: Scan done
20:03:06.704 -> *WM: Dimon
20:03:06.738 -> *WM: -33
20:03:06.738 -> *WM: HUAWEI-77F6
20:03:06.738 -> *WM: -58
20:03:06.738 -> *WM: Dimon-PON
20:03:06.738 -> *WM: -63
20:03:06.738 -> *WM: HUAWEI-UX2b
20:03:06.738 -> *WM: -67
20:03:06.738 -> *WM: 71-44
20:03:06.738 -> *WM: -68
20:03:06.738 -> *WM: Dimon-PON_plus
20:03:06.738 -> *WM: -70
20:03:06.738 -> *WM: Byfly36
20:03:06.738 -> *WM: -74
20:03:06.738 -> *WM: ISL
20:03:06.738 -> *WM: -79
20:03:06.738 -> *WM: HUAWEI-BSw5
20:03:06.738 -> *WM: -89
20:03:06.738 -> *WM: Vika
20:03:06.738 -> *WM: -92
20:03:06.738 -> *WM: Sent config page
20:03:07.972 -> *WM: Request redirected to captive portal
20:03:09.075 -> *WM: Request redirected to captive portal
20:03:11.587 -> *WM: Request redirected to captive portal
20:03:24.852 -> *WM: WiFi save
20:03:24.852 -> *WM: Sent wifi save page
20:03:26.857 -> *WM: Connecting to new AP
20:03:26.857 -> *WM: Connecting as wifi client...
20:03:26.924 -> *WM: Waiting for connection result with time out
20:03:33.947 -> *WM: Connection timed out
20:03:34.048 -> *WM: Connection result:
20:03:34.048 -> *WM: 6
20:03:34.048 -> *WM: Failed to connect.
20:03:34.048 -> Не удалось подключиться к WiFi сети
20:03:34.048 -> Убедитесь в корректности имени WiFi сети и пароля
20:03:34.048 -> Рестарт для запроса нового имени WiFi сети и пароля...
20:03:34.083 ->
20:03:34.083 -> *WM: settings invalidated
20:03:34.083 -> *WM: THIS MAY CAUSE AP NOT TO START UP PROPERLY. YOU NEED TO COMMENT IT OUT AFTER ERASING THE DATA.
20:03:35.327 ->
20:03:35.327 -> ets Jan 8 2013,rst cause:2, boot mode:(3,6)
20:03:35.327 ->
20:03:35.327 -> load 0x4010f000, len 1384, room 16
20:03:35.327 -> tail 8
20:03:35.327 -> chksum 0x2d
20:03:35.327 -> csum 0x2d
20:03:35.327 -> v8b899c12
20:03:35.327 -> ~ld
20:03:35.361 ->
20:03:35.427 -> Рабочий режим лампы: ESP_MODE = 1
20:03:35.427 -> Старт в режиме WiFi клиента (подключение к роутеру)
20:03:35.460 -> WiFi сеть не определена, запуск WiFi точки доступа для настройки параметров подключения к WiFi сети...
20:03:36.471 -> *WM:
20:03:36.471 -> *WM: AutoConnect
20:03:36.538 -> *WM: Connecting as wifi client...
20:03:36.538 -> *WM: No saved credentials
20:03:36.538 -> *WM: Waiting for connection result with time out
20:03:43.528 -> *WM: Connection timed out
20:03:43.630 -> *WM: Connection result:
20:03:43.630 -> *WM: 0
20:03:43.663 -> *WM:
20:03:43.663 -> *WM: Configuring access point...
20:03:43.663 -> *WM: LedLamp
20:03:43.663 -> *WM: 31415926
20:03:44.163 -> *WM: AP IP address:
20:03:44.163 -> *WM: 192.168.4.1
20:03:44.163 -> *WM: HTTP server started
20:08:43.633 -> Время ожидания ввода SSID и пароля от WiFi сети или подключения к WiFi сети превышено
20:08:43.666 -> Лампа будет перезагружена в режиме WiFi точки доступа!
20:08:43.666 ->
20:08:43.700 -> Рабочий режим лампы изменён и сохранён в энергонезависимую память
20:08:43.700 -> Новый рабочий режим: ESP_MODE = 0, WiFi точка доступа
20:08:43.700 -> Рестарт...
20:08:44.837 ->
20:08:44.837 -> ets Jan 8 2013,rst cause:2, boot mode:(3,6)
20:08:44.837 ->
20:08:44.837 -> load 0x4010f000, len 1384, room 16
20:08:44.837 -> tail 8
20:08:44.837 -> chksum 0x2d
20:08:44.837 -> csum 0x2d
20:08:44.837 -> v8b899c12
20:08:44.837 -> ~ld
20:08:44.871 ->
20:08:44.938 -> Рабочий режим лампы: ESP_MODE = 0
20:08:44.938 -> Используется статический IP адрес WiFi точки доступа
20:08:45.004 -> Старт в режиме WiFi точки доступа
20:08:45.004 -> IP адрес: 192.168.4.1
20:08:45.004 -> Порт UDP сервера: 8888

Поставил альтернативную прошивку и все подключилось без всяких танцев с бубнами.
 

Lord Fire

✩✩✩✩✩✩✩
20 Сен 2019
6
6
Всем привет!
Наконец собрала себе свою версию лампы.
Из-за дефицита плафонов у нас в магазинах, купила себе аналог. Он выше на 2 см и перламутровый, поэтому дополнительного рассеивателя придумывать не нужно. Рисунок получается сразу плавным.
Долго думала, что можно использовать в качестве подставки. Сантех, в качестве основания, не очень хотелось.
И в фикспрайсе была найдена форма для запекания белого цвета.Из-за неё высота лампы увеличилась еще на 5 см.
Посмотреть вложение 6672Посмотреть вложение 6678
доброго вам дня! отлично получилось! женский взгляд на мир всегда несколько особый :), но тем он и прекрасен!
у нас на работе коллега (во времена отсутствия средств и оборудования) использовала в качестве оптических кроссов плоские полиэтиленовые банки из-под селёдки. получалось очень оригинально и очень функционально. а мужики под это пилили и гнули из железа кривые и стрёмные корпуса...
 

Amo

✩✩✩✩✩✩✩
31 Дек 2019
7
1
По высоте диодов больше 16. Зачем? Если пикселей больше 600, то будут задержки...
БП - в топку. Пульсации померь. С нагрузкой не справляется. И провод с разъёмом тонковат для такой нагрузки!
Зачем в топку, тут вы погорячились ... Лабораторник хороший, пульсаций или просадки нет,
да и проблема присутствует всегда, независимо от установленной яркости. На всякий случай подцепил осциллограф - чистенько всё.
Диодов всего 16х18 = 288, тут кто-то уже метровую лампу делал..
питание на ленте подано с обоих сторон.
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
Зачем в топку, тут вы погорячились ... Лабораторник хороший, пульсаций или просадки нет,
да и проблема присутствует всегда, независимо от установленной яркости. На всякий случай подцепил осциллограф - чистенько всё.
Диодов всего 16х18 = 288, тут кто-то уже метровую лампу делал..
питание на ленте подано с обоих сторон.
ЗАЧЕМ?
Количество пикселей 16*18*3=864 (+44%! = просадка библиотеки FastLed по скорости). Потребление в максимуме самой матрицы = 16*18*0,176=50,688W. Ваш "лабораторник" даже пяти-шести Ампер не даёт и давно кипит!!
51 Ватт только по диодам в матрице, не считая схемы! Посмотрите заявленые параметры матриц, матрица 16*16 - 50 Ватт! Так что, это не Я горячусь! ))) У меня проблем-то нет, мерцания у вас!
Графики показаний тока в студию! Как говорил Станиславский: "Не верю!"
Я не сказал главного: ваш лабораторник не даёт стабилизации по току, а только по напряжению. Для матрицы 2812 пофиг напряжение в диапазоне (3.3-5.5 Вольт).
 
Изменено:

Shorya

✩✩✩✩✩✩✩
3 Янв 2020
4
1
Добрый день, ребят. Плата NodeMCU. Прошивка последняя от Гавера. Прошивка завершается успешно. WiFi работает, в приложении плату видно. Но при подключении к сети загараетсч определённое количество светодиодов и их свечение никак не меняется что во время прошивки, что после. Кнопка касания отрабатывает, в приложении так же статус лампы меняется (вкл-выкл), но диоды как горели, так и горят. Подключал по схеме. Кнопка на d2, матрица на d4. Матрица битая попалась?IMG_20200103_113453.jpg
 

AndyIP

★★✩✩✩✩✩
3 Июл 2019
91
50
Добрый день, ребят. Плата NodeMCU. Прошивка последняя от Гавера. Прошивка завершается успешно. WiFi работает, в приложении плату видно. Но при подключении к сети загараетсч определённое количество светодиодов и их свечение никак не меняется что во время прошивки, что после. Кнопка касания отрабатывает, в приложении так же статус лампы меняется (вкл-выкл), но диоды как горели, так и горят. Подключал по схеме. Кнопка на d2, матрица на d4. Матрица битая попалась?Посмотреть вложение 7365
Попробуй временно убрать (или закоротить) резистор между NodeMCU и матрицей и отпишись про результат
 

Violadus

★✩✩✩✩✩✩
5 Дек 2019
73
12
Добрый день, ребят. Плата NodeMCU. Прошивка последняя от Гавера. Прошивка завершается успешно. WiFi работает, в приложении плату видно. Но при подключении к сети загараетсч определённое количество светодиодов и их свечение никак не меняется что во время прошивки, что после. Кнопка касания отрабатывает, в приложении так же статус лампы меняется (вкл-выкл), но диоды как горели, так и горят. Подключал по схеме. Кнопка на d2, матрица на d4. Матрица битая попалась?Посмотреть вложение 7365
а матрица вход на D in?
 

Wan-Derer

★★★★★✩✩
Команда форума
31 Июл 2018
2,129
412
Москва
wan-derer.ru
@Shorya, если смонтировано всё правильно, понизь напряжение питания матрицы до 4.5В. Об этом есть в описании проекта и неоднократно в этой теме
 
  • Лойс +1
Реакции: malec

Amo

✩✩✩✩✩✩✩
31 Дек 2019
7
1
Вам бы на битву экстрасенсов :) Источник питания на видео не запечатлен.
Никто не кипит, в режиме огня - 360мА, при полной яркости- 560мА, "Белый свет"-1,3А.
Количество отдельных светодиодов для FastLed роли не играет, важно количество контроллеров 2812, а их 16*18=288
288, Карл :)
Кстати с готовым китайским контроллером ленты, на том-же источнике питания спокойно работают две ленты на полной яркости,
поменяю ка я Wemos на что-нибудь другое...
 
  • Лойс +1
Реакции: udavst

Shorya

✩✩✩✩✩✩✩
3 Янв 2020
4
1
Все из предложенного попробовал. Ничего не изменилось, кроме того что загорелся ещё один рандомный светодиод. Плата умеренно греется. При этом на любой прошивке горят все те же диоды. Цвет так же не меняется. Именно синий, зелёный и один оранжевый
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
Вам бы на битву экстрасенсов :) ...,
поменяю ка я Wemos на что-нибудь другое...
Экстрасенсов не существует, есть лишь шарлатаны и люди с интуицией. ))
Решение правильное - самый стабильный модуль из схемы нужно удалить, чтобы поставив более глючный всё колыхалось в унисон и траблов заметно не будет )))
 
  • Лойс +1
Реакции: malec