Comments 16
Так как у EEPROM ограниченное количество циклов записи, частоту передачи данных трекерами в этом случае следует понизить, чтобы сберечь ресурс памяти.
Внешняя FRAM
Примерно год непрерывной работы до сбоя EEPROM. Либо внешнюю EEPROM (миллионник) - больше 3 лет. Думаю что вполне себе хватит. При 20 секундах.
А какой модуль из готовых посоветуете? На какой микросхемке смотреть? Ну чтобы остаться в той же концепции DIY, подключил и работает?
Спасибо за статью, очень интересно.
Но если вы не в курсе, есть такая широко известная в узких кругах штука, как tBeacon - это практически оно самое.
Спасибо автору за первую статью, именно с нее я залез с ушами в эти темы и уже почти год как копаюсь-изучаю. Так что да - инфлюенсер, без преувеличения.
По итогу архитектурно вся эта cистема не поражает изяществом. в Ebyte стоит свой дополнительный проц для UART протокола, довольно примитивный, который потом еще и софтврарным uart на arduio обрабатывается. В то же время на arduino существует масса библиотек которые позволяют напрямую подключатся к микросхемам LoRa по SPI, это может быть и модуль ebyte и какой нить hoper, так же nicerf модули не без интересные модули делает. Как большая тонкость, чтобы на этих модулях стоял термокомненсированный источник частоты.
При желании с железом можно вообще не париться, так как у Lilgo относительно недорого есть готовые платы ESP32 + GPS + Lora . Т.е bluethoth-WiFi для смартфона, GPS разных видов, ну и радиоканал. Правда GPS у них старенькие, поэтому я выбрал вариант без GPS, а GPS - отдельным модулем. На основе этих плат есть занятный проект SoftRF: как бы общественный трекер и с пробросом в Интернет на карту
Спасибо! )
Про архитектуру полностью согласен. Я кликнул какие-то SPI модули - у меня они почему-то крайне нестабильно работают, то есть данные - то нет, даже в пределах десяти метров. Предполагаю что возможно наводки, надо фольгой обмотать и всё такое, но дальше не стал копаться. Посоветуйте, какие лучше купить поэкспериментировать? У вас что-то стабильно заработало?
По поводу готовых плат вот эту Liligo имеете в виду? https://aliexpress.ru/item/1005005252748010.html, там вон есть вариант "SX1268 433 IPEX M8N", с нормальным GPS. Просто когда я заказать хотел они чот стоили конски и проще было из отдельных модулей собрать прототип для экспериментов, сейчас под готовый скетч наверное уже можно попробовать кликнуть, спасибо что напомнили.
Нет, я тоже ленивый програмист, но мне они для другого нужны - свой проц себя оправдывет, взял на пробу E22-400T30D и E280-2G4T12S
Магазин не уверен что официальный, официальный вроде "lilygo Official Store", у них на сайте лучше посмотреть. Я для трекера взял (бы) TTGO LoRa32 V2.1_1.6 и какойнить GPS на ublox 10 - подешевле и лучше выходит.
Кликнул какую-то платку-комбайн на которой есть всё, попробую ) На гитхабе тоже попросили такую добавить
Есть еще интересная штука как Heltec HT-CT62 (ESP32C3 + SX1262 в одном компактном модуле). Но сам с ней не работал.
ну это кому что (антенну то еще приделать надо, питание) но в целом да
однако замечу что в коментариях по железу к разным проектам читал что у heltec есть претензии к качеству (изготовления модулей?)
У меня к их модулю CubeCell есть претензии: у них явный софтовый баг с таймингами задержек boot относительно reset при автоперепрошивке UART переходником с RTS, DTR, но они предлагают его исправлять внешним аппартным костылем. У ESP32 подобных проблем нет.
Есть еще занятный вариант на базе STM32WLE5 в который они встроили Lora похоже прямо часть чипа Semtech. ну и ARM
Есть готовые платы и модули Ebyte E77 и модули и платы серии LoRa-E5 от seeedstudio Есть уже готовые проекты, одна проблемка - это в среде STM (и ее не дают скачать, похоже по геограифескому признаку), следующий шаг за Arduino уже
Посмотрите на E32-400M20S и E32-400M30S
AGLoRa 2.0 Вторая версия LoRa трекера. Всё сломать и переделать