ESP, IoT ESPboy для игр и экспериментов с IoT

Roman_S

★★✩✩✩✩✩
25 Сен 2019
132
63
что значит "у тебя модуля нет чтоб проверить реально"?

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

BBuka

✩✩✩✩✩✩✩
12 Апр 2025
11
0
вогт смотри

в описании:
  • 3.3v >> VCC
  • GND >> GND
  • SDIO >> D2, GPIO4, SDA
  • SCLK >> D1, GPIO5, SCL
  • SEN >> FREE
  • RST >> D8, GPIO15, CS, SS
  • GPIO1 >> FREE
  • GPIO2 >> FREE

а на рисунке RST идёт на Rx
и кстати пробовал прошивать бинарник эффект тот же
 
Изменено:

Roman_S

★★✩✩✩✩✩
25 Сен 2019
132
63
в коде
#define radioRESETpin D8
а на картинке на RX. странно
постараюсь поглядеть в воскресенье в чем там дело

но я помню, что при долгих сканах была проблема WDT RESET и тогда я не особенно понимал, как ее решать.
библиотека не учитывала в поддержке ESP8266 в долгих циклах ESP.wdtFeed();

UPD о! так там код 12.06.2021, то есть прошло уже 4 года, сколько воды утекло с тех пор
 

BBuka

✩✩✩✩✩✩✩
12 Апр 2025
11
0
но оно и с Rx и с D*8 и с бинарника рестетится

и еще вопрос по OTA был
какая последняя версия и где её взять
и как сделать чтоб лайки ставить можно было
 

Roman_S

★★✩✩✩✩✩
25 Сен 2019
132
63
пока ничего не могу сказать
4 года назад у меня отлично работало )

 

BBuka

✩✩✩✩✩✩✩
12 Апр 2025
11
0
и как на видео делал
ресет и всё

кстати резистор на сколько на A0

// radio.seek(SI470X_SEEK_WRAP, SI470X_SEEK_UP);
// radio.seek(SI470X_SEEK_WRAP, SI470X_SEEK_DOWN);
//load last radio state from eeprom
// EEPROM.begin(sizeof (esp_eeprom));
// esp_eeprom_load();

перезагружается на этих строках
 

Roman_S

★★✩✩✩✩✩
25 Сен 2019
132
63
ну перегружается он по WDT. библиотека SI470X не особенно предназначена для ESP8266 и не учитывает то, что этому чипу нужно время от времени делать ESP.wdtFeed(); но проблема в том, что почему то подвисают процедуры внутри библиотеки
я пока не знаю почему
у меня несколько лет назад все отлично работало
попробуйте какую-ниюудб старую версию Arduino ESP8266 SDK использовать, типа 2.какуюто
может на праздниках повожусь - поразбираюсь, если других дел не навалится

перегружается он по WDT.
поразбирайтесь кстати, как ESP8266 в консоль сообщения о сбоях выводит и как их расшифровывать с помощью ESP Exception Decoder
в жизни пригодится

библиотека SI470X не особенно предназначена для ESP8266 и не учитывает то, что этому чипу нужно время от времени делать ESP.wdtFeed(); но проблема в том, что почему то подвисают процедуры внутри библиотеки
я пока не знаю почему
у меня несколько лет назад все отлично работало
попробуйте какую-ниюудб старую версию Arduino ESP8266 SDK использовать, типа 2.какуюто
может на праздниках повожусь - поразбираюсь, если других дел не навалится
 

BBuka

✩✩✩✩✩✩✩
12 Апр 2025
11
0
Роман
смотри какая-то фигня с подключением
если REST на D8 то I2C модуля невидит
если REST на RX то I2C модуль есть RSSI 255 но при поиске сбрасывается WDT
 

Roman_S

★★✩✩✩✩✩
25 Сен 2019
132
63
ну как же не видит
если не пишет "модуль не найден"
собственно пока еще рабочие дни, если на праздниках будет дождик и придется сидеть дома, повожусь
 

BBuka

✩✩✩✩✩✩✩
12 Апр 2025
11
0
я имею ввиду
i2c сканер адреса непоказывает если на D8
а если на RX то есть 0х10

а я уже до регистров добрался
WDT пропало, но и частоту не ловит зараза
 

Roman_S

★★✩✩✩✩✩
25 Сен 2019
132
63
Вообщем за столько лет я уже и позабыл, что он I2C.
Однако поигравшись с модулем я его окончательно спалил.
На D8 он тоже обнаркживается по I2C если сделать HIGH на выходе этого D8, так-как RESET модуля срабатывает если на него не подается HIGH.

У меня нет других идей кроме, как предположить, что модуль накрылся или бракованый. Он обнаруживается, но на запросы не отвечает.
А после всяких манипуляций стал завешивать на глухо шину I2C.
Поэтому я заказал новых SI4703 и с ними еще повожусь, как приедут
 

BBuka

✩✩✩✩✩✩✩
12 Апр 2025
11
0
ну гуд

у меня на 2х модулях эта байда

я тоже поковырялся

короче он в WDT уходит при обращении к reg03
там setfrequency и seek

и кстати в LovyamGFX автоопределение ESPboy неработает

'эт пытаюсь игрушку написать под Lovyan
 

Roman_S

★★✩✩✩✩✩
25 Сен 2019
132
63
и кстати в LovyamGFX автоопределение ESPboy неработает

'эт пытаюсь игрушку написать под Lovyan
не работает, да
потому, что производители дисплеев 128x128 1,44'' ST7735 упростили/удешевили технологию производства не так давно и теперь параметр, который lovyan считывал с дисплея, чтоб определить, что это ESPboy - всегда 0

пару-тройку лет назад работало. мир меняется не в лучшую сторону )
 
Изменено:

Roman_S

★★✩✩✩✩✩
25 Сен 2019
132
63
ну гуд

у меня на 2х модулях эта байда

я тоже поковырялся

короче он в WDT уходит при обращении к reg03
там setfrequency и seek
ну я не знаю почему либа SI470x стала подвисать
я и разные Arduino SDK использовал и старые версии библиотеки SI470x...
везде эффект одинаковый
однако три года назад тут тоже все отлично работало )

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

BBuka

✩✩✩✩✩✩✩
12 Апр 2025
11
0
Роман

проверь
ESPboy_RFID/NFC

что-то тормозит по вводу
 

BBuka

✩✩✩✩✩✩✩
12 Апр 2025
11
0
ввод
курсор мыргает но медленно
и ввести ничего нельзя
 

2007-i

✩✩✩✩✩✩✩
18 Янв 2020
16
6
элик-онлайн.рф
Роман, привет не подскажешь в скетче
C++:
ESPboyTerminalGUI *terminalGUIobj = NULL;
так и должен быть NULL? Хотел включить поковыряться //Check OTA2 раздел а он туда обращается.
 

2007-i

✩✩✩✩✩✩✩
18 Янв 2020
16
6
элик-онлайн.рф
@Roman_S, Понятно. Почему спрашиваю, в версии с гитхаба есть на выбор больше игр чем если качать с расширения Chrom https://espboy.m1cr0lab.com/demo/appstore/ Но при заливки с гитхаба я лишаюсь возможности поменять игру онлайн с встроенного магазина, для этого снова нужно кабелем подключаться к ПК и ставить какую ни будь версию с WebAppStore и только после этого можно менять игры и приложения нажатием и удержанием при включении комбинаций кнопок. Но опять же почему версия с гитхаба веселее, потому что там больше игр интересных можно раскомментировать!Но после этого снова нужно подключаться к ПК.
 

Roman_S

★★✩✩✩✩✩
25 Сен 2019
132
63
в WiFiAppStore раз в 10 больше приложений, чем в WebAppStore, но все равно я выложил пока не все даже на WiFiAppStore
 
  • Лойс +1
Реакции: 2007-i