Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/160: Рейтинг темы: голосов - 160, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 20

Умный дом на Arduino

03.03.2015, 07:03. Показов 32037. Ответов 43
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Хочу сделать систему умный дом у себя в квартире. Она находится в стадии строительства, хочу до момента сдачи разобраться в системе умный дом и проложить необходимую проводку там, где нужно.
Языками программирования не владею (только азы SQL), с микросхемами не связывался.
Много различной информации перечитал. Пришел к выходу что лучше все самому сделать, так как либо системы подходят для частичной автоматизации, либо имеют неудобный интерфейс управления, либо стоят как пол квартиры.
На данный момент планирую систему мультирум, состоящую из 3-х ТВ и пары медиаплееров и самого медиасервера. Все подключено к гигабитному свичу.
Так же хочу сделать автоматизацию управления светом, розетками, шторами. Плюс создать несколько сценариев с использованием датчиков движения и температуры.
Будет приблизительно: 15-20 розеток, 10 выключателей (от одно до трех канальных), 5 датчиков движения, 4 датчика температуры, 6 штор. Плюс по управлению мультирумом несколько инфракрасных датчиков. Это все приблизительно, скорее еще что-нибудь прибавлю по мере роста аппетита. Автоматизацией хочу управлять с планшета или телефона (IOS или Android)
В итоге вопрос такой: сможет ли со всем что я хочу справится Ардуино? Возможно ли потом будет управлять всем мобильным устройством по WiFi? Есть ли удобные инструменты по разработке подобных приложений? Готов потратить время на изучение языка программирования. Но мне нужно знать, что для этого подойдет Ардуино. Не хочу потратить несколько месяцев и осознать, что это не то что мне нужно. Соответственно если все мои потребности можно будет реализовать с Ардуино («можно» не в смысле «есть возможность» а в смысле «эта система рассчитана как раз на эти нужды»), то тогда еще напишу ряд более конкретных вопросов. Спасибо за внимание.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.03.2015, 07:03
Ответы с готовыми решениями:

Автоматизация полива в системе "умный дом"
Всем привет, перед до мной встало задание, сделать автоматизация полива в системе "умный дом", так вот у меня вопрос, можно ли...

Умный дом
Собираю систему "Умный дом",который управляет светом в доме.Всего три типа датчика:Датчик света на улице(зачем свет дома,если наконец на...

Система "умный дом"
Салют! Собираю систему "Умный дом" для дачи. Цель - управление отопительной и некоторой другой техникой из одной точки или удалённо...

43
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
19.09.2015, 15:07
Студворк — интернет-сервис помощи студентам
Уточнять надо в даташите. Даташит доступен.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.09.2015, 15:22
А что касательно питания?
Т.е. как я понимаю мне нужно помимо ESP:
1. Переходник UART/USB для программирования ESP.
2. Для работы: преобразователь напряжения 5/3.3V и "согласователь" уровне 5/3.3V для подключения выводов Arduino ESP ?

Добавлено через 2 минуты
На этапе подключения ESP8266 нас ждет одна проблема, редко кем описанная.

Как следует из описания Arduino UNO, его логика будет «разговаривать» с ESP8266 (и с любым другим устройством) с помощью 5 В. Если Arduino питается от USB компьютера, то это напряжение зависит от напряжения на выходе USB ПК и может быть немного меньше, например, 4.45 В. А как мы знаем ESP8266 рассчитан строго на 3.3 В. В большинстве инструкций в интернете, русскоязычных в особенности, этот факт просто игнорируется. Отсюда возможны и «глюки», и «странное» поведение. Я тоже сперва несколько раз подключал как все и ESP8266 не сгорел.
http://tim4dev.com/arduino-esp8266-true-start/
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
19.09.2015, 21:04
Не знаю какие-такие отрывочные сведения вы черпаете, но вы снова невнимательны. По второй ссылке выше Элементы умного дома. Автономный датчик температуры по Wi-Fi на базе ESP8266 вопросы питания я разжевал настолько, что только сглотнуть остается. Мышку прокрутите вниз.

1.
2.
питать и прошивать достаточно от USB/UART конвертора. На его борту есть выход трехвольтового питания и переключение режимов логических уровней. FTDI самый лучший и стабильный вариант. FT232RL.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.09.2015, 22:35
Цитата Сообщение от raxp Посмотреть сообщение
питать и прошивать достаточно от USB/UART конвертора. На его борту есть выход трехвольтового питания и переключение режимов логических уровней. FTDI самый лучший и стабильный вариант. FT232RL.
http://ru.aliexpress.com/w/who... FreeShip=y
В одном из блогов я встречал CP2102, более дешевый правильно я понимаю он хуже? На лицо не замечаю переключателя 3.3/5V

Цитата Сообщение от raxp Посмотреть сообщение
вопросы питания я разжевал настолько, что только сглотнуть остается. Мышку прокрутите вниз.
Честно говоря и сейчас не нахожу нужно. Ведь вы там рассматриваете конкретно ваш случай с солнечными батареями, более того я не нашел вообще хотя бы какого-то упоминания о согласовании уровней.

Собственно процитируйте то что касается непосредственно моих вопросов из той статьи.
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
19.09.2015, 22:42
Цитата Сообщение от Avazart Посмотреть сообщение
На лицо не замечаю переключателя 3.3/5V
Цитата Сообщение от Avazart Посмотреть сообщение
FT232RL
17 нога выдает 3.3 вольта, так и называется 3V3OUT
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.09.2015, 23:04
ValeryS, Я про CP2102 http://ru.aliexpress.com/item/... 5,201409_2
Упоминание здесь http://geektimes.ru/post/255450/
(забыл ссылки указать)

На FT232RL вроде переключатель есть.

Добавлено через 11 минут
Цитата Сообщение от Avazart Посмотреть сообщение
На FT232RL вроде переключатель есть.
Хотя нет то не переключатель.
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
19.09.2015, 23:07
Цитата Сообщение от Avazart Посмотреть сообщение
Я про CP2102
беглый просмотр даташита показал что вроде бы 6 нога, но сильно я не вчитывался
вот, на всякий случай, даташит
Вложения
Тип файла: pdf CP2102-9.pdf (299.4 Кб, 12 просмотров)
1
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.09.2015, 23:11
А вот вариант с переключаетелем
http://www.dx.com/ru/p/ft232rl... f3BM31OJuY
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.09.2015, 23:14
ValeryS, А причем тут распиновка?
Вот картинка от автора статьи (справа преобразователь на основе CP2102)

http://geektimes.ru/post/255450/

Хотя выложил и заметил перемычку...
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
19.09.2015, 23:27
Цитата Сообщение от Avazart Посмотреть сообщение
ValeryS, А причем тут распиновка?
ну наверно чтобы знать откуда 3.3 берется
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.09.2015, 23:43
Цитата Сообщение от ValeryS Посмотреть сообщение
ну наверно чтобы знать откуда 3.3 берется
Меня больше разница в цене смущает, и тто ли это вообще что в указанных ссылках на лоты алиэкспресса.

Добавлено через 6 минут
И остается вопрос по питанию и согласованию уровней.
Допустим у меня блок питания 5V от которого будут запитываться ESP и Arduino Uno.
Для подключения ESP можно к примеру понизить напряжение к примеру с LM317(или лучше что-то по-мощнее?), а вот с тем как согласовывать уровни и как подключать выводы Arduino- сомнения(уж явно не делителем напряжения)
0
Модератор
Эксперт по электронике
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
19.09.2015, 23:49
Цитата Сообщение от Avazart Посмотреть сообщение
а вот с тем как согласовывать уровни, как подключать выводи Arduino сомнения (уж явно не делителем напряжения)
ну тут могу привести только общие рассуждения
если выход 3.3 а вход 5 то никак не надо, 5 вольтовая микросхема поймет "1" 3.3 там единица(чаще всего) все что выше 2.7
если выход 5 а вход 3.3 то нужно смотреть на входную микросхему(опять же даташит) толерантны ли выводы к 5 вольтам? тогда ничего не нужно, если нет то преобразователь уровней, в простейшем решении дележка
если микросхема которая выдает уровень с открытым стоком(коллектором) то просто вешай нагрузочный резистор куда нужно 3.3 или 5
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.09.2015, 08:52
Ведь вы там рассматриваете конкретно ваш случай с солнечными батареями, более того я не нашел вообще хотя бы какого-то упоминания о согласовании уровней.
конкретно мой случай с СБ не отменяет того, сколько нужно модулю в реальности. Вопрос согласования уровней с конверторами не стоит потому, что сами конверторы имеют возможность работать с ними, что как бы логично само по себе. И ссылки на все даташиты там имеются.

Avazart, вы сначала определитесь куда тулить собираетесь. Если нужно прошить и запитать, то подойдет любой модуль с USB конвертором. Если эксплуатировать с ардуинами, то никаких отдельных конверторов и питаний не нужно, на борту буратины все уже есть (и конвертор и питание, и уровни 3-х вольтовые).

В одном из блогов я встречал CP2102, более дешевый
уже давно нет. Китайские конверторы на базе CH340G сейчас самые дешевые и функциональнее.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.09.2015, 12:17
Я об этом в самом начале сказал:
Цитата Сообщение от Avazart Посмотреть сообщение
Лично меня интересовала связь ардуина-ноут через Wi-Fi, а не ардуина-ардуина. Плюс как написать ПО на ноуте под это дело.
Интересует конкретные модули и как с ними работать/настроить.
Потом уточнил:
Цитата Сообщение от raxp Посмотреть сообщение
Если эксплуатировать с
Цитата Сообщение от Avazart Посмотреть сообщение
И остается вопрос по питанию и согласованию уровней.
Допустим у меня блок питания 5V от которого будут запитываться ESP и Arduino Uno.
Для подключения ESP можно к примеру понизить напряжение к примеру с LM317(или лучше что-то по-мощнее?), а вот с тем как согласовывать уровни и как подключать выводы Arduino- сомнения(уж явно не делителем напряжения)
Цитата Сообщение от raxp Посмотреть сообщение
на борту буратины все уже есть (и конвертор и питание, и уровни 3-х вольтовые).
Да вроде как у Arduino слабый стабилизатор, не понянит.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.09.2015, 12:39
...есть такая штука как два диода последовательно. Подключаем на 5 вольт и вот вам 3 вольта. Диоды следует зашунтировать емкостью 0.1 мкФ.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.09.2015, 12:58
Цитата Сообщение от raxp Посмотреть сообщение
уже давно нет. Китайские конверторы на базе CH340G сейчас самые дешевые и функциональнее.
Хз, я на али чет не могу ничего найти по "CH340G" что было бы дешевле 0.6$

Добавлено через 1 минуту
Цитата Сообщение от raxp Посмотреть сообщение
...есть такая штука как два диода последовательно. Подключаем на 5 вольт и вот вам 3 вольта. Диоды следует зашунтировать емкостью 0.1 мкФ.
Если я не ошибаюсь то 3,.2... 3,4 вольта, но не суть основной вопрос соглаования.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.09.2015, 13:02
CH340G уже распаянный http://ru.aliexpress.com/item/... 50810.html
1
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.09.2015, 16:15
Цитата Сообщение от ValeryS Посмотреть сообщение
ну тут могу привести только общие рассуждения
если выход 3.3 а вход 5 то никак не надо, 5 вольтовая микросхема поймет "1" 3.3 там единица(чаще всего) все что выше 2.7
если выход 5 а вход 3.3 то нужно смотреть на входную микросхему(опять же даташит) толерантны ли выводы к 5 вольтам? тогда ничего не нужно, если нет то преобразователь уровней, в простейшем решении дележка
если микросхема которая выдает уровень с открытым стоком(коллектором) то просто вешай нагрузочный резистор куда нужно 3.3 или 5
http://catethysis.ru/logic-level-converters-1/
Я просто думал может кто готовое/ходовое/опробованное решение подскажет.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
20.09.2015, 16:29
...скажем так: на вход 5-тивольтовой логики вы без проблем подключите выход с ESP, будет работать, а на вход 3х вольтовой ESP вы можете подать 5-ти вольтовый уровень через диод. Вот так я подключал rx-tx с 3-х вольтового блютуз прозрачного UART - HC-05:


ваш случай ничем не отличается.
1
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.09.2015, 16:43
Цитата Сообщение от raxp Посмотреть сообщение
...скажем так: на вход 5-тивольтовой логики вы без проблем подключите выход с ESP, будет работать, а на вход 3х вольтовой ESP вы можете подать 5-ти вольтовый уровень через диод. Вот так я подключал rx-tx с 3-х вольтового блютуз прозрачного UART - HC-05:
Тут еще вопрос насколько мощный (TTЛ/КМОП) выход ESP.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.09.2015, 16:43
Помогаю со студенческими работами здесь

Примитивный умный дом
У меня есть настольная лампа, управляемая сенсорной кнопочной (Нажал - вкл, нажал еще - выкл). Хочу через юсб примотать на его контакты к...

Дипломная работа "Умный дом"
Всем привет. Затеял я диплом под название "умный дом". Такие функции хочу реализовать: 1) веб-интерфейс, то есть сайт 2) увеличение и...

Умный дом в целях безопасности
Добрый день, попала на этот форум в поисках информации об умном доме majordomo. Я живу за городом с мужем и ребёнком, утром муж уезжает на...

Умный дом для себя
Добрый вечер всем. Появилось немного времени и решил я соорудить умный дом. То бишь АСУ ресурсами - температурой, освещением,...

Умный дом. Мои мысли
Всем привет! Должна была быть тема дипломной работы у меня "Умный дом", но так как специальность моя электрификация и автоматизация, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru