Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Blynk

5 постов сначала свежее
MaxWhite
4 года назад

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1⁠⁠

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Всем привет!

Еще в начале года сделал умную розетку на 4 розетки (да, да, тавтология), сейчас собрал еще одну и решил поделиться - может кому пригодится (заодно прокачаю навык слепого набора текста). Особых навыков для сборки не требуется, даже программировать не надо уметь - код (не ахти какой, но рабочий) выложу.


Изначально я не планировал разбивать пост на части, но в один все просто не влезет, да и мало кто любит простыни читать, поэтому первая часть про железо, вторая - про софт.


Для чего собственно: в моем случае очень удобно было осенью-зимой включать маслянный

обогреватель по времени перед подъемом на работу и по изменению температуры в

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


Что понадобится (опционально - оно и в Африке опционально - без этого работать

будет, но с ним лучше и/или красивее):


- корпус от сетевого фильтра, пилота, удлиннителя или чего-то подобного (можно

любой, но придется придумать как туда все впихнуть)

- модуль NodeMCU 12E https://aliexpi.com/E3Rx или такой https://aliexpi.com/yCEr

- модуль реле на 4 реле https://aliexpi.com/sekX

- датчик темературы и влажности DHT22 (+ резистор 10 кОм) https://aliexpi.com/f2T9

- блок питания на 5в https://aliexpi.com/X2mu

- провода разного сечения - для 5в и 220в

- термоусадка - опционально

- клеевой пистолет, он же горячие сопли - опционально

- инструменты (отвертки, кусачки, ножницы, нож, шкурка, зажигалка) - опционально

- 3д принтер - опционально (можно заказать необходимые пару деталей на стороне)

- паяльник и небольшой навык пайки

- комп со средой разработки (в моем случае Arduino IDE)

- прямые руки - опционально


Задумка была простая, да и подобных вещей в сети куча, но решил сделать немного под

себя, хотя в итоге получилось довольно универсально.


Сетевой фильтр взял на авито за пару сотен на обум - не знал, влезет ли все внутрь,

но при ближайшем рассмотрении оказалось, что влезет и влезет идеально (поэтому позже второй взял такой же)! С другими фильтрами не пробовал, но на вскидку у Вектора есть еще

несколько моделей, куда тоже все хорошо войдет (они есть на авито) + есть куча других "пилотов", надо смотреть и примерять на месте. Можно взять нерабочий, ибо из внутренностей понадобятся только рельсы и предохранитель (и то - на ваше усмотрение).

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост
Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Вскрываем, вытаскиваем потроха, вырезаем то, что отмечено черным. Аккуратно, не

сломайте лишнего и не порежьтесь - пластик очень твердый! Я ковырял кусачками и ножом, но дремелем будет удобнее

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост
Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост
Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Зашкуриваем, промываем и получаем примерно такое. Можно и грубее, но я перфекционист

и люблю хорошо вылизать

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Если есть 3д принтер - печатаем такие держатели для датчика и блока питания (файлы в следующем посту с кодом)

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост
Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Далее разрезаем любую из рельс примерно так, на 4 части, припаиваем провода. Железка снизу - заземление, ее тоже надо укоротить.

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Собираем отдельно по схеме

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост
Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост
Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Далее "просто" собираем все вместе) Семь раз отмерь, один раз отрежь! Сначала стойки, потом рельсы, потом эти черные ограничители сверху. Перед склеиванием я вставлял вилку в каждую розетку и ровнял рельсы

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост
Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Добавляем электронику и прихватываем где нужно горячими сопельками

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост
Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост
Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Т.к. блок питания и реле немного греются -  добавил поролона от губки под датчик (фото другой розетки) и поправки в код

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Готово! Вы великолепны!

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Заметки.


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


П.С. Как ни странно - черная работает лучше.

Умная розетка с предохранителем и заземлением (NodeMCU/ESP8266 + Blynk). Часть 1 Arduino, Nodemcu, Blynk, Esp8266, Розетка, Реле, Длиннопост

Про код в следующем посте - итак простыня вышла. Забегая вперед могу сказать, что в коде есть комментарии, все должно быть ясно, но если что не понятно - пишите сюда, отвечу. Если есть замечания и предложения - велкам (хочу добавить OTA-обновления, чтоб не вскрывать постоянно корпус для обнов, но пока не раскурил тему, кто поможет - буду благодарен)

Показать полностью 21
[моё] Arduino Nodemcu Blynk Esp8266 Розетка Реле Длиннопост
34
21
aderkan
6 лет назад
Arduino & Pi

Smart home vs шри-ланка⁠⁠

Smart home vs шри-ланка Nodemcu, Raspberry pi, Blynk, Шри-Ланка, Удовлетворение, Arduino

Это цитата с сайта с уроками по Arduino.

Никогда не был на шри-ланке, за то сейчас наконец то приконнектил ноду к локальному серверу blynk :D

Nodemcu Raspberry pi Blynk Шри-Ланка Удовлетворение Arduino
7
511
wisenheimer
6 лет назад
Arduino & Pi

GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino⁠⁠

GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino Сигнализация, Arduino, Esp8266, Sim800l, Gprs, Blynk, Длиннопост

Приветствую всех. В предыдущих частях я рассказал, как сделать GSM сигнализацию на ардуино. Затронул тему изготовления беспроводных датчиков для неё. Обещал сделать датчик, работающий по Wi-Fi. И в итоге так увлёкся, что переработал весь проект.


Итак, я решил, что мобильный GPRS это конечно хорошо, но будет ещё лучше, если сигнализация сможет подключаться к домашней Wi-Fi сети и общаться со смартфоном через интернет и мобильное приложение. Для этого мне понадобилась отдельная плата с Wi-Fi модулем. Я подключил к ардуине плату NodeMcu v3 с чипом esp8266. Управление сигнализацией реализовал со смартфона в приложении Blynk.


Для новой сигнализации спроектировал печатную плату, на которой могут разместиться:


- Arduino Nano V3.0

- NodeMcu v3 для выхода в интернет.

- SIM800L для мобильной связи.

- Радиомодуль NRF24L01 для приёма сигналов от беспроводных датчиков.

- ИК-приёмник

- Датчик температуры DS18B20.

- Термистор.

- Микроволновый датчик движения RCWL-0516.

- Зуммер.

- Микрофон.

- MOSFET транзисторы AO3400A для включения платы NodeMcu и внешних маломощных устройств.

- Разъёмы для подключения других датчиков

- Переключение на резервный источник питания


Кроме того, к свободным пинам могут подключаться любые другие ардуиновские датчики и модули.


Т.к. сигнализация модульная, можно выбрать ту конфигурацию, которая нужна именно Вам.


Связь может осуществляться через SIM800L или NodeMcu на выбор, либо с обоими модулями одновременно (рекомендуется). В последнем случае имеет два независимых канала связи, что более надёжно.

Ардуино и NodeMcu общаются по шине I2C. На плате выведены разъёмы для подключения датчиков по этой шине.

GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino Сигнализация, Arduino, Esp8266, Sim800l, Gprs, Blynk, Длиннопост

После сборки получаем неприметную коробочку, которую можно спрятать в недоступном месте. Идеально в сочетании с беспроводными датчиками.

GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino Сигнализация, Arduino, Esp8266, Sim800l, Gprs, Blynk, Длиннопост

Распиновка новой платы немного отличается от схемы предыдущего проекта. Поэтому я решил вынести прошивки в отдельный проект. Дальше будут выходить обновления только для этой платы. Новая версия скетча Signalka.ino подходит и для старого проекта. Ею можно обновляться. Необходимо лишь привести в соответствие номера зарезервированных пинов в файле https://github.com/wisenheimer/Signaling-Blynk/blob/master/l...


Прошивка для NodeMcu написана в среде Arduino IDE. Чтобы собрать проект, необходимо установить библиотеку для esp8266. Как это сделать, можете почитать, например, здесь https://habr.com/ru/post/371853/

Хочу обратить внимание, что с последней версией библиотеки у меня проект не заработал. Плата не хотела подключаться к серверам Blynk. Пришлось откатиться на версию 2.4.2. И проблема исчезла.


Для управления сигнализацией через плату NodeMcu нам надо создать в телефоне приложение Blynk. Это такой конструктор, в котором собирается мобильное приложение из готовых визуальных элементов - виджетов. За каждый виджет нужно платить местной валютой - энергией. Бесплатно даётся 2000 энергии. Если не уложиться в эту сумму, то дополнительную энергию можно докупить за реальные деньги. Мы же из соображений бережливости соберём приложение, которое стоит ровно 2000 энергии.


В статье я не буду затрагивать технические детали по созданию приложения Blynk, настройке и работе сигнализации. Всё это я изложил в файле описания проекта

https://github.com/wisenheimer/Signaling-Blynk/blob/master/R...

Перейдите туда, и следуя инструкции, создайте вот такое приложение:

GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino Сигнализация, Arduino, Esp8266, Sim800l, Gprs, Blynk, Длиннопост

После запуска и подключения к серверу Blynk увидим следующее:

GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino Сигнализация, Arduino, Esp8266, Sim800l, Gprs, Blynk, Длиннопост

В терминал будут выводиться сообщения сигнализации. Так же из него можно отправлять в сигнализацию команды управления (AT, СМС и DTMF команды).

Кнопки ALARM, GUARD и EMAIL в данной конфигурации означают флаги управления сигнализацией. Любой флаг можно включить и отключить из приложения нажатием на кнопку.


ALARM - флаг тревоги. Устанавливается в 1 при срабатывании одного из датчиков. Сбрасывается самостоятельно при завершении режима тревоги.

GUARD - флаг постановки на охрану.

EMAIL - флаг отправки сообщений сигнализации на указанную электронную почту. Так же включается и отключается из приложения.


Далее следует перечисление датчиков и их текущее показание. В данном примере у нас подключено два датчика:

18B20 - это датчик температуры DS18B20, распаянный на плате.

RADAR - микроволновый датчик движения RCWL-0516.


При срабатывании датчика на экране телефона появится сообщение тревоги

GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino Сигнализация, Arduino, Esp8266, Sim800l, Gprs, Blynk, Длиннопост

Если плата NodeMcu потеряет связь с сервером Blynk, то на телефон так же придёт сообщение.

GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino Сигнализация, Arduino, Esp8266, Sim800l, Gprs, Blynk, Длиннопост
GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino Сигнализация, Arduino, Esp8266, Sim800l, Gprs, Blynk, Длиннопост

Эти же сообщения отправятся на указанный вами в настройках e-mail.


Как видите, интерфейс очень простой. И при этом полностью функционален. Позволяет осуществлять полный контроль над сигнализацией. И при этом полностью бесплатен!

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


Теперь несколько слов о том, как создать и подключить беспроводной Wi-Fi датчик.

В предыдущей своей статье я описал беспроводной датчик на ардуино с ИК-передатчиком.

Wi-Fi датчик представляет из себя тоже самое, только для связи мы используем радиомодули nRF24L01. Передающий в датчике, принимающий в сигнализации. Под этот модуль уже предусмотрено место на плате сигнализации. Учтите, что при его использовании будут заняты 9, 10, 11, 12 и 13 пины платы ардуино. По этой причине не возможно одновременное использование ИК и Wi-Fi приёмников.


Схема соединения выглядит следующим образом

GSM/GPRS/Wi-Fi+Blynk сигнализация на Arduino Сигнализация, Arduino, Esp8266, Sim800l, Gprs, Blynk, Длиннопост

Скетч проекта лежит по этой ссылке


https://github.com/wisenheimer/Signaling-Blynk/blob/master/n...


Там необходимо будет указать свои датчики, подключенные к ардуино.

В скетче задано два датчика. Вам нужно только вписать свои.

Sensor sens[SENS_NUM]=
{
Sensor(DOOR_PIN,DIGITAL_SENSOR, "DOOR", HIGH, 0),
Sensor(5, DIGITAL_SENSOR, "MOVE", LOW)
};

Первый датчик это геркон, второй - датчик движения.

Пин DOOR_PIN зарезервирован под геркон и соответствует 4 пину ардуины.


При срабатывании любого из этих датчиков по Wi-Fi будет отправлено сообщение RF_CODE, которое примет сигнализация, и включит режим тревоги.


Соответственно в скетче сигнализации нужно аналогично прописать беспроводной датчик


Sensor sens[SENS_NUM]={
Sensor(DOOR_PIN, DIGITAL_SENSOR,"DOOR",  HIGH, 0),
Sensor(DOOR_PIN, DS18B20,  "18B20", LOW, 10, 45),
Sensor(A7,  TERMISTOR,  "TERM",  LOW, 10, 45),
Sensor(6,  DIGITAL_SENSOR,"RADAR",LOW),
#if RF_ENABLE // Датчик с Wi-Fi модулем nRF24L01
Sensor( RF24_SENSOR, "Koridor",RF0_CODE),

Sensor( RF24_SENSOR, "Zal",RF1_CODE)

#endif
};

В примере заданы два беспроводных Wi-Fi датчика, где

RF24_SENSOR - тип датчика

"Koridor" и "Zal" - имена датчиков, которые будут выводиться в сообщениях

RF0_CODE и RF1_CODE - индивидуальные коды RF_CODE, которые отправляют датчики при срабатывании.


В будущем постараюсь добавить поддержку Blynk в прошивку ардуино с модемом SIM800L. Чтобы можно было обойтись без NodeMcu. Пока на всё это не хватает времени.


Скачать проект можно по ссылке https://github.com/wisenheimer/Signaling-Blynk

Показать полностью 9
[моё] Сигнализация Arduino Esp8266 Sim800l Gprs Blynk Длиннопост
168
82
KuNiFe
6 лет назад

Простое создание системы "умного дома"⁠⁠

Вот решил показать вам простую систему "умного дома", без всяких дорогих датчиков и заморочек (только если чуть-чуть). На платформе arduino. Покажу комнату, но можно хоть квартиру всю так "обвешать".

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

Покажу несколько вариантов которые я пробовал.

Все, что нам понадобится - это:

arduino, можно любую, но желательно с поддержкой вай фай или интернет шилдом. Я пробовал на uno, esp8266, nodeMCU. Все показали себя хорошо, но у каждой платы есть нюансы. Самая оптимальная плата, на которой я остановился и менять не планирую - это UNO + WiFi R3 ATmega328P + ESP8266 (32 Мб памяти) (на али заказывал) стоит дороже других, но потенциал у нее большой. Ниже расскажу про это.

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

Датчик температуры и влажности я использую DHT11, стоит он копейки. Но лучше купить DHT22 или AM2302, AM2321, DHT 21, AM2301. Эти датчики можно поставить и не адаптировать прошивку.

Это то, что я использую. Все это работает на платформе Blynk. Приложение бесплатное и вам дается часть энергии на реализацию ваших желаний. Если не хватает, можно навсегда докупить (1000 энергии за 150р хватит вполне на подключение досточно большого количества модулей).

Я к примеру не покупал и мне хватило установить 6 кнопок для устройств и график изменения температуры/влажности.

Итог. Мы имеем возможность мониторить за изменением температуры и влажности в комнате, а так же включать/выключать приборы в любой точке мира, где есть интернет.

Подготовка.

Нужно определиться с тем, что будет управляться. Если просто свет, подсветка и температура, то вполне пойдет и обычная дешевая плата на основе esp8266 или тому подобная. Но если нужно будет подключить большое количество датчиков, реле, а так же мосфеты для управления RGB лентой, то лучше будет чуть потратиться и купить UNO с wifi (только главное не ошибиться. Есть полно похожих). дело в том, что для управления RGB подсветкой нужны мосфеты, которым нужно 5 вольт для полного открытия. Если подключить это все на nodeMCU или подобную плату, где выход на шилде 3.3 вольта, то мосфет будет не полностью "открываться" и лента будет гореть не на всю яркость.

Кстати, интересно. Есть ли какая нибудь возможность управления лентой с выходом на 3.3. вольта?

Простое создание системы "умного дома" Умный дом, Длиннопост, Arduino, Esp8266, Blynk

Вот такую я прикупил и доволен вполне. Очень заморочена системы прошивки, но нужно прошиться один раз, а потом уже проблем не будет.

Теперь к прошивке и настройке.

Заходим на сайт Blynk, там подробно описан процесс подключения и даже есть видео, где показано что и как подключать. Там же есть генератор, который выдает вам прошивку для платы и того, что вам нужно подключить. Там все просто, выбираем вашу плату, вставляем код идентификации, который придет вам после того, как вы скачали приложение на телефон, зарегистрировались, выбрали нужную вам плату arduino и создали проект. Если просто нужно подключить датчик температуры, то выбираем DHT11 (это дополнение к прошивке. Реле, мосфеты будут работать, ничего дополнять не нужно). В прошивке указан порт подключения модуля (можно изменить под свой) и виртуальные пины, которые потом выбираются в приложении. Все очень просто на мой взгляд.

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

Скачиваем ардуино на компьютер, в прошивке в самом начале есть ссылки на библиотеки, которые необходимо установить. Думаю процесс добавления библиотеки и прочего описывать не стоит. На сайте и в интернете полно видеоуроков где подробно описан процесс. Прошиваемся, открываем консоль в программе на компьютере и ставим скорость 9600. Она по идеи по умолчанию стоит. Если все получилось. То мы видим логотип Blynk и удачное подключение. Отсоединяемся. Паяемся или вставляем в перемычки проводки от модулей. Главное делать это с отключенным питанием. На мой счет спалено не менее 4 плат. Сначала думал, что не глупый и не смогу перепутать что то или замкнуть. Но банальное отвлечение или какое либо лишнее движение замыкает контакты и сжигает плату. Не хотелось бы, чтоб вы спалили дорогую или  дешевую плату. Лучше все подключить, проверить, а потом уже включать питание.

Если все запустилось, то заходим в приложение на телефон. Там видим, что плата в сети. Открываем редактор (плюсик вверху), перетаскиваем кнопки, ползунки или то, что вам нужно. Жмем на вытащенные кнопки и выставляем пины подключения реле (можно и наоборот. Сначала выставить, а потом паять по пинам). Когда выставили, опять сверху жмем на кнопку "плей" и можно проверять. Если все правильно подключено, то уже можно будет пользоваться.

Работать можно и на обычной UNO. Минус в том, что постоянно должен работать компьютер с сервером. Он идет вместе с библиотекой. Открываем папку с библиотекой и переходим по пути "libraries\Blynk\scripts" там будем батник, открываем его. Он должен сам определить порт. Если не выходит, закрываем, жмем правой кнопкой, изменить и прописываем там порт, который можно увидеть в приложении ардуино или в устройствах компьютера. Можно снова запускать и сервер должен запустится. Но ардуино всегда должна быть подключена к компьютеру и сервер должен постоянно быть открытым. Я на этот случай скинул сервер в автозапуск, просто создав другой батник и прописал путь к серверу в библиотеке. Можно конечно еще сделать так, чтоб в панели не маячилась консоль. Опять таки, точно уже не вспомню. Но можно загуглить как скрыть бат файл.

На мой взгляд лучше купить все таки esp и не заморачиваться. Она не зависит от компьютера.

Если нужно параллельно без телефона пользоваться светом или другим устройством. Можно поставить проходной выключатель. Схема подключения простая и трудностей не вызовет. Чтоб не тянуть к плате 220 вольт. Я от платы к распаечной коробки кинул связку из двух интернетовских проводов. вышло метров 5 и помех никаких нет. В итоге сэкономил 5 метров кабеля 1.5 квадрата и обезопасил себя и плату от напряжения.

Как это все развесить и подключить грамотно?

Т.к. я постепенно что то менял, то все "кишки" от платы у меня под столом прикрученные на саморезы. Да, колхоз. Но я планирую ремонт в ближайшее время и уже готовый проект можно будет масштабно перенести и забыть. А пока провод в распаечную коробку я спрятал за плинтусом и ее не видно. Все провода спрятал за стол и ничего не отвалилось пока. Если планируется делать все грамотно и в комнате есть щит, то можно аккуратно все туда завести, просто поставив клему после автомата и от нее уже разводить по реле, а от реле на устройства.

С ремонтом проще. Вместе с кабелем похоронить за стеной дополнительный многожильный провод для управления реле или если нужно заземление на электроприборе, то дополнительно прокинуть одножильный провод для проходного выключателя. Тут уже на свое усмотрение я думаю.

Кстати с помощью этой же платформы можно управлять камерой. Не особо удобный способ, но без задержек и вполне рабочий. В прошивке выбрать "servo", установить нужные библиотеки и подключить сервомотор. Обязательно питание берем от блока питания, а не от платы. Ибо могут быть помехи и серво будет дергаться. Скачиваем какое нибудь приложение для удаленного доступа к ПК, крепим камеру на сервопривод, подключаемся к камере. На новых телефонах есть функция разделения дисплея. Во втором окне выбираем приложений Blynk и можем свободно вращать камеру. Способ мне понравился, но при смене стола, я заодно поменял плату и все перепаял. А про камеру забыл.

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

Я описал свою систему и свои замечания. Но этот проект прост и можно реализовать почти все, что угодно. Нет вай фая, а он только на телефоне? вписываем в логин и пароль данные с вай фая на телефоне. Теперь когда мы будем раздавать на телефоне вай фай, то плата будет подключаться к телефону и мы сможем управлять ей в пределах сигнала вай фай. На самом деле все упирается в фантазию и я долго могу описывать примеры этого проекта.

P.s. Почему именно blynk? Не знаю. Я начал этим увлекаться лет с 14 и еще с детства мечтал о какой нибудь подобной теме. А к 16 постепенно начал увлекаться ардуино, заказал тогда еще набор для начинающих, где множество различных датчиков (кстати советую для начинающих. До сих пор бывает черпаю оттуда какую нибудь нужную штуковину) и начал изучение этого шайтан устройства. Но это было как хобби и заморачиваться в создании своего сайта и вручную писать прошивку для каждого модуля не хотелось. В интернете находил готовые сайты для управления всем этим. Но они были довольно скучны. Просто на экране надпись вкл и выкл не была интересна. Да и не хотелось каждый раз заходить в браузер и открывать сайт для включения света. А этот сервис постепенно улучшается. Раньше при отключении света или каком либо зависании, то значения сбрасывались. Т.е. какой либо включенный прибор выключался, а приложение не показывало это. Теперь даже при отключении платы от сети и подключению снова. Она запускалась и включала все так, как было.

Бонусом говорят, что можно так же управлять с часов от самсунга. Но работает это только если есть телефон самсунг и часы gear s3 или galaxy. Точно не могу сказать ибо видел это только в интернете. Буду благодарен, если кто то подтвердит эту информацию. Сам планирую в будущем купить часы.

Если есть какие либо вопросы - пишите. Постараюсь в свободное время отвечать на каждый.

Вышло довольно много информации. Но я не смог написать коротко. Тяну за одно, а в голове еще пару мыслей крутится и понеслось. Думаю запилить еще один пост и подробным описании о том, как прошить плату которая у меня сейчас и возможные проблемы, которые могут вылезти и фиг ты найдешь эту информацию. Там есть нюансы. Получается, что в одной плате три платы (UNO esp atmega) и нужно прошить так, чтоб объединить вместе esp с uno. Я на тот момент информацию и прошивку нашел только на англоязычном форуме. Я сохранил ее на будущее. Могу еще описать процесс настройки для удаленного включения компьютера в любой точке мира. Но думаю этой информации в интернете полно.

Простое создание системы "умного дома" Умный дом, Длиннопост, Arduino, Esp8266, Blynk
Простое создание системы "умного дома" Умный дом, Длиннопост, Arduino, Esp8266, Blynk
Простое создание системы "умного дома" Умный дом, Длиннопост, Arduino, Esp8266, Blynk

Вот такой колхоз у меня под столом. Но я обещаю, что исправлюсь.

Простое создание системы "умного дома" Умный дом, Длиннопост, Arduino, Esp8266, Blynk

А вот это было полтора года назад. Ужас. Как вспомню...

Вот и закончил рассказ. Это первый мой длинный пост. Готов выслушать замечания и в будущем исправляться)

Показать полностью 5
[моё] Умный дом Длиннопост Arduino Esp8266 Blynk
47
11
Kapetikapel
Kapetikapel
7 лет назад

ESP8266 и Blynk - управление устройствами через смартфон⁠⁠

Суть проекта :

- метеостанция (температура и влажность внутри помещения и за бортом),

- включение света в коридоре по датчику движения или по команде со смартфона,

- выключение розетки для утюга (у жены бзик о невыключенном утюге),

- вкл./выкл. режим охраны по датчику движения с выдачей сообщения с датой и временем проникновения.

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

Проект реализован на ESP8266 (ESP-12F) и Blynk – программа облачной обработки данных (для Android на PlayMarket, для IOS тоже существует). Программа Blynk условно бесплатная, вам дается 2000 условных ед. для виджетов, каждый виджет имеет свою цену, мне не хватило и пришлось докупить (обошлось 139 р.).

Весь проект обошелся в районе 1000р. Все компоненты куплены на Али...

ESP8266 и Blynk - управление устройствами через смартфон Esp8266, Blynk, Длиннопост
ESP8266 и Blynk - управление устройствами через смартфон Esp8266, Blynk, Длиннопост
ESP8266 и Blynk - управление устройствами через смартфон Esp8266, Blynk, Длиннопост
ESP8266 и Blynk - управление устройствами через смартфон Esp8266, Blynk, Длиннопост

У кого руки не из жопы растут даю ссылку на описание проекта, схему, программу для среды Arduino ino, и разбор виджетов для смартфона.

https://yadi.sk/d/0_4oQSss3UUjmh

Показать полностью 4
[моё] Esp8266 Blynk Длиннопост
21
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии