Реле шилд своими руками. Реле модуль для Arduino своими руками (DIY)

Китайский мессенджер WeChat догоняет мировых лидеров по аудитории и уже обошел их по функционалу. Многим китайцам другие приложения уже и не нужны - инноваторы Кремниевой долины пока о таком могут только мечтать

В начале 2017 года WeChat, китайский мессенджер с аудиторией свыше 800 млн человек и оценочной стоимостью более $80 млрд, раскрыл новые амбициозные планы: он хочет превратиться в платформу для мобильных приложений, то есть сосредоточить на себе всю экосистему смартфонов. И это часть мирового тренда: аналитики Gartner пишут , что на смену мобильным приложениям приходят платформы, потому что пользователи не хотят скачивать очередное приложение, им хочется получать новые возможности на уже установленных, например на мессенджерах.

По этому пути идут Apple, Google и Facebook, но пока они во многом отстают от китайского гиганта. «Это начало конца для смартфонов, какими мы их знали», — пишет Techcrunch .

Приложение для всего

«Вся моя огромная семья живет в Китае — родители, дяди, тети. И все они постоянно пользуются WeChat для общения, перевода денег и многого другого», — говорит дизайнер продукта из Нью-Йорка Шэрри Вонг. Родители Вонг — типичные китайские потребители. В этой стране 90% пользователей выходят в сеть с мобильного устройства и в среднем треть своего времени проводят в WeChat, пишет Bloomberg .

«WeChat — это не просто приложение, как многие думают. Это надстройка над операционной системой. Большая часть китайцев запускает WeChat и делает в нем все, что возможно в интернете», — говорит живущий в Шанхае предприниматель и digital-эксперт Дмитрий Арцюх. Это приложение интегрирует функционалы PayPal, Yelp, Amazon, Uber, TripAdvisor, Slack, Spotify, Tinder и многого другого. Через WeChat платят за аренду, ищут парковки, управляют инвестициями, записываются к врачу, жертвуют на благотворительность, назначают свидания с незнакомцами и многое другое.

Более того, у WeChat есть функции, которые приводят в восторг даже искушенных американцев. «Если потрясти смартфон, приложение покажет аккаунты находящихся рядом пользователей WeChat», — рассказывает Cэм Форс, директор по продажам американо-ливанской компании Band Industries, у которой в Китае размещено производство. «Китайцы стесняются подходить к незнакомым людям, поэтому это им очень помогает», — считает он.

Приезжающих из Европы и США удивляет повсеместное использование в WeChat QR-кодов и штрихкодов, которые приложение распознает с помощью камеры телефона. С их помощью можно вступить в онлайн-сообщества, купить кофе, пройти на конференцию. Изначально QR-коды, по словам Арцюха, пришедшие из Японии, должны были решить задачу расширения аудитории WeChat. Дело в том, что в китайских именах часто используются редкие иероглифы, которые знают не все, и уловить их на слух сложно. Соответственно, возникала проблема — как добавлять друг друга в друзья. Но если с помощью соответствующего приложения из имени сгенерировать QR-код и послать его новому другу, то проблема с редкими иероглифами отпадает.

Часто WeChat используется как платежное средство. По оценке The Economist , более половины пользователей WeChat доверились мессенджеру и привязали свои банковские карты к этой платформе, что тоже немалое достижение.

В итоге мессенджер заменяет наличные и банковские карты с сопутствующими ПИН-кодами и терминалами оплаты — чтобы ввести данные для оплаты, достаточно сканировать штрихкод. По словам экс-директора по развитию Alibaba.com Дениса Маккавеева, эту функцию используют повсеместно: «Пока сталкивался с проблемами с приемом только на некоторых заправках и в госучреждениях. Последний год очень редко беру с собой наличные деньги».

Деньги на чатах

Кроме многообразия функций, в том числе необычных для западного пользователя, WeChat отличается от WhatsApp, Facebook Messеnger, Telegram и других конкурентов тем, что умеет зарабатывать деньги.

Facebook только начинает экспериментировать с рекламой в мессенджере, а WeChat уже приносит рекламные доходы. Согласно отчету Tencent , китайского холдинга, частью которого является WeChat, в четвертом квартале 2016 года он заработал на performance-рекламе 5,168 млн юаней (около $753 млн) в основном за счет ее размещения в новостной ленте и официальных аккаунтах знаменитостей WeChat, а также других новостных мобильных приложениях холдинга.

В 2015 году банк HSBC оценил WeChat в $83,6 млрд (при том что годом ранее Facebook купил популярный во многих странах мира WhatsApp за $19 млрд). Сколько зарабатывает именно WeChat, в отчете Tencent не сообщается, а на запрос РБК холдинг не ответил. По оценке китайской консалтинговой компании BDA, которую приводит The Economist, в 2015 году WeChat принес $1,8 млрд выручки. По данным издания, более половины выручки WeChat приносят игры, значительную долю составляет комиссия с транзакций и реклама.

WeChat превратился в площадку для электронной торговли, к чему пока лишь стремится Facebook. WhatsApp и Facebook Messenger пока не монетизируются, хотя Марк Цукерберг в ноябре 2016-го обещал сделать это в будущем. «WeChat можно было бы назвать китайским Facebook, но есть кардинальное отличие: все мои знакомые постоянно покупают вещи через WeChat», — говорит Шэрри Вонг. Даже аккаунты знаменитостей, которые привычны пользователям Twitter или Facebook, на WeChat превратились в магазины — прямо через мессенджер продаются сувениры от кумиров, и с каждой транзакции приложение берет роялти.

При этом по аудитории WeChat пока уступает ключевым западным конкурентам, которые преуспели на глобальном уровне. WhatsApp пересек отметку в 1 млрд пользователей в феврале 2016 года, Facebook Messenger — в июле 2016 года, а WeChat пока не добрался до круглой цифры: к концу 2016 года им пользовались 889 млн человек в месяц.

Что такое Tencent

Tencent была создана в 1998 году Ма Хуатэном (второе имя — Пони Ма) и Чжан Чжидуном. Родившийся в 1971 году Хуатэн изучал в университете программирование, до создания Tencent поработал в China Motion Telecom Development (занимался разработками в сфере интернет-пейджинга) и Runxun Communications. Изначально он с друзьями собрал инвестиции на клон ICQ, который предприниматель увидел во время деловой поездки в США. Пока стартаперы искали инвестиции, Хуатэн совмещал управление бизнесом с подработками в качестве дизайнера и дворника.

Фото: Liang Xu / Zuma / ТАСС

Сейчас Tencent — один из трех крупнейших интернет-холдингов Китая, конкурирующий по масштабу с корпорациями Alibaba и Baidu. С 2014 года Tencent торгуется на Гонконгской бирже. В сентябре 2016 года Bloomberg назвал Tencent самой дорогой компанией Китая: 5 cентября ее капитализация достигла 1,99 трлн гонконгских долларов ($256,6 млрд). За третий квартал 2016 года Tencent получила более $6 млрд выручки и свыше $2 млрд операционной прибыли.

Этот холдинг известен в мире прежде всего как владелец WeChat и QQ, ему также принадлежит 15% китайского онлайн-ретейлера JD.com, американская игровая компания Riot Games, 80% финской Supercell, создавшей знаменитую игру Clash of Clans, доля в российской Mail.Ru Group и даже миноритарный пакет Tesla. Среди активов Tencent множество сервисов — и социальные сети, и новостные приложения, и сервисы для онлайн-торговли, и игры.

Инновация внутри корпорации

Изначально Tencent выпустила аналог израильского ICQ, на тот момент первого чат-приложения для компьютеров. Даже название было похожим — QQ. Но QQ скорее напоминает соцсеть, например «Одноклассники», говорит Арцюх. Топ-менеджеры Tencent заметили бум в сфере мобильного интернета и дали задание двум командам перенести функции QQ в новую мобильную среду. Один из проектов в 2011 году и стал основой WeChat.

Успех WeChat в Китае обеспечили несколько факторов. В первую очередь особенности регулирования рынка, а именно протекционизм со стороны китайского правительства: в Китае нет Google Play, поэтому западным мессенджерам аккумулировать аудиторию непросто.

«Барьеров на входе в Китай много, но наиболее весомыми являются государственная политика и китайская ментальность — именно эти особенности играют на руку WeChat, — считает Сергей Кушнаренко, директор по развитию бизнеса агентства Borscht. — На рынке емкостью более 1 млрд человек и в стране, которая переживала бум новых доступных Android-смартфонов в комбинации со стабильным экономическим ростом и зверской конкуренцией, государство создало условия, при которых национальные компании могли спокойно копировать западные интернет-модели и реализовывать их в своей стране. В результате WeChat обгоняет все известные мессенджеры на годы, что в мобильной индустрииогромная цифра». Самым важным фактором Дмитрий Арцюх называет «естественный барьер», то есть китайский язык, на который слишком поздно перешел WhatsApp.

Наконец, в истории WeChat были и прорывные бизнес-решения. Например, убедить людей привязать свои банковские карты к чату, как считает Конни Чан, партнер венчурного фонда Andreessen Horowitz, помогла успешная маркетинговая акция.

На Новый год по китайскому лунному календарю, а также другие праздники китайцы традиционно пересылают друг другу деньги в красных конвертах. В 2014 году WeChat запустил кампанию по пересылке денег в виртуальных красных конвертах, что само по себе не было новостью — подобную акцию проводила и Alibaba. Но WeChat превратил обмен виртуальными конвертами в игру: нужно было послать конверт группе людей, и весь банк забирал лишь кто-то один из группы. Красные конверты стали органичной частью WeChat, и Tencent даже пишет о них в финансовых отчетах. В 2016 году пользователи перечислили 14 млрд конвертов на Новый год — на 76% больше, чем год назад.

Создан для китайцев

Но, как часто говорят, недостатки — прямое продолжение достоинств. Главная проблема для дальнейшего роста WeChat — это его локальность. Теоретически мессенджер с богатым функционалом мог бы пользоваться популярностью во всем мире. Практически Tencent действительно пробовала выйти с ним на разные рынки, но не получилось.

В 2012 году один из топ-менеджеров компании заявил о ее намерениях выйти на международный уровень. Компания заключила рекламный контракт со звездой футбола Лионелем Месси, пробовала снимать рекламу в стиле Болливуда, чтобы прорваться в Индию, наконец, выпустила версию приложения для зарубежных пользователей с меньшим количеством функций. Но к успеху это не привело. По данным App Annie, WeChat не входит даже в топ-100 в большинстве стран мира, за исключением, разумеется, Китая.

«WeChat создан для тех, кто проживает в Китае. Он полностью адаптирован под онлайн- и офлайн-бизнес в Китае и под китайского пользователя. Нам попросту неудобно пользоваться WeChat не в Китае. У него специфичный дизайн, не учитывающий множество потребностей западного пользователя. Например, до сих пор слова в русской версии не переносятся», — говорит Кушнаренко.

Так что сейчас корпорация сосредоточилась не на захвате новых рынков, а на расширении функционала. В январе 2017 года WeChat представил технологию, которая должна замкнуть на мессенджере все интересы пользователей. Теперь на платформе WeChat можно создавать так называемые mini programs (слово apps Tencent не разрешила использовать Apple). Mini programs — это упрощенные и облегченные версии приложений. Таким образом, сейчас WeChat превращается в магазин приложений подобно App Store и Google Play.

Но и конкуренты не дремлют. Пока WeChat вторгается на территорию Apple и Google, часть его функционала перенимает Facebook. По мнению аналитиков Gartner , Facebook превращается в западный WeChat — ведь в плане монетизации аудитории у китайцев есть чему поучиться.

Я давно хотел автоматизировать процесс просушки ванной комнаты после купания. У меня было много обзоров, посвящённых теме влажности. Решил внедрить в жизнь (так сказать) один из методов борьбы с ней. Кстати, зимой в ванной и бельё сушим. Достаточно вытяжной вентилятор включить. Но следить за вентилятором не всегда сподручно. Вот и решил поставить автоматику на это дело. Первый опыт внедрения оказался неудачный. Обзор был. Но я не сдался…

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


Именно таким и пользовался до сего дня.
В данном конкретном случае (у кого нет вентилятора с таймером) всё можно сделать на программном уровне.
Так как живу в многоквартирном «муравейнике», то единственное место для сушки белья – это балкон. В ванной может и затухнуть. Для сушки необходима либо низкая влажность, либо циркуляция воздуха. Выполнение обоих условий – лучший вариант. Вентилятор должен был решить эту проблему. Поначалу именно так и делал. Главное не забыть его выключить. Во время работы вентилятора необходимо приоткрывать малость окошко. Про школьную задачку с бассейном и двумя трубами напоминать не надо? Чтобы воздух выходил в вытяжку, необходимо, чтобы он откуда-то входил в квартиру. У кого окна деревянные, а не пластиковые, проблем не будет. Щелей хватит. А вот с пластиковыми квартира превращается в террариум.
Тут я и задумался об автоматизации процесса. Именно для этого я и заказал датчики.
Печальным опытом реализации своей идеи я уже делился. Вот тот модуль. Он работать не может в ПРИНЦИПЕ. Но без дела не останется. И ему будет применение.


(Напряжение питания: 5В. Максимальная нагрузка: 10А 250В переменного и 10А 30В постоянного тока). Использую как блок реле. Для обычного вентилятора этого достаточно.
Схему модуля я тоже рисовал. Проблем с подключением не будет.


Красный светодиод индицирует наличие питающего напряжения. Зелёный – сработку реле. Бесполезный датчик (датчик влажности, его уже нет) я заменил на сопротивление 10кОм. А также добавил ещё сопротивление. Оно пойдёт к «умному» блоку. Оба выделил красным. Всё это должно исключить возможные недоразумения. Ведь блок реле питается от напряжения 5В, а «умный» блок от 3,3В. Управляется блок реле низким уровнем. Высокий уровень отключает реле (вентилятор). В прошивке это учтено.
В основе схемы лежит компаратор на LM393. Подстроечный резистор изначально был предназначен для настройки порога срабатывания реле влажности. Возможно, его придётся немного крутануть.
Можно использовать простые блоки реле. Они продаются. Я же буду использовать то, что осталось после прошлой неудачной попытки.
Пора смотреть, в каком виде прибыли датчики AM2302 (DHT22). Заказал сразу три. Думаю, что только ванной это не ограничится. В голове много всяких идей. Где б только найти время и желание для их реализации.


Датчики были запаяны в антистатические пакеты. Всё по уму. Пайка аккуратная. Претензий по внешнему виду не имею. Даже плата промыта.


Вот, что написано на странице магазина:

AM2302 Humicap digital temperature and humidity module is a digital output signal containing a calibrated temperature and humidity combined sensor. It uses a dedicated digital modules capture technology and the temperature and humidity sensor technology to ensure that products with high reliability and excellent long-term stability. Sensor includes a capacitive humidity sensing element and a high-precision temperature measurement devices, and with a high-performance 8-bit microcontroller connected. Therefore, the product has excellent quality, fast response, anti-interference ability, high cost and other advantages. Ultra-small size, low power consumption, signal transmission distance up to 20 meters. Making it the best choice for all kinds of applications and even the most demanding applications.
Specification:
Dimension: 40 x 23mm
Weight: 4g
Voltage: 5V
Port: digital two-way single bus
Temperature range: -40-80 °C ± 0.5 °C
Humidity: 20-90% RH ± 2% RH
Platform: Arduino, SCM
Package included:
3 x Sensor Module
На плате деталей минимум. Датчики неразборные, ломать не стал.
Пора переходить к делу. Часть того, что применю, я уже показал. Ещё мне потребуется блок питания на 5В. Его я сделаю из старой (уже ненужной) зарядки к телефону.

Эта зарядка без USB разъёма. Ну очень старенькая (рекомендую использовать более новые, у них 5В на выходе). Поэтому на выходе 7В. Пришлось припаять МС стабилизатора КРЕН5. В этом ничего сложного нет. Кто дружит с паяльником, тот знает. А кто не дружит, зря читает топик.


Сильно не пугайтесь, сделал времянку. После отладки механизма всё будет выглядеть достойно. Возможно, и зарядку поменяю. Всё зависит от того, с каким результатом приду к финишу. Устанавливать по месту (на постоянку) буду после «комплексного опробования». Возможно, придётся применять зимний/летний вариант программного обеспечения. Температурные и влажностные характеристики воздуха зимой/летом отличаются.
Ещё мне потребуется WIFI модуль из предыдущего обзора.


Пригодится кабель-конвертер (USB To RS232 TTL UART) для программирования WIFI модуля.


Блок схема моей затеи выглядит просто.


Но нюансы конечно же имеются.
Осталось составить программку управления вентилятором.
Условий несколько:
1. Вентилятор включается при достижении влажности более 68%.
2. Время работы (таймер) 5 минут.
3. Передача данных о температуре и влажности по WIFI (на всякий случай).
4. Индикация режима по WIFI.
Если остановиться на условии №1, то достаточно будет самой простой Arduino. Но Arduino у меня только одна плата, а WIFI модулей целых три:)
Лично для меня самое сложное место – составление программы, немного (мягко сказано) не моя тема. Но жизнь течёт и увлекает в своё течение всё большие массы людей. Буду постигать необъятные просторы Arduino на примере датчика влажности DHT22 и WIFI модуля. Но если у меня всё получилось, значит, получится и у вас.
Сначала некоторая информация для чайников, как я.
В программе Arduino IDE не хватает в настройках тех плат, которые я буду использовать. Например, ESP8266 надо добавить.

Добавление компонентов на примере ESP8266.

Первым делом я скачал и установил на компьютер Arduino IDE. Затем запускаю программу.
Файл→Настройки→Вставляю ссылку в доп. ссылки→нажимаю ОК. Ссылка:
arduino.esp8266.com/stable/package_esp8266com_index.json


При этом необходимо подключение к интернету. Обязательно!
Затем захожу в менеджер плат.
Инструменты→Плата:…→Менеджер плат.


Нахожу свой модуль. Выбираю последнюю версию. Нажимаю установить.


В скаченной программе Arduino IDE не хватает и библиотек для датчиков. Например, библиотеку DHT22 тоже надо добавить.

Подключение библиотеки на примере датчика DHT22.

Сначала с интернета скачиваю архив типа DHT.zip. Найти не проблема.
Затем запускаю программу Arduino IDE.
Скетч→Подключить библиотеку→Добавить zip библиотеку.


Появляется вкладка типа этой.


Указываю место хранения…Open.
Библиотека подключена.


Осталось дело за малым:)
Схема подключения датчика влажности может отличаться. Мои пришли в виде модуля с тремя выводами и сопротивлениями, уже установленными на плате.

Ну и, наконец, заливка скетча.

Заливка скетча.

Открываю готовый скетч. В моём случае «WiFi-DHT22_AleksPoroshin68.ino.


Arduino IDE запускается автоматически.
Затем подключаю программатор, захожу в инструменты и подключаю Com-порт. Тот, к которому подключился высвечивается. Его и активирую. На моём нетбуке их три: это com6, com8 и com10.


Изучаю прошивку. Можно изменить имя и пароль доступа.

Нажимаю кнопку для загрузки.


Происходит компиляция скетча. Достаточно долго.


В это время необходимо нажать сброс на собранной схеме модуля.

При этом GPIO 00 на нуле.
Вот сам скетч:
#include #include #include #include #include "DHT.h" #define DHTPIN 4 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); float dhtTemp = NAN; float dhtHumidity = NAN; int ledPin = 12; //GPIO 12 /* Set these to your desired credentials. */ const char *ssid = "AleksPoroshin"; const char *password = "12345678"; ESP8266WebServer server(80); /* Just a little test message. Go to https://192.168.4.1 in a web browser * connected to this access point to see it. */ void handleRoot() { String s = "\r\nESP201"; s += ""; s += ""; //s += "Status - Actions - Config"; s += "

Модуль ESP 201

"; s += " "; if (isnan(dhtTemp)) s += " Температура: Ошибка чтения"; else { s += " Температура: "; s += dhtTemp; s += " C"; } if (isnan(dhtHumidity)) s += " Влажность: Ошибка чтения"; else { s += " Влажность: "; s += dhtHumidity; s += " %"; } if(digitalRead(ledPin) == HIGH) s += " Вытяжка: Откл."; else s += " Вытяжка: Вкл."; s += " "; server.send(200, "text/html", s); } void setup() { delay(1000); Serial.begin(115200); Serial.println(); Serial.print("Configuring access point..."); /* You can remove the password parameter if you want the AP to be open. */ WiFi.softAP(ssid, password); IPAddress myIP = WiFi.softAPIP(); Serial.print("AP IP address: "); Serial.println(myIP); server.on("/", handleRoot); server.begin(); Serial.println("HTTP server started"); dht.begin(); Serial.println("DHT22 init success"); pinMode(ledPin, OUTPUT); } void loop() { getDHT(); server.handleClient(); } void getDHT() { dhtTemp = dht.readTemperature(); dhtHumidity = dht.readHumidity()+5; if (dhtHumidity < 68) { digitalWrite(ledPin, HIGH); Serial.println("ledPin HIGH"); } else { digitalWrite(ledPin, LOW); Serial.println("ledPin LOW"); } }
Сильно не ругайте. Я только учусь.
После заливки скетча для подтверждения программирования GPIO подключаю к +3,3В. Затем отключаю. Прошивка залита.


Собираю схему на макетнице. Всё проверяю. Работает. Но не всё так хорошо, как хотелось. В нужном мне диапазоне китайские датчики занижают показания на 5-6%.


Немецкому логгеру у меня доверия больше. Да и цена у него в несколько десятков раз больше. А самое главное, он прошёл поверку.
Ввёл поправку в программу (добавил 5 единиц). Я согласен, что это неправильно. Но в диапазоне 40-70% показывает точно. Более правильно снять характеристику и исправить библиотеку. К этому я не готов:). Остальные датчики тоже врали. Хотя все показывали приблизительно одинаково.

Вот так выглядит интернет страничка, если подключится к моему WIFI модулю:


Пароли и явки указаны в скетче.
Переключение происходит на 68% влажности. Всё чётко.


Но есть один нюанс. И его не учитывать нельзя. На границе в 68% влажности вентилятор может циклить, то включаясь, то выключаясь. Для решения этой проблемы нужен таймер. У меня вентилятор с таймером. Т.е. проблемы нет. У кого обычный вентилятор, придётся решать эту проблему на программном уровне.
Дальнейшая моя задача всё это собрать согласно схеме, но уже не на макетнице и протестировать в течение месяца. Все изменения можно вносить в процессе эксплуатации. Что делать и куда вставлять, я всё написал.
Несколько слов по поводу монтажа датчика. Засовывать его в вентканал не советую. Причина проста. Даже в самой чистой и ухоженной квартире присутствует пыль, которая при включении вентилятора именно туда и устремляется (в ветканал). А ведь год назад я вентилятор вынимал и тщательно чистил.


Чтобы не менять часто датчики из-за их порчи, рекомендую найти им более подходящее место, где-нибудь рядом. Дополнительно можно обернуть для защиты от пыли салфеткой из нетканого материала или чем-то подобным. И будет вам счастье.
Совсем забыл сказать, что если вы хотите сами выставлять «коэффициенты» управления влажностью, вам необходимо хоть немного быть в теме. Если у вас дома не стоят приборы типа этих…


Без них вам будет очень сложно что-то делать по этой теме.
На этом всё.
Как правильно распорядиться сведениями из моего обзора каждый решает сам. Кому что-то неясно, задавайте вопросы. Надеюсь, хоть кому-то помог. Возможно, кто-то захочет помочь мне. Я буду очень благодарен.
Удачи всем!
Проверка на работоспособность:


Продолжение следует…

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

В этом опыте, мы будем управлять реле, точнее сказать не мы, а ардуино, и для этого попробуем воспользоваться полученными знаниями из предыдущих 12 уроков. Реле это электрически управляемый, механический переключатель. Внутри этого простенького на первый взгляд, пластмассового корпуса, находится мощный электромагнит, и когда он получает заряд энергии, происходит срабатывание, в результате чего якорь притягивается к электро магниту, контактная группа замыкает или размыкает цепь питания нагрузки. В этой схеме вы узнаете, как управлять реле, придав Arduino еще больше способностей!

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

Реле и Электронный модуль Реле для Arduino на 5V.

VCC — питание +5 Вольт

GND — общий (земля) — минус.

IN1 — управление

NO — нормально разомкнутый (Normally Open)

NC — нормально замкнутый (Normally Closed)

COM — обший (Common)

К контактам NC и NO подключаются светодиоды, общий COM подключается к + питания (+5V), GND к земле (-), VCC к +5 Вольт, IN1 (управление, обозначение может быть другим) к порту ардуино Pin 2.

Когда реле выключено, общий контакт «COM» (common) будет подключен к нормально замкнутому контакту «NC» (Normally Closed). Когда же реле сработает «общий» контакт COM соединится с «нормально разомкнутым» контактом «NO» (Normally Open).

Выше, вы видите саму принципиальную схему к уроку 13, думаю сложностей возникнуть не должно, при правильном соединении, т.е соблюдая указания маркировки и «полюсность», все должно получиться.

Для этого опыта вам понадобится:

1. Arduino UNO — 1 шт.

2. Реле или «Электронный модуль Реле» — 1 шт.

3. Транзистор 2N222A — 1 шт.

4. Диод 1N4148 — 1 шт.

5. Резистор 330 Ом.

6. Светодиоды различных цветов — 2 шт.

7. Соединительные провода.

Cхема электрических соединений макетной платы и Arduino. Уроку 13. Arduino и Реле

Скачать код к опыту 13. Скетч и подробное описание (Обязательно прочтите весь скетч!):

Набор для экспериментов ArduinoKit
Код программы для опыта №13:

Вид созданного урока на макетной схеме:

Arduino и Реле. Урок 13

В результате проделанного опыта Вы должны увидеть…

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

Возможные трудности:

Светодиоды не светятся
Дважды проверьте правильность установки светодиодов, — длинный вывод является плюсовым контактом..

Не слышны щелчки реле
Проверьте правильность подключение реле и транзистора.

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

Всем удачи! Ждём ваши комментарии к ARDUINO УРОК 13 — ARDUINO УПРАВЛЯЕТ РЕЛЕ.

Мигать светодиодом и тому подобное — это конечно здорово, но захотелось сделать что-нибудь действительно более-менее стоящее, что можно применить в быту. Наверное самое простое — включать и выключать мощные потребители тока — лампочки, ве нтиляторы, насосы, магнитофоны и т.п. Для этого нам и поможет Реле-Shield. Существуют готовые решения, куча схем в инете. Но приятней сделать своими руками.

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

Самое хлопотное — запайка штырьков-коннекторов.... Но, как-то справился:) Значит и вы сможете. Главное, что бы не было "соплей", "коротышей" и "непропая" :)
Вот несколько фото готового изделия. Скажем так, не выставочный вариант, но все же...
Кстати, снизу видны SMD диоды, стоящие параллельно обмоткам реле. Трансформатор закреплен двумя проволочками.

И заливаем тестовый скейтч:

/*
Test Home made rele Shield (Ghost D. 2012)
Используем цифровые выводы № 7 и №8
*/

void setup() {
//
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}

void loop() {
digitalWrite(7, HIGH); // Включаем первое реле
delay(2000); // ждем
digitalWrite(8, HIGH); //Включаем второе реле
delay(2000);
digitalWrite(8, LOW); // Выключаем второе реле
delay(2000);
digitalWrite(7, LOW); // выключаем первое реле
delay(2000); //
}

Наш новый шилд щелкает релюшками. Вуаля!!!

P.S. В моем варианте, в ходе тестирования, достаточно сильно греется трансформатор. То ли на БП (откуда я его выковырял) неверно была указана информация (типа 300 мА), то ли с ним какая-то неприятность...

Подключение модуля реле к Ардуино потребуется, если вы решите управлять с помощью микроконтроллера мощной нагрузкой или переменным током. Модуль реле SRD-05VDC-SL-C позволяет управлять электрическими цепями с переменным током до 250 Вольт и нагрузкой до 10 Ампер. Рассмотрим схему подключения реле, как управлять модулем для включения светодиодной ленты и лампы накаливания.

Реле SRD-05VDC-SL-C описание и схема

Реле – это электромеханическое устройство, которое служит для замыкания и размыкания электрической цепи с помощью электромагнита. Принцип работы силового реле srd-05vdc очень прост. При подаче управляющего напряжения на электромагнитную катушку, в ней возникает электромагнитное поле, которое притягивает металлическую лапку и контакты мощной нагрузки замыкаются.

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

Согласно характеристикам реле SRD-05VDC-SL-C, для переключения контактов достаточно около 5 Вольт 20 мА, выводы на Ардуино способны выдавать до 40 мА. Таким образом с помощью Ардуино мы можем управлять не только лампой накаливания, но и любым бытовым прибором — обогревателем, холодильником и т.д. Полевые транзисторы на Ардуино могут управлять токами только до 100 Вольт.

Схема подключения реле к Arduino UNO

Для занятия нам понадобятся следующие детали:

  • плата Arduino Uno / Arduino Nano / Arduino Mega;
  • блок питания 12 Вольт;
  • светодиодная лента;
  • провода «папа-папа» и «папа-мама».

Соберите схему, как показано на картинке выше. Подобная схема использовалась в проекте Светильник с управлением от пульта , где светодиодная лента включалась при помощи реле. Модуль имеет три контакта для управления от микроконтроллера Ардуино и два контакта для подключения мощной электрической цепи. Схема подключения реле к Ардуино УНО, Нано или Ардуино Мега ничем не отличается:

GND — GND
VCC — 5V
In — любой цифровой порт

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

Скетч для управления реле от Ардуино

void setup () { pinMode (3, OUTPUT ); // объявляем пин 3 как выход } void loop () { digitalWrite (3, HIGH ); // замыкаем реле delay (3000); // ждем 3 секунды digitalWrite (3, LOW ); // размыкаем реле delay (1000); // ждем 1 секунду }

После загрузки скетча включите блок питания в цепь. Реле при этом должно устанавливаться в разрыве одного из проводов, идущего к LED ленте. Для безопасности лучше устанавливать реле в провод заземления. К минусам реле следует отнести щелчки при замыкании/размыкании контакта, поэтому для включения LED ленты и других приборов до 40 Вольт удобнее использовать транзисторы.

Видео. Управление LED лентой через реле

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

Также часто читают:



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: