WiFi лампа-будильник. Задания на доработку

Fairell

✩✩✩✩✩✩✩
20 Янв 2020
23
0
Mönchengladbach
@malec, чтобы уточнить: у меня NodeMCU из кита лампы на алиехпресс, на чипе стоит ESP 12-Е матрица 16х16. в скетче 16х16 указано в #if define esp32, в esp8266 стоит 17х9. можно просто изменить размер на 16х16 или лучше (возможно ли) установить esp32? со временем в прошивке стоит ntp2.colocall.net а мне вероятнее всего нужен какой нибудь немецкий. может поэтому будильник-приложение не открывается?
 

AndyIP

★★✩✩✩✩✩
3 Июл 2019
91
50
@Fairell, Если у вас в Arduino-IDE опция Boadr установлено в установлено в NodeMCU, то if define esp32 тут вообще не при чем!
Прочитайте про директивы компилятору в уроках по ардуино. ESP32 это вообще другой микроконтроллер.
 
  • Лойс +1
Реакции: malec

malec

★★★★✩✩✩
5 Фев 2019
680
257
@Fairell, Лучше скрин по настройкам и про esp32 не понял, у тебя какая плата? Если используешь NodeMCU , то настройки для esp8266 делаешь. Если есть esp32 , то когда её будеш использовать делай настройки под неё. Если версия от vvip , по esp32 тебе очень может помочь AndyIP
Будильнику вообще начихать какой сервер времени, он просто не сработает если время не установлено. ПРосто в скетче поправку на свою временную зону и всё...
 

Fairell

✩✩✩✩✩✩✩
20 Янв 2020
23
0
Mönchengladbach
мда..теперь совсем ничего не работает. в схеме нет мп3, соотвественно стоит mp3_use 0. скачал на гитхабе скетч и приложение. сделал настройки, загрузил в лампу. приложение не запускается совсем и соотвественно лампа не включается -.-. на матрице горит 1 диод синим. в чем загвоздка?

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

ПС: на что нужно поменять значение EEPROM_OK 0x5F чтобы сбросить все настройки? может здесь что то не то, так как я перезагружал уже раз 20
 

Вложения

  • 11.3 KB Просмотры: 8
  • 30.5 KB Просмотры: 8

malec

★★★★✩✩✩
5 Фев 2019
680
257
В EEPROM_OK 0x5F поменяй значение, допустим EEPROM_OK 0xF5 сделай и все настройки перепишутся...
Я не знаю что у тебя за прога (не пользовался), но в ИДЭ есть настройка плат...
Я под NodeMCU прошиваю так
#if defined(ESP8266)
#define WIDTH 16 // ширина матрицы
#define HEIGHT 16 // высота матрицы
#define SEGMENTS 1 // диодов в одном "пикселе" (для создания матрицы из кусков ленты)
#define DEVICE_TYPE 0 // Использование матрицы: 0 - свернута в трубу для лампы; 1 - плоская матрица в рамке
#define MATRIX_TYPE 0 // тип матрицы: 0 - зигзаг, 1 - параллельная
#define CONNECTION_ANGLE 2 // угол подключения: 0 - левый нижний, 1 - левый верхний, 2 - правый верхний, 3 - правый нижний
#define STRIP_DIRECTION 2 // направление ленты из угла: 0 - вправо, 1 - вверх, 2 - влево, 3 - вниз
#define USE_MP3 1 // поставьте 0, если у вас нет звуковой карты MP3 плеера

#define LED_PIN 2 // D2 пин ленты
#define STX D3 // D3 of ESP8266, connect to RX of DFPlayer module
#define SRX D4 // D4 of ESP8266, connect to TX of DFPlayer module
#define PIN_BTN 6 // кнопка подключена сюда (D6 --- КНОПКА --- GND)
#define DIO D5 // D5 TM1637 display DIO pin - не используется
#define CLK D7 // D7 TM1637 display CLK pin - не используется
#endif

И схему подключений проверь...
У меня лента на D2 кнопка на D6
И потом про кнопку, она у тебя на занятом для плеера пине D4 перепиши и будет вопрос (почему сама яркость набирает или убавляет).... если сенсор...
GButton butt(PIN_BTN, LOW_PULL, NORM_OPEN); // Для сенсорной кнопки
//GButton butt(PIN_BTN, HIGH_PULL, NORM_OPEN); // Для обычной кнопки
 

Вложения

Изменено:

George

★★✩✩✩✩✩
25 Дек 2019
372
58
@Fairell,
D2 !!!!!!!!!!!!!
/*
* NodeMCU v1.0 (ESP-12E)
* Физическое подключение:
* Матрица зигзаг, левый нижний угол, направление вапрво
* Пин ленты - D2
* Пин кнопки - D6
* MP3Player - D3 к RX, D4 к TX плеера
* TM1637 - D5 к DIO, D7 к CLK
* В менеджере плат выбрано NodeMCU v1.0 (ESP-12E)
 
  • Лойс +1
Реакции: malec

Fairell

✩✩✩✩✩✩✩
20 Янв 2020
23
0
Mönchengladbach
все поменял, отличия лишь в том что нет мп3 и нет 220 резистора на ленту(до этого и без него работало). ничего не изменилось, приложение все так же не открывается совсем!! оно вообще не запускается. здесь то я ничего напортачить не мог :)
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
@Fairell, приложение от автора прошивки? и какой андроид?
А матрица и без приложения должна заработать с управлением от кнопки, проверяй монтаж...Встречались ситуации когда выхода и входа на платках как-то убивали...
 

Fairell

✩✩✩✩✩✩✩
20 Янв 2020
23
0
Mönchengladbach
ах да, ГНД кнопки у меня идет вместе с ГНД матрицы к минусу блока питания а не отдельно на плату. но тут все должно работать. схему проверил. нифига.блин, бесит то как^^

приложение как и прошивка от випп. взято с гитхаба. андроид 10.
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
ах да, ГНД кнопки у меня идет вместе с ГНД матрицы к минусу блока питания а не отдельно на плату. но тут все должно работать. схему проверил. нифига.блин, бесит то как^^

приложение как и прошивка от випп. взято с гитхаба. андроид 10.
А к плате с контроллером общий подсоединён? Похоже, что нет!
 

Fairell

✩✩✩✩✩✩✩
20 Янв 2020
23
0
Mönchengladbach
huawei mate 20 pro - реально в телефоне написано андроид версия 10, емуи версия 10.0.0

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

Вложения

Изменено:

malec

★★★★✩✩✩
5 Фев 2019
680
257
@Fairell, если всё загружается в плату , значит косяк где-то в другом месте... и в прошивке для начала не прописывай свои настройки сети их потом с приложения можно добавить... попробуй для начала запустить матрицу...
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
хм, матрица совсем не реагирует. может где то здесь собака порылась? смотри скриншот.
кроме того сеть и пароль заданы верно, но как следует из второго скрина, подключение к сети не происходит. а также никакой инициализации бегущей строки или нтп сервера не происходит.
Настройка среды программирования. Уйди с РАБОЧЕГО СТОЛА!!!
Точка доступа создалась. Её смарт видит? Надо зайти в сеть Лампы.
 
Изменено:

Fairell

✩✩✩✩✩✩✩
20 Янв 2020
23
0
Mönchengladbach
смарт то ее видит, но толку с этого никакого. заходя туда я вижу код который нужно сканировать чтобы подключиться О_о и кучу параметров, типа ип, скорости и тд.

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

malec

★★★★✩✩✩
5 Фев 2019
680
257
@Fairell, Чёт не догнал если прошива ввипа и приложение его, как мне помнится никаких QR кодов у него небыло....А если у тебя приложение от Ганнера он нормально с виповской прошивкой работать не будет....Вообще заблудился, наверно спать пора))))
АААА наверно это при подключении к матрице смарт говорит что можешь поделиться сетью???
 
Изменено:

Fairell

✩✩✩✩✩✩✩
20 Янв 2020
23
0
Mönchengladbach
и прошивка и приложение от випа. точка доступа правильная (ЛампАП) подключаюсь, ввожу пароль 12341234 и все. написано подключено, нет доступа к интернету. и если я тыкаю на эту сеть то внутри я как раз таки вижу этот код и тд. сейчас пересоберу обратно на гуннера, проверю, может матрица сдохла. тупой вопрос, можно матрицу напрямую к блоку питания подключить?

*screen* отсюда взята прошивка и приложение

какую версию есп8266 ставить 2.5.2 или самую новую?
 

Вложения

Изменено:

George

★★✩✩✩✩✩
25 Дек 2019
372
58
@Fairell, Естественно, что интернета нет и не будет. Это же сеть, которую создала Лампа. Смартфон должен быть в ней и ни в какой другой! Мобильную тоже выключить надо. Это же сеть управления Лампой.
 

malec

★★★★✩✩✩
5 Фев 2019
680
257
@Fairell, не можно а нужно . а от матрицы к нод можно только общий и сигнал, нод по юсб у тебя питается, а матрица должна быть запитанна от блока напрямую...и просто залей любой тест фастлед переписав в примере пин, колорпалет. или тест матрицы, там много эффектов разных, если не заработает матрица ищи косяк в проводах...Вообще с этого начинать надобыло...
 
Изменено:

Fairell

✩✩✩✩✩✩✩
20 Янв 2020
23
0
Mönchengladbach
матрица работает.все снес, переустановил заново, попробовал прошивку от гуннера, работает. НО.
при подключении к сети лампы опять же нет никаких запросов насчет SSID и пароля, все тот же чертов QR код. вот теперь я окончательно запутался -.-