Умный дом на Arduino
HTML-код
- Опубликовано: 11 сен 2024
- Управление умным домом на Arduino при помощи веб-интерфейса. Умный дом программирован при помощи FLProg.
Демо-версия интерфейса: arduinoprom.ru/...
Подробности на сайте: arduinoprom.ru/...
Ссылки на используемые компоненты:
Ардуино Mega2560 Rev3 - ali.pub/ojxz9
Ethernet W5100 - ali.pub/jmfe0
Макетная плата с блоком питания 3.3 В / 5 В MB102 - ali.pub/9wcj2
*******************
Помощь каналу: 4276 5400 2194 5088 - Карта Сбербанка России
Молодец! Человек на неродном языке объясняет лучше некоторых выкладывающих свои ролики на родном языке. Ссылку сохранил, возможно что-то пригодится. Про FLProg не слыхал, нужо будет рассмотреть. Спасибо за работу!
точно сказано. flprog полезная вещь для непрограммистов, для электронщиков самое оно.
ОГРОМНЫЙ ТРУД ! СПАСИБО ! С ИНТЕРЕСОМ СМОТРЮ !!! ПРОДОЛЖАЙТЕ !!!
ОЧЕНЬ ИНТЕРЕСНО !!!
Спасибо вам огромное вы открыли для меня эту FLProgram мы с друзьями давно мечтали о том когда же появится нечто подобное! И Урааа!!!
+Евгений Гречишкин Спасибо!
Дружище, спасибо огромное. кто с нуля начинает - очень полезная информация. Я конечно не новичок, но мне твои наработки очень пригодились в силу природной лени писать такое с нуля(а необходимость возникла). адаптировал под свои нужды и андроид приложение уже написал под это дело. Ещё раз спасибо огромное. Красава. Не боишьсяся в видео раскрывать "простые" вещи. И не бойся. "профи" по - любому найдут до чего докопаться, а новичок очень много для себя чего узнает. Больше ньюансов, больше что да как пошагово и твой канал ждёт успех
С меня лайк и подписка
Нормально обьясняешь, доступно даже для идиотов))) наверное для начинающих лучший канал! Удачи и процветания Вам!
+1 Тоже начинал Flprog с Грачиком изучать
Грачик спасибо ОГРОМНОЕ. Ваши видео помогли мне полюбить flprog. Молодец. Так держать. 👍💣
Давно пользую контролеры овен . Мастер скада и ардуинка супер. МОЛОДЕЦ
барев дзес, Грачик! отличное видео, отличное объяснение. удачи!
мужик!!!! огромное тебе спасибо!!!! если вопросы будут, обращусь!!!!
+Андрей Питерский Пожалуйста .
спасибо, очень интересно, буду повторять
Грачик как всегда супер.
Спасибо! Очень хорошие ролики у вас!
Классная идея, оч. понравилась!
+Андрей Олейник если бы еще как отдельное приложение сделать для андройд устройств было бы еще круче! может быть с помощью App Invertor.
юзай ajax. Это быстрее и страничка не будет перегружаться каждый раз. Можно даже просто load( )юзать.
jquery-docs.ru/ajax/load/
У меня другие планы. Отказаться от WEB интерфейса сделать все это на Каскаде. Это будет понятно всем и пользователи сами могут запрограммировать.
что такое каскад? не думаю что придумали что-то лучше веб интерфейса
КаСкада это скада система устанавливается на андроид устройство подключается при помощи блютуз, WI-Fi или USB к сети RS485. Подходить для не больших не дорогых проектов и главное очень просто, на ходу можно создать, изменить проекты. Смотрите здесь: www.hmi-kascada.ru/
Arduino Prom спасибо
Это не рационально. Получится, что управление умным домом сможет производится ТОЛЬКО с Андроид уструйств. А если у хозяина дома Айфон? Поэтому Веб-интерфейс должен быть по умолчанию.
я как понял при нажатий запускается скрипт который после выполнения тебя возвращает обратно на страницу и из за этого при нажатий у тебя происходит обновление всей страницы ?
+Scainet-001 Server После нажатия попадаем другую страницу например /1 там настроен redirect обратно перекидает на главную страницу одновременно меняется картинка на главной странице состояние функция активно или неактивно. Без скрипта простой HTML код.
Отлично сделано!
молодец. вы хорошо учите пж продалжайт втомже духе
Хорошо!!! Палец вверх.
Грачик, огромное спасибо за ваш проект. На его базе сделал умный дом :) Все работает. Не много изменил его, добавил мониторинг температуры котла, состояние инкубатора и др. Скоро выложу инфу на своем форуме николамастер.рф/forum/viewtopic.php?f=5&t=3
Хорошо!
Автор красава!
Очень понравилось Ваша разработка, Вы просто волшебник в arduino! А скажите пожалуйста можно ли это сделать на Arduino UNO или Nano, и с модулем Ethernet ENC28J60 Очень хочется такое повторить, давно искал подобное, но только у Вас именно то что надо!!!)
Я не попробовал но думаю что можно.
Ну хотя бы модуль ENC28J60 подключить к Arduino Mega можно? для этого нужно другой скетч? Я просто новичок в arduino, большое Вам спасибо!
Да надо в скетче изменение делать. К сожалению у меня нету такого модуля чтобы попробовать и скетч переделать. Если Вас интересует умный дом то я последная время отошел от WEB интерфейса сейчас делаю на КаСкаде. Несколько ардуин связывается между собой через сеть RS485 и управляются при помощи андроид устройство через WI-FI - или блютуз. Также будет возможность отправка SMS при необходимости (пожар, проникновение итд... Следите публикациями.
Arduino Prom ,можно ли написать тот самый код,написанный в описании,написать в ардуино не в FLProg?
Ajax можно ли все обновлённый сделать ??? На странице
Здравствуйте! Расскажите пожалуйста более конкретно о модулях какие использовали, и снимите более расширенное видео о подключении проводов к реле( соберите схему от А до Я с самого начала)
Здравствуйте хорошая задумка а как добавить управление светом через кнопки без фиксации чтоб было управление с браузера и кнопок и чуток бы увеличить число пинав или можно новый видео обзор на такую тему
Доброго здоровия. Это отдельный урок или продолжение серии? Дело в том, что на основании этого урока, я не могу понять, как вся система в целом работает.
круто!!!
Грачик, у вас на демо странице, присутствует кнопка "Отключит все", но в проекте блоки отсутствуют, не могли бы вы объяснить как сделать данную кнопу, ответа нигде найти не могу.
Спасибо сейчас попробую
я тоже одно время искал интерфейс для управленя умным додом основанный на http, думал даже самому писать, но потом нашёл вот этот majordomo.smartliving.ru , это самый крутой интерфейс из всех бесплатныхх что я видел, поддреживает много разных протокол и сиситем, в общем рекомендую.
majordomo это отличная программа но для начинающих не подходит там надо знание PHP.
Arduino Prom там многое сделано по шаблону и готовыми блоками, знания php если вы строите действительно сложную систему.
мужик, да ты молодец!!!))) наглядно и "просто") а не было мысли сделать на ардуине веб морду, из которой можно управлять и контролировать несколько модулей esp 8266?
дмитрий м. уже давно сделано, только зачем это перекладывать на ардуино, вебморда крутится на отдельном вебсервере
Вы про majordomo? для меня этот проект сложен и непонятен)) а здесь все "на глазах" меньше состовляющих, меньше вероятности выхода из строя). Тем более поднимать сервер на "большом железе" не очень то хочется( можется))+энергозатраты, а использование одноплатных типа "малины" это темный лес с бубнами, все прекрасно, но не все отлажено, сделано но НЕОТЛАЖЕНО). Нужны знания, более чем ардуино)
Так что проект забросили? Вроде говорили об интерфейсе на андроиде по bluetooth.
добавьте пожалуйста датчик давления (bmp180)очень прошу, если можно
Спасибо!
Супер!!!
Спасибо.
Добрый день. Увидел у вас программу Remote XY И возник вопрос. Если сделать две страницы и каждую на отдельное ардуино. Например освещение на одной а питание на другой с одинаковым скетчем на обоих. Но на один модуль блютуз паралельно. Будут ли конфликтовать между собой и возможно ли вообще такое. Заранее спасибо.
Не могу ответит, надо пробовать.
Конечно можно сделать все отдельно тут я разобрался но это два разных блютуз модуля и разные окна в приложение. А вот чтоб одно окно со страницами внутри на разные ардуино.
сделайте видеоурок по созданию html страничек для ардуины...какие инструменты для этого используете? есть ли что то подобное для этого ? наподобие remotXY.. чтоб начинающий смог самостоятельно сделать html страничку
+Андрей, как с remotXY это не получится т.к. это приложение, а что касается html ,то некоторые моменты я объяснял в предыдущих видео, более подробно в одном уроке это сложно будет показать так как это целая наука, посмотрите другие видео в ютубе по hlml-программированию.
Подскажите пожалуйста у меня модуль ENC28J60 к каким пинам ARDUINO mega его подключать посмотрел в интернете пишут, что
CONTROL_CS 53
MOSI 51
MISO 50
SCK 52
Подключил к этим пинам заливаю ваш скейтч и все равно не работает страница не открывается и роутер контроллер не видет
Такой вопрос, этот веб-интерфейс настроен только по локальной сети или возможно подключиться по интернету, удаленно?
Можно и через интернет. Смотрите здесь ruclips.net/video/n1_x2Cds9t8/видео.html
Добрый день!Проект просто класс!Но при подключении у меня возникла проблема с подключением датчика температуры,датчик показывает постоянно температуру минус 0.06 ,в чем может быть проблема???
чтобы показал температуру, надо прописать адрес вашего датчика. У датчиков ds18в20 уникалный адрес у всх разное.
Актуальный проект. Почем работающая программа ?
А если произойдет отключение электроэнергии,как вы попадете домой? Или если пропадет интернет или сбой программы, думаю что нужно всё это как то дублировать.
Тут можно предусмотреть бесперебойный источник питания.
Еще вопрос, модуль проникновение дома на какие выходы включены чтто бы сигнал послать?
PIN47
здраствуйте.вопрос от новичка если вместо кнопок подключить датчики а вместо светодиодов реле будет все работать или это просто макет
А какая разница, конечно будет работать, только не забудьте что выхода на ардуино рассчитаны на 20-40 миллиампер.
у меня есть один вопрос по поваду двух плат. arduino due (рабочее нопряжение3,3в) и arduino nano его (раб.нопряж.5в)
можно соединит аналоговый вход due на nano чтобы получит аналоговый сигнал из nano.? не сгорит ли кантроллер ?
Может сгореть. Нужен преобразователь логических уровней или делитель.
скажите пожалуйста как вывести информацию вольтажа на веб интерфейс на примере 5 вольт Arduino и как сохранить данные на SD карту каждые 2 секунды ?
Переменные напряжение подключите где вольты. Я в видео рассказываю. Как сохранит данные смотрите видео ruclips.net/video/BnE-Ppz3hq8/видео.html
ссылку для скачивания flprog կուղարկես՞ на почту
Хм. Да вы РАДИОЛЮБИТЕЛЬ. UT5EGC. 73. Надеюсь слышавшемся в эфире)
+Au KaRaMbA peresada Я С 1998 года не работаю в эфире ( EX RX4HP) 73!
Огромное пасибо вам за ваш труд!!!! Мне 29 лет и я с 2002 года увлекаюсь радио. С начало колективка потом получил позывной. Работаю в основном PSK
Грачик добрый вечер. Очень долго изучал все это но потом понял что данные например установить температуру с web страницы нельзя?
Да нельзя. В январе уже будет несколько видео, гд все будет возможно.
Скажите пожалуйста на какие пины ардуино у вас подключен модуль Ethernet
+Денис Шашков Модуль Ethernet подключено к arduino как бутерброд. Если не ошибаюсь используется 4pin для SD карт и 10pin для модуля.
скажите пожалуйста как сохранить значение при отключение света ?
как записать в ЕЕПРОМ?
Смотрите здесь ruclips.net/video/wsxb4UJgZ5A/видео.html
+Arduino Prom Привет. Большое спасибо за ваши уроки. Они очень приятно и полезно. Для меня температура не учитывает. Постоянно отображается -0,06 C '
Я использую датчик температуры DS18B20, 4,7K Ом 0.25Wat Резистор. Я не датчик работает нормально в другом sketch. Я не могу найти, где проблема.
Помогите мне, пожалуйста!
Уникальный адрес датчика правильно записали?
хмм. Я не знал, что датчик должен иметь уникальный адрес.
не беспокоить вас, я посмотрел в Интернете и нашел способ, чтобы прочитать этот адрес. Этот sketch "pastebin.com/qq0JH3J3" Я пытался, и я записал теперь действительно работает :). Спасибо за быстрый ответ.
и как добавить адрес для второго датчика Водэ (Термостат:).
Спасибо крута сделана! Можите повторить на WIFI модули ESP-12E? у меня есть nodemcu v3 не могу найти примеры.
+Аслиддин Темиров Я делаю видео только теми модулями которые ест наличии и поддерживается FLProg.
советую посикать ответ на этом канале ruclips.net/channel/UC7aH7HVqDvwB1xNHfSl-fDw
Интерфейс в браузере оставляет желать лучшего, сделано на фреймах, и они моргают постоянно, а так же страница перегружается. Делайте с помощью Ajax, и эти недостатки устранятся.
+Dzmitry Stalin К сожалению я не умею программировать на Ajax е . Постоянно в поиске, конечно можно чужие разработки изменить на свои нужды но я люблю когда все сам делаю.
Надо использовать JSON вместо обычного перехода при нажатии
+Юра Тукан AJAX.
JSON - это формат данных
+Юра Тукан луче вебсокеты,
Super vidos +++
А температуру можно задавать через вебстраницу?
+Виктор Зубков Пака нет
подскажите где взять веб интерфейс для установки на своем сервере
Я не знаю. То что на видео, сам написал.
Возможно сделать запрос логина и пароля для входа на страницу?
Здесь нет.
Кнопками это всё дублируется?
+Дмитрий Кушманов Это не окончательная схема. Все будет дублируются. Пока работает в локальной сети сейчас работаю над этим. Следите за новыми публикациями.
Спасибо за проект! Скажите как заменить эту строчку что бы программа не лазила в интернет за рисунками а брала их с флешки? if(!(_bounseInputD46O))
{_swi4=String("arduinoprom.ru/arduino/pozhar1.png");}
В FLProg Это не возможно, из за этого сделал через интернет.
Но wav файлы удается же проигрывать???
А если указать путь на файл в своей сети локальной, получится? как это будет выглядеть?
У меня это не получилось.
Barev dzez shat hetaqrqir hamakarga
Բարև, այնքան ել չե: Հիմա ԿաՍկադայով եմ սարքոում.Իմ կարծիքով հնարավորություններն ավելի է և յուրաքանչյուրը կարող է ինքնուրույն ծրագրաորել, մի քիչ ցբաղվիլուց հետո:
+Arduino Prom Ես կհետևեմ ձեր ալիքի զարգացմանը։
слушай друг кто ты по националности?
Армянин
Работа проделана неплохая, но есть маленькое замечание. Вы когда нибудь в квартире жили? Идиотский вопрос. Но посмотрите на коммутацию на столе. А теперь прикиньте количество проводов и объем работы. Думаю будет понятно. Скорее "умные элементы" Умного дома объедены в домашнюю сеть , подобно USB устройствам. Мастером (сервером) будет вон лежащая Ардуина. А вот плата управления потолочной лампой будет построена на другой Ардуине, которая будет слуга (клиент).
А провод и коннекторы можно взять подобные этим. ruclips.net/video/lxFDZ2vrNEo/видео.html
ПС: Может автор не остановится на этом и доведет свой проект Умного Дома до логического конца, показав нам как организовать связь между "умными" элементами внутри Умного дома по домашней сети.
+Иштван Галга На видео это не конечное решение, я хотел показать рабочие моменты для создания умного дома. В последующем я хочу организовать домашнюю сеть на интерфейсе RS-485, в котором будут соединены все исполняющие элементы в одно целое.
+Иштван Галга про RS-485 я уже рассказывал в видео: ruclips.net/video/4w-PSJRaPb4/видео.html
Arduino Prom понятно. Буду следить за вашим проектом.
И с разными библиотеками пробовал
+Денис Шашков Скачайте FLProg там вместе с программой идет Arduino IDE оттуда возьмите библиотеку.
А можно схему подключения.Спасибо.
+сергей сергей Схему придется мне сделать многие спрашивают. На днях сделаю и выложу на сайте arduinoprom.ru .
+Arduino Prom спасибо.
+сергей сергей Схема здесь: arduinoprom.ru/umnyj-dom/82-umnyj-dom-na-arduino.html
+Arduino Prom Спасибо.
плиз давайте разпиновку
Грачик добрый день! Как сделать кнопки "Розетка 1", "Розетка 2" и "Замок" чтобы у них было кратковременное включение порядка 1 секунды (без фиксации).Если у Вас есть время и возможность пришлите готовый скетч на
megom71@gmail.com . Или объясните здесь а то у меня не получается. Спасибо.
+Игорь Черных Как время появится посмотрю что можно делать и отвечу.
Насколько защищен "умный дом" от хакеров???
Здесь не какой защити нет.
OpenHAB (Open Home Automation Bus) универсальная открытая платформа для объединения всей домашней «умной» техники в единую систему управления. www.openhab.org/
JSON + AJAX освоить вечер делов) вечер на переделку. А пока садись, на слабую троечку)
Hay es??
Ha
Arduino mega-ov hnaravor a xelaci tun sarqel???
Amen inch hnaravor e
Kamara el Karanq miacnenq?
Che
Чуть микрофон галимый ..
Пропиши хоть у себя на сайте в css стилях body{ margin: 0; }, а то твои рамки очень раздражают. В интерфейсе много недочётов, почитай про AJAX запросы, чтобы не мерцало твоё детище. А так - идея отличная :)
Автор даже не видел систему в глаза. Что это за симуляция со светодиодиками?! Игрушечная симуляция с загоранием ярлычков это еще не готовая система...
Автор за 50 лет радиолюбительский практики много увидел. В место светодиодов подключите симисторный ключ и нагрузку. Как делать это смотрите Здесь ruclips.net/video/uhaDBe8j-Jc/видео.html
авраам русо чтоли говорит
А это имеет значение кто говорит?
К сожалению это не больше чем интересная игрушка, проект ничего не стоит без разработки самой инженерной системы дома. По трудовым и финансовым затратам - все что осталось сделать для реализации этого проекта в жизнь в сотни раз больше чем то что продемонстировано в ролике.
+ddohtor Вы правы цел ролика учебное, как это можно делать. У каждого проекта свои нюансы. На этом канале я стараюсь до мелочей объяснить что как делать и надеюсь хот чем то быт полезным чтобы начинающие могли сами проектировать под свои нужды от простого до сложного...
+Arduino Prom , скажу проще - Вы раздаете идеи. За идеи огромное спасибо.