Обновить

Комментарии 8

Отлично! И backed и fronted реализован. Хорошая статья для начинающих. Молодец!

Отличная плата для начала, потом заменю на bmp280

Насколько я помню у Бошевских датчиков надо брать из памяти калибровочные коэффициенты и много считать и помниться 8битным АВРкам на этом этапе будет плохо.

Датчик нормальный, что то он будет показывать и без калибровки. Тут проще взять современные ардуины на Ренесасе они у китайцев не сильно дороже нанок, а внутри практически полный фарш USB, DAC. Ну или ESP или даже во "взрослые" STM пойти.

Постараюсь выпустить вторую часть, учту критику.

Датчик BM280 лучше менять на BMP580 - цена примерно та же, а качество данных гораздо выше

Можно заменить и Arduino nano - на ESP32C3(или S3) Supe mini. Появится очень много дополнительных возможностей. Например, обмен с вашим python-скриптом через TCP/IP (по беспроводу). Или вообще - на МК разместить web-сервер с отображением информации с датчика.

Очень улыбнула фотография: Arduino в корпусе. Это прям классно)))

Расскажите про модульность, как вы её реализуете? Программный код на ардуино и на ПК понятно, это back и front. А в чем модульность? Или это будет шина i2c, к которой будете подключать датчики или это будет шина rs485, на которой будут ардуины висеть?

В качестве платы опросчика, подойдёт arduino nano, у неё достаточно мощности и портов, чтобы развивать метеостанцию до предела

Честно сказать, она может и домом управлять, не то что данные с датчиков тянуть. При желании, на Ардуинку можно повесить 256 дискретных входов и выходов суммарно и это только расширителями.

Кстати, очень удобно использовать Arduino pro mini. Она ещё компактные, нежели Nano, но и стоит почти в половину дешевле. Самый главный момент, нужен внешний программатор.

Она прям компактная и удобная.
Она прям компактная и удобная.

Без пинов вообще как брелок будет выглядеть.

По поводу смены контроллера, то я переведу на ESP, будет интересно запрограммировать на ESP-IDF. По поводу модульности, я имел в виду, что мы разделяем систему на две части (модуля) и можем точечно вводить изменения при надобности.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации