Сообщество - Arduino & Pi

Arduino & Pi

1 493 поста 20 825 подписчиков

Популярные теги в сообществе:

Поиск устройства умного дома

Всём привет. У меня назрела необходимость в устройстве для включения и управления адресной светодиодной лентой голосовым управлением через сервисы Яндекса с Алисой.

Что необходимо:
1) -Алиса, включи подсветку
2) -Алиса, включи режим 2 ( включается какой-то режим, например цветовое колесо)
3) -Алиса, сделай красный цвет
4) -Алиса, уменьши яркость

Что не подходит:
-Платные mqtp сервисы
-Сервисы сомнительного качества с отправкой данных на сомнительные сервера
-Работа только с интернетом. Хочется локальную штуку через вафлю.

Что можно использовать? Есть ли готовые драйвера? Какую ленту помимо ws серий можно использовать?

241

Алиса включи свет!

Люди которые в первые сталкиваются с «Умным домом», почему то всегда начинают с проектирования освещения. Но я немного нарушил эти устои и «Умным светом» занялся в последнюю очередь. Так как я всегда считал, что это не особо важная функция в управлении «Умным домом», но признаюсь честно я ошибался.

Вступление

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

Покупка

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

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

Распаковка

В общем на весь дом я заказал в Китае 8 модулей освещения, из них 6 шт. под двойной выключатель и 2 шт. под одинарный. Как Вы можете сами убедиться по фото все сделано достаточно компактно и удобно для монтажа.

На блоке есть кнопка сброса, для того что бы загонять блок в режим подключения к Wi-Fi. Есть так же режим управления с пульта 433 мГц. но этот режим меня мало интересует и по этому речь пойдет только о подключении к домашней беспроводной сети WiFi.

Тестирование

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

Сопряжение с WiFi

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

Монтаж

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

После того как все смонтировано остается их проверить.

Демонстрация работы

Я думаю, что здесь комментарии будут излишними. Могу только добавить, что в настройках Алисы можно прописать кучу разных сценариев, например «Хочу смотреть кино», после чего закрываются окна, включается телевизор и выключается свет. Или например сценарий «я ушел», который выключает все что было включено, закрывает окна, а температура отопления понижается на 5 градусов C.

Заключение

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

Оригинал статьи

Показать полностью 5
124

Датчик наполненности колодца

Может кому будет интересно. Этим сухим летом, колодец почти пересох, оставалось совсем немного воды, на самые бытовые нужды. Ванную особо не принять.  Бегать к колодцу всё время для контроля воды - не комильфо, поэтому решил контролировать удаленно.  Вариантов решения задачи в голове крутилось уйма. От простых меаханических (палка с поплавком и шкалой).. До оптического на тросике: Перевешиваем тросик через колесо, которая проходит через фотодатчик, как колесико на мышке.  Датчик получился бы точным, но гиморным, требовалась бы калибровка.  Но всё это сложно и долго, решил собрать из подручных средств. Взял всем известный ультразвуковой датчик (колодец у меня не глубокий).  Собрал быстро - повесил, работает. Но "шум" и разброс просто огромный.  Оценить ситуацию только очень примерно.

Выглядит вот так:

Короче не вариант.

В итоге решил сделать "по уму", заказал на али датчик давления. Вот такой
на 15PSI, это примерно 10 метров водяного столба. (Колодец у меня не глубокий, около 5 метров)

Датчик на 5V, соответсвенно красный провод вешаем на плюс, черный на минус.  С зеленого снимаем напряжение на аналоговом входе ардуины.


Картина получается намного приятнее



Шум уже в пределах 20 литров (или 5 см водяного столба). 

На картинке в левой части - просто снятие показания каждую минуту, там где линия пошла сглаженная - поменял код,  снимаю показания каждую секунду, и раз в минуту отсылаю средние значения.  На графике хорошо видны моменты приема ванной и прочее использование воды :)

Показать полностью 3
68

Спидометр на дисплее DWIN. Стрелочный индикатор

Чтобы сделать красивый спидометр (индикатор) можно использовать дисплеи. Например, HMI дисплей DWIN.

Недавно компания DWIN выпустила 2,1-дюймовый круглый смарт-экран, подробнее с которым можно познакомиться тут.

Для того чтобы создать интерфейс, понадобится всего 2 изображения. Первое — это фоновое изображение.

И сама стрелка.

Затем в программе DGUS собираем проект. Это сделать не так и сложно.

Затем пишем небольшой код для Arduino.

Для примера изменения параметров использовал потенциометры. Для получения данных от автомобиля можно использовать делитель напряжения.

Также можно использовать для создания другого стрелочного индикатора.


Скачать исходные материалы можно тут.

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 6
65

Arduino + ESP

Всем привет. Хочу посоветоваться. Я задумал сделать в комнате светодиодное освещение, для этого купил ленту RGBCTT. Это та, которая не адресная, просто 5 отдельных каналов.
Уже подключил к Ардуине и проверил, все работает вот по такой схеме:

Arduino + ESP

Мне хотелось бы ее подключить к Home Assistant, но Ардуино туда не подцепить, единственное, что в голову приходит - связать ее с какой-нибудь ESPшкой и уже ее подключать к HA через ESPHome. Делается это для того, чтобы иметь физическое управление светом и возможность давать команды с сервера HA.

Вопрос, как правильно связать два микроконтроллера и возможно ли управлять ардуиной с ESP? Например, передавать команды типа: "R180 G51 B120 CC255 CW 200".
С кодом я разберусь. Главное, понять принцип, как это делать.

Показать полностью 1
11

Ардуино помощь1

ардуино и адресные светодиоды

всем привет, снова понадобилась помощь с ардуино

имеется : адресные светолдиодные модули в корпусе, ардуино нано, необходимо собрать цепочку из 36 светодиодов, и нужно получить эфет заполения- тоесть загорается первый диод в цепочке, через секунду второй и тд пока не загорятся все, после этого через пару секунд все диоды гаснут и цикл начинается заного ( цвет светодиодов всегда белый)

29

Прошивка чипов Mimaki

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

Интерфейс программатора выглядит следующим образом.

Также изменился дизайн корпуса программатора.

Он сейчас серого цвета и с ёмкостным дисплеем компании DWIN.

Основные функции программатора.

<!--[if !supportLists]-->· <!--[endif]-->Чтение данных с чипа и вывод на дисплей;

<!--[if !supportLists]-->· <!--[endif]-->Сброс года;

<!--[if !supportLists]-->· <!--[endif]-->Сброс объёма чернил;

<!--[if !supportLists]-->· <!--[endif]-->Смена типа краски картриджа (синий, красный, желтый, черный, белый, лак);

<!--[if !supportLists]-->· <!--[endif]-->Смена типа чернил LH-100 на LF-140 и наоборот;

и др.

Подробнее о программаторе вы можете прочитать на моём сайте.


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 4
38

Квест "Стать профессионалом Embedded Dev"

Всем привет! Меня зовут Роман, 30 лет, из Праги. Ищу единомышленников для совместного изучения сложной, но бесконечно увлекательной IT-профессии Embedded Software Developerа.


Возраст, пол, местонахождение и продвинутость знаний не важны. Пока только разбираешься с Arduino и делаешь первые шаги в С? – это нормально, с удовольствием поделюсь тем, что знаю сам. Уже вовсю компилируешь и прошиваешь STM32 через линуксовскую консоль на Raspberry Pi, а потом микропайкой размещаешь их на тобой спроектированные PCB? – мне придётся тебя догонять, но я постараюсь :)


Будем общаться, делиться знаниями и идеями, координировать план обучения, ставить цели и оценивать успехи, разрабатывать совместные проекты, помогать советами, мотивировать друг друга, поддерживать если собьёшься и уткнёшься в тупик. Вместе любой путь легче! Цель – сплочённо достичь начального уровня профессионализма и наполнить портфолио достаточным количеством проектов, чтобы претендовать на рабочую позицию junior разработчика. Средства – групповой чат в Skype, где мы будем созваниваться минимум раз в неделю; общее облако, куда мы будем аккумулировать книги, руководства, статьи, ссылки на обучающие видео, онлайн-курсы и полезные сервисы, общие наработки, даташиты, схемы, свои заметки, информацию по работодателям и т.п.; другие средства по договорённости (Codewars для тренировки языков программирования? Trello для визуализации плана обучения? GitHub для совместных проектов? Участие в Hackathon-ах чтобы записать награды в свои резюме?)


Имеющих любые вопросы и предложения приглашаю в комментарии, а уже решившихся присоединиться — в групповой чат в Skype: https://join.skype.com/MiEoLCg6vG2g =)

Квест &quot;Стать профессионалом Embedded Dev&quot;

UPD: По многочисленным просьбам группа переезжает в Telegram: https://t.me/+pvYOk_AV4h81Mjg0

Показать полностью 1
Отличная работа, все прочитано!