Ну чисто теоретически powepath, имеется, питание олед экрана коммутируется, так что можно выжать минимум. Но зачем для метеостанции Лора - вопрос открытый. В большинстве случаев можно обойтись BLE или ZigBee
Самое главное - это не касается версии компилятора или даже языка. Кроме ситуаций, когда у вас 100млн одновременных активных пользователей как Фейсбуке.
Nextcloud сам по себе не сильно требовательный, но если на него навесить всякого - 1-4гб тоже хочет.
Ставить отдельные контейнеры под сам nextcloud и его БД и компоненты - тоже странное решение при 4гб рам.
Внешний ссд через усб? ну на поиграться ок. В пластиковом "энклоужеуре" - привет перегрев.
у меня подобная связка софта трудится на виртуалке внутри N150 c выдклкееными 8gb и нормальными nvme - работает, но я бы сказал мееееедленно.
256гб фоток и видео - это размер памяти в 1 не очень дорогой телефон. Проще гуглу заплатить (я таки заплатил, хотя уже есть "свое облако", но интеграция того же некстклауда - боль, кровь и пот).
Ну и мой принцип - никаких https наружу из домашних серверов. И вообще никаких открытых портов, кроме входящего впн.
В общем взял ненужную есп, сделал запись как у автора append/write/close построчно. На 3мб внутренней флеши с ротацией файлов (файлы по ~500 записей х 25 байт)
Пока миллион строк записано, ошибок ФС или CRC построчных нет. В переводе на ежеминутную запись - это 2 года логирования. Думаю ещё не на один "год" хватит, и о в основном изнашиваются сектора корневой директории. Если логи хранить в папках (по месяцам, к примеру), то скорое всего хватит очень надолго. Ну и если не нужно это монтировать по УСБ - то spiffs или littlefs гораздо лучше подходят для задачи
Их можно делать действительно "выделенными", т.е. отдельными от остальной дороги, с эстакадами и туннелями. Бонусом - по ним ездят скорые и пожарники если срочно.
Проблема не решается в лоб, а только комплексно, вплоть до перестройки дорожной сети.
Что касается первой озвученной проблемы - стоять на красном в 3 часа ночи - приезжайте в Нидерланды. На очень многих перекрестках со светофорами стоят индукционные петли со всех сторон и/или камеры. Также петли делают на нагруженных велодорожках. Так едешь на машине или велосипеде - тебе часто уже горит зелёный и переключится на зелёный как подъедешь на перекресток.
Ну и нет смысла ориентироваться на машины. Тут же в Нидерландах приоритет светофоров по времени настроен на трамваи и автобусы, потому что они переводят кратно больше людей на единицу траффика. Иногда приоритет на велодорожке, если посчитали что через нее больше людей в час приезжает чем на машинах.
Для пешеходов чаще всего есть кнопка на светофоре, и тоже он сразу переключится на зелёный если машин нет или они далеко. И он не будет гореть 3 минуты, а ровно столько чтоб быстрым шагом перейти дорогу.
Набор датчиков странный: max40009 отличный по параметрам, но EOL. Bme680, точнее его "газоанализатор" не имеет смысла, так как показывает каких-то попугаев. Ну и собственно нагрев этого газоанализатора влияет на температуру.
Лучше уже поставить SCD4x - данные о CO2 в помещении более полезны чем давлени воздуха.и желательно его "вынести" из корпуса подальше.
Коррекция из разряда -1 градус не будет работать, если датчики внутри корпуса. У вас там одноплатник и другие много потребляющие устройства. Мощность этого всего и температура внутри будет сильно различаться от сценария к сценарию
Для тех кто не разбирается и, есть готовые устройства например от seeed с прудстановленным HA. Есть domoticz, который можно хоть под Винду, да и в Линукс одной командой настраивается
Reset для таких модулей не всегда работает, лучше ещё ставить ключ по питанию.
По нарисованной схеме - у вас защита аккумулятора при переразряде работать не будет. Если аккумулятор с собственно защитой то ок.
Ну и лучше все же сначала отдельно отправлять "наверх" номер, а потом уже поднимать трубку если надо. Думаю, для большинства сценариев совпадения номера - открытие конкретного шлагбаума вполне хватит
А на кпдв - все так или иначе "подстроечные" резисторы. У них цель крайне отличная от переменных резисторов общего назначения.
Цифровизация их лишила смысла. Даже в точном измерительном оборудовании, если требуется калибровка, зачем крутить отвёрткой, если можно покрутить программно.
Если уже использовать BLE по назначению, то лучше делать отдельный сервис и предадвать значения из памяти последовательно, например так делают термометры или тонометры:
Ну и для времени тоже есть натиывный BLE CTS.
Ну и если уже вовсю используете claude - то приложение на на андроид можно тоже с одного запроса сделать (как с яблоками - не знаю, скорее чуть сложнее). С автоматической синхронизацией, думаю удобнее, чем web-ble
Ну дело ваше, покупать ли микросхемы на Али. Лично я предпочитаю проверенные магазины, типа tme, digikey, mouser или lcsc.А АлиЭкспресс, только если больше нигде нет, такое бывает.
Ибо может приехать дохлое, бракованное, перемаркированное или даже классика - поддельные ft232 собранные на микроконтроллере Последний раз покупал 10 ch340 - только 4я заработала. И это особенно печально, когда делаешь прототип, то не сразу понятно, проблема в микросхемах или что-то накосячил в плате или схеме.
А как вы предлагаете делать? Держать файл открытым? Так в этом и проблема, что автор переживает за то, что при потере питания, он потеряет данные.
Именно держать открытым, делать flush раз в какое-то время, не сильно часто. И создавать новый файл раз в день или около того в зависимости от объема. Использовать батарейное питание.
Если очень хочется побайтово, то можно пре-создать файл нужного размера, стереть все сектора и писать хоть побайтово (но тут придется править код самой фатфс), сд-карта позволяет писать не полный сектор.
из 4х датчиков во влажность умеют только 3, что даже написано внутри статьи. Но видимо вычитывать за ЛЛМ западло, в другом случае, клик-бейт заголовок тоже против правил. Там отдельный датчик влажности рядом с bmp, но это не меняет суть вопроса .
Но это все не так интересно, у меня есть десяток bmp280 с алиэксресса (хотел бме280) но видимо промазал кнопкой. И я уверен, что если я их подключю все вместе, там будет разброд и шатание. потому как они дешевле чем на маузере/диджикее или даже lcsc
Ну чисто теоретически powepath, имеется, питание олед экрана коммутируется, так что можно выжать минимум. Но зачем для метеостанции Лора - вопрос открытый. В большинстве случаев можно обойтись BLE или ZigBee
Уже 3м записей, флешка перезаписана 30+ зраз по кругу. Отдельные секторы на пару порядков больше. Полет нормальный. Продолжаю вести наблюдение.
У Фейсбука там бекенда помимо веба, и я уверен много до сих пор на cpp.
Самое главное - это не касается версии компилятора или даже языка. Кроме ситуаций, когда у вас 100млн одновременных активных пользователей как Фейсбуке.
4гб с докерами ?
Immich:
Nextcloud сам по себе не сильно требовательный, но если на него навесить всякого - 1-4гб тоже хочет.
Ставить отдельные контейнеры под сам nextcloud и его БД и компоненты - тоже странное решение при 4гб рам.
Внешний ссд через усб? ну на поиграться ок. В пластиковом "энклоужеуре" - привет перегрев.
у меня подобная связка софта трудится на виртуалке внутри N150 c выдклкееными 8gb и нормальными nvme - работает, но я бы сказал мееееедленно.
256гб фоток и видео - это размер памяти в 1 не очень дорогой телефон. Проще гуглу заплатить (я таки заплатил, хотя уже есть "свое облако", но интеграция того же некстклауда - боль, кровь и пот).
Ну и мой принцип - никаких https наружу из домашних серверов. И вообще никаких открытых портов, кроме входящего впн.
В общем взял ненужную есп, сделал запись как у автора append/write/close построчно. На 3мб внутренней флеши с ротацией файлов (файлы по ~500 записей х 25 байт)
Пока миллион строк записано, ошибок ФС или CRC построчных нет. В переводе на ежеминутную запись - это 2 года логирования. Думаю ещё не на один "год" хватит, и о в основном изнашиваются сектора корневой директории. Если логи хранить в папках (по месяцам, к примеру), то скорое всего хватит очень надолго. Ну и если не нужно это монтировать по УСБ - то spiffs или littlefs гораздо лучше подходят для задачи
Их можно делать действительно "выделенными", т.е. отдельными от остальной дороги, с эстакадами и туннелями. Бонусом - по ним ездят скорые и пожарники если срочно.
Посмотрите Ютуб канал not just bikes.
Проблема не решается в лоб, а только комплексно, вплоть до перестройки дорожной сети.
Что касается первой озвученной проблемы - стоять на красном в 3 часа ночи - приезжайте в Нидерланды. На очень многих перекрестках со светофорами стоят индукционные петли со всех сторон и/или камеры. Также петли делают на нагруженных велодорожках. Так едешь на машине или велосипеде - тебе часто уже горит зелёный и переключится на зелёный как подъедешь на перекресток.
Ну и нет смысла ориентироваться на машины. Тут же в Нидерландах приоритет светофоров по времени настроен на трамваи и автобусы, потому что они переводят кратно больше людей на единицу траффика. Иногда приоритет на велодорожке, если посчитали что через нее больше людей в час приезжает чем на машинах.
Для пешеходов чаще всего есть кнопка на светофоре, и тоже он сразу переключится на зелёный если машин нет или они далеко. И он не будет гореть 3 минуты, а ровно столько чтоб быстрым шагом перейти дорогу.
У вас земля на модуле tp4056 замкнута. А схема защиты как раз коммутирует по земле, а не vdd.
Набор датчиков странный: max40009 отличный по параметрам, но EOL. Bme680, точнее его "газоанализатор" не имеет смысла, так как показывает каких-то попугаев. Ну и собственно нагрев этого газоанализатора влияет на температуру.
Лучше уже поставить SCD4x - данные о CO2 в помещении более полезны чем давлени воздуха.и желательно его "вынести" из корпуса подальше.
Коррекция из разряда -1 градус не будет работать, если датчики внутри корпуса. У вас там одноплатник и другие много потребляющие устройства. Мощность этого всего и температура внутри будет сильно различаться от сценария к сценарию
Для тех кто не разбирается и, есть готовые устройства например от seeed с прудстановленным HA. Есть domoticz, который можно хоть под Винду, да и в Линукс одной командой настраивается
Reset для таких модулей не всегда работает, лучше ещё ставить ключ по питанию.
По нарисованной схеме - у вас защита аккумулятора при переразряде работать не будет. Если аккумулятор с собственно защитой то ок.
Ну и лучше все же сначала отдельно отправлять "наверх" номер, а потом уже поднимать трубку если надо. Думаю, для большинства сценариев совпадения номера - открытие конкретного шлагбаума вполне хватит
У вас в статье ни одной картинки как оно выглядит для бизнеса. А это самое главное в контексте
А на кпдв - все так или иначе "подстроечные" резисторы. У них цель крайне отличная от переменных резисторов общего назначения.
Цифровизация их лишила смысла. Даже в точном измерительном оборудовании, если требуется калибровка, зачем крутить отвёрткой, если можно покрутить программно.
это мультиплексирование олед-экрана.
Если уже использовать BLE по назначению, то лучше делать отдельный сервис и предадвать значения из памяти последовательно, например так делают термометры или тонометры:
Ну и для времени тоже есть натиывный BLE CTS.
Ну и если уже вовсю используете claude - то приложение на на андроид можно тоже с одного запроса сделать (как с яблоками - не знаю, скорее чуть сложнее). С автоматической синхронизацией, думаю удобнее, чем web-ble
у вас получилось в два раза сложнее, хотя гораздо проще было бы сделать обычным массивом.
Хотя тут, в принципе, можно обойтись (degr+11)/16
https://wiki.seeedstudio.com/xiao_eink_expansion_board_v2/
Если что, адруино для ЕСП32 под капотом использует FreeRTOS.
Ну дело ваше, покупать ли микросхемы на Али. Лично я предпочитаю проверенные магазины, типа tme, digikey, mouser или lcsc.А АлиЭкспресс, только если больше нигде нет, такое бывает.
Ибо может приехать дохлое, бракованное, перемаркированное или даже классика - поддельные ft232 собранные на микроконтроллере Последний раз покупал 10 ch340 - только 4я заработала. И это особенно печально, когда делаешь прототип, то не сразу понятно, проблема в микросхемах или что-то накосячил в плате или схеме.
Именно держать открытым, делать flush раз в какое-то время, не сильно часто. И создавать новый файл раз в день или около того в зависимости от объема. Использовать батарейное питание.
Если очень хочется побайтово, то можно пре-создать файл нужного размера, стереть все сектора и писать хоть побайтово (но тут придется править код самой фатфс), сд-карта позволяет писать не полный сектор.
из 4х датчиков во влажность умеют только 3, что даже написано внутри статьи.Но видимо вычитывать за ЛЛМ западло, в другом случае, клик-бейт заголовок тоже против правил.
Там отдельный датчик влажности рядом с bmp, но это не меняет суть вопроса .
Но это все не так интересно, у меня есть десяток bmp280 с алиэксресса (хотел бме280) но видимо промазал кнопкой. И я уверен, что если я их подключю все вместе, там будет разброд и шатание. потому как они дешевле чем на маузере/диджикее или даже lcsc