1 апреля начался нескучно)
Сегодня, на работе, попался на глаза такой рапорт) С 1 апреля, друзья=)
Сегодня, на работе, попался на глаза такой рапорт) С 1 апреля, друзья=)
Доброго времени суток. Народ, подскажите, пожалуйста, может кто знает. Ситуация такая: у меня есть кошка. Живу один. В ближайшую неделю мне нужно надолго улететь в другой город. Кошку оставить некому. В авиакомпании сказали, что, для того, чтобы ее перевозить нужен паспорт, с прививками, сделанными, не раньше, чем 30 дней назад. В вет. клинике, сказали, что прививку "задним числом", сделать не могут, .т.к. прививка от бешенства и она заносится в какую-то базу. Собственно вопрос: можно ли, как-нибудь отправится, со своей блохастой, в другой город, в ближайшее время?
Так получилось, что пришлось досрочно перевыпустить карту. После получения, девушка предупредила, что карте требуется активация и помочь мне с этим может одна из девушек-консультанток. Процесс активации карты заключается в банальной проверке баланса, через банкомат. Я решил, что и сам могу сделать, проверил баланс, все ок. И уже направляясь к выходу, меня начали терзать сомнения: "а вдруг я чего-то не знаю и нужно сделать что-то еще?". Решил я таки поинтересоваться, у консультата, в чем заключается активация карты? Только ли в проверке баланса? Во мне увидели "лоха", и сказали, что нет. И, под предлогом активации карты, даже не интересуясь, нужны ли мне эти услуги, подключили мобильный банк (полный пакет) и автоплатеж. Позвонил на горячую линию, сказали, что для активации, достаточно проверить баланс, через банкомат. Так что будьте аккуратны)
Доброго времени суток, друзья! Началась пора отпусков, а это значит, что пора уезжать отдыхать. Но, если есть домашнее растение(я), тогда придется кого-то просить, чтобы приглядели за ним. Одним февральским вечером я вспомнил об этой проблеме и подумал, что было-бы неплохо собрать такую систему, при помощи которой я мог бы сам, откуда угодно, ухаживать за своим растением. Вот что из этого получилось. Кого заинтересовало, прошу, за подробностями, под кат)
Есть у нас цветок, зовут его Димасик (не спрашивайте почему, долгая история). У нас, под раковиной, есть фильтр одной известной марки, вот такой:
Его шланги имеют диаметр 1/4 дюйма. Воду будем брать с него, с трубки OUT.
Итак, нужные компоненты:
1) Трубка 1\4 дюйма
2) Пару "тройников" на 1/4 дюйма, вот такие:
3) Клапан с входным и выходным отверстием 1/4 дюйма, 24V.
4) Node MCU
5) Блок питания на 24V
6) Ардуиновское реле, на 1 канал. Но я, в местном радиомагазине, раздобыл вот такую штуку:
Смысл такой же, как и у реле, только управляется "плюсом". И может коммутировать максимум 30V.
7) Преобразователь напряжения 24V-5V
8) Домашний Wi-Fi роутер, с подключенным Интернетом.
Почти все было закуплено на одном китайском сайте, ссылки на компоненты оставлю в комментах.
Ну, что же, приступим. Начнем со сборки электронной части. Собираем все по этой схеме:
Что мы видим на этой схеме? От блока питания, на 24V, идет плюс и минус на преобразователь, где на выходе мы получаем плюс и минус 5V, которые в свою очередь идут на питание NodeMCU. NodeMCU, при получении сигнала, через Интернет, дает команду на реле, замкнуть контакты 24V, которыми мы можем открывать/закрывать клапан.
Далее, прошиваем NodeMCU прошивкой (ссылка на гугл диск: https://drive.google.com/open?id=0B_uZrfepraf3X1pEVXZkRVVOU2...). В прошивке нужно вписать название и пароль вашей Wi-Fi сети. Когда прошьете, отключите плату и подключите, с включенным, в Arduino IDE, "окном терминала", там будет указан внутренний IP-адрес. Запомните его, он нам пригодится.
Получается что-то вот такое, клапан тут еще не подключен:
Так, электроника готова. Теперь вода.
Обязательно перекрываем воду! А то не нужен будет вам никакой отпуск, море будет на кухне;) Затем режем вот эту трубку:
в том месте, где от фильтрового шланга, будет отходить наш. Вставляем в тройник два получившихся конца, в третье отверстие вставляем новый шланг. Вот так это выглядит у меня:
затем прокладываем трубку, к предполагаемому месторасположению клапана, подключаем, закрепляем:
и, уже от клапана, прокладываем трубку к самому цветку. Как поливать цветок из этого шланга? Я решил не изобретать велосипед, и сделал вот так:
Это трубка 1\4 дюйма, соединенная, при помощи 2-го тройника, в круг. Снизу, ножом были сделаны отверстия, через которые вытекает вода. Ну, и финальная часть, подключаем клапан к реле, и подаем питание. Буквально через пол минуты NodeMCU загрузится и можно будет открыть ее веб-страницу, открыв, в браузере, IP-адрес, который мы запоминали. Должно появится вот такое окно:
Заходим в "Load".
Чтобы полить цветок, нужно отправить вот такой запрос:
http://IP-адрес/water?timer=1 (где, вместо 1 подставляем нужное число в секундах)
Т.е., если отправим вот такой запрос:
http://IP-адрес/water?timer=20
тогда вода будет непрерывно литься 20 секунд
http://IP-адрес/water?timer=3600
тогда вода будет непрерывно литься час, представляете, сколько ее выльется, за такое время?
Так что аккуратно с этим. Чувствую, что посыпятся комментарии, вроде "а где защита от дурака?" Отвечаю: в рамках моего проекта нужно, чтобы время задавалось параметром, в запросе и не ограничивалось по времени. По вашему желаю можете сделать такую защиту, пишется буквально в пару строк.
Ну, воде бы, на этом все) Хотя стоп, не все. Мы можем поливать из домашней WiFi, а как же Интернет? Да очень просто! Регистрируемся на сайте, который предоставляет услуги DDNS. Получаем адрес. Прописываем его, вместе с логином и паролем в настройки маршрутизатора:
Прописываем статические маршруты:
Все, теперь открыв, в браузере адрес, который выдал DDNS провайдер, с портом 1957 получаем веб-страницу нашей поливалки)
Ну, и напоследок, самое приятное, видео работы;)
Разговаривал с отцом, произошел такой диалог:
(Я)-Пап, какую нужно девушку искать?
(О)-Ты сразу поймешь, что это та единственная
(Я)-Это как?
(О)-Короче, это та, которая не будет бесить, ковыряясь при тебе в носу