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

kostyamat

★★★★★★✩
29 Окт 2019
1,098
631
@Bublik911, ну если TX/RX отрывали и то же самое, наверное таки по питанию. Но тут странность есть, - там ведь стабилизатор ещё с 5в в 3.3в, как ни как, но часть возможных помех в обратку он отсекает, работая приблизительно так же как и диод. Надеюсь вы питание с БП 5в на вход контроллера VIN подаёте?
И ещё, может у вас БП шумный, не пробовали питать от другого источника?
 
  • Лойс +1
Реакции: Bublik911 и malec

kostyamat

★★★★★★✩
29 Окт 2019
1,098
631
Если конечно не мощным паяльником и с жестким фанатизмом )....
Фанатизм излишен конечно, но вот паяльник наоборот стоит именно мощный взять, ватт 60. Так вы скорее точки припайки прогреете, не перегривая чипы вокруг.
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
@Bublik911, как вариант - попробуй микроконтроллер поменять, скорее всего это из-за него .... проверь все пины на контроллере и просмотри пайку, желательно под микроскопом ....Да и как вариант, чтоб избежать не нужных поисков, отключи матрицу и кнопку, для чистоты эксперимента, сначала по питанию, а потом сигнал, короче потыкай, Метод тыка нам поможет...У самого с плеером и всё гуд...
 
  • Лойс +1
Реакции: Bublik911

$sanya$

✩✩✩✩✩✩✩
11 Фев 2020
1
0
смена региона не помогает при каждом запуске приложения выдаёт 2:00 может для стран ещё что то в скейче меняетца??????

использую точку доступа не знаю как выстовить время на плате
 

Bublik911

✩✩✩✩✩✩✩
24 Янв 2020
12
2
@Bublik911, как вариант - попробуй микроконтроллер поменять, скорее всего это из-за него .... проверь все пины на контроллере и просмотри пайку, желательно под микроскопом ....Да и как вариант, чтоб избежать не нужных поисков, отключи матрицу и кнопку, для чистоты эксперимента, сначала по питанию, а потом сигнал, короче потыкай, Метод тыка нам поможет...У самого с плеером и всё гуд...
Да, метод тыка наше всё :) При работе с китайскими подвальносделанными модулями это именно так.

Всем кто со мной подумал- большое спасибо. Вопрос разрешился именно методом научного тыка. Поменял сначала мк причём даже из другой версии, а именно esp-01s. Не помогло. Завернул обе платы в фольгу- нет эффекта. Хотел выкинуть всё это в окно, но потом решил перепаять и мп3 платку. О чудо! Сработало. Я понятия не имею что в этой плате смогли накосячить китайцы, но они что то сделали не так. Короче, если вдруг кому то попадётся такая проблема- это плата MP3 мини. Причём не спешите её выкидывать. Управление кнопочками работает весьма успешно :)
 

Bublik911

✩✩✩✩✩✩✩
24 Янв 2020
12
2
смена региона не помогает при каждом запуске приложения выдаёт 2:00 может для стран ещё что то в скейче меняетца??????
Меняется тайм зона вот тут: у меня это 338 строка. Забей в поиске "int8_t timeZoneOffset = 7; // смещение часового пояса от UTC" ну и поставь свой пояс согласно списку часовых поясов.
 

Вложения

Bublik911

✩✩✩✩✩✩✩
24 Янв 2020
12
2
@Сотнег, конечно к матрице. Чего ей будет то? Берёшь МГТФ 0,2 можно конечно и 0,35, но больно толстый получается, паяльник по мощнее(ну ватт 40 будет достаточно, но лучше конечно T12, китайские типа Хакко очень хороши, рекомендую), что бы быстро прогревал пятно пайки и спокойно паяешь. Секунды за три-пять ничего не перегреешь. Если не получилось, то остуди и начни снова.
 
  • Лойс +1
Реакции: Belokota

san100

★✩✩✩✩✩✩
17 Дек 2019
59
12
@Bublik911, @Сотнег , я тоже напрямую паял, даже не думал морочиться, там теплоотвод большой, правда припаяно у них было бессвинцовым припоем, на 400 градусах пришлось, но всё хорошо. паяло у меня - ts100
 

san100

★✩✩✩✩✩✩
17 Дек 2019
59
12
@Koteyka, привет! можешь прислать код? или ссылку дать где лежит. горю желанием.:)
 

Brisk

✩✩✩✩✩✩✩
11 Янв 2020
3
1
@Jery, Огромное спасибо за файлик с подставкой!!! Отлично и гармонично!!!
 

Jery

✩✩✩✩✩✩✩
11 Фев 2020
6
8
@Brisk, Спасибо за проявленный интерес. Мог выложить Вам последнюю стл-ку. Там разьем питания чуть-чуть выдвинут наружу (2мм), чтобы не изгибать под 90 градусов внутренние контакты разьема питания. Иначе он почти упирается в трубу. Немного эсетики снаружи и удобства внутри. :)
 

san100

★✩✩✩✩✩✩
17 Дек 2019
59
12
@Koteyka, :)))))))
точно! не написал чего. код приложения, конечно. хочу сам под себя поправить надписи и удалю, чтоб американцам не достался!
 

Александр Бирюков

✩✩✩✩✩✩✩
19 Фев 2020
11
0
Провозился весь вечер. Поставил другую плату - благо есть запас. Поставил альтернативную прошивку. Все равно та же фигня. То есть горит только половина матрицы - причем обрывается не в конце линейки светодиодов, а за четыре светодиода до конца. И пайка точно не причем - это совсем с другого конца матрицы.

Пины также менял, еще раз всё перепаял - ничего не помогает. В итоге включил - и стал матрицу в кольцо сворачивать. И - о чудо - она зажглась вся! Но теперь верхняя половина горит постоянно - одним светом, а нижняя - управляется с кнопки/приложения. Если начинать "мять" матрицу (мял без фанатизма - если что!) - то верхняя часть тоже начинает реагировать, цвет менять, часть диодов гаснет и т.д.

Господа - кто с матрицами работал плотно - что это? Все таки брак матрицы? У меня еще есть слабый вариант - поставить кондер по питанию... но мне кажется, как мертвому припарка...

И да - тока точно хватает, в этот раз запитывал от мощного БП и ток смотрел - там максимум 1А выходило...

Фотки прилагаю:
1 - всё включено, матрица горит, на нижней - эффекты, верхняя - просто горит
2 - всё выключено, нижняя часть погасла, верхняя продолжает гореть
 

Вложения

kostyamat

★★★★★★✩
29 Окт 2019
1,098
631
@Александр Бирюков, у вас с какого конца матрица запитана? Там три пятака под питание, лично я запитываю по середине, в идеале их все лучше запаралелить. И желательно проводом не меньше 0.5кв.мм. Если запитываете от начала, то от середины и дальше падение напряжения питания ниже предела работоспособности чипов. Ну и потеря контакта вполне возможна. Но сначало таки питание посмотрите.
 

kreomarcell

✩✩✩✩✩✩✩
23 Фев 2020
4
1
Добрый день.

Собрал сегодня лампу, поставил прошивку от Gunner47, но не уверен, что проблема в прошивке, поэтому пишу здесь.
Лампа на первый взгляд работает, но есть ряд существенных проблем. Основная - это произвольное вспыхивание диодов, которые в данном режиме гореть не должны. Но они горят и не один-два, а множество. Например в режиме матрицы, помимо падающих зеленых огней, повсюду мелькают синие в произвольном порядке. Аналогичная история в режиме огня - внизу огонь, наверху рой синих огоньков. Да и во всех остальных режимах эта же проблема присутствует. Второе - при выключении лампы, несколько диодов остаются гореть, как бы залипают. Каждый раз разные. Иногда удается выключить так, чтобы все погасли, но очень редко.
Была проблема при сборке - оказались перепутаны провода к матрице: Gnd и Din. В такой конфигурации плата не прошивалась. Когда проблему обнаружил и перепаял провода как надо, прошивка стала нормально работать. Не горит диод точно над местом контакта проводов - то ли он сгорел из-за неправильной полюсовки, то ли умер от перегрева при пайке.
Блок питания китайский из набора, выдает 5.21В. Плата Node MCU Amica.

Есть у кого-нибудь представление, что с лампой и поддаётся ли это исправлению? Собирал для ребёнка, жаль будет, если не будет работать. В таком состоянии, как сейчас, в качестве ночника никак не получится использовать.
 
Изменено:

Wan-Derer

★★★★★✩✩
Команда форума
31 Июл 2018
2,109
409
Москва
wan-derer.ru
@kreomarcell, негорящий диод скорее всего мёртв. А напряжение питания д.б. 4.5В, это есть в описании проекта и здесь обсуждалось многократно.
Информация про ребёнка лишняя, это никому не интересно.
 

san100

★✩✩✩✩✩✩
17 Дек 2019
59
12
@Александр Бирюков, очевидно, что сдох диод, с которого матрица уже не отрабатывает. попробуй поменять, если есть на что. можешь выпаять последний и поменять.
 

Александр Бирюков

✩✩✩✩✩✩✩
19 Фев 2020
11
0
@san100, кстати да - так ведь можно сделать? Выпаять последний и поставить вместо неисправного? И я слышал - что лучше сразу два менять - неисправный и перед ним один хороший. Это верная информация?
 

Wan-Derer

★★★★★✩✩
Команда форума
31 Июл 2018
2,109
409
Москва
wan-derer.ru
@Александр Бирюков, чисто теоретически, диод может отрабатывать свой пакет, но не отдавать информацию дальше, но мне это кажется маловероятным. Проверить это легко осциллографом или сделав пробник из светодиода и резистора