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

  • У нас появились СТАТЬИ! Левая кнопка в меню навигации. Любую тему можно преобразовать в статью (в настройках темы И при её создании): первое сообщение станет текстом статьи, а остальные - комментариями. На форуме много достойных тем, думаю стоит навести порядок в первом сообщении с учётом всех остальных постов, красиво оформить и перевести их в статьи. Хорошие темы должны быть на "витрине"! Данное объявление можно отключить крестиком (куки должны быть включены)
WiFi лампа-будильник. Обсуждение проекта
Сообщение изъято на правах администрации
СООБЩЕНИЕ ИЗЪЯТО У ПОЛЬЗОВАТЕЛЯ, РЕДАКТИРУЕТСЯ АДМИНИСТРАЦИЕЙ !!!

В течении пары дней (но эт не точно), здесь появятся ссылки на все обновления, приложения, ошибки, версии исполнения и т.д)

ATTENTION : все у кого прошивка от gunner47 прошу переползать в тему
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proshivki-ot-gunner47.2418/
Данная тема будет очищена от мусора, все дельное перенесено в тему выше ПО КАЖДОМУ АВТОРУ
(у каждого автора прошивки будет своя тема)

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


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

  • Общаясь на форуме будьте взаимно вежливы!
  • Обратите внимание на то, что у нас принято говорить Спасибо путём повышения репутации, нажав на кнопочку
    .
  • Если есть претензии то нажмите кнопку 1579234795655.png .
  • Запрещено писать красным цветом в ваших постах - этот цвет только для Модераторов .
  • Вопросы, ответ на которые есть в шапке или в FAQ, будут удаляться. За повторный вопрос пользователь может быть наказан.
  • Убедительная просьба придерживаться тематики ветки, избегать флуда и оффтопа!

Кастомная прошивка, от слова "custom" - это системная ось, которая отличается от оригинальной прошивки (системной оси). Т.е. грубо говоря конкретный человек, или группа людей перебрала прошивку, разобралась как устроена оригинальная прошивка, модифицировали её и выпустили свою прошивку, которая и называется "Custom" прошивка. Так как GyverLamp версией прошивки 1.5.5 то все представленные здесь прошивки являются Кастомными.

постоянная ссылка на проект
https://community.alexgyver.ru/threads/wifi-lampa-budilnik.1406/#post-10610
Редактировано 24.10.2019
  • Более стабильная работа (исправлены ошибки, приводящие к циклической перезагрузке, особенно в режиме точки доступа, к частым подтормаживаниям без доступа к интернету, к самопроизвольному изменению яркости в сборках без кнопки; исправлено выключение будильника, если он сработал при изначально выключенной лампе).
  • Разработано новое android приложение с разделами Управление, Избранные эффекты, Будильник, Таймер. Умеет сканировать сеть и искать лампы, не нужно париться с поиском ip адресов. Умеет запоминать несколько ламп и переключаться между ними. Позволяет более точно выставить все параметры. Прячет или делает недоступным всё, чем нельзя управлять из-за настроек лампы или её недоступности. Раздел Избранные эффекты циклически переключает понравившиеся режимы по статическому/случайному таймеру.
  • Добавлено два новых эффекта: Светлячки со шлейфами и Белый свет.
  • Обновление прошивки по воздуху. Актуально для тех, кто уже собрал лампу, но всё ещё экспериментирует с прошивкой.
  • Включение (подача питания или перезагрузка модуля) при зажатой кнопке приводит к стиранию запомненных настроек WiFi сети.
  • При переносе лампы в новую WiFi сеть (при недоступности ранее запомненной) лампа разворачивает WiFi точку доступа для ввода имени и пароля новой WiFi сети. Не нужна перепрошивка, если не захардкожен статический IP.
  • В гитхаб репозитории выложены файлы прошивки, android приложение и файл thunkable проекта для желающих всё настроить/переделать под себя.

Очень часто при первом запуске лампы, при подключении к сети лампы не открывается менеджер сетей WIFI.
Помогает комментирование строки #define ESP_USE_BUTTON (отключение кнопки) и заливка скетча выставив Erase flash в All Flash Content
После того, как вы подключили лампу к сети эту строку можно раскомментировать и залить скетч с параметром Erase flash установленным в Only Sketh

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

Комментарии

recoshet

✩✩✩✩✩✩✩
15 Июн 2019
1
9
Сообщение изъято на правах администрации
СООБЩЕНИЕ ИЗЪЯТО У ПОЛЬЗОВАТЕЛЯ, РЕДАКТИРУЕТСЯ АДМИНИСТРАЦИЕЙ !!!

В течении пары дней (но эт не точно), здесь появятся ссылки на все обновления, приложения, ошибки, версии исполнения и т.д)

ATTENTION : все у кого прошивка от gunner47 прошу переползать в тему
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proshivki-ot-gunner47.2418/
Данная тема будет очищена от мусора, все дельное перенесено в тему выше ПО КАЖДОМУ АВТОРУ
(у каждого автора прошивки будет своя тема)

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


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

  • Общаясь на форуме будьте взаимно вежливы!
  • Обратите внимание на то, что у нас принято говорить Спасибо путём повышения репутации, нажав на кнопочку
    .
  • Если есть претензии то нажмите кнопку 1579234795655.png .
  • Запрещено писать красным цветом в ваших постах - этот цвет только для Модераторов .
  • Вопросы, ответ на которые есть в шапке или в FAQ, будут удаляться. За повторный вопрос пользователь может быть наказан.
  • Убедительная просьба придерживаться тематики ветки, избегать флуда и оффтопа!

Кастомная прошивка, от слова "custom" - это системная ось, которая отличается от оригинальной прошивки (системной оси). Т.е. грубо говоря конкретный человек, или группа людей перебрала прошивку, разобралась как устроена оригинальная прошивка, модифицировали её и выпустили свою прошивку, которая и называется "Custom" прошивка. Так как GyverLamp версией прошивки 1.5.5 то все представленные здесь прошивки являются Кастомными.

постоянная ссылка на проект
https://community.alexgyver.ru/threads/wifi-lampa-budilnik.1406/#post-10610
Редактировано 24.10.2019
  • Более стабильная работа (исправлены ошибки, приводящие к циклической перезагрузке, особенно в режиме точки доступа, к частым подтормаживаниям без доступа к интернету, к самопроизвольному изменению яркости в сборках без кнопки; исправлено выключение будильника, если он сработал при изначально выключенной лампе).
  • Разработано новое android приложение с разделами Управление, Избранные эффекты, Будильник, Таймер. Умеет сканировать сеть и искать лампы, не нужно париться с поиском ip адресов. Умеет запоминать несколько ламп и переключаться между ними. Позволяет более точно выставить все параметры. Прячет или делает недоступным всё, чем нельзя управлять из-за настроек лампы или её недоступности. Раздел Избранные эффекты циклически переключает понравившиеся режимы по статическому/случайному таймеру.
  • Добавлено два новых эффекта: Светлячки со шлейфами и Белый свет.
  • Обновление прошивки по воздуху. Актуально для тех, кто уже собрал лампу, но всё ещё экспериментирует с прошивкой.
  • Включение (подача питания или перезагрузка модуля) при зажатой кнопке приводит к стиранию запомненных настроек WiFi сети.
  • При переносе лампы в новую WiFi сеть (при недоступности ранее запомненной) лампа разворачивает WiFi точку доступа для ввода имени и пароля новой WiFi сети. Не нужна перепрошивка, если не захардкожен статический IP.
  • В гитхаб репозитории выложены файлы прошивки, android приложение и файл thunkable проекта для желающих всё настроить/переделать под себя.

Очень часто при первом запуске лампы, при подключении к сети лампы не открывается менеджер сетей WIFI.
Помогает комментирование строки #define ESP_USE_BUTTON (отключение кнопки) и заливка скетча выставив Erase flash в All Flash Content
После того, как вы подключили лампу к сети эту строку можно раскомментировать и залить скетч с параметром Erase flash установленным в Only Sketh

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

Сотнег

★★★★★✩✩
15 Янв 2020
839
459

Владимир Яцеленко

✩✩✩✩✩✩✩
23 Янв 2020
2
0
@Сотнег, что-то не вижу там таких настроек, подскажите где это настроить?
матрица 3х3 должна работать как цельный экран


// --- МАТРИЦА -------------------------
#define BRIGHTNESS (255U) // стандартная маскимальная яркость (0-255)
#define CURRENT_LIMIT (10000U) // лимит по току в миллиамперах, автоматически управляет яркостью (пожалей свой блок питания!) 0 - выключить лимит

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

#define COLOR_ORDER (GRB) // порядок цветов на ленте. Если цвет отображается некорректно - меняйте. Начать можно с RGB

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

Сотнег

★★★★★✩✩
15 Янв 2020
839
459
@Владимир Яцеленко, матрицу писать размером 48х48,
а ещё придётся самостоятельно переписать под себя функцию getPixelNumber()
и её копию сделать под именем XY().

Угол, зигзаг и прочее про матрицу нет смысла настраивать, потому что адресацию всё равно переделывать нужно.

@Владимир Яцеленко, а, ну да.
Вообще нет смысла что-то настраивать и переделывать, кроме
WIDTH 48
HEIGHT 48

пока прошивка не заработает и часть эффектов типа Конфетти.
 

kostyamat

★★★★✩✩✩
29 Окт 2019
541
210

@YES IDI,
Идеальная середина лежит по середине, имхо Ставьте кальку в середине промежутка между матрицей и плафоном.
 

Futurikon

✩✩✩✩✩✩✩
22 Май 2020
3
0
Всех приветствую и прошу сильно не пинать. Далек от электроники и тем более программирования. На али заказал готовый проект со стеклянным плафоном, все дошло через два месяца и начал я сборку... Плату подключать не пробовал, т.к. она должна была придти уже с базовой прошивкой от Гайвера. Запареллил на матрице питание по совету Алекса и некоторых умельцев с Ютьюба и при первом запуске на плате что-то искрануло. Далее пытался вернуть сборку в исходное состояние и подключить питание, как советовала страница товара на али, но к успеху не привело. Плату пробовал просто по юсб подключить, но признаков жизни не подает.
Подскажите, можно как-то ее оживить, может с ущербом функционалу, как временное решение? Новую я закажу, но ждать два месяца с отложенной самоделкой не хочется...
Так же пришли 5 ардуин нано, можно как-то ее адаптировать под матрицу, например просто выпилив в прошивке пункты с вайфай, оставив кнопку?
Пробовал прошивать нанку первой версией лампы поменяв только размер ленты на 16х16, прошилась успешно, но после этого реакции никакой.
Надеюсь на вашу помощь, т.к. сам никак это не порешаю, кроме заказа новой платы..
 

Pavelts

★✩✩✩✩✩✩
4 Апр 2020
149
34
Всех приветствую и прошу сильно не пинать. Далек от электроники и тем более программирования. На али заказал готовый проект со стеклянным плафоном, все дошло через два месяца и начал я сборку... Плату подключать не пробовал, т.к. она должна была придти уже с базовой прошивкой от Гайвера. Запареллил на матрице питание по совету Алекса и некоторых умельцев с Ютьюба и при первом запуске на плате что-то искрануло. Далее пытался вернуть сборку в исходное состояние и подключить питание, как советовала страница товара на али, но к успеху не привело. Плату пробовал просто по юсб подключить, но признаков жизни не подает.
Подскажите, можно как-то ее оживить, может с ущербом функционалу, как временное решение? Новую я закажу, но ждать два месяца с отложенной самоделкой не хочется...
Так же пришли 5 ардуин нано, можно как-то ее адаптировать под матрицу, например просто выпилив в прошивке пункты с вайфай, оставив кнопку?
Пробовал прошивать нанку первой версией лампы поменяв только размер ленты на 16х16, прошилась успешно, но после этого реакции никакой.
Надеюсь на вашу помощь, т.к. сам никак это не порешаю, кроме заказа новой платы..
На нанке пин указали к какому подключена матрица ?

Только резистор тут не нужен, это только для ленты, на матрице уже установлен.
Пин укажите обязательно к которому подключен дата от матрицы, а так же пин кнопки это тоже важно.

1590156841049.png

тут есть похожая ситуация.
 
Последнее редактирование:
  • Лойс +1
Реакции: Futurikon

Futurikon

✩✩✩✩✩✩✩
22 Май 2020
3
0
Всех приветствую и прошу сильно не пинать. Далек от электроники и тем более программирования. На али заказал готовый проект со стеклянным плафоном, все дошло через два месяца и начал я сборку... Плату подключать не пробовал, т.к. она должна была придти уже с базовой прошивкой от Гайвера. Запареллил на матрице питание по совету Алекса и некоторых умельцев с Ютьюба и при первом запуске на плате что-то искрануло. Далее пытался вернуть сборку в исходное состояние и подключить питание, как советовала страница товара на али, но к успеху не привело. Плату пробовал просто по юсб подключить, но признаков жизни не подает.
Подскажите, можно как-то ее оживить, может с ущербом функционалу, как временное решение? Новую я закажу, но ждать два месяца с отложенной самоделкой не хочется...
Так же пришли 5 ардуин нано, можно как-то ее адаптировать под матрицу, например просто выпилив в прошивке пункты с вайфай, оставив кнопку?
Пробовал прошивать нанку первой версией лампы поменяв только размер ленты на 16х16, прошилась успешно, но после этого реакции никакой.
Надеюсь на вашу помощь, т.к. сам никак это не порешаю, кроме заказа новой платы..
1.PNG
Подключив питание напрямую начал гореть вот этот элемент, конденсатор вроде, наверное он изначально и погорел? Можно его заколхозить? На пикабу проблема похожая, но элемент не тот. Живу в жопе мира, подскажите где можно найти что-то подходящее на замену и как искать? В компьютерных магазинах? Никаких радиорынков у нас нет.
Нанку с матрицей подружить так и не получилось. После выпайки резистора перестала определятся компьютером, походу сжег еще и ее. :\
 

MeDaJIucT

✩✩✩✩✩✩✩
11 Фев 2020
2
0
добавлял кто-нибудь анализатор спектра или цветомузыку в этот проект?
 

vvi

✩✩✩✩✩✩✩
28 Ноя 2019
30
7
Живу в жопе мира, подскажите где можно найти что-то подходящее на замену и как искать? В компьютерных магазинах?
Это конденсатор, вроде должен быть 10мкФх5В, в крайнем случае можно пробовать запустить плату убрав остатки сгоревшего. На некоторых платах экономные китайцы ставят керамику. Элементы можно взять с любых неисправных плат, с компьютерных например. Отключите блок питания, матрицу и кнопку от платы, запустите ее при питании от usb. Проверте блок питания на соответствие напряжению. Удачи.
 
  • Лойс +1
Реакции: Futurikon

vortigont

★★✩✩✩✩✩
24 Апр 2020
136
85
Saint-Petersburg, Russia
Подключив питание напрямую начал гореть вот этот элемент, конденсатор вроде, наверное он изначально и погорел? Можно его заколхозить?
на фото плохо видно, это должен быть стабилитрон. Вы на плату питание неправильной полярности подали или повышенное напряжение? Менять его смысла нет если сама умерла. Смотря сколько вы так плату "жарили", если достаточно долго, то стабилитрон, сгорев сам перестал защищать саму плату, и, вероятно, она тоже вышла из строя.
Если она живая то запустится если просто выпаять стабилитрон или то что от него осталось
 
  • Лойс +1
Реакции: Futurikon

vortigont

★★✩✩✩✩✩
24 Апр 2020
136
85
Saint-Petersburg, Russia

Futurikon

✩✩✩✩✩✩✩
22 Май 2020
3
0
на фото плохо видно, это должен быть стабилитрон. Вы на плату питание неправильной полярности подали или повышенное напряжение? Менять его смысла нет если сама умерла. Смотря сколько вы так плату "жарили", если достаточно долго, то стабилитрон, сгорев сам перестал защищать саму плату, и, вероятно, она тоже вышла из строя.
Если она живая то запустится если просто выпаять стабилитрон или то что от него осталось
Вроде бы с пайкой не косячил и сделал все по схеме Гайвера :confused:. Ладно, останется для меня загадкой, больше не хочу с ней эксперементировать, чтоб еще матрицу или БП не загубить :). Заказал новые платки с России, через пару недель попробую повторить.
Pavelts, vvi, vortigont, спасибо за помощь!
 

vvi

✩✩✩✩✩✩✩
28 Ноя 2019
30
7
@Futurikon,
Обязательно проверте блок питания! Включите плату с питанием от USB и отключив матрицу, кнопку и блок питания, может не все потеряно.
 

menooooo

✩✩✩✩✩✩✩
4 Мар 2019
22
0
А как сделать, чтобы лампа после выхода из будильника не переходила в "Цикл"? 🤔
 

Yaken

✩✩✩✩✩✩✩
20 Апр 2020
8
0
Ребят, можно ли защититься от выгорания ардуинки при подключении лампы к компу без подключения питания? Диод между 5в блока питания и ардуинкой запилить?
 

EGORka

★✩✩✩✩✩✩
15 Мар 2020
57
16
Кстати, кому не нравится цилиндрическая форма лампы. Сегодня в электротоварах узрел недорогой светильник.В середине матовый квадрат 16х16, за ним обычная лампа, а по краям светодиодный свет. И цена в принципе недорогая. Как раз под матовое стекло матрица подойдет. Есть и побольше правда. Я так думаю найти подобный светильник на просторах родины можно.
 

Вложения

Последнее редактирование:

vvi

✩✩✩✩✩✩✩
28 Ноя 2019
30
7
Ребят, можно ли защититься от выгорания ардуинки при подключении лампы к компу без подключения питания? Диод между 5в блока питания и ардуинкой запилить?
Можно, лучше диод Шоттки, между блоком питания, матрицей и ардуино. Если уже сгорело замените диод(шоттки на 1А) или поставте перемычку.
 
Последнее редактирование:

Yaken

✩✩✩✩✩✩✩
20 Апр 2020
8
0
Можно, лучше диод Шоттки, между блоком питания, матрицей и ардуино. Если уже сгорело замените диод(шоттки на 1А) или поставте перемычку.
Спасибо за ответ. Будет правильно при сборке как на скрине подвести питание к ардуинке через диод шоттки, припаяв его к плюсовой ножке конденсатора? Пока ничего не сгорело, но хочу обезопаситься. В прошивке на матрицу (16х16) 2А идет, вы советуете диод на 1А, расчет тока диода по потреблению платы считается?
 

kostyamat

★★★★✩✩✩
29 Окт 2019
541
210

@Yaken,
Вы похоже не поняли, диод нужно поставить катодом (там где метка) к входу +VIN контроллера, а анодом к БП. Матрицу подключите к +питания матрицы на прямую. Тогда, если запитать контроллер от USB, ток на матрицу в обратном направлении протекать не будет. Контроллер потребляет что-то около 80мА, это всего лишь 0.08А. Там любой можно ставить, но как правильно сказали, диод Шотки, с малым падением напряжения.
 
Последнее редактирование: