воскресенье, 20 января 2019 г.

Как ни удивительно, но к этому новому году не было ни новых гирлянд каких-нибудь (не считая китайских led-гирлянд с питанием от усб за смешные деньги, которыми обкрутили все на свете), прошлогодние поделки вполне себе хорошо справились:



.. ни новых часов никаких.

Когда был "час та натхнення" - мастерил древнюю идею, до которой наконец дошли руки, идея такая: за окном цепляем блок с датчиками температуры, он по ви-фи постит куда-то периодично свои показания, где-то в доме другой блок, со своими датчиками и экранчиком, на котором выводятся температура внутри, снаружи, из интернета, прогноз (ну и часы, как без них, дни до НГ, дни до отпуска etc)

Закончил наружный блок, потестировал и прослезился.. на балконе, на солнце показывает 30С, что конечно не так. На солнце - потому что внутри аккумулятор, который подпитывается солнечной батареей:
Конструкция по-идее должна была вентилироваться и обеспечивать поступление свежего забортного воздуха, но наверное из-за небольших размеров + полное отстутствие движения воздуха на тестируемом балконе (а за окном у меня в общем то же самое) имеем что имеем :(

А так внутри плата с esp8266 и сенсор bme280, плюс аккумулятор li-ion и контроллер заряда для него, питающийся от солнечной батареи. После старта контроллер пытается подключится к последней точке ви-фи, если не получается - создает свою точку доступа, через которую можно войти и выбрать нужную сеть; ждет минуту, если ничего не происходит - засыпает для экономии батарейки
Если ви-фи есть - читается датчик (температура, давление и влажность; bmp280 умеет читать только температуру и давление, но он дешевле немного зато, хотя цены там $$4-6 емнип), передаются данные в blynk и контроллер уходит в глубокий сон на 15 мин



Из мыслей на след. версии - частота обновления, которая бы зависела от напряжения аккумулятора: есть солнце, заряжается хорошо - можно хоть и раз в минуту обновлять данные, заряд ближе к "плохо" - раз в пол-часа, в час.. Потому что читал, что если напряжение упадет ниже какого-то минимума - контроллер перестанет запускаться, и даже если потом аккумулятор зарядится - контроллер так и не сможет запуститься без внешнего пинка в кнопку reset, что конечно вообще не интересно. Для предотвращения заказал dc-dc преобразователь, который выдает 5 вольт из напряжений, начиная с 0,8 вольт, хотя контроллер заряда отключит аккумулятор намного раньше, при 2.4 вольт емнип; ну и есть специальные чипы, которые как раз должны делать перезапуск при достижении нормального напряжения, про них еще нужно читать

Ну и вторая мысль - переделать корпус, сделать его больше/круглым в сечении, вставить моторчик с вентилятором и при высоких температурах == много солнца и напряжения продувать датчик перед измерением.. буду что-то выдумывать.

Это первая часть марлезонского балета, приложением на телефоне можно смотреть данные; следующая часть задумывалась как что-то похожее, но кроме своих данных из инета будет читаться прогноз погоды и из blynk браться данные внешгено блока, и это все красиво показываться на 128*160 цветном экранчике 1.8", хотя тут "я у мамы дизайнер" это не про меня и все тормозится бОльше вот на этом моменте :(

Комментариев нет:

Отправить комментарий