Домашняя метеостанция на ESP8266

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (12) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
ddeam
26.01.2017 - 15:27
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
338
Первые шаги и шишки в домашней автоматизации
Всем привет уважаемые ЯПовцы! Хочу с вами поделиться своим первым, более менее достойным, на мой скромный взгляд, рукожопством.
51 фото

Домашняя метеостанция на ESP8266
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
ddeam
26.01.2017 - 15:28
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Итак зачесались у меня руки несколько лет назад взяться за домашнюю автоматизацию всего, до чего дотянутся руки
Захотелось мне знать, какая температура и влажность в доме и за бортом, какое атмосферное давление воздействует на мою буйную голову, и сколько я выдыхаю углекислого газа. Также неплохо было бы иметь возможность увидеть это через инторнет, да еще и в мобильном. Хорошо было бы, научится отключать забытый во дворе свет, с дивана. Не одеваясь и не выходя в темноту к ночным шорохам и привидениям. Хотелось бы, чтоб влажность в комнате поддерживалась автоматически, содержание углекислого газа тотчас изгонялось автоматикой суровой – не оставляющей шансов развитию мигреням и усталостям.
Да много таких «хочу» у меня накопилось. И я решил – Пора наконец, и доколе! И ну шерстить форумы, мануалы да алиэкспрессы. Постепенно пришло понимание того, как я хочу это реализовать. Я хоть и айтишник, но к программированию дюже ленив. Ежели припечет – могу, это я понял на примере Ардуино, но не хочу.
С сердцем автоматизации я определился, это будет Majordomo. Ссыль не даю, дабы не сочли за рекламу, гуглится легко. Да и в конце я приведу весь перечень элементов, чтоб проще было искать на Алике или в оффлайне.
В качестве модулей я выбрал ESP8266 с прошивкой от Wifi-iot(тоже гуглится на ура). Скажу сразу она платная, не смотря на то, что есть урезанная версия бесплатная, лучше приобрести платную. В этом случае получаем максимальный функционал. Ссылку на сайт давать не буду, чтоб не сочли за рекламу. Но к сайту мне обращаться все же придется, оттуда будут скриншоты.
Простите меня все, кто уже знаком с тем, что я пытаюсь описать, но я буду описывать процесс полностью, хоть и максимально сжато. Дабы не утомить читателя и развеять большинство страхов у новичков в том, что это сложно.
Итак начнем. Модуль я заказывал в таком виде:

120р если оптом – 10шт.
2

Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:28
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
К нему нужна площадка, для удобства.
3


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:28
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Сзади
4


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:29
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Её необходимо слегка модернизировать соплей олова.
5


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:29
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Делаю это потому, что тут должен стоять стабилизатор напряжения на 3.3в у меня такого нет, но есть другой, который я буду применять отдельно.
Стабилизатор напряжения:
6


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:29
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
7
На площадку нужно напаять модуль и ножки.


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:30
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Мажем BGA пастой и кладем модуль
8


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:30
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Обдуваем феном
9


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:30
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
…и готово:
10


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:31
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Теперь модуль необходимо прошить, первый раз это нужно делать через USB TTL конвертер.
11


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:31
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Я использую такой
12


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:31
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Подключаем следующим образом. Питание 3.3в на VCC модуля, GND к GND, TX на RX модуля! B RX на TX модуля! ЭТО очень важно, мы должны подключить как бы крест на крест!!! У меня вначале в этом была ошибка. Дело в том, что иногда КИТАЙЦЫ путают эти обозначения. Если ошибетесь – ничего не спалите, просто прошиваться не будет. Также нужно замкнуть ножки CH_PD и VCC. И замкнуть GPIO0 и GND.
Теперь подключаем все это к компьютеру
13


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:32
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Схема собрана, можно шить.
Для этого нужно скачать саму прошивку с сайта, о котором я говорил выше. И нужно скачать прошивальщик. Я использую https://github.com/nodemcu/nodemcu-flasher
Пользоваться им крайне просто. Подключаем USB TTL конвертер, у меня операционка нашла его сама. Нам лишь необходимо определить его порт
14


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:32
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Диспетчер устройств говорит, что это COM3
В прошивальщике указываем это
15


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:32
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Выбираем нашу прошивку
16


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:33
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Указываем параметры модуля, в моем случае
17


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:33
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Возвращаемся на первую вкладку в прошивальщике и нажимаем кнопку flash. Процесс прошивки пошел.
18


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:34
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Маленькое отступление. Прошивку, даже бесплатную нужно себе подготовить на сайте. Там все предельно просто и понятно. Нужно лишь расставить нужные галки, они зависят от того, какой набор устройств и датчиков вы хотите использовать.

Это необходимый набор для нашей метеостанции.
Также, там можно сразу настроить параметры WiFi своей локальной сети. Чтобы было проще подключится к модулю после прошивки. Параметры WiFi у меня были настроены на получения IP адреса по DHCP, тоесть автоматически.
После того как прошивка закончится, модуль можно отключать полностью.
Я воспользовался суперсекретной техникой пайки – навесная сопля, и подготовил себе материнскую плату будущего устройства. В ней я расположил разъемы для удобного подключения модуля и датчиков. Уважаемые гуру, вот с этого момента прошу прощения за вашу психику Я еще нуб и не хочу разрабатывать и протравливать плату. Поэтому использую такие решения.
19

Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:34
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Материнская плата
20


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:34
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
На ней разведены необходимые разъемы, снизу я разместил DC – DC преобразователь на 5в, в центре разместил преобразователь на 3.3в для питания ESP8266 и других устройств.
21


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:35
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Вставляем в нее наш модуль и подаем питание.
22


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:35
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Мне осталось лишь зайти на роутер и посмотреть какой IP получил свеже прошитый модуль:
23


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:35
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Как видно на картинке, некое устройство появилось в сети 18 сек назад. Значит это наш пациент.
Заходим на него через браузер используя стандартные логин пароль esp8266/0000:
24


Домашняя метеостанция на ESP8266
 
[^]
ddeam
26.01.2017 - 15:36
Статус: Offline


Юморист

Регистрация: 5.04.11
Сообщений: 486
Если мы видим эту картинку у нас все получилось. Теперь модуль нужно обновить нажав соответствующую ссылку внизу "Firmware update".
Открываем вкладку "Hardware" и указываем какие датчики у нас будут использоваться и на каких контатках (GPIO)они будут висеть.
25


Домашняя метеостанция на ESP8266
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 55909
0 Пользователей:
Страницы: (12) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх