11270

Мой открытый проект метеостанции с монохромным дисплеем

Дописал документацию к своей железке. Хотел бы показать чего получилось

Метеостанция Волна 2BW42

Метеостанция Волна 2BW42

Если вкратце про сам проект - метеостанция рассчитана на интеграцию в систему умного дома - данные о внешнем датчике устройство получает через Home Assistant или Domoticz, и так же может отправлять свои данные по MQTT (в HA девайс подхватывается через Auto Discovery, в Domoticz через виртуальные датчики)

Прошивка совместима с ESP8266 и ESP32 (Arduino Framework, C++, PlatformIO); внутренний датчик температуры \ влажности BME280. Прошивка работает с дисплеями на электронных чернилах 4.2' и 1.54' дюйма (таблицы совместимости с теми производителями с которыми тестил можно найти на сайте с документацией). Сами E-Ink дисплеи своеобразны в работе и значительно медленней отрисовывают всю область экрана в сравнении с обычными жк, но не требуют постоянного питания для отображения картинки и для автономного девайса подходят хорошо, позволяя очень существенно экономить расход батареи. В живую картинка на таком экране читается приятно, как с обычного листа бумаги.

В режиме работы от аккума устройство просыпается раз минуту для обновления области часов на экране и раз в 10 минут для полного обновления (датчики температуры и другая статистика), WiFi-соединение (синхронизация данных по внешнему датчику, отправка своих данных по MQTT) раз в час в целях экономии заряда; аккума 18650 2000 мА*ч хватает на ~несколько месяцев. Все таймауты при желании можно перенастроить.

Оформление интерфейса изначально делал под дисплеи 4.2' (400х300), с котиком-индикатором который меняется от погодных условий \ времени.

интерфейс по умолчанию

интерфейс по умолчанию

Некоторые зарисовки иконок которые делал для проекта, часть задействованы для индикатора :

В актуальных обновлениях прошивки добавлен конструктор интерфейсов без строгой привязки к разрешению экрана и необходимости лезть непосредственно в код \ перепрошивки чтобы можно было залить свою картинку в качестве фона и расположить "виджеты" просто через веб-интерфейс устройства.

Пример настройки кастомного оформления (фоновая картинка может быть и на весь экран) :

редактор интерфейсов

редактор интерфейсов

интерфейс для мелких дисплеев 1.54'

интерфейс для мелких дисплеев 1.54'

Еще некоторые фотографии с процесса сборки под разные варианты корпуса

Основание корпуса-подставки

Основание корпуса-подставки

вариант полностью закрытого корпуса (чуть промахнулся с размерами, в исходниках модельки 3д принта уже поправил)

вариант полностью закрытого корпуса (чуть промахнулся с размерами, в исходниках модельки 3д принта уже поправил)

Опционально в прошивке реализована возможность вывода картинок c 4 цветном режиме (2-bit). Если сам e-ink экран поддерживает такой режим работы, то можно загрузить картинку фона в таком режиме.

Пример отрисовки фона в градациях серого :

Тестовый "толстый" корпус с доступом к внутренностям. Использовался экран с двойным слоем чернил (красный \ черный), к сожалению они значительно медленней в плане отрисовки

Тестовый "толстый" корпус с доступом к внутренностям. Использовался экран с двойным слоем чернил (красный \ черный), к сожалению они значительно медленней в плане отрисовки

Такой проект получился. Более детально по каждому аспекту, касательно сборки, скорости отрисовки, совместимости с конкретными модулями экранов, процессу прошивки и первичной настройки, примерам моделек корпусов и т.п. постарался подробно описать на сайте проекта.

Проект полностью открытый, можно использовать как для коммерческих так и для личных целей. Если вдруг есть идеи с какими открытыми сервисами погоды можно было бы еще добавить интеграцию (например если кому то захочется использовать вне системы "умного дома"), можно так же написать или мб еще есть какие идеи; поизучаю апишки, мб что-нибудь выберу для дальнейших доработок.


Сайт с документацией (Метеостанция Волна 2BW42)
GitHub страница с прошивкой

Вы смотрите срез комментариев. Показать все
134
Автор поста оценил этот комментарий

Готовое устройство планируется к продаже?

раскрыть ветку (32)
53
Автор поста оценил этот комментарий

Про какие-то коммерческие варианты конечно сам рассмотрю если такая возможность будет. Если например кто то предложит мощности для производства каких-то наборов или собранных версий, тогда можно будет уже договорится о разработке какойто унификации компонентной базы \ каких-то точечных доработок прошивки под коммерческую версию, плату и т.п.

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

раскрыть ветку (23)
26
Автор поста оценил этот комментарий
Я слышал, что Xiaomi любят брать под своё крыло производителей устройств для умного дома, может попробовать с ними поконтактировать?
раскрыть ветку (9)
21
Автор поста оценил этот комментарий

Хз, но как то честно не верится.

Xiaomi с лёгкостью разработает сама всё что угодно, если будет спрос.

Но спрос на такую продукцию не велик.

Вот если бы автор разработал свою микросхему can, что не так то на самом деле и сложно и начал производство в России, то мог бы получить заказы на сотни миллионов. Правда если бы она не заработала, потом, то у него было всё отобрали и посадили бы.


Ps автор молодец, но к сожалению это ну слишком просто.

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

Но придётся горы софта написать, автогенератор кода из кубиков и тд тд.

Годы работы за еду, построение бизнеса с надеждой на дальнейшую прибыль.

С вероятностью 90% ничего не получится.

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

раскрыть ветку (8)
1
Автор поста оценил этот комментарий

Если так "несложно" на твое мнение разработать новую микруху, так займись, а то этим целые институты с переменным успехом занимаются

0
Автор поста оценил этот комментарий
микросхему купить можно, но только если это пин2пин совпадает с кем-то из известных, пусть даже западных
раскрыть ветку (2)
5
Автор поста оценил этот комментарий

Где вы отечественный can найдете?

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

Если всё работает, то к вам придут тысячи писем, аля можете ли бы за 3 месяца предоставить нам тысячу микросхем и 10000 потом.

Набираете сколько сможете и всё, у вас рынок на сотню тысяч микросхем в год, миллиард дохода в год, если сможете всё осилить.

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Перемарк поможет. Главное в пинаут попасть)
Автор поста оценил этот комментарий
Xiaomi с легкостью купит любую компанию, которая производит данную хрень. Слава богу, такой фигни, реально, на рынке полно. Но видать не особо данная вещь кому то интересна, так как градусник у каждого за окном имеется, а остальные интересные данные не особо имееют какие то значения
раскрыть ветку (3)
3
Автор поста оценил этот комментарий
Будет как с АлексГайвером: если залить на Ютуб и собрать много просмотров, то уже очень скоро такого добра на алиэкспрессе будет много)
раскрыть ветку (2)
0
Автор поста оценил этот комментарий
А что китайцы спиздили у Гайвера?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Лампа продаётся в разных видах и комплектациях!

3
Автор поста оценил этот комментарий

Попробуй с @AlexGyver связаться, авось корпус какой намоделит

раскрыть ветку (4)
10
Автор поста оценил этот комментарий
Из сантеха!
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Гы, ну почему и нет, 3д принтер не у всех под рукой.

раскрыть ветку (1)
8
Автор поста оценил этот комментарий
"Правило 35: всегда найдется подходящий фитинг"
1
Автор поста оценил этот комментарий
Корпус сделать не сложно, автор вроде как и сам на 3д принтере печатает.
1
Автор поста оценил этот комментарий
Я бы и такую версию купил, хенд мейт даже лучше выглядит, чем стандартные болванки с китайского завода. Только не понял, в Алису такое прокинуть можно, или долго с бубном танцевать для не сильно просвещенных?
1
Автор поста оценил этот комментарий

Можно попробовать плату развести, что бы избавится от солянки из проводов. Плату я могу попробовать развести. Задумка и дизайн мне очень нравятся)
Думаю если интересно, можем списаться или в личке или в других соц сетях

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Про личку лихо Вы загнули
0
Автор поста оценил этот комментарий

Пасиб за предложение! если что, то актуальный контакт можно копирнуть с сайта https://volna42.com/ru/author/
или в группе вк https://vk.com/nradiowave в блоке контактов

А так когда будет настрой попробую тоже поковырять KiCad документации хватает. Скорее всего с тем набором компонентов что изначально начинал уже новую плату делать не буду, пока выходит самый оптимальный вариант это ESP32 + дисплей от weAct только надо определится какую esp32 использовать чтобы и паять было не напряжно и сама плата еспшки была продакшеновой без лишних компонентов (сейчас на руках только DEV плата, а в модельном ряде именно ESP32 не особо разбираюсь, вроде попадались на глаза разборные, с отделяемым блоком com порта)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я тоже в KiCad'е работаю, но с точки зрения программирования только atmega 8битные или stm32 с оригинальными IDE
Если говорить про коммерциализацию и выпускать готовое устройство, то надо смотреть в сторону автоматического монтажа, а там свои заморочки. Условно тот же модуль esp32 (как на dev плате) воткнуть может быть дороже, чем чистый чип. Хотя для монтажа дома первое, конечно, лучше)
1
Автор поста оценил этот комментарий
Иллюстрация к комментарию
0
Автор поста оценил этот комментарий
Делайте патент
0
Автор поста оценил этот комментарий
Я в очередь на покупку
39
Автор поста оценил этот комментарий

Чтобы подготовить устройство к продаже на коммерческой основе нужно много денег и не меньший объем работы (trust me, работаю в этой сфере), на данный момент это прототип с навесным монтажом на макетной плате

раскрыть ветку (6)
10
Автор поста оценил этот комментарий

Мы же не говорим о серийном производстве. Печатки заказать не проблема, корпус на принтере напечатать тоже. В телеге есть много каналов по продаже самосборных зигби устройств на заказ

раскрыть ветку (5)
20
Автор поста оценил этот комментарий

Это да, не спорю, но тогда и стоимость устройства на продажу будет около 10-15 тыс в лучшем случае. Качество корпуса будет не очень, напечатанный пластик либо хрупкий, либо видны нити, либо все вместе. Автор уделил большое внимание эстетике, а тут такое.

раскрыть ветку (1)
7
Автор поста оценил этот комментарий

Качество корпуса будет не очень, напечатанный пластик либо хрупкий, либо видны нити, либо все вместе. Автор уделил большое внимание эстетике, а тут такое.

Так корпус автора тоже печатный


вариант полностью закрытого корпуса (чуть промахнулся с размерами, в исходниках модельки 3д принта уже поправил)

7
Автор поста оценил этот комментарий

Мелкосерийное производство и продажа - это очень дикий геморрой, поверьте. Если у вас нет человека, готового взять это на себя и заниматься только этим - лучше и не лезть.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Одна из причин, по которой научный прогресс двигают предприниматели, а не ученые.

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Это прототип, нужна нормальная проработка для серии.

Без серьёзного опыта программист её не сделает по нормальному, будет брак, через месяц у вас часы работать не будут.

3
Автор поста оценил этот комментарий
А смысл? Готовые уже есть в интернет магазинах.
Думаю что наборы вроде Ардуино для сборки с инструкцией пользовались бы спросом, своеобразный современный конструктор для детей и подростков.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку