Arduino веб сервер для умного дома и не только
Вставка
- Опубліковано 18 лис 2024
- Простой веб сервер на основе ардуино, например, для управления светом с телефона через вайфай.
Архив: yadi.sk/d/DL1D...
Ethernet shield ENC28J60
Композиция "5 Cents Back" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (creativecommon....
Исполнитель: audionautix.com/
Композиция "Home Base Groove" принадлежит исполнителю Kevin MacLeod. Лицензия: Creative Commons Attribution (creativecommon....
Оригинальная версия: incompetech.com....
Исполнитель: incompetech.com/
нажимать кнопку на телефоне, чтобы отправить сигнал на ардуино, чтобы тот нажал на кнопку пульта, который отправляет радиосигнал на реле, который замыкает цепь - это просто высший класс:)
Да это пиздец. И каждое второе видео такое на Ютубе.
Да это нормально. Это как купить бутылку пива соседу, чтобы он вытащил коньяк из нычки, потом позвал другана с бабами, который позвонит другому кенту, с которым все вместе ломанулись в кафе на трассу, потом в ресторан на ночь, а очнуться в Лас-Вегасе, в пент-хаусе на 120-м этаже с членом, застрявшим в обрезанной водопроводной трубе) Интернет и ардуино - великие вещи, главное - начать с пива)
ох блин, плюсанул за монтаж ) и голос приятный, речь без слов паразитов ) спасибо за видео )
+
diyaudioby не считая пиздабольства вначале..
Даже Емелю переплюнул. Сделал дистанционное управление для пульта. :)
Очень популярно объясняешь. Как раз то, что нужно для новичков. Спасибо, за видео.
21 век радио пульт это 20 век. Все верно. Так держать. А если присмотреться в данном видео раскрыто 2 интересных вопроса.
1. Использование интернет сервера для ардуино.
2. Подключение ардуино к пульту.
я не знаю с чем это связано, как вообще в подобных случаях, выйти с такого положения, но у меня от Осипова, не зразу заработал, все писали, что у них прям с пол оборота все заработал, а у меня при компиляции скетча выдавал кучу ошибок, и до платы довести этот скетч, никак не смог, но с твоей библиотекой почему то все пошло как по маслу, и твой скетч заработал, и скетч от Осипова, спасибо огромное, жирный лайк не жалею, делай побольше видосов, все что касается управления нагрузками, через wifi модули, через езернет модули, самое лучшее применение ардуино, это умный дом, и все что в этой теме, интересует всех и самая актуальная тема в том числе и для меня, УПРАВЛЕНИЕ НЕСКОЛЬКИМИ НАГРУЗКАМИ, ЧЕРЕЗ WIFI В ТОМ ЧИСЛЕ И С ПЛАВНОЙ РЕГУЛИРОВКОЙ УРОВНЯ, СБОР И ВЫВОД НА МАЛЕНЬКИЙ ДИСПЛЕЙ И НА АНДРОИД УСТРОИСТВО ИНФОРМАЦИИ ОТ РАЗНЫХ ДАТЧИКОВ ТЕРМО, ДАТЧИК ДЫМА, ДАТЧИК ДВИЖЕНИЯ, ОСВЕЩЕННОСТИ И ВСЕ ТАКОЕ
Как аналог ардуинки - можно поддержать отечественного производителя - Амперка "Искра".
Тоже всегда повторяю: Лень - двигатель прогресса )))
По сути тоже самое, только кодить на javascript
приятно посмотреть .. всё ясно и просто + адекватная яркая речь ..
делай вещи - выкладывай
Качество видео запредельное! Автор большое тебе спасибо!
Фрагмент кода с HTML, который ты не понял, очень прост.
$ArduinoPIN3="on";
В HTML всё, что пишется после ? в урле, передаётся программе-обработчику как переменные. Выше показан пример, как это выглядело бы напрямую в похапе, да и многих других языках аналогично. Тупо присвоение значения.
Логично предположить (я ещё не досмотрел до момента), что точно такая же запись, только "off", для выключения.
Хм... Вот думаю, чтобы не нагромождать лишние обработчики, прям отличная мысль. Такой алгоритм:
Заход на главную редиректит на урл со всеми переменными в их текущем значении, а в тело документа включен статичный жабаскрипт, парсящий урл и создающий интерфейс с нужными переключателями в соответствующих положениях. Тогда пропадает необходимость обрабатывать на самой плате все изменения страницы, они будут обрабатываться на клиенте. Экономия памяти + экономия процессорного времени = профит!
Вот я тоже всегда говорю, лень - двигатель прогресса.
Как мило... "Зиксель" ^_^ Зухель он, зухель =) Как зухеля не назови, всё равно останется зухелем =)
все наглядно по полочкам! Спасибо! За такое и рекламу с радостью погляжу и коммент напишу, колокольчик и пр....
Круто видео сделано.Инфографика очень красивая!
Молодец, хорошо сделал! Ждем еще видео по smart home Arduino!
Молодец Павел! Хорошо изложил!
Ого)
Мы почти однофамильцы)))
У меня фамилия Жидков
Типа лежишь в кровати, засыпаешь. И тут вспоминаешь, что для того чтоб выключить свет теперь надо идти в соседнюю комнату искать смартфон...
Я конечно не спец по ардуино, но у меня дома все организовано и без ардуино. Цена проекта 500-1000₽ смотря сколько каналов надо) купил обычный блок коммутации с пультом управления и все ни каких программ и прочего. Работает все из коробки)
Делай видео про Arduino и про свои самоделки (+ новости из мира техники мб). И будет много просмотров. Удачи)
Чтобы не трахаться, можно купить у амперки wi-fi slot и искру. Дешевле,
чем оригиналы. Я купил, чтобы шторы открывать с утра и музыку включать. Потом затупил, звонил в
их техподдержку - рассказали вообще всё. Я столько не хотел, сколько
рассказали)
Есть аналог Arduino Leonardo, называется "Iskra Neo". Стоит на порядок дешевле и вроде бы совместима с всякими шилдами от ардуино, плюс есть линейка модулей "Troyka Shield".
зашёл на его сервер и включил эту лампочку:D
Не получится, сначала нужно чтоб устройство получило IP от роутера, и следовательно нужен пароль WIFI.
не выйдет, ибо ты не в его локалке, а вообще похожее я видел в Теории большого взрыва, когда им по интернету кто-то свет включал и выключал
Эм, парень а ты знаешь что такое No-IP и другие динамические DNS? Наверное не знаешь... Ну и не надо выпендриваться!!! И слушать надо было лучше видео, автор же объяснял, что сделал так чтобы можно было зайти из интернета. Для этого он сделал проброс по NAT и зарегистрировался на No-IP. Тогда по этому домену можно зайти в локалку... Короче учи основы Routing & Switching. CISCO кстати бесплатный сервис обучения на NETACAD.COM . Там и на русском есть.
www.netacad.com/ru/courses/ccna/
Очень крутой формат с графикой)
Лайк однозначно
По документации на Arduino с неё можно брать не более 50 мА на выходе 3.3 Вольта, а модуль Ethernet потребляет до 180 мА питания. При таком недостатке остаётся ли удивляться глюкам?
Молодец, хорошо сделал!
спасибо, круто все рассказываешь, подробно
Отличное выпуск, интересно рассказываешь,продолжай в том же духе,жду следующих видео,подписка.
Собрал похожую вещь, только на контроллере ATMega с радиоканалом на 433Mhz, теперь в планах будет поставить и шилд.
Не советую , смотрите последние видео overbafer1
АФтАр продолжи проект, мы ждем.!!!))
Браво.
чем плох wifi модуль ? там куча каналов и достаточный размер пакетов для передачи данных с датчиков
Хорошое видео с монтажом
Объясните пожалуйста в целом, для чего нужен "езернетшилд" почему платы ардуино недостаточно?
Я только не понял, а почему нельзя было прочитать коды которые посылает пульт а потом посылать их через инфракрасный диод с ардуино?
хорошо придумал , придумывай занимайся дальше таким успеха тибе
для автоматизации теплиц тоже подходит я так думаю. у ардуино есть ли модуль для интерфейса rs-485.
Шедевральные выпуски. Глаза и уши радуются) На что пишешь звук?
самодельный микрофон с предусилителем в линейный вход звуковой платы)
+Pavel Zhidovkin запили видосик про неё
Единственный вопрос - получается, что для работы этой системы оборудование, которым хочется управлять должно быть подключено проводом к ардуине? Ну т.е. ардуина, реле, лампочка. Все таки умный дом это больше про "по-воздуху")
вот готовое решение по воздуху ali.pub/ztx7p
Интересно и что ты сможешь сделать? Одним управлять без проблем сможешь, а вот если будет у тебя два или три таких устройства то надо будет постоянно переподключаться.
Павел добрый день. Спасибо за Ваши примеры, всё работает. Подскажите как в ваш код встроить вывод данных с датчика температуры и влажности DTH22. Пробовал самостоятельно сделать, не получилось. Страница перестаёт выводится. Может кто из читателей подскажет как это сделать и именно на примере данных скетчей. Заранее спасибо.
Спасибо за хорошее видео!
Классное видео) спасибо.
здравствуйте, не подскажите как вы такое видео делаете, там где вы рисовали, и вопрос по проекту, подключиться к данной системе не через локальную сеть а из вне возможно?
Месье знает толк в извращениях.. не проще ли просто релюшкой управлять?) Но было интересно, спасибо)
доброе время суток. я хотел узнать что лучше ваше устройство или broadlink rm pro
Обращение к автору. Предлагаю сотрудничество по идее Умного дома на основе Ардуино. Есть некоторые идеи прибиженные к реальным аппаратным данным. Сигнализация (Охранная и Пожарная) управление мини-котельной, управление откатными воротами, системой электронных замков и т.п.
У вас тоже есть какие-то наработки?
Это еще актуально?
@@magmin9115Актуально.
Привет. Я реализовал проект Грачика, правда многое изменил, посмотрите николамастер.рф/forum/viewtopic.php?f=5&t=3
@@NikolaMasterRF Привет. У меня тоже есть наработки, но выкладывать не хочу. У вас учетка где нють есть? ок.ru fb.com :? WhatsApp ?
Еще бы сделать гибкий веб сервер в приложении для андройд и вот оно счастье)))
проще купить дистанционное реле на 220 , к нему подсоединить контактора или промежуточное реле в зависимости от от нагрузки и управлять всем домом и ничего мудрить не надо
проще вообще поднять свою попу и выключить выключатель.. тут как бы дело не в простоте или дешевизне, тут про то что можно сделать своими руками
Как пользоваться icontrol web ??? Не могу разобраться
А какой транзистор был использован в пульте?
Спасибо за качественное видео и изложение материала. А какие приложения есть под Андроид для управления подобным HTTP сервером?
Гугл хром )
если со всей квартиры стянуть в одно место где стоит ардуино большое кол-во датчиков, эта конструкция будет работать? 30метров провода между датчиком и ардуино будет работать?
Не обязательно тянуть провода со всей квартиры в одну точку, можно соединить беспроводными передатчиками. Такие же можно вставить в подрозетную коробку и управлять выключателями света и розетками без переделки проводки в квартире.
как вы рисовали мультипликацию ?
Спасибо, интересноо)
Паша здарово! Слушай, если знаешь, подскажи как замутить смс оповещение при сработке датчика движения? Прям самую простейшую связку 220-датчик движения-старый телефон. Или чтобы видео звонок шел.
лучше email, за смс платить надо...
Да мне на гараж сигналку такую надо. Я пока почту соберусь прохлопать, гараж уже пустой будет))
такой сервер можно и на esp8266 поднять и тогда не нужно задействовать радиоканал и провода мотать вокруг роутера. умный дом это не только лампочки, а отоплением автор собирается как-то рулить?
Подскажите пожалуйста как сделать так, чтобы связать ардуино и купленный домен с хостингом? Хочу управлять ардуино с любой точки мира
нужно выйти через nginx на машине с глобальным айпи в одно сети с локальным поставить обратное прокси на айпи ардуино
Мне понравилось +++++
я не понял,этот пульт отлюстры и приемник не обязателен?
IP-адресс будет доступен только внутри вашей же сети. Т.е. если у вас динамический серый IP (как в большинстве случаев), то, наверное, получить доступ к своим устройствам умного дома за пределами домашней сети не получится.
Что за корпус у пауербанка, это как я понимаю самоделка?
Здравствуйте! Интересное видео. Хотел попробовать собрать , но постоянно выскакивает error. Не могли вы поделится библиотеками?
а как сделать то же самое что и на 8:05 , только с роутером zyxel , модель якобы mt-pon-at4 , от промсвязь?
а чем не устраивает ардуиновское реле?)
а есть все тоже самое но не эзернет шилд а вай фай?
что за трек в начале до твоей заставки?
Как можно преобразовать свой макадрес нормальный в стиле 1D44S... в представленный в данном скетче вид?
тебе наверное уже не актуально, для других на всякий напишу.
у каждой пары символов дописать 0x
0x1D, 0x44, ...
и так все 6 пар.
Подобный проброс портов ИМХО глупость, то есть любой человек в теории может зайти на твой веб-сервер минуя аутентификацию, просто просканив открытыее порты тем же Netcat, ставишь на роутер прошивку (DD-WRT, Open-WRT), там есть встроенный SSH, iptables, а вот это уже интереснее, можно настроить knock-демон, или просто через Putty заходить на роутер шифрованным соединение, и уже туннелем безопасно пробрасывать порты на клиенте, настроить WOL, FTP, ну и разумеется доступ на веб-сервер, IP камерами порулить ;)
Классный монтаж, как такую графику делаешь?
Sparkol VideoScribe называется прога, там достаточно легко это делается
+Pavel Zhidovkin Lol, ia ia ia ia
Спасибо, давно искал
годноту пилишь
не плохо было бы сделать обратную связь от исполнительного устройства к ардуино и далее на веб сервис о состоянии данного исполнительного устройства, а то ведь ты не будешь знать о его состоянии, например если это устройство находится не на глазах
+ и подписка! Понравилось!
В каком редакторе делал 1ю часть видео?
Классное видео, а как с датчиков через Wi-Fi получить информацию?
а через (esp8266 01) можно такое организовать?
А что мешает поставить 2й выключатель по типу проходного рядом с кроватью? и все, проблемы решены
Что бы сделать проходной выключатель надо: заменить выключатель на переключатель, провод от первого выключателя заменить на трехжильный, проштробить стену до второго переключателя, а потом еще восстановить отделку помещения. Гораздо проще все на радиореле. Хоть десять выключателей на одну лампочку можно повесить.
а как решил проблему с зависанием сервера?
а ардуино нано подойдёт??
Не легче было бы использовать raspberry pi ?
Здравствуйте, помогите решить такую задачу: Есть необходимость на платформе Arduino по команде (внешняя кнопка - например) включить шаговый двигатель.
После выполнения заданного числа оборотов (1000) остановить его и включить второй шаговый двигатель с аналогичной задачей (допустим 2000 оборотов)и стоп.
После получения второй команды программа отрабатывает все в обратном порядке.
Сначала второй мотор 2000 оборотов в обратном направлении, затем первый 1000 оборотов в обратном направлении.
Нужен скетч программы, по возможности с подробными комментариями, так-как ваш покорный слуга сущий чайник в программировании
С уважением и надеждой.
Радиоуправление, вообще-то придумал Тесла, суть очень проста и понятна, а зачем все усложнять и делать ее через сеть, лично мне - вообще непонятна! Дополнительная "нора" для хакеров?
А если сколхозить не через эзернет, а через модуль вайфай?)))
Привет, в чем ты сделал на 3:16 данную анимацию?
а на iskra js можно сделать?
Так уж сложилось что дружу с JS, HTML, CSS, PHP и MySQL...)
Pavel Zhidovkin
Сколхозил ты кнопку на пульте )))) А передавать сигнал с ардуинки на передатчик пульта тяжкое дело да ? Передатчики продаются на али , на такую же частоту что и сам пульт, ну и прошивка на гитхабе есть.... Так что , пульт остается пультом (без висячих проводков и остального гемора) , а ардуинка помимо вэбканала , сможет управлять устройствами которые работают на частоте 4** Мгц
Я вообще не понимаю. Хоть один человек в Ютубе освоил возможности микросхемы ENC28J60 на нижнем уровне???
Может быть я старомодный но по моему Ардуинщик может сделать дивайс с любыми возможностями, только на своей чёртовой панели и макете. Кто ни буть пробовал это спаять?
Konoplj2010 нет.
думаю что не кто не осваивает из ютуба я думал могу сделать через видео и потратил гдето 250 $ купил всё не несмог нечево . негде несмог найти готовую программу . гдето точка нехватает гдето слова неправильно написано и неподходит почему не подходит программа невозможно узнать . сам немагу программу писать и бросил всё это . у меня в ящике лежит все дачники гдето 45 штук
На макетке собирают что бы посмотреть работоспособность отладить код, а потом на текстолит.
Проект конечно интересный, но умным домом это не назвешь. У тебя скорее автоматизированый, умный подразумевает самообученее устройства а не просто автоматизацию. А так достаточно интересно)
а как подключит к газовому котлу????
TELO228 Посмотрите например на ForumHouse или просто Google )) 😉 удачи в вашем проекте!
Какой огород, сколько лишних движений
Это же можно сделать без ардуино.
Можно Arduino nano?
Почему не esp8266???
умный дом это когда тебе ничего не надо нажимать, все работает само
тоже нормально
Привет как с тобой связаться?
Мало кто знает, что "s" в аббревиатуре IoT означает Security
Олег Альт не совсем
Погугли)
Тонкая шутка:)
Есть готовый красивый проект, только для него ардуина мега нужна и шилд дорогой, вот - geektimes.ru/post/260682/
Видео у тебя крутые и интересные, продолжай в том же духе!
Почему многие ошибочно называют умный дом. Умный дом, это дом наделённый хотябы простым ИИ, а не радиоуправлением и т.д.
+Oleg A. просто нету единого значения понятию "умный дом"
Умный, ассоциируется с интеллектом, а не радиоуправлением. Иначе можно назвать радиоуправляемую машинку умной, глупо, не так ли.
Oleg A. В таком случае умный понимает тебя с расстония и без проводов)
Slavik Kharchenko Умный дом, означает дом наделённый ИИ.
ИИ состоит из алгоритмов, тех же условий, что и эта система. Возможно, оно просто не такое "умное" как хотелось бы
Павел, умоляю, сделай пожалуйста урок по iControl Web!!!