Iskra Neo + ESP8266 = Интернет вещей. Часть 1 KosachenkoSV's blog / 09.01.2017 Этим постом я начинаю небольшую серию статей про Интернет вещей, которая появилась благодаря сотрудничеству со мной фирм Амперки и ТехноЛаб по написанию книжек для школьников по основам программирования микроконтроллеров и робототехники. Благодарю эти компании за предоставление учебного оборудования для экспериментов, в том числе и за WiFi-модуль ESP8266, который легко интегрируется с Iskra Neo (клон Arduino Leonardo). Этот модуль дает великолепную возможность начать изучение с ребятами технологии "Интернета вещей" на основе уже имеющихся наборов с Arduino. Часть интересного материала в книги не вошла, поэтому, с согласия Амперки, публикую ее в своем блоге.Давайте пофантазируем с вами о том, как было бы здорово, если окружающие нас вещи могли бы самостоятельно, без нашего участия, выполнять функции, чтобы сделать нашу жизнь еще более удобной и комфортной. Чтобы освещенность в помещении изменялась автоматически в зависимости от времени суток или погоды. Кофеварка сама заранее включалась бы к моменту, когда нам захочется ароматного кофе. Чтобы система полива сада сама следила за оптимальной влажностью почвы. Чтобы в домах поддерживалась комфортная температура и при этом сберегалась электроэнергия. Чтобы вещи дома не терялись и всегда находились при необходимости. По отдельности автоматизация таких систем возможна уже давно. Но если информацию, получаемую от разных «умных вещей» объединить, то можно еще повысить комфортность. Например, в жаркий летний вечер мы вернулись в свою квартиру, открыв замок двери электронным ключом. На основе данных от электронного замка система безопасности отключила режим охраны помещений квартиры. Датчик движения системы безопасности квартиры обнаружил, что в комнату вошел человек, при этом датчик освещенности определил, что наступили сумерки, а «умная лампа» на основе этих данных («в комнате человек» и «сейчас сумерки») включила освещение. «Умный термометр» на стене определил, что в комнате температура для человека намного выше комфортной, а «умный кондиционер» на основе этих данных («в комнате человек» и «в комнате жарко») включил режим охлаждения воздуха. «Умное окно» на основе полученных данных о том, что «человек в комнате», «включена лампа» и «сейчас сумерки», закрыло жалюзи и на основе данных, что «в комнате жарко» и «кондиционер работает», включил режим охлаждения», для эффективности закрыло форточку. Это фантазия может стать возможной, если каждую вещь снабдить небольшим чипом-меткой с возможностью подключения к нему сенсоров, актуаторов и передачи данных для объединения устройств, так называемых «умных вещей», в единую вычислительную сеть, обслуживаемую интернет-протоколами. «Интернет вещей» – это не просто множество различных устройств и датчиков, объединенных между собой проводными и беспроводными каналами связи и подключенных к сети Интернет, это, скорее, более тесная интеграция реального и виртуального миров, благодаря которой осуществляется общение между людьми и устройствами.Актуатор – исполнительное устройство (привод, электропривод) электромеханическое или механическое, управляемое с помощью сигналов управления, воздействующее на реальный мир. Концепция «Интернета вещей», IoT (англ. «Internet of Things» - «Интернет вещей».) появилась не так давно, поэтому, создавая проекты по этой технологии, вы безусловно поучаствуете в создании устройств будущего, станете новаторами.Можем ли мы уже сейчас приступить к созданию «Интернета вещей» вокруг себя? Да, для этого нам сначала нужно научиться создавать датчики (сенсоры) и исполнительные устройства, которые могли бы связываться между собой, желательно посредством радиоканала. Для беспроводной связи в настоящий момент широко применяется WiFi: точки доступа и роутеры WiFi имеются во многих домах, большинство ноутбуков, планшетов и смартфонов имеют встроенную поддержку WiFi. Использование этой беспроводной технологии связи позволит нам свободно контролировать и считывать информацию, передаваемую «умными вещами». Но для этого нам нужен модуль, позволяющий связать наши устройства на базе Iskra Neo с другими устройствами по сети WiFi. И такой модуль существует! Это - ESP8266! Но об этом чуть позже. ESP8266 IoT Iskra Neo arduino freeduino интернет вещей микроэлектроника