Контакти

Бездротовий перемикач Wi-Fi. Бездротовий вимикач, що це таке і чи варто його встановлювати. Сильні та слабкі сторони пристрою

У світі стає поширеною система «розумний дім». З її допомогою можна дистанційно керувати багатьма елементами та приладами нашого житла. Також можна здійснювати віддалене керування освітленням у кімнаті. Такі винаходи сприяють комфорту даного приміщення, а також застосовуються, де живуть люди похилого віку, і люди з обмеженими можливостями. У цій статті йтиметься про те, як працює, і для чого потрібен Wi-Fi вимикач світла, який набирає все більшої популярності серед населення.

Сильні та слабкі сторони пристрою

Wi-fi вимикач світла має такі переваги:

  1. Не потрібно прокладати додатковий кабель.
  2. Є можливість централізовано керувати освітлювальними пристроями, тобто з однієї командної точки. Для того, щоб керувати бездротовим вимикачем світла, можна використовувати смартфон, планшет, комп'ютер, а також пульт дистанційного керування. Для планшетів та інших електронних пристроїв слід встановити потрібне програмне забезпечення. Його можна завантажити з Інтернету або встановити з диска.
  3. Велика площа сигналу покриття. Незважаючи на стіни, цифровий радіосигнал проникає у потрібне приміщення.
  4. Ця система є дуже безпечною. Навіть якщо конструкція пристрою буде пошкоджена, це не загрожує мешканцю сильним ударом струму, адже Wi-fi вимикача має дуже незначну силу струму.
  5. Пристрій нормально працює з усіма видами лампочок (світлодіодні, розжарювання, енергозберігаючі).
  6. Можна встановити різні комбінації, а також режими роботи освітлювальних приладів.

Якщо говорити про недоліки вимикачів світла, їх лише кілька. Головні — ціна набагато вища за звичайні клавішні моделі і існує певний ризик розряду батарейок у пульті, або поганий сигнал Wi-fi.

Конструктивні особливості

У комплекті Wi-fi вимикачів є приймач та передавач. Приймач – це реле в управлінні. Можна керувати через смартфон з доступом до мережі Wi-fi, або за допомогою пульта дистанційного керування. Коли реле отримує певний сигнал, воно замикає ланцюг електропроводки. Встановлення реле здійснюється біля або всередині світильника. Це можливо завдяки невеликим габаритам пристрою. Причина установки приладу біля світильника полягає в тому, щоб він не випадав із радіусу, в якому працює передавач. Якщо в приміщенні точкове освітлення, приймач можна розмістити в розподільчій коробці або за підвісною стелею.

Вимикач або передавач має невеликий енергогенератор, який здатний виробляти електрику при натисканні кнопки пульта або надсилання певної команди зі смартфона через Wi-Fi з'єднання. У свою чергу, імпульс переробляється в радіосигнал, який потрапляє в пристрій. Такі радіокеровані вимикачі світла коштують досить дорого, які аналогом є регулювання з пульта, у якому знаходяться батарейки.

Види вимикачів та найкращі виробники

Зараз асортимент Wi-fi вимикачів світла не дуже великий. Проте продукція класифікується за кількома ознаками:

  1. Апарат може регулюватись електронними або механічними клавішами. У першому випадку йдеться про сенсорний дисплей пристрою. Клавіші знаходяться на дистанційному керуванні (пульті).
  2. Також є вимикачі світла як із , так і звичайні клавішні. За допомогою перших пристроїв можна регулювати яскравість освітлення, тим самим змінюючи його інтенсивність. Для налаштування яскравості слід утримувати або прокручувати відповідну кнопку.
  3. Цей вимикач може забезпечувати повний контроль не тільки однієї, а й двома чи трьома групами освітлювальних пристроїв. Однак ціна на бездротовий пристрій, який може керувати цілими групами, є досить високою.

На даний момент є сім основних виробників бездротової електричної фурнітури для керування освітленням:

  1. Legrand – країна-виробник Франція. Компанія має цілу лінію продукції, яка називається Celian.
  2. Vitrum – країна-виробник Італія. Ця компанія застосовує технологію під назвою Z-Wave. Вона дозволяє повністю автоматизувати контроль за освітленням у будинку.
  3. Delumo – продукцію виготовляє російська фірма, яка, зокрема, виробляє димери, вимикачі та термостати.
  4. Noolite – фурнітуру виготовляють білоруські виробники.
  5. Livolo – країна-виробник Китай. Ця компанія випускає спеціалізовані прилади для автоматизації. Також в асортиментній лінійці є продукція як на одномісні, так і двомісні рамки під вимикачі.
  6. Broadlink (Китай). Цей виробник має досить великий вибір товару регулювання освітленням.
  7. Kopou – остання компанія, яка також знаходиться у Китаї. Виробник виготовляє димери у вигляді різних брелоків.

На відео нижче надано огляд ще однієї цікавої моделі Wi-fi вимикача світла:

Правильне підключення

Щоб правильно змонтувати вимикач, необхідно знати його принцип роботи, з чого складається пристрій і як підключити Wi-fi вимикач. Схема підключення бездротового пристрою дуже проста.

Одна з переваг Wi-fi вимикача світла полягає у простоті застосування та підключення. За великого бажання можна здійснити монтаж пристрою своїми руками. При цьому важливо точно дотримуватись наданої виробником інструкції. Така установка займає лише кілька хвилин.

Процес підключення складається лише з двох етапів:

  1. Встановлення приймача радіосигналів.
  2. Монтаж вимикача світла (кнопки керування).

Переважно приймачі мають від двох до чотирьох проводків. Вони виходять із корпусу пристрою. Для визначення вхідного дроту необхідно прочитати інструкцію. Інші дроти будуть вихідними, наприклад, у подвійного вимикача виходів буде два. Для монтажу приймача слід розімкнути фазу, яка подає живлення на освітлювальний прилад і приєднати його до ланцюга, при цьому потрібно дотримуватись послідовності.

У разі, коли необхідно підключити більше однієї групи освітлення, слід діяти так:

  • нуль подається на всі освітлювальні прилади;
  • фаза розгалужується у Wi-fi вимикачі;
  • фазу слід подати окремо на групу світильників.

Кнопка управління встановлюється досить просто, спочатку необхідно зробити отвір у стіні за допомогою перфоратора із фрезою по бетону. У готовий отвір вставляється звичайний пластиковий підрозетник, а закріплення можна використовувати гіпс. Процес установки абсолютно не відрізняється від клавішного типу. Відмінність тільки в тому, що немає необхідності прокладати дроти, просто потрібно надійно закріпити кнопку в підрозетнику.

Доброго часу доби, шановний читачу.

Трохи лірики на початку. Ідея «розумного» вимикача світла зовсім не нова і, напевно, це перше, що спадає на думку тим, хто почав знайомство з платформою Arduino та елементами IoT. І я цьому не виняток. Поексперемінувавши з елементами ланцюгів, моторчиками та світлодіодами хочеться зробити щось прикладніше, що затребуване у повсякденному житті і, найголовніше, буде зручно у використанні, а не залишиться жертвою експерименту в неугоду комфорту.

У цій статті я розповім, як я зробив вимикач, який буде працювати як звичайний (тобто зазвичай закріплений на стіні) і в той же час дозволить керувати ним через WiFi (або через Інтернет, як це зроблено в даному випадку).

Отже, складемо список те, що знадобиться реалізації задуманого. Відразу скажу, я мав намір не витрачатися на комплектуючі і вибирав компоненти по відгуку на форумах і співвідношенню ціни до якості. Тому деякі компоненти здаються тут недоречними для досвідчених електроаматорів, але прошу не судити суворо, т.к. я тільки новенький в електромеханіці і буду дуже вдячний за коментарі досвідченіших фахівців.

Також мені знадобилися: сервер, за допомогою якого вимикач керуватиметься через Інтернет, Arduino Uno, за допомогою якого я програмував ESP, роутер і витратні матеріали як дроти, клеми і т.д., все це може варіюватися від смаків і ніяк не вплине на кінцевий результат.

Ціни взяті з Ebay, де я їх купував.

А ось як виглядають елементи з таблиці:

Тепер можна скласти і схему підключення:

Як ви, напевно, помітили, схема дуже проста. Усі збираються легко, швидко та без паяння. Такий собі робочий прототип, з яким не потрібно довго возитися. Все пов'язано проводами та клемами. Єдиний мінус – це те, що реле не влізло в гніздо вимикача. Так, спочатку я планував запхати все це в стіну за вимикачем, щоб виглядало естетично. Але на мій жаль місця в гнізді виявилося мало і реле просто не влізло ні вздовж, ні впоперек.

Тому тимчасово я виніс реле за гніздо, доки не знайду відповідну коробку вимикача з розеткою щоб сховати залізо всередину. Але немає нічого більш постійного, ніж тимчасове, чи не так? Тому все це виглядає зараз так:

Ізолента врятує від удару струмом... сподіваюсь.

А тепер поговоримо про програмну частину.

І перш ніж приступати до розбору коду та деталей, я наведу загальну схему реалізації керування лампочкою.

Сподіваюся, я коли-небудь все перепишу і зв'язок буде заснована на швидшому протоколі, ніж HTTP, але для початку зійде. Віддалено лампочка змінює свій стан приблизно за 1-1.5 секунди, а з вимикача миттєво, як і личить порядному вимикачу.

Програмування ESP8266-01

Найпростіший спосіб зробити це – за допомогою Arduino. Завантажити необхідні бібліотеки для Arduino IDE можна з GitHub. Там же всі інструкції щодо встановлення та налаштування.

Далі нам необхідно підключити ESP до комп'ютера, для цього знадобиться або USB to Serial Адаптер (типу FTDi , CH340 , FT232RL) або будь-яка платформа Arduino (у мене була Arduino Uno) з виходами RX і TX.

Варто відзначити, що ESP8266-01 живиться від 3.3 Вольта, а значить ні в якому разі не підключайте його до живлення Arduino, які (часто) харчуються від 5 Вольт, інакше все згорить до чортів. Можна використовувати понижувач напруги, який наведено у таблиці вище.

Схема підключення проста: підключаємо TX, RX та GND ESP до RX, TX та GND адаптера/Arduino відповідно. Після цього, власне, підключення готове до використання. Мікроконтролер можна програмувати за допомогою Arduino IDE.

Пара нюансів при використанні Arduino Uno:

  • На Uno є вихід для 3.3В, але його виявилося замало. При підключенні до нього ESP все ніби працює, індикатори горять, але зв'язок з COM портом втрачається. Тому я використав інше джерело живлення на 3.3В для ESP.
  • До того ж у UNO не виникло проблем при спілкуванні з ESP, з урахуванням того, що UNO харчувався від 5В, а ESP від ​​3В.
Після кількох експериментів з ESP8266-01, з'ясувалося, що ESP чутливі до підключених до GPIO0 та GPIO2 напруг. У момент старту вони в жодному разі не повинні бути заземлені, якщо ви маєте намір запустити його в штатному режимі. Докладніше про старт мікроконтролера. Я цього не знав і мені довелося трохи змінювати схему, т.к. у версії ESP-01 присутні тільки ці 2 піна і в моїй схемі використовуються обидва.

А ось і сама програма для ESP:

Показати код

#include #include #include #include #include extern "C" ( // ця частина обов'язкова щоб отримати доступ до функції initVariant #include "user_interface.h") const char * ssid = "WIFISSID"; // Ім'я WiFi const char * password = "***************"; // Пароль WiFi const String self_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен для мінімальної безпеки зв'язку const String serv_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен для мінімальної безпеки зв'язку const String name = "IOT_lamp"; // ім'я вимикача, читай лампочки const String serverIP = "192.168.1.111"; // внутрішній IP WEB сервер bool lamp_on = false; bool can_toggle = false; int button_state; ESP8266WebServer server(80); // веб-сервер HTTPClient http; // Веб клієнт const int lamp = 2; // Управляємо реле через GPIO2 const int button = 0; // "Ловим" вимикач через GPIO0 // функція для пінгу лампочки void handleRoot() ( server.send(200, "text/plain", "Hello! I am " + name); ) // функція для недійсних запитів void handleNotFound ()( String message = "not found"; server.send(404, "text/plain", message); ) // Нехай буде світло void turnOnLamp()( digitalWrite(lamp, LOW); lamp_on = true; ) / / Нехай буде темрява void turnOffLamp()( digitalWrite(lamp, HIGH); lamp_on = false; ) // Відправляємо серверу події ручного вкл./вимк. void sendServer(bool state)( http.begin("http://"+serverIP+"/iapi/setstate"); String post = "token="+self_token+"&state="+(state?"on":"off "); // За токеном сервер визначатиме що це за пристрій http.addHeader("Content-Type", "application/x-www-form-urlencoded"); int httpCode = http.POST(post); http.end (); ) // Змінюємо стан лампи void toggleLamp()( if(lamp_on == true) ( ​​turnOffLamp(); sendServer(false); ) else ( turnOnLamp(); sendServer(true); ) ) // Отримуємо від сервера команду включити void handleOn()( String token = server.arg("token"); if(serv_token != token) ( String message = "access denied"; server.send(401, "text/plain", message)); return; ) turnOnLamp(); String message = "success"; token"); if(serv_token != token) ( String message = "access denied"; server.send(401, "text/plain", message); return; ) turnOffLamp(); = WL_CONNECTED) (delay(500); ) // Призначимо функції на запити server.on("/", handleRoot);


Пару зауважень за кодом:
  • Дуже важливо оголосити пін GPIO0 як pinMode(button, INPUT_PULLUP), т.к. у схемі ми використовуємо резистор цієї кнопки. А у ESP є свої «вшиті» для цих цілей.
  • При відлові стану кнопки бажано встановити затримку при зчитуванні, щоб уникнути помилкового спрацьовування в момент натискання.

Програмування WEB сервера

Тут можна дати волю своєї фантазії та використовувати будь-які доступні засоби для створення сервісу, який буде обробляти запити, що надсилаються вимикачем і надсилати запити на включення/вимикання.

Я використав для цих цілей Yii. Я вибрав цей фреймворк з кількох причин, мені потрібна була авторазація (т.к. портал доступний в Інтернеті) та управління ролями (для майбутніх експериментів), а він мені просто подобається. І тепер мій портал управління виглядає так:

Для управління лампочкою в зоні досяжності мережі вистачило б і самого сервера на ESP. Але ж хочеться мати логи, логіку та інші пристрої в майбутньому, тому краще все ж таки використовувати окремий серер для управління.

Це все щодо порталу, думаю немає сенсу писати про нього більше, але якщо виникнуть питання, то з радістю відповім на них у коментарях.

Замість висновок

Спасибі, якщо дочитали статтю до кінця і, можливо, знайшли в ній щось корисне. Буду радий порадам та критиці. Загалом мені досі здається, що вузьке місце в ланцюгу це Адаптер на 5В і буду радий, якщо Ви поділіться своїм досвідом вирішення подібних завдань. Що стосується ESP8266-01, то поки що він не викликав у мене жодних нарікань крім особливого використання пінів GPIO. Працює поки що стабільно другий тиждень. Успіхів у проектах.

Доброго часу доби, шановний читачу.

Трохи лірики на початку. Ідея «розумного» вимикача світла зовсім не нова і, напевно, це перше, що спадає на думку тим, хто почав знайомство з платформою Arduino та елементами IoT. І я цьому не виняток. Поексперемінувавши з елементами ланцюгів, моторчиками та світлодіодами хочеться зробити щось прикладніше, що затребуване у повсякденному житті і, найголовніше, буде зручно у використанні, а не залишиться жертвою експерименту в неугоду комфорту.

У цій статті я розповім, як я зробив вимикач, який буде працювати як звичайний (тобто зазвичай закріплений на стіні) і в той же час дозволить керувати ним через WiFi (або через Інтернет, як це зроблено в даному випадку).

Отже, складемо список те, що знадобиться реалізації задуманого. Відразу скажу, я мав намір не витрачатися на комплектуючі і вибирав компоненти по відгуку на форумах і співвідношенню ціни до якості. Тому деякі компоненти здаються тут недоречними для досвідчених електроаматорів, але прошу не судити суворо, т.к. я тільки новенький в електромеханіці і буду дуже вдячний за коментарі досвідченіших фахівців.

Також мені знадобилися: сервер, за допомогою якого вимикач керуватиметься через Інтернет, Arduino Uno, за допомогою якого я програмував ESP, роутер і витратні матеріали як дроти, клеми і т.д., все це може варіюватися від смаків і ніяк не вплине на кінцевий результат.

Ціни взяті з Ebay, де я їх купував.

А ось як виглядають елементи з таблиці:

Тепер можна скласти і схему підключення:

Як ви, напевно, помітили, схема дуже проста. Усі збираються легко, швидко та без паяння. Такий собі робочий прототип, з яким не потрібно довго возитися. Все пов'язано проводами та клемами. Єдиний мінус – це те, що реле не влізло в гніздо вимикача. Так, спочатку я планував запхати все це в стіну за вимикачем, щоб виглядало естетично. Але на мій жаль місця в гнізді виявилося мало і реле просто не влізло ні вздовж, ні впоперек.

Тому тимчасово я виніс реле за гніздо, доки не знайду відповідну коробку вимикача з розеткою щоб сховати залізо всередину. Але немає нічого більш постійного, ніж тимчасове, чи не так? Тому все це виглядає зараз так:

Ізолента врятує від удару струмом... сподіваюсь.

А тепер поговоримо про програмну частину.

І перш ніж приступати до розбору коду та деталей, я наведу загальну схему реалізації керування лампочкою.

Сподіваюся, я коли-небудь все перепишу і зв'язок буде заснована на швидшому протоколі, ніж HTTP, але для початку зійде. Віддалено лампочка змінює свій стан приблизно за 1-1.5 секунди, а з вимикача миттєво, як і личить порядному вимикачу.

Програмування ESP8266-01

Найпростіший спосіб зробити це – за допомогою Arduino. Завантажити необхідні бібліотеки для Arduino IDE можна з GitHub. Там же всі інструкції щодо встановлення та налаштування.

Далі нам необхідно підключити ESP до комп'ютера, для цього знадобиться або USB to Serial Адаптер (типу FTDi , CH340 , FT232RL) або будь-яка платформа Arduino (у мене була Arduino Uno) з виходами RX і TX.

Варто відзначити, що ESP8266-01 живиться від 3.3 Вольта, а значить ні в якому разі не підключайте його до живлення Arduino, які (часто) харчуються від 5 Вольт, інакше все згорить до чортів. Можна використовувати понижувач напруги, який наведено у таблиці вище.

Схема підключення проста: підключаємо TX, RX та GND ESP до RX, TX та GND адаптера/Arduino відповідно. Після цього, власне, підключення готове до використання. Мікроконтролер можна програмувати за допомогою Arduino IDE.

Пара нюансів при використанні Arduino Uno:

  • На Uno є вихід для 3.3В, але його виявилося замало. При підключенні до нього ESP все ніби працює, індикатори горять, але зв'язок з COM портом втрачається. Тому я використав інше джерело живлення на 3.3В для ESP.
  • До того ж у UNO не виникло проблем при спілкуванні з ESP, з урахуванням того, що UNO харчувався від 5В, а ESP від ​​3В.
Після кількох експериментів з ESP8266-01, з'ясувалося, що ESP чутливі до підключених до GPIO0 та GPIO2 напруг. У момент старту вони в жодному разі не повинні бути заземлені, якщо ви маєте намір запустити його в штатному режимі. Докладніше про старт мікроконтролера. Я цього не знав і мені довелося трохи змінювати схему, т.к. у версії ESP-01 присутні тільки ці 2 піна і в моїй схемі використовуються обидва.

А ось і сама програма для ESP:

Показати код

#include #include #include #include #include extern "C" ( // ця частина обов'язкова щоб отримати доступ до функції initVariant #include "user_interface.h") const char * ssid = "WIFISSID"; // Ім'я WiFi const char * password = "***************"; // Пароль WiFi const String self_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен для мінімальної безпеки зв'язку const String serv_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен для мінімальної безпеки зв'язку const String name = "IOT_lamp"; // ім'я вимикача, читай лампочки const String serverIP = "192.168.1.111"; // внутрішній IP WEB сервер bool lamp_on = false; bool can_toggle = false; int button_state; ESP8266WebServer server(80); // веб-сервер HTTPClient http; // Веб клієнт const int lamp = 2; // Управляємо реле через GPIO2 const int button = 0; // "Ловим" вимикач через GPIO0 // функція для пінгу лампочки void handleRoot() ( server.send(200, "text/plain", "Hello! I am " + name); ) // функція для недійсних запитів void handleNotFound ()( String message = "not found"; server.send(404, "text/plain", message); ) // Нехай буде світло void turnOnLamp()( digitalWrite(lamp, LOW); lamp_on = true; ) / / Нехай буде темрява void turnOffLamp()( digitalWrite(lamp, HIGH); lamp_on = false; ) // Відправляємо серверу події ручного вкл./вимк. void sendServer(bool state)( http.begin("http://"+serverIP+"/iapi/setstate"); String post = "token="+self_token+"&state="+(state?"on":"off "); // За токеном сервер визначатиме що це за пристрій http.addHeader("Content-Type", "application/x-www-form-urlencoded"); int httpCode = http.POST(post); http.end (); ) // Змінюємо стан лампи void toggleLamp()( if(lamp_on == true) ( ​​turnOffLamp(); sendServer(false); ) else ( turnOnLamp(); sendServer(true); ) ) // Отримуємо від сервера команду включити void handleOn()( String token = server.arg("token"); if(serv_token != token) ( String message = "access denied"; server.send(401, "text/plain", message)); return; ) turnOnLamp(); String message = "success"; token"); if(serv_token != token) ( String message = "access denied"; server.send(401, "text/plain", message); return; ) turnOffLamp(); = WL_CONNECTED) (delay(500); ) // Призначимо функції на запити server.on("/", handleRoot);


Пару зауважень за кодом:
  • Дуже важливо оголосити пін GPIO0 як pinMode(button, INPUT_PULLUP), т.к. у схемі ми використовуємо резистор цієї кнопки. А у ESP є свої «вшиті» для цих цілей.
  • При відлові стану кнопки бажано встановити затримку при зчитуванні, щоб уникнути помилкового спрацьовування в момент натискання.

Програмування WEB сервера

Тут можна дати волю своєї фантазії та використовувати будь-які доступні засоби для створення сервісу, який буде обробляти запити, що надсилаються вимикачем і надсилати запити на включення/вимикання.

Я використав для цих цілей Yii. Я вибрав цей фреймворк з кількох причин, мені потрібна була авторазація (т.к. портал доступний в Інтернеті) та управління ролями (для майбутніх експериментів), а він мені просто подобається. І тепер мій портал управління виглядає так:

Для управління лампочкою в зоні досяжності мережі вистачило б і самого сервера на ESP. Але ж хочеться мати логи, логіку та інші пристрої в майбутньому, тому краще все ж таки використовувати окремий серер для управління.

Це все щодо порталу, думаю немає сенсу писати про нього більше, але якщо виникнуть питання, то з радістю відповім на них у коментарях.

Замість висновок

Спасибі, якщо дочитали статтю до кінця і, можливо, знайшли в ній щось корисне. Буду радий порадам та критиці. Загалом мені досі здається, що вузьке місце в ланцюгу це Адаптер на 5В і буду радий, якщо Ви поділіться своїм досвідом вирішення подібних завдань. Що стосується ESP8266-01, то поки що він не викликав у мене жодних нарікань крім особливого використання пінів GPIO. Працює поки що стабільно другий тиждень. Успіхів у проектах.

«Розумний» вимикач незамінний для людей з обмеженими фізичними можливостями, у тому числі для людей похилого віку. Він також стане в нагоді тим, хто часто згадує про невимкнене світло на шляху з дому.

Принцип роботи вимикача, керованого смартфоном

Прилад складається з двох блоків - приймача та передавача. Функцію приймача виконує контролер (перемикач), укомплектований адаптером вайфай. По радіосигналу він замикає чи розмикає контакти силових проводів.

Роль передавача може виконувати:

  • Wi-Fi-вимикач світла, розміщений на стіні;
  • спеціальний брелок;
  • роутер (на нього надходять сигнали через інтернет).

Переваги бездротового вимикача:

  • відсутність необхідності у прокладанні кабелю;
  • керування всіма освітлювальними приладами з одного комп'ютера чи телефону;
  • автоматичне включення/вимикання освітлення у встановлений час за заданою програмою;
  • наявність зворотнього зв'язку.

Сенсорний вимикач зручний у використанні, а при механічному пошкодженні корпусу є повністю безпечним для людини. Через відсутність підключення до нього силових кабелів ураження електрострумом виключається.

Радіус дії пристрою становить від 30 до 160 метрів. Цей показник залежить від товщини стін. Обладнання надійно працює з лампами всіх типів: розжарюванням, світлодіодними, енергозберігаючими.

Замовляйте сучасні «розумні» Wi-Fi-вимикачі світла та робіть свій будинок більш комфортним.

Я давно хотів автоматизувати процес просушування ванної кімнати після купання. У мене було багато оглядів, присвячених темі вологості. До речі, взимку у ванній та білизна сушимо. Але поки що не вирішив, що саме впровадити у життя. Опишу ще одне китайське диво для боротьби із цим злом.

Влітку білизна сушимо на балконі, взимку – у ванній кімнаті, досить витяжний вентилятор увімкнути. Але стежити за вентилятором не завжди зручно. Ось і вирішив поставити автоматику на цю справу. Перший досвід застосування виявився невдалий. Огляд був. Але я не здався… Другий досвід вдалий, огляд теж робив. Але життя впровадити не встиг. Часті відрядження забирають багато часу.
Але такого подарунка я не очікував зовсім. Побачив у особі лист із пропозицією зробити огляд на твір Itead Studio. Безглуздо відмовлятися від товару на огляд, якщо це цікаво (а тим більше потрібно) самому. Одразу після «погортав» Муську. Знайшов, як мінімум, три огляди для виробів Sonoff. Я не перший: (Уявляю, скільки буде голосів у коментах з приводу безкоштовної печенюшки. Але начхати в спину – це доля слабких і невдах. Тому цей огляд для тих, хто вважає себе дієздатним.
Ось так виглядає кошик із моїм вибором:


Але я припустився невеликої помилки, не звернув увагу на текст на картинці (на червоному тлі). Вимикач прийшов без пульта: (Це додаткова опція, його треба купувати окремо
Замовлення прийшло у маленькій коробочці.


Модуль TH16 без упаковки.

Решта у коробочках. Але жодних інструкцій не було. Це все, що я замовив.
Людина я досить лінива. Єдине, що може змусити мене щось зробити – це зобов'язання перед кимось. Кажуть, що ліньки – двигун прогресу. Мій двигун - це обіцянка, дана комусь. Таким чином, я вбив відразу двох зайців: написав огляд і розібрався із цими чарівними вимикачами/вимикачами.
Трохи нагадаю свою історію.
Коли в'їхав у нову квартиру, майже одразу поставив у витяжку вентилятор із зворотним клапаном. Вентилятор потрібен, щоб просушувати ванну після купання. Зворотний клапан потрібен для запобігання попаданню в квартиру сторонніх запахів від сусідів (коли вентилятор мовчить). І таке буває. Вентканали у всіх індивідуальні, але цемент при кладці помітно економили. Крізь щілини, мабуть, запах і минає.
Вентилятори у мене є різні варіанти. Є прості, є з таймером (регулюванням тимчасового інтервалу), як на фото.


Саме таким і користувався досі.
Так як живу в багатоквартирному "мурашнику", то єдине місце для сушіння білизни - це балкон. У ванній кімнаті може і загаснути. Для сушіння необхідна або низька вологість або циркуляція повітря. Виконання обох умов – найкращий варіант. Вентилятор мав вирішити цю проблему. Спершу саме так і робив. Головне не забути його вимкнути. Під час роботи вентилятора необхідно відкривати трохи віконце. Про шкільне завдання з басейном та двома трубами нагадувати не треба? Щоб повітря виходило у витяжку, необхідно, щоб воно звідкись входило до квартири. Хто має вікна дерев'яні, а не пластикові, проблем не буде. Щілин вистачить. А ось із пластиковими квартира перетворюється на тераріум.
Тут я й задумався про автоматизацію процесу.
Сумним досвідом реалізації своєї ідеї я ділився. Ось той модуль. Він працювати не може у принципі.


Схему модуля теж малював.


В основі схеми лежить компаратор LM393. На вигляд все має працювати. Але є одне але. Датчик незвичайний. Він змінює свій опір щодо частоти. Щоб зняти показання, необхідно подати його частоту (нормована величина 1кГц). Ось такий сум.
На одному із сайтів було три коментарі від одного користувача з цього приводу:

Дивно, це ж стандартний датчик із ардуїнівської периферії – має працювати.
Перевірити поки що нічим - не особливо цікавить вологість, тому поки що у мене такого датчика немає. :)
Замовлю при нагоді і відпишуся ...
…У мене немає жодного ардуїновського модуля, який би не працював.
Куплю на пробу, може й собі зроблю метеостанцію.
…думаєте це робили якщо вони були неробочі?
Минув рік…
Мабуть, і не дочекаюся.
Переходжу до посилки.
Сторінка магазину з модулем TH виглядає так:

На ній можна вибрати модулі Sonoff TH залежно від струму реле, а також модулі вологості та температури. Що саме вибрав я, ви бачите. Модуль вологості в окремому продажу на сторінці магазину я не знайшов (можливо погано шукав). Тому при замовленні будьте уважні.


Жодної інструкції теж не було (вже писав).
У магазині є сторінка допомоги wiki:

Там є все, навіть схема:

Розміром невеликий.


Зважив, 79г.


Починаю розбір.
Сюди підключаються мережеві дроти 220В.


Контактори пружинні, дуже тугі. Але, на мене, з гвинтом надійніше.
Корпус тримається на клямках.


Все розумно. Зауважень не маю.
Відкрутив 4 шурупи.


Wi-Fi вузол побудований на ESP8266 (хто б сумнівався). Для асів ціле поле діяльності. Головне, щоби голова працювала. Решта вже все зроблено. Не треба городити окреме харчування модуля, шукати коробочку теж не треба. Все у зборі та працює.




Плата промита. Слідів флюсу немає. По входу стоїть запобіжник та варистор 10D471K від перенапруги (розшифровка – діаметр 10 мм, напруга 470 Вольт).

Давно такої не бачив. Все збираю у вихідне.
Переходжу до модуля вологості. Цей прийшов у коробочці. Що на ній написано (на коробочці), можете почитати. Фото дозволяють це зробити.

Модуль незвично великий.

Підключається за допомогою роз'єму, як у навушників.


Виходить в такий спосіб.


Все основне написано на корпусі.


У магазині є сторінка допомоги wiki (вже писав):
- Temperature and humidity module
AM2301 Product Manual
На датчик температури також є мануал:
- DS18B20 - Programmable Resolution 1-Wire® Digital Thermometer
Його я не замовляв. Він мені не цікавий. Плюс до всього іншого AM2301 універсальніший. У ньому є датчик температури і датчик вологості. Більше того, у корпусі TH10/16 лише один отвір під виносний модуль.
Розбираю AM2301. Корпус на чотирьох засувках.


З одного боку модуля датчик температури, вологості та кварц.


Основна схема на звороті.

Цей модуль я також збираю.
І, нарешті, smart-перемикач Sonoff RF.



Теж ніякої інструкції. Розміром ще менше ніж Sonoff TH.


Зважив: 49г.



Для мене особливого інтересу не має. Але що всередині покажу.

Корпус теж на клямках. Послідовність аналізу ви бачите.
Контактори під гвинт. На мене дуже зручно.


По входу стоїть варистор 10D471K від перенапруги (розшифровка – діаметр 10 мм, напруга 470 Вольт), як і у модулі ТН.


Вузол живлення з гальванічною розв'язкою від мережі. Навіть пропили у платі зробили.
Плата промита. Слідів флюсу немає.


Все розумно. І тут зауважень не маю.
І тут WiFi вузол побудований на ESP8266.


Радіомодуль у вигляді окремої плати.


Все збираю у вихідне.
Час переходити до справи.
Збираю тренувальну схему. Модуль Sonoff TH підключаю до мережі. Підключення не для всіх очевидне. Тому дивимось картинку на сторінці магазину.

За такою схемою працює мало приладів. Тому на «зайві» дроти я поставив червоний хрестик.
На вихід підвішую вентилятор.
З Sonoff RF набагато простіше. На вихід підключаю звичайну лампочку для контролю.


Залишилося всю цю справу пов'язати зі смартфоном.
Smart-перемикачі підтримує віддалене керування Wi-Fi, але тільки через хмару:(
Настав час прив'язати їх до керуючого додатка eWeLink. Для цього його необхідно спочатку завантажити:) Встановлюємо, реєструємось.
Обліковий запис створено.
Спочатку підключаю Sonoff TH. Запускаю програму і дотримуюся інструкцій.
Щоб додати пристрій, натискаю на плюсик. Далі натискаємо на білу кнопочку і утримую близько 5 секунд. Синій світлодіод повинен рівномірно заблимати. Саме рівномірно! Він може «увійти до трансу»:) і почати подавати незрозумілі сигнали. У цьому випадку натискаємо та утримуємо знову.


Програма просить ввести пароль від Wi-Fi. Потім виконується пошук пристроїв.
Потрібно буде ввести ім'я нового пристрою.
Послідовність картинок дивіться на фото (зліва направо, зверху донизу).


Вимикач "прив'язаний" до мого облікового запису.
Аналогічно із Sonoff RF. Після прив'язки картинка на смартфоні виглядає так. Можна вмикати та вимикати навантаження, натискаючи на кнопочки. Три картинки: вимкнений, увімкнений та не підключений до 220В (офлайн)


Для того, щоб увімкнути перемикач, потрібно натиснути кнопку на вашому віртуальному пульті з будь-якої точки світу, де є інтернет та Wi-Fi.
При підключенні до мережі 220В на модулі спалахує синій світлодіод. При включенні навантаження додатково спалахує червоний світлодіод.


Але це все ручний режим. Для того щоб увійти в автоматичний режим і потрапити в налаштування параметрів увімкнення та вимкнення перемикача, необхідно перевести важіль (Авто-Вручну) у положення авто.


А вже в налаштуваннях ставлю те, що потрібне.
Поясню картинки. Зараз 55% вологості та температура 18˚С (виносний модуль на підвіконні). Перемикач вимкнено. При цьому температура та вологість відстежується онлайн, незалежно від того, в якому режимі працює перемикач (ручний або авто).
Поясню те, що я поставив.
При досягненні вологості 65% перемикач увімкнеться (вентилятор). При досягненні вологості 60% - вимкнеться. Можна і навпаки зробити (для зволожувача).


Це для тих, хто має дуже низьку вологість взимку.
При досягненні вологості 30% перемикач увімкнеться (режим зволожувач). При досягненні вологості 40% - вимкнеться.
Усі уставки згідно з ГОСТ 30494-96 «Будівлі житлові та громадські».


Зверніть увагу на оптимальну вологість взимку. Це зовсім не 60% думають! 60% - лише допустима, вище не можна, необхідно вже боротися. ОПТИМАЛЬНА 30-45%
Можна керувати перемикачем за таймером. Їхні два варіанти.


Можна настроїти спрацьовування за температурою. Усі налаштування ідентичні настройкам для вологості, лише вибираємо температуру.

Небагато про smart-перемикач Sonoff RF.
Відрізняється від Sonoff TH тим, що має радіомодуль (може керуватися за допомогою пульта, якого я не маю). Також у нього немає можливості працювати з датчиком вологості та температури. Решта однаково: керування по Wi-Fi з можливістю встановлення таймера.
Віртуальний пульт трохи відрізняється.


В автоматичному режимі також (як у ТН) два види таймерів.


Повторюся. Для мене особливого інтересу не представляє, але застосування обов'язково знайду.
Відзначу нюанси роботи цих перемикачів. Без інтернету жодного керування ви не отримаєте.
АЛЕ є один великий плюс. Автоматичний режим, налаштований на перемикачах, продовжуватиме працювати незалежно від наявності інтернету!

При встановленні програми на кілька телефонів можна керувати з усіх, але тільки якщо на кожному з них виконати вхід до eWeLink під одним логіном та паролем.
Наприкінці підіб'ю невеликий підсумок.
Smart-перемикачі підтримує віддалене управління по Wi-Fi, але тільки через хмару: (Необхідно їх прив'язувати до керуючого додатком eWeLink. А якщо якийсь добрий дядько Ляо захоче керувати вашим розумним будинком? Для тих, хто йому не довіряє, доведеться створити свій MQTT сервер, і включати/вимикати навантаження за своїм бажанням і правилами. Для тих, хто володіє навичками програмування, це не складно. вентилятором у ванній кімнаті. Але коли час дійде до повноцінного «Розумного будинку», щось думатиму.
На цьому все.
Ці модулі ідеально підійдуть для роботи з вентилятором, кондиціонером, зволожувачем повітря. Можна організувати розумну систему поливу на дачі. Навіть газовим котлом можна керувати за часом і заданою температурою в кімнаті.
Як правильно розпорядитись відомостями з мого огляду кожен вирішує сам. Комусь щось неясно, ставте запитання. Сподіваюся, хоч комусь допоміг. Можливо, хтось захоче допомогти мені. Я буду дуже вдячний.

Удачі всім!
Перевірка на працездатність та потрошка:

Товар надано для написання огляду магазином. Огляд опубліковано відповідно до п.18 Правил сайту.

Планую купити +69 Додати в обране Огляд сподобався +32 +69

Сподобалася стаття? Поділіться їй