Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
iot
7 лет назад

Кроха, которая может многое или ESP8266 50\50

Сегодня я расскажу вам об одной интересной плате, которая стала моим проводником в мир микроконтроллеров и ее интеграцию в систему Умного дома MajorDoMo.

Это многим знакомая ESP8266, изначально я считал, что это просто один из модулей Arduino для связи по WiFi, но на деле оказалось, что это вполне себе полноценный контроллер, к тому же мощнее того же Arduino.

ESP

*ESP8266 — микроконтроллер китайского производителя Espressif с интерфейсом Wi-Fi. Помимо Wi-Fi микроконтроллер отличается возможностью исполнять программы из внешней флеш-памяти с интерфейсом SPI.

Лично я пользовался несколькими возможными прошивками ESP8266.

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

  2. Среда Arduino IDE, да можно писать код на С+ и грузить через среду разработки. Есть не все библиотеки, но самые популярные имеются.

  3. Сервер Blynk для прошивки используется также Arduino IDE, но код минимальный, основное исполняется на стороне сервера. Можно с помощью смартфона просматривать данные датчиков, управлять ШИМ и сервоприводами, вариантов использования уйма. Это такой конструктор, позволяющий создать связку смартфона и модуля ESP(и не только). Гуглите.

В моем Умном доме на ESP8266 работает метеостанция:

  • с уличным датчиком температуры DS18b20
  • датчиком атмосферного давления BM180
  • комнатным датчиком температуры и влажности DHT22

Метеостанция шлет данные на сервер Народного мониторинга (данные уличного датчика и датчика давления публикуются там в открытом доступе), а так же ESP8266 шлет все данные на сервер Умного дома MajorDoMo по протоколу MQTT

esp.jpg

MajorDoMo в свою очередь распихивает полученные данные по свойствам Объектов, данные уже можно использовать в сценариях, например, Включить увлажнитель, когда влажность в комнате опустилась ниже 20% и выключить когда она стала выше 50%. Вариантов много.

ESP8266 наиболее простой способ окунуться в мир микроконтроллеров, даже не зная основ программирования можно с легкостью управлять нагрузками, читать и отправлять данные и даже запускать вэб-сервер на этой малышке, не прибегая к дополнительным модулям связи уж WiFi сейчас есть почти в каждом доме. Ее цена сравнима по стоимости с аналогами контроллеров Arduino и в зависимости от платы на которой она расположена, цена варьируется от 2$ до 5$ за модуль. Прошить ее не сложнее чем установить программу, все интуитивно понятно и существует огромное Community, которое не оставит Вас без ответов.

МОИ ПРОШЛЫЕ ПОСТЫ об Умном Доме:

  1. Умный дом. Моя программная и аппаратная часть. 50\50
  2. Умный дом. Универсальный пульт управления и выключатели 50/50
  3. Умный дом. Умные розетки. 50\50
  4. Умный дом. Сенсорные выключатели. 50\50

На сегодня это все, для вопросов я всегда открыт в комментариях

50\50 - проект равного вознаграждения авторов и кураторов.


Голосуя за мои посты с заголовком 50\50 вы получаете обратно половину стоимости вашего апвоута в GBG.

Подробности по ссылке 48 половинку просим. 50\50

Чат группы в Телеграме Upvote50\50

71
26.598 GOLOS
На Golos с September 2017
Комментарии (4)
Сортировать по:
Сначала старые