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

SpodMus

✩✩✩✩✩✩✩
2 Янв 2020
2
0
Всем привет!
Хелп ми плиз

1. Прошил лампу от gunner47
2. Отключил мобильный интернет, блютуз, GPS и все что может мешать.
2. Подключился к LedLamp - 31415926
3. В монитор порта посмотрел IP 192.168.4.1 и порт 8888
4. Ввел в программы ганна и кота, добавил лампу - работает
5. Перешел в браузере по адресу http://192.168.4.1/, ввел данные Своего WI-FI и подключился
6. Посмотрел в монитор порта новый IP и порт 8888
7. Ввел в программы ганна и кота, добавил лампу - работает
8. Ввожу в браузере новый IP - никуда не заходит (в принципе и не должно)
9. Ввожу IP точки доступа лампы (который 192.168.4.1) - никуда не заходит (в принципе и не должно)
10. Нажимаю 7 раз кнопку на лампе - лампа переходит в режим ESP_MODE = 0
11. Снова отключаю всё и подключаюсь к LedLamp - 31415926
12. Ввожу IP точки доступа лампы (который 192.168.4.1) - никуда не заходит (ПОЧЕМУ?!) (Сам WI-FI тоже отключен, вообще и поблизости другого нет)

Но через приложения она отзывается - все в порядке. Причем ей неважно в каком режиме она работает и как я к ней подключаюсь (напрямую или через свой WI-FI). Естественно, если с первого раза не получается я жму кнопку RESET на плате, а далее отключаю USB и питание, подключаю - пробую снова. Эти манипуляции начинаются с 5-го пункта.

Что хочу:
Делаю лампу в подарок. Человек которому буду дарить - не шарит, вообще. Самостоятельно прошить и подключить - даже не подумает. Максимум это перейти по IP адресу (который 192.168.4.1) к настройкам и ввести данные своего WI-FI, чего собственно я и добиваюсь.


В описании прошивки сказано:
3. При переносе в другую WiFi сеть теперь не нужна перепрошивка, при неудачном подключении лампа развернёт WiFi точку доступа и запросит SSID и пароль от новой сети. Потом снова перезагрузится в режим подключения к роутеру для нормальной работы.


Вопросы:
1. Значит что при отключении настроенного Wi-Fi, при условии работающего, например, соседского - лампа запросит новые настройки Wi-Fi? То есть, пункт 12 заработает?
2. Как перевести лампу обратно в режим ESP_MODE = 1 ? 7 раз нажимать на кнопку пробывал

В поиске форума искал решение - не нашел. Извините если это обсуждалось.
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
SpodMus
1. Должно отрабатывать семикратное нажатие.
2. Прошей ещё раз. Только свою сеть ей не давай, пусть у себя Лампу настраивают.

Лампа в режиме перепрошивки (по воздуху) откликается трёхкратным миганием красных диодов. Наблюдается такое?
 

SpodMus

✩✩✩✩✩✩✩
2 Янв 2020
2
0
George

Да, нажал на кнопку 6 раз, лампа мигнула 3 раза красным[/QUOTE]
Нажимаю 7 раз, лампа в режим ESP_MODE = 1 не переключается, в монитор порта данные не обновляются
 

Valex

✩✩✩✩✩✩✩
2 Окт 2019
14
0
Ребята,добрый вечер.Может не по теме,но может кто-то сможет помочь.сделал лампу на матрице,работает хорошо.Затем посмотрел видео лампы на ленте(там где ее крепит на алюминиевый профиль),тоже сделал и тоже работает,но эффект не такой как на матрице.Я взял переставил контроллер с матрицы на ленту,естественно в коде изменил данные лента 4 куска по 14 светодиодов
#define WIDTH 16 "на 4" // ширина матрицы
#define HEIGHT "16 на 14" // высота матрицы
Скомпилировал, тоже работает с лентой.НО получился такой косяк.Пока к контроллеру подключен "ЮСБИ",лампа работает,можно менять варианты свечения,НО как только я отключаю "юсби" и перегружаю сеть 220,лампа горит одними цветами,вай-фай исчезает.Именно это происходит с лентой,с матрицей такого нет,могу включить,даже без вай-фая,на ней "запомнился" вариант "безумие",очень красивый ночник получился!!Т.е. получается,что с лентой не запускается прога.Хотя вариант кодов одинаковый,версия1.2 можно 1.3.
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
...
#define WIDTH 4 // ширина матрицы
#define HEIGHT 14 // высота матрицы
Скомпилировал, тоже работает с лентой.НО получился такой косяк.Пока к контроллеру подключен "ЮСБИ",лампа работает...
Куда подключен ЮСБ вторым концом? Просто висит на разъёме контроллера?
 

1yorik

✩✩✩✩✩✩✩
29 Дек 2019
10
0
[QUOTE="]
1yorik
такого параметра у себя не наблюдаю
У тебя его и нет, модуль другой.
НООООО!
У тебя WiFi прошивается??! Erase: Only Scetch, а надо On Flash Contents! Включай и шей, если чо![/QUOTE]
все остальное норм шьется, так понимаю вопрос остается открытым?
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
У тебя его и нет, модуль другой.
НООООО!
У тебя WiFi прошивается??! Erase: Only Scetch, а надо On Flash Contents! Включай и шей, если чо!
все остальное норм шьется, так понимаю вопрос остается открытым?[/QUOTE]
Выражайся яснее!
Если проблем нет (у тебя), то - вопрос закрыт, но прошивка вайфая у тебя отсутствует!
 

Larsik

✩✩✩✩✩✩✩
20 Дек 2019
2
0
Доброго вечера.
Обновил прошивку лампы до 1.5.5, подключился к точке доступа, лампа работает, по кнопке управляется, но лампа не коннектится к программе GyverLamp в телефоне. Программа поставлена из плеймаркета.

Что может быть не так или уже надо другую программу ставить?
 

1yorik

✩✩✩✩✩✩✩
29 Дек 2019
10
0
все остальное норм шьется, так понимаю вопрос остается открытым?
Выражайся яснее!
Если проблем нет (у тебя), то - вопрос закрыт, но прошивка вайфая у тебя отсутствует![/QUOTE]
Ещё раз повторюсь тогда - при переподключении питания лампы, все время необходимо нажимать кнопку сброса на плате, только после этого контроллер начинает работать
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
Доброго вечера.
Обновил прошивку лампы до 1.5.5, подключился к точке доступа, лампа работает, по кнопке управляется, но лампа не коннектится к программе GyverLamp в телефоне. Программа поставлена из плеймаркета.

Что может быть не так или уже надо другую программу ставить?
мобильный интернет отключи...
 

Creo2005

✩✩✩✩✩✩✩
19 Дек 2019
32
2
Все кто живёт в Украине и захотят сделать такую лампу столкнуться с проблемой - где взять плафон. Я нашел в Мэтро (киев, окружная) ёмкость для сыпучих продуктов с крышкой (фото 1). Есть два варианта сделать матовой которые я пробовал : царапать наждачкой (лучше с насадкой на шуруповёрт) и обклеить матовой пленкой (можно найти в эпицентре), второй вариант проще, безопаснее и дешевле, но первый смотрится гораздо лучше и дороже (небезопасно, одну колбу разбил). Пробовал ещё вазу, но она очень низкого качества (пузырьки воздуха, кривая вся) и треснула даже от небольшой обработки (фото 2). Получилось вот так вот (примеры).
Купил на Юности у знакомого продавца освещения, точно-такой плафон как у гайвера :) Последний забрал :) Может еще сможет достать, но нужно спросить :) И еще купил плафон квадратный Икеа GRÖNÖ, вот здесь: https://fotel.com.ua/
 

ivans84

✩✩✩✩✩✩✩
4 Янв 2020
1
0
При использовании с прошивкой 1.5.5 ( на данный момент последняя) . Приложение iOS начинает зависать и постоянно вылетает при коннекте , в случае выбора режима простого свечения лампы или режима матрици. Этих режимов нет в приложении , но есть в прошивке, стоит однажды их включить в ручном режиме далее приложение не будет работать, при чём даже перепрошивка не помогает, необходимо полностью чистить память на esp8266. Дальнейшая перепрошивка помогает исключить вылет программы, главное не включать в ручном режиме вышеописанных режимов. Ждём новой версии приложения в AppStore . А ещё нет режима смены палитры цвета под ручным управлением ( например 4 нажатия ).
 

Valex

✩✩✩✩✩✩✩
2 Окт 2019
14
0
Через ЮСБ с компа идёт питание на контроллер, ты его снимаешь, сетка пропадает. Не?
Получается так.Компелирую прогу,при этом блок питания отсоединяю и отпаиваю один конец по питанию с контроллера.При такой комбинации четко проходит компиляция,естественно юсби подсоединен))После этого как прога хорошо легла,т.е. скомпелировалась, подключаю блок питания,подпаиваю продод на контроллер.Включаю сеть все красиво работает,вай--фай на смарте появляется,заставка для выбора режимов тоже включается.Т.е. все хорошо работает.Достаю юсби разъем с платы

пока оставлю это на пару дней,затем снова попробую прогнать...
 

Valex

✩✩✩✩✩✩✩
2 Окт 2019
14
0
При использовании с прошивкой 1.5.5 ( на данный момент последняя) . Приложение iOS начинает зависать и постоянно вылетает при коннекте , в случае выбора режима простого свечения лампы или режима матрици. Этих режимов нет в приложении , но есть в прошивке, стоит однажды их включить в ручном режиме далее приложение не будет работать, при чём даже перепрошивка не помогает, необходимо полностью чистить память на esp8266. Дальнейшая перепрошивка помогает исключить вылет программы, главное не включать в ручном режиме вышеописанных режимов. Ждём новой версии приложения в AppStore . А ещё нет режима смены палитры цвета под ручным управлением ( например 4 нажатия ).
Я сегодня установил версию 1.4 и все заработало как по видео от автора,т.е. кнопка сенсорная меняет "темы" при каждом нажатии дважды.До этого пробовал версии 1.2-1.3 этого не было сенсор только изменял яркость.Версия 1.55 вообще глючит,так что если кто хочет узнать работу своей сборки,то рекомендую версию 1.4
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
Ещё раз повторюсь тогда - при переподключении питания лампы, все время необходимо нажимать кнопку сброса на плате, только после этого контроллер начинает работать
У меня также себя ведёт модуль Generic 8266-01 и 01S, подозреваю, что нет конденсатора в цепи сброса, поэтому надо сбрасывать принудительно при включении. (прошивка Ганнера47) Отличия их схемные 01S более капризный и норовит пахать лишь в режиме Точки Доступа.
 
Изменено:

Violadus

★✩✩✩✩✩✩
5 Дек 2019
73
12
Всем привет!
Хелп ми плиз

1. Прошил лампу от gunner47
2. Отключил мобильный интернет, блютуз, GPS и все что может мешать.
2. Подключился к LedLamp - 31415926
3. В монитор порта посмотрел IP 192.168.4.1 и порт 8888
4. Ввел в программы ганна и кота, добавил лампу - работает
5. Перешел в браузере по адресу http://192.168.4.1/, ввел данные Своего WI-FI и подключился
6. Посмотрел в монитор порта новый IP и порт 8888
7. Ввел в программы ганна и кота, добавил лампу - работает
8. Ввожу в браузере новый IP - никуда не заходит (в принципе и не должно)
9. Ввожу IP точки доступа лампы (который 192.168.4.1) - никуда не заходит (в принципе и не должно)
10. Нажимаю 7 раз кнопку на лампе - лампа переходит в режим ESP_MODE = 0
11. Снова отключаю всё и подключаюсь к LedLamp - 31415926
12. Ввожу IP точки доступа лампы (который 192.168.4.1) - никуда не заходит (ПОЧЕМУ?!) (Сам WI-FI тоже отключен, вообще и поблизости другого нет)

Но через приложения она отзывается - все в порядке. Причем ей неважно в каком режиме она работает и как я к ней подключаюсь (напрямую или через свой WI-FI). Естественно, если с первого раза не получается я жму кнопку RESET на плате, а далее отключаю USB и питание, подключаю - пробую снова. Эти манипуляции начинаются с 5-го пункта.

Что хочу:
Делаю лампу в подарок. Человек которому буду дарить - не шарит, вообще. Самостоятельно прошить и подключить - даже не подумает. Максимум это перейти по IP адресу (который 192.168.4.1) к настройкам и ввести данные своего WI-FI, чего собственно я и добиваюсь.


В описании прошивки сказано:
3. При переносе в другую WiFi сеть теперь не нужна перепрошивка, при неудачном подключении лампа развернёт WiFi точку доступа и запросит SSID и пароль от новой сети. Потом снова перезагрузится в режим подключения к роутеру для нормальной работы.


Вопросы:
1. Значит что при отключении настроенного Wi-Fi, при условии работающего, например, соседского - лампа запросит новые настройки Wi-Fi? То есть, пункт 12 заработает?
2. Как перевести лампу обратно в режим ESP_MODE = 1 ? 7 раз нажимать на кнопку пробывал

В поиске форума искал решение - не нашел. Извините если это обсуждалось.
какие большие буквы, короче смотри все так и есть если нажать 7 раз лампа переходит на работу ТД и ее апи 192.168.4.1/ 8888- можно забить ручками в приложении и будет работать, далее если хочешь вернуть обратно лампе интернет то- жмеш 7 раз кнопку, как только загорится , все, лампа в интернете со старым поролем (если был введен) айпишник можно узнать нажав 5 раз кнопку на лампе. У меня так работает только что проверил.

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

George

★★✩✩✩✩✩
25 Дек 2019
372
58
...если нажать 7 раз лампа переходит на работу ТД ...
вообще какието странности, у большенства возникают....
1. Не копируй весь текст ТС! (оверквотинг не приветствуется, как признак дурного тона).
2. Разные платы - разное поведение, даже с одинаковой прошивкой (модули 01 и 01S, в моём случае, один работает, а второй - заводится с десятого раза и до выключения). Поэтому твой взгляд на свои платы - не применим на все случаи!
БольшИнство - чайники, и хотят, чтобы работало сразу, но не всегда так бывает.
Решение всегда есть, найду - выложу.
 

Amo

✩✩✩✩✩✩✩
31 Дек 2019
7
1
Экстрасенсов не существует, есть лишь шарлатаны и люди с интуицией. ))
Решение правильное - самый стабильный модуль из схемы нужно удалить, чтобы поставив более глючный всё колыхалось в унисон и траблов заметно не будет )))
Кстати с Гайверской прошивкой 1.5.5, без каких-либо изменений в железе работает чисто,
при возврате на Гуннер 47 - моргает опять..
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
Кстати с Гайверской прошивкой 1.5.5, без каких-либо изменений в железе работает чисто,
при возврате на Гуннер 47 - моргает опять..
у тебя вемос? если вемос лучше питание ограничивать и стабилизировать в пределах 5вольт... у меня получилось с вемосами....
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
Кстати с Гайверской прошивкой 1.5.5, без каких-либо изменений в железе работает чисто,
при возврате на Гуннер 47 - моргает опять..
У Гайвера в прошивке есть ограничение по току, а у Ганнера - его нет (но есть больше программного кода, которого нет у Алекса). Хотя обе прошивки хороши по-своему. "Здоровая" аппаратная часть не должна зависеть от прошивки, а глючная - будет.
 

kyi

★✩✩✩✩✩✩
20 Ноя 2019
93
30
@vvip, Ответ в том, что:
а) нужно кнопку цеплять кабелем от мышки/usb/звуковым в оплётке, минимальной длинны.
б) ставить керамический кондючек по питанию ближе к кнопке +-до 100пФ, желательно прямо на контакты на платке.
в) оплётку кабеля подпаивать к массе только с одной стороны, то есть со стороны ESP.
г) К ESP желательно допаять проводок к антенне, удлиннив ее до общих 83 миллиметров. Это резко увеличит чувствительность по приему, и ESP перестанет по чем зря долбить со всей дури в эфир. К тому же в несколько раз увеличится дистанция уверенной связи.
д) ну и выше давали ссылку на муську где человек толково разъясняет про эту кнопку, в том числе и про "отупляющий" конденсатор. Если вышеописанное не помогло.

Хотя, ИМХО, первых трёх пунктов будет достаточно.
Добрый день!
Не совсем понимаю про конденсатор ("сколько мерить в граммах"). До 100 это значит от 1 до 99, возникает вопрос - Так какой же все таки ставить?