Подписаться YouTube

Монитор температуры для умного дома. Часть 3 | Xiaomi Smart Home Gateway 2 | Wemos | ECP8266

Текст видео

Это третья часть видео про самоделку “Монитор температуры для умного дома”. В первой часть я рассказываю о том, что хочу сделать и провожу краткий обзор. Во второй, программирую устройство, объясняю его принцип действия и собираю его на макетной плате. Если вы не смотрели предыдущие части, советую вначале посмотреть их. А в этом видео я помещу микроконтроллер и дисплей в корпус, и поделюсь своим опытом его использования.

Следующим этапом сборки этого устройства является спайка компонентов и помещение их в корпус.

Припаиваю первый провод от монитора к контроллеру. Аналогичным образом поступаем с остальными.

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

Для своих самоделок в качестве припоя я обычно использую спиртовой раствор канифоли. Этот припой требует отмывки. Поэтому остатки припоя я удалил растворителем и ватной палочкой. Я использовал МГТФ провод. Это очень хороший провод для всяких самоделок. Он тонкий и достаточно прочный.

В качестве корпуса для этой самоделки я использовал готовый корпус, для радиоэлектронной аппаратуры изготовленный из АБС пластика. Размеров корпуса 40 на 40 на 20 миллиметров как раз хватило, чтобы разместить в нем микроконтроллер и монитор. Зазоры остались не больше трех миллиметров.

Нужно сделать отверстие под микро ЮСБ разъем. Для этого на обратной стороне корпуса я делаю царапину иголкой напротив разъема на плате. Затем по углам этой царапины я просверливаю отверстия сверлом 2 миллиметра. Эти отверстия неизбежно будут расположены не под прямым углом к поверхности корпуса. Маленькие размеры корпуса не позволяют сделать отверстия с обратной стороны сразу под прямым углом.

Для сверления я использую бормашинку. Для обработки таких маленьких деталей лучше использовать легкий инструмент. Толщина АБС пластика всего 1,7 миллиметра, поэтому просверлить его очень легко. Сейчас у нас есть два отверстия по краям микро ЮСБ разъема. Теперь нужно их расширить сверлом 3 миллиметра, прорезать между ними отверстие и выровнять края надфилем. Ширины отверстия в 3 мм будет достаточно, чтобы микро ЮСБ разъем свободно вставлялся в плату микроконтроллера.

Эту часть видео я оставлю без дальнейших комментариев.

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

Чтобы закрепить плату wemos строго напротив прорези под микро ЮСБ разъем, ЮСБ провод лучше предварительно вставить. Это так же облегчит фиксацию платы в корпусе так, как за штекер можно держаться и менять наклон платы относительно корпуса. Приклеиваю микроконтроллер вначале со стороны Wi-Fi антенны, затем со стороны разъема. Наношу клей так, чтобы он заполнил зазоры и закрепил плату не только сверху, но и снизу.

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

Как видите на корпусе с лицевой стороны есть царапины, я их оставил когда вырезал отверстие под монитор канцелярским ножом. Возможно, было бы лучше вырезать это отверстие с другой стороны. Но как говориться: хорошая мысля всегда приходит опосля. На самом деле эти царапины хорошо видны только при макросъемке, а при повседневном использовании их почти не видно. Мне бы хотелось сделать корпус на 3D принтере, но за неимением такого пока оставляем все как есть.

Wemos D1 mini

OLED 1.3` Корпус 40х40х20мм

Стоимость $2.36 $2.89 $1

Доставка $1.28 $1.17 -

Итого $8,7 или 625 руб.

Посчитаем сколько стоит конечное устройство.

Плата wemos d1 mini сейчас стоит $2.36, доставка $1.28

OLED дисплей мне обошелся в $2.89 доставка $1.17

Корпус я покупал в магазине “Чип и Дип.”, он мне обошелся примерно в $1. За доставку платить не пришлось.

Итого $8,70 или по курсу на сегодняшний день это примерно 625 руб.

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

В итоге у меня получилось вот такое компактное устройство. Через micro USB провод оно подключено к зарядному устройству для мобильного телефона.

Я решил немного попользоваться этим устройством в готовом виде, чтобы более объективно рассказать о нем. На сегодняшний день прошло уже две недели, как оно лежит в собранном виде на комоде у входной двери. Я пользуюсь этим девайсом каждый день и в целом им очень доволен. Все работает так, как я и хотел. Дисплей всегда включен и потому я обычно на него посматриваю каждый раз, когда прохожу мимо. Это так же удобно как пользоваться часами.

Я пользуюсь этой самоделкой, чтобы узнать, стоит ли сейчас выходить на прогулку или подождать пока жара спадет, нужно ли включать кондиционер или можно просто открыть окна. Могу сказать, что картинка с информацией об осадках часто бывает не точной. На картинке нарисован дождь, а на улице при этом тепло и солнечно. Но это видимо общая проблема сайтов с информацией о погоде. Я сверялся с другими самыми популярными сайтами, там прогноз погоды был аналогичным. В прочем сейчас лето, и возможно, что небольшой дождь все-таки был, а я его не заметил. Хорошо, что информация о температуре поступает с датчиков температуры, а не с сайтов.

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

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

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

Если вы соберетесь что-то запрограммировать, то без напильника никак.