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

LuckyBen

✩✩✩✩✩✩✩
24 Ноя 2019
12
0
Я вот что подумал. Рекомендуемый минимальный ток для светильники 3А, а желательны аж 5А, но даже офигенно крутой кабель например от UGreen поддерживате только 2.4А макс. А наши кабеля продаваемые в россии подавно плохие. Тогда смысл от 3А? Или вы припаеваете напрямую блок питания к светильники не используя USB кабель?

Просто почти все блокари на 5В теперь делают с USB гнездом, (имею ввиду закрытые блокари а не в железном полуотрытом корпусе)
 
Изменено:

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
Тогда смысл от 3А?
Кабеля рассчитаны на постоянную (непрерывную) нагрузку, например, в 3А, а блоки питания выдают 3А в импульсе, т.е. нагрузка на кабель получится не более 0,5А
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
Я вот что подумал. Рекомендуемый минимальный ток для светильники 3А, а желательны аж 5А, но даже офигенно крутой кабель например от UGreen поддерживате только 2.4А макс. А наши кабеля продаваемые в россии подавно плохие. Тогда смысл от 3А? Или вы припаеваете напрямую блок питания к светильники не используя USB кабель?

Просто почти все блокари на 5В теперь делают с USB гнездом, (имею ввиду закрытые блокари а не в железном полуотрытом корпусе)
Потребление матрицы 16*16 может быть до 15.36А, это при токе 60мА на один светодиод. Но в таком режиме матрица будет неплохо так греться и нужно отводить избыточное тепло. Альтернатива - понижать ток и соответственно яркость. Сами блоки питания вы можете купить любые, как и провода. Если планируете собирать в закрытом корпусе и без активного охлаждения, то желательно не превышать 3А на матрицу, чтобы не перегревать светодиоды. Ну и естественно если есть желание запитать матрицу на близкие к номинальным токам - то нужно не только подвести питание отдельными толстыми проводами, но также продублировать их в разных узлах матрицы, чтобы снизить потери.
 

solevi

✩✩✩✩✩✩✩
21 Ноя 2019
16
2
Или вы припаеваете напрямую блок питания к светильники не используя USB кабель?
Да, на прямую, более того если питать через ЮСБ защитный диод по питанию от ЮСБ будет греться, о чем собственно уже спрашивали пару страниц назад (про нагрев диода).
 

Dmitriy555

✩✩✩✩✩✩✩
30 Ноя 2019
31
1
Не совсем все, там только мелодии под будильник, я предлагаю также мелодии и звуки под некоторые (огонь, можно под океан, листву и т.д.) световые эффекты плюс колыбельные под нереализованную еще никем функцию "закат" - обратную "рассвету", когда лампа плавно затухает за заданное время, можно для деток такой функционал сделать. Всяких убаюкивающих мелодий - хоть пруд пруди, полный Интернет.
Вроде судя по описанию к этой схеме и комментариям в самих скетчах там присутствуют звуковые эффекты для огня, леса, океана. При сильном желании можно записать на эту же флешку звуки этих эффектов. Посмотреть как в скетче вызывается проигрывание мелодий будильника и добавить похожий текст в каждый эффект. Единственное что придется поискать в интернете, как реализовать циклическое воспроизведение мелодий.
Про эффект плавного угасания нужно спросить профессионалов программирования Ардуино. Правда они просто так вряд-ли вам помогут, поэтому придется самому искать в нете похожие конструкции с этим эффектом и копировать фрагменты себе в скетч.
 

ramazan

✩✩✩✩✩✩✩
11 Дек 2019
7
0
Приветствую форумчане! Новичек в этом деле, спаять или собрать могу только по подробной инструкции. У меня плата ESP32 в диспетчере определяется как Silikon Labs CP210x USB to UART Bridge (COM17) при попытке заливки получаю следующее:

может кто знает , что это? В чем ошибка? В IDE выставлен порт 17, кабеля менял (даже с индикацией сигнала...(синий не активный, красный индикатор - сигнал есть) так у меня при попытке заливки красный мигает еле еле в сек/раз
1576260070355.png
 

Вложения

Xabar

✩✩✩✩✩✩✩
14 Сен 2019
14
0
Получилось таки объединить две матрицы в массив 16*32. Для этого нужно во вкладке constans.h изменить следующее:

#define WIDTH (32U) // ширина матрицы
#define HEIGHT (16U) // высота матрицы

и подогнать угол подключения и направление ленты из угла. В моей матрице это

#define CONNECTION_ANGLE (0U) // угол подключения: 0 - левый нижний, 1 - левый верхний, 2 - правый верхний, 3 - правый нижний
#define STRIP_DIRECTION (1U) // направление ленты из угла: 0 - вправо, 1 - вверх, 2 - влево, 3 - вниз

По сути это неверные значения, т,к. IP адрес отображается зеркально и перемещается слева на право, но все эффекты, а главное огонь работают нормально.
Ещё раз спасибо всем откликнувшимся, особенно @Koteyka.
 

griganam

✩✩✩✩✩✩✩
28 Июн 2019
10
4
Приветствую форумчане! Новичек в этом деле, спаять или собрать могу только по подробной инструкции. У меня плата ESP32 в диспетчере определяется как Silikon Labs CP210x USB to UART Bridge (COM17) при попытке заливки получаю следующее:
Надо выставлять плату ESP 32, а не ESP8266, и заливать скетч для ESP 32, в общем надо сначала прочитать форум, а потом мучать технику
 

ramazan

✩✩✩✩✩✩✩
11 Дек 2019
7
0
Надо выставлять плату ESP 32, а не ESP8266, и заливать скетч для ESP 32, в общем надо сначала прочитать форум, а потом мучать технику
Надо выставлять плату ESP 32, а не ESP8266, и заливать скетч для ESP 32, в общем надо сначала прочитать форум, а потом мучать технику
Запутался совсем, ESP 32 разные на столько? А в коде надо менять ESP8266 на ESP32 или как?

У меня в платах нет такого, выставляю NodeMCU 1.0 (ESP-12E Module)
 
Изменено:

griganam

✩✩✩✩✩✩✩
28 Июн 2019
10
4
Запутался совсем, ESP 32 разные на столько? А в коде надо менять ESP8266 на ESP32 или как?
ESP 32, это двухядерный проц внутри, у нее все по другому, где-то выше писали прошивку для нее, ищи, в настройках Ардуино надо выставлять плату ESP 32. А весь проект собран на одноядерной ESP 8266, она совсем другая
 

ramazan

✩✩✩✩✩✩✩
11 Дек 2019
7
0
ESP 32, это двухядерный проц внутри, у нее все по другому, где-то выше писали прошивку для нее, ищи, в настройках Ардуино надо выставлять плату ESP 32. А весь проект собран на одноядерной ESP 8266, она совсем другая
Спасибо, буду искать)
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
Приехали еспшки, ну вот теперь можно поковырять имеющиеся наработки :)
 

vvip

★★★★✩✩✩
18 Дек 2018
469
206
Или вы припаеваете напрямую блок питания к светильники не используя USB кабель?
А ты что, серьезно питаешь всю систему (и матрицу в т.ч) через USB разъем контроллера?
И как долго живет контроллер в таком случае?
 

vvip

★★★★✩✩✩
18 Дек 2018
469
206
Единственное что придется поискать в интернете, как реализовать циклическое воспроизведение мелодий.
Чего там искать - библиотека плеера имеет функцию - DFPlayer.enableLoop() и в скетче она используется - звук по циклу там проигрывается.
Про эффект плавного угасания нужно спросить профессионалов программирования Ардуино. Правда они просто так вряд-ли вам помогут, поэтому придется самому искать в нете похожие конструкции с этим эффектом и копировать фрагменты себе в скетч.
Чем плавное угасание отличается от плавного нарастания яркости (рассвет)? Только добавлением / убавлением значения яркости. Тот же рассвет, только не от 0 к 255, а от 255 к 0.
 

Jelbock

✩✩✩✩✩✩✩
6 Дек 2019
4
0
Харьков
Наконец то закончил лампу. Так как я хохол, то у меня нет возможности купить такой плафон в леруа. Купил похожий в Brille.
И через дружескую печать на сайте гайвера нашел человека, который напечатал мне подставку и крышку под этот самый плафон.
Здравствуйте. Я тоже с Украины, похоже, придется покупать такой же плафон. Не поделитесь 3д моделью подставки и крышки?
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
Здравствуйте.
Хочу сделать лампу на прошивке Алекса поярче путем изменения настройки BRIGHTNESS с 40 до максимума (255). Это допустимое действие или можно все-таки перегреть или другим образом повредить лампу? БП на 3А


Спасибо, действительно, данный светодиод и в общем вся матрица работает.
вот для тех кто в танке, сначала с ограничением 5000мА, а потом вообще снял ограничения по току... Может ли ваш блок питания такое....
Да очень ярко, 0.06х256=15.36А, если в ваттах - 0.3х256=76.8Вт. ну это расчёты, на самом деле при токе в 9 ампер мощность лампы составляет 41ватт печь ещё та... за пару минут матрица нагрелась чувствительно...
 

Вложения

Изменено:

vecher.v.afrike

✩✩✩✩✩✩✩
21 Авг 2019
2
0
Вопрос. Сделал 2 лампы, одну месяца два назад, вторую недели 2 назад. Первая сохраняет режим и настройки при полном отключении от сети и после появления питания включается в последнем режиме, вторая сбрасывает сбрасывает настройки в стоковые после обесточивания и при появлении питания включается в первоначальном режиме со стоковыми настройками, но настройки wi-fi сохраняются. Платы покупал у одного и того-же продавца, матрицы у разных (но матрица здесь понятное дело не причём). Прошивку заливал 1.5.5. на обе лампы, не модифицировал их. Платы node mcu, куплены по гайверовской ссылке. В чём может быть дело? Прошивка залилась с косяком или память у второй платы глючная?
 

vecher.v.afrike

✩✩✩✩✩✩✩
21 Авг 2019
2
0
Сегодня заметил что время на лампе на пол часа отстаёт от реального, хотя в прошивке указан часовой пояс +3. Почему такое происходит? И можно-ли реализовать возможность синхронизации со временем на смартфоне при каждом запуске приложения?
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
Да, на прямую, более того если питать через ЮСБ защитный диод по питанию от ЮСБ будет греться, о чем собственно уже спрашивали пару страниц назад (про нагрев диода).
если при питании через ЮСБ матрица светится, значит вы диод припаяли не правильно... защитный диод для того и ставиться , чтоб ЮСБ не спалить большим током...
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
Сегодня заметил что время на лампе на пол часа отстаёт от реального, хотя в прошивке указан часовой пояс +3. Почему такое происходит? И можно-ли реализовать возможность синхронизации со временем на смартфоне при каждом запуске приложения?
Где-то это уже было...полистай форум
 

Dmitriy555

✩✩✩✩✩✩✩
30 Ноя 2019
31
1
Чего там искать - библиотека плеера имеет функцию - DFPlayer.enableLoop() и в скетче она используется - звук по циклу там проигрывается.

Чем плавное угасание отличается от плавного нарастания яркости (рассвет)? Только добавлением / убавлением значения яркости. Тот же рассвет, только не от 0 к 255, а от 255 к 0.
Здравствуйте.
Хорошо, что все уже реализовано и нет необходимости это искать. Я просто начал знакомство с Ардуино и не в курсе всех возможностей и функций этих девайсов.
Можете подсказать, что нужно добавить в скетчи и приложение от Алекса, чтобы функция будильник работала в режиме точки доступа и синхронизация и корректировка времени были через приложение на смартфоне?
Ещё можете подсказать при добавлении модуля часов 1302 или1307 в эту лампу, как его связать с функцией будильника и приложением для синхронизации и управления?
Спасибо.
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
Здравствуйте.
Хорошо, что все уже реализовано и нет необходимости это искать. Я просто начал знакомство с Ардуино и не в курсе всех возможностей и функций этих девайсов.
Можете подсказать, что нужно добавить в скетчи и приложение от Алекса, чтобы функция будильник работала в режиме точки доступа и синхронизация и корректировка времени были через приложение на смартфоне?
Ещё можете подсказать при добавлении модуля часов 1302 или1307 в эту лампу, как его связать с функцией будильника и приложением для синхронизации и управления?
Спасибо.
Это всё есть в приложении и прошивке от ввип https://github.com/vvip-68 и настраивается всё со смарта... Часы третий день не трогаю (без модуля реального времени просто дисплей) всё гуд, и включаются и выключаются все настройки согласно времени...
 
Изменено: