• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

BLE модуль JDY-10 на чипе TLSR8266

pvvx

Активный участник сообщества
В общем теперь прошивка BLE-USB-ADC-I2C умеет работать по BLE или USB с любым I2C и своим ADC.
В USB поток со встроенного ADC пока 250 sps ... 50 ksps 16 бит. Остальное - как в PowerProfiler c INA219 или INA226... Прошивка полностью с ним совместима.
Всё, включая любое чтение и запись по I2C c CLK до 2.5 МГц задается и в Web Bluetooth...
В режиме BLE и соединение при опросе раз в секунду low power устройства на I2С потребление JDY-10 модуля составляет 13..15 мкА при RF TX + 8 дБ.
Возможно, когда приукрашу - выложу прошивку и что ещё...
 
Привет!
Приехал модуль BLE модуль JDY-10 на чипе TLSR8266 и платка с светодиодом.(точно такой же как в первом сообщении)
При включении питания светодиод мигает в порт выдает на 115200 "Star...", на AT команды (с правильным переводом строки и без) не реагирует. Потребляет со светодиодом ~10 мА.
BLE Analyser на смартфоне видит JDY-10-2.5 и подключается/отключается.
И тишина...
Что делаю не правильно ?
 

pvvx

Активный участник сообщества
Привет!
Приехал модуль BLE модуль JDY-10 на чипе TLSR8266 и платка с светодиодом.(точно такой же как в первом сообщении)
При включении питания светодиод мигает в порт выдает на 115200 "Star...", на AT команды (с правильным переводом строки и без) не реагирует. Потребляет со светодиодом ~10 мА.
BLE Analyser на смартфоне видит JDY-10-2.5 и подключается/отключается.
И тишина...
Что делаю не правильно ?
Нет на JDY-10 никаких светодиодов, а так-же нет слов "Star..." в пошивке JDY-10-V2.5.
Модули JDY-10 у меня от трех разных продавцов и с 2-мя разными прошивками - все выложены (вторая J. Ни в одной нет слов "Star...".
Что делать - прикручивать USB разъем и пытаться считать -> https://esp8266.ru/forum/threads/ble-modul-jdy-10-na-chipe-tlsr8266.4654/#post-67075
 

pvvx

Активный участник сообщества
А я пока побалуюсь переносным Infra Red Thermometer-ом на MLX90614 и JDY-10...
И как всегда стандартный тест на реакцию остывания ложки вынутой из кружки чая и брошенной к сенсору... и всякое...
upload_2020-2-5_13-11-52.pngupload_2020-2-5_13-12-13.png
Жрет зараза MLX90614 от 1.6 мА просто включенный (не в sleep!), а при опросе 20 раз в сек уходит к 2 мА... Модуль на его фоне - ничто.
И странно, что данные потребления MLX90614 совпадают с доками :)

А вот у TI не совпадают с INA219 на китай-модуле. При работе совпадает, а при sleep - в доке писано 6 uA, а жрет за 60 uA. Может дело в китай-плате?
 

pvvx

Активный участник сообщества
Тогда самому сенсору MLX90614 повезло и он не грелся от неё :) А в этот раз оказался над ложкой, покрылся паром и прогрелся...

В общем тестирую любые I2C, которые можно прикрутить к одной прошивке для сборки вариантов "что там ещё надо дополнительного вписать, чтобы жрало любой I2C/SMBUS"... Пока полет в норме - DAC-и, ADC, термометры, измерители влажности, магнитометы, акселерометры и прочий I2C хлам пашет путем коррекции только js на Web Bluetooth странице.
 
Нет на JDY-10 никаких светодиодов, а так-же нет слов "Star..." в пошивке JDY-10-V2.5.
Что делать - прикручивать USB разъем и пытаться считать
Светодиод на переходной плате рin 2.5 мм. с Али.
Прошил JDY-10-V2.5.
-при включении "Star..." мигает и все.
Прошил JDY-10-00000_80000.
-при включении "Star..." мигает и все.
На AT команды не отвечает.
Сматфон видит модуль, соединяется, светодиод перестает мигать.
Что еще можно сделать?
 

pvvx

Активный участник сообщества
Светодиод на переходной плате рin 2.5 мм. с Али.
Прошил JDY-10-V2.5.
-при включении "Star..." мигает и все.
Прошил JDY-10-00000_80000.
-при включении "Star..." мигает и все.
На AT команды не отвечает.
Сматфон видит модуль, соединяется, светодиод перестает мигать.
Что еще можно сделать?
Всё что вам захочется, то и сделайте. Все инструментарии к чипу есть в свободном доступе..
 
USB в данной версии не работает. Включена перепрошивка по OTA.
Работа через USB в pvvx/STM32INA2xxPowerProfiler
Далее наверно будет версия USB + BLE, когда мне потребуется такая.

Сами исходники HTML и бинарник прошивки:
Привет!
Чип интересный, понравился.
Прошил эту прошивку INA226.ZIP, теперь через USB не прошить :(, подскажите как вернуться на USB BOOT?
1. В какой среде пишите софт для него?
2. J-link "привинтить" бы :).
3. Как на этом чипе прошивка по OTA ? (чтобы вернутся на USB BOOT )
 

pvvx

Активный участник сообщества
Привет!
Чип интересный, понравился.
Прошил эту прошивку INA226.ZIP, теперь через USB не прошить :(, подскажите как вернуться на USB BOOT?
1. В какой среде пишите софт для него?
2. J-link "привинтить" бы :).
3. Как на этом чипе прошивка по OTA ? (чтобы вернутся на USB BOOT )
Версия в INA226.ZIP не поддерживает USB прошивку. А для OTA по BLE требуется ещё прошитый код в ota_boot.bin в Flash по адресу 0x72000 и программа для заливки OTA на компе или Android.
J-link, т.е. SEGGER отказывается от поддержки не ARM, как и прочие готовые программаторы.
[SOLVED] Telink single-wire support? - SEGGER - Forum
В J-link надо залить pvvx/TlsrTools
 

pvvx

Активный участник сообщества
1. В какой среде пишите софт для него?
В штатной, от Telink и выложенной у него на сайте:
upload_2020-2-6_12-42-38.png
Компилятор GСС, оболочка Eclipse.
Т.е. ничего устанавливать кроме Telink IDE не требуется. -> Telink IDE [Telink wiki]

Пачка разных SDK от Telink -> TLSR826x Family [Telink wiki]
Конфигурации samples из разных Telink SDK созданы для Eclipse...
По каждому SDK даны наиподробнейшие описания в PDF - на уровне для детсада.
По этому и нет форумов с глупыми вопросами, как у Nordic или Espressif, или ...
 

pvvx

Активный участник сообщества
Так-же есть Telink github.io

По следующим (более новым и более продвинутым) чипам на самых дешевых модулях от Ai-Thinker TB-01/02 (семейство TLSR8x5x Family, но корпус SO - меньше выводов и паять легче) и их SDK от Telink есть дополнительная API User guide for TLSR8258F512

Наверняка ещё что-то есть...
Так что изучайте...
 
J-link, т.е. SEGGER отказывается от поддержки не ARM, как и прочие готовые программаторы.
[SOLVED] Telink single-wire support? - SEGGER - Forum
В J-link надо залить pvvx/TlsrTools
Не понятно к какому выводу в данном модуле выведен программатор ?
на RB0 пишет "Ошибка подбора скоростей".
 

nikolz

Well-known member
— Уф… Ну что-за дичь пошла бестолковая! Я полдня за ней бегал, чтобы сфотографировать!
— Это ещё что! Ты за ним ещё пол дня бегать будешь! — Это ещё зачем? — А чтоб фотографию отдать!
 
— Уф… Ну что-за дичь пошла бестолковая! Я полдня за ней бегал, чтобы сфотографировать!
— Это ещё что! Ты за ним ещё пол дня бегать будешь! — Это ещё зачем? — А чтоб фотографию отдать!
Сбило с толку что RB0 должен наследоваться в кристаллах и модулях.
Sorry, как то не сообразил открыть PDF у меня лежит на уже "родном";) китайском.
 

pvvx

Активный участник сообщества

nikolz

Well-known member
Вы не в ту тему про 8x5x пишите. Это в TB-01/02 которые так ещё и не добрались до али - наверно из-за епидемии... С али заказанных 95% товаров не отсылают - висят уже недели на стадии до отсылки...
ТВ-01 есть на алибабе.
 
Что можно купить из USB-BLE "свистков" для WIN10 64, что бы не ошибиться с поддержкой BLE на PC?
 
Сверху Снизу