Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Отправляйся в погоню за легендарными сокровищами Бабы Яги в 3D!
А в это время Баба Яга отправится в погоню за тобой.

Убеги от Бабы Яги

Аркады, Мидкорные, 3D

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Arduino + Изобретения

С этим тегом используют

Электроника Ardublock Самоделки YouTube Своими руками Вертикальное видео Видео ВК Технологии Инновации Техника Полезное Короткие видео Наука Все
26 постов сначала свежее
14
ardublock
ardublock
5 месяцев назад
ArduBlock

ArduBlock - Адресный сегментный индикатор 4х на WS2812⁠⁠

ArduBlock - Адресный сегментный индикатор 4х на WS2812 Вертикальное видео, YouTube, Видео ВК, Arduino, Ardublock, Изобретения, Новинки, Самоделки, Видео
ArduBlock - Адресный сегментный индикатор 4х на WS2812 Вертикальное видео, YouTube, Видео ВК, Arduino, Ardublock, Изобретения, Новинки, Самоделки, Видео
Показать полностью 2
[моё] Вертикальное видео YouTube Видео ВК Arduino Ardublock Изобретения Новинки Самоделки Видео
0
50
Timeweb.Cloud
Timeweb.Cloud
10 месяцев назад
TECHNO BROTHER

Мой умный свет: или как я разработал свой модуль управления освещением⁠⁠

Автор текста: CyberexTech

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Привет, Пикабу!

В этой статье я хочу описать свой опыт разработки такого простого, но в тоже время самого используемого элемента «Умного дома». Речь пойдет о модуле управления освещением. Забегая вперед, хочу сказать, что данный проект был реализован еще в 2021 году, но в настоящее время потребовалась реализация еще одного модуля. Я решил совместить приятное с полезным, дополнительно обновить прошивку устройства и «перепроектировать» данный модуль с помощью современного ПО и само собой — поделиться с вами. Если стало интересно, то добро пожаловать под кат.

❯ Небольшая предыстория


Домашней автоматизацией я занимаюсь давно и застал те времена, когда еще не было доступных микроконтроллеров с беспроводной коммуникацией на борту (типа ESP8266), в основном использовались проводные решения на базе 1-Wire. И мой «Умный дом» не стал исключением.

Каждый начинающий «строитель» «Умного дома» понимает, что первым делом нужно научиться включать и выключать свет, чтобы эффектно удивлять друзей, управляя освещением со смартфона. В те времена это казалось магией :) Вот и я, закупившись на Алиэкспрессе поддельными двухканальными 1- Wire свичами DS2413P, решил реализовать управление светом. В итоге была собрана плата управления на базе купленных свичей и симисторным управлением нагрузкой. Данное устройство надежно проработало аж до 2021 года. Но летом того же года была жуткая гроза и по витой паре интернет провайдера прилетел мощный разряд, который унес в электронный рай сетевую карту сервера, USB 1-Wire адаптер, ну и плату управления освещением с эффектным взрывом симистора. Тогда я подумал, что пора завязывать с проводными решениями ибо гирлянда сгоревших устройств ни на секунду меня не радовала и я принялся за разработку беспроводного модуля управления освещением.

❯ Проектируем аппаратную часть


Условно мы можем разделить модуль на три сегмента:

  • Система питания;

  • Контроллер управления;

  • Система силового управления.


При проектировании принципиальной схемы устройства будем придерживаться «золотого» принципа: чем проще — тем лучше, а значит — надежнее. Поэтому в качестве системы питания будет реализована схема на базе экономичного импульсного преобразователя напряжения LNK306GN, который доказал свою надежность временем и работой в аномальных условиях.

Краткая информация о LNK306GN:

LNK306GN — это понижающий преобразователь с наименьшим количеством внешних элементов.
Серия микросхем LinkSwitch-TN специально разработана для замены всех неизолированных источников питания с линейным питанием и питанием от конденсаторов в диапазоне выходного тока менее 360 мА при равной стоимости системы, обеспечивая гораздо более высокую производительность и энергоэффективность.
Устройства LinkSwitch-TN объединяют в монолитной IC силовой полевой МОП-транзистор с напряжением до 700 В, генератор, простую схему управления включением/выключением, высоковольтный импульсный источник тока, генератор частот, схему ограничения тока и схему отключения при перегреве.

В качестве «мозга» нашего устройства, будем использовать микроконтроллер от компании Espressif Systems ESP8266. А для силового управления нагрузкой, то есть нашими лампочками, будем использовать связку оптопары MOC3052M и симистора BT136-600. Почему не реле? — спросите вы, ну не люблю я реле, они щелкают и габаритные. Ниже можно видеть результат разработки принципиальной схемы устройства. Для разработки схем и печатных плат я использую открытое ПО KiCAD.

Принципиальная схема модуля:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Как я уже говорил ранее, источник питания реализован на высоковольтном импульсном преобразователе LNK306GN, который позволяет максимально упростить схему источника питания. На выходе источника формируется напряжение в 3,3 В, данное напряжение устанавливается обратной связью, которая организована с помощью резистивного делителя напряжения R4 и R5. Данная схема питания не имеет гальванической развязки с сетью, поэтому нужно обеспечить эффективную изоляцию платы для исключения поражения электрическим током. Первоначальный запуск устройства должен выполняться с последовательно подключенной нагрузкой (лампа накаливания 60 Вт) в цепи питания, чтобы исключить повреждения в случае ошибки при монтаже компонентов.

Трассировка платы:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Визуализация печатной платы:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Хочется добавить, что данная плата разрабатывалась с учетом современных реалий, здесь изменен форм-фактор микросхемы LNK306GN на SOP-7 в старой версии модуля используется тип корпуса DIP-7.

❯ Изготовление печатной платы


На тот момент, плата изготавливалась по канонам DIY, с помощью фоторезиста и фотошаблона. Но в настоящее время я пользуюсь для изготовления прототипов плат лазерным методом.

Активация фоторезиста с помощью фотошаблона:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Плата прототипа модуля после монтажа электронных компонентов:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

❯ Разработка корпуса


Разработка корпуса устройства выполнялось в открытом ПОFreeCAD. Корпус довольно тривиальный и не содержит сложных элементов.

Визуализация корпуса с моделью платы:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Далее модель корпуса распечатывается на 3D принтере, в качестве материала печати используется HIPS пластик.

Устройство в собранном виде:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

AirTag для сравнения габаритов устройства:

❯ Разработка прошивки и описание интерфейса


Разработка микро ПО устройства велась в средеArduino IDE, обновленная версия реализована на моей, ставшей уже базовой, прошивке для умный устройств. Для улучшения пользовательского опыта, в прошивке применены следующие технологии:

  • Captive portal;

  • Multicast DNS;

  • MQTT Auto Discovery;

  • SSDP.


Captive portal— это сервис, на который принудительно перенаправляется пользователь, который выполнил подключение к устройству. Данный сервис работает только в режиме «точки доступа» при первоначальной конфигурации устройства. При отсутствии сетевого соединения или при первоначальной настройке, устройство создает беспарольную точку доступа с именемCYBEREX-Light. При подключении к данной точке доступа, пользователь автоматически будет перенаправлен на страницу авторизации для выполнения первоначальной конфигурации устройства. Для конфигурации устройства необходимо ввести пароль по умолчанию "admin".

Ниже приведены несколько скриншотов веб интерфейса устройства.

Страница входа:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Главная страница с элементами управления:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Конфигурация обмена по MQTT протоколу:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Multicast DNS — данный сервис используется для поиска устройств по доменному имени в локальной сети без использования предварительно настроенного DNS сервера. Другими словами, пользователь может получать доступ к устройству без необходимости ввода IP адреса. Ниже пример использования данного сервиса, где доступ к устройству выполняется с помощью его локального имени 11395386.local.

Страница конфигурации управления устройством через API:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Как вы можете видеть на скриншоте, в устройстве реализован доступ управления каналами модуля по API. Данная функция необходима для прямого взаимодействия с устройством без посредников в виде MQTT сервера или системы «Умного дома». Эту функцию можно использовать для подключения беспроводных выключателей, пример реализации в одном из моих проектов:

Демонстрируемый беспроводной выключатель также реализован на ESP8266, в качестве элементов питания использует две батарейки формата ААА. Данный выключатель проработал уже три года на одних элементах питания, благодаря режиму DeepSleep.


А еще функция данного API применяется в моей «умной колонке» (статья первая,статья вторая) для управления освещением. Ниже пример кода для реализации прямого управления с помощью «умной колонки»:

Код управления по API | Python:

elif cmd == 'lightON':

try:

contents = urllib.request.urlopen("http://11395386.local/?page=status&apikey=UkFA7").read()

response0 = json.loads(contents)

if response0['c1'] == 'Off1' and response0['c2'] == 'Off2':

text = "Включила свет"

if response0['c1'] == 'On1' and response0['c2'] == 'Off2':

text = "Первый светильник уже включен, включила второй!"

if response0['c1'] == 'Off1' and response0['c2'] == 'On2':

text = "Второй светильник уже включен, включила первый!"

if response0['c1'] == 'On1' and response0['c2'] == 'On2':

text = "Свет уже включен! Но я могу выключить, если попросите!"

if response0['c1'] == 'Off1':

response2 = requests.get('http://11395386.local/?page=control&apikey=UkFA7&switch=1')

if response0['c2'] == 'Off2':

response2 = requests.get('http://11395386.local/?page=control&apikey=UkFA7&switch=2')

tts.va_speak(text)

except:

tts.va_speak("Сожалею, но возникла ошибка, попробуйте позже!")

elif cmd == 'lightOFF':

try:

contents = urllib.request.urlopen("http://11395386.local/?page=status&apikey=UkFA7").read()

response0 = json.loads(contents)

if response0['c1'] == 'Off1' and response0['c2'] == 'Off2':

text = "Свет уже выключен! Но я могу включить, если попросите!"

if response0['c1'] == 'On1' and response0['c2'] == 'Off2':

text = "Второй светильник уже выключен, выключила первый!"

if response0['c1'] == 'Off1' and response0['c2'] == 'On2':

text = "Первый светильник уже выключен, выключила второй!"

if response0['c1'] == 'On1' and response0['c2'] == 'On2':

text = "Выключила свет!"

if response0['c1'] == 'On1':

response2 = requests.get('http://11395386.local/?page=control&apikey=UkFA7&switch=1')

if response0['c2'] == 'On2':

response2 = requests.get('http://11395386.local/?page=control&apikey=UkFA7&switch=2')

tts.va_speak(text)

except:

tts.va_speak("Сожалею, но возникла ошибка, попробуйте позже!")

❯ Интеграция в «Умный дом»


Интеграция устройства в систему «Умного дома» реализована с помощью MQTT Auto Discovery.
MQTT Auto Discovery— сервис, позволяющий максимально упростить интеграцию нашего устройства в систему «Умного дома». В моем случае, в качестве системы «умного дома», я использую Home Assistant, поэтому сервис MQTT Auto Discovery адаптирован именно под неё. Ниже код реализации MQTT Auto Discovery в микро ПО устройства:

Код реализации MQTT Auto Discovery | С++:

void send_mqtt(String tops, String data, String subscr){

// Анонсируем объекты для Home Assistant [auto-discovery ]

// Анонсируем объекты один раз при успешном подуключении и при запуске устройства

// if(!annonce_mqtt_discovery){

mqqt_d_annonce("CL1", "c1", "On1", "Off1");

mqqt_d_annonce("CL2", "c2", "On2", "Off2");

mqqt_d_annonce("CL3", "c3", "On3", "Off3");

annonce_mqtt_discovery = true;

// }

// Отправляем данные

client.publish(tops.c_str(), data.c_str());

client.subscribe(subscr.c_str());

}

void mqqt_d_annonce(String namec, String cn, String on_d, String off_d){

String top = String(settings.mqtt_topic) +"/jsondata";

String control = String(settings.mqtt_topic) +"/control";

char jsonBuffer[1024] = {0};

DynamicJsonDocument chan1(1024);

chan1["name"] = namec;

chan1["state_topic"] = top;

chan1["command_topic"] = control;

chan1["payload_on"] = on_d;

chan1["payload_off"] = off_d;

chan1["state_value_template"] = "{{ value_json."+cn+" }}";

serializeJson(chan1, jsonBuffer, sizeof(jsonBuffer));

String top_to = "homeassistant/light/"+cn+"/config";

client.publish(top_to.c_str(), jsonBuffer, true);

}


После успешного подключения устройства к сети и настройки MQTT соединения, в «объектах» Home Assistant появятся объекты нашего устройства, пользователю останется только настроить карточку объектов на панели управления, чтобы иметь возможность управлять данным модулем. Ниже приведен пример кода карточки объектов:

Пример кода карточки объектов:

type: horizontal-stack

cards:

- show_name: true

show_icon: true

type: button

tap_action:

action: toggle

entity: light.cl1

name: Свет 1

show_state: true

hold_action:

action: more-info

- show_name: true

show_icon: true

type: button

tap_action:

action: toggle

entity: light.cl2

name: Свет 2

show_state: true

hold_action:

action: more-info

- show_name: true

show_icon: true

type: button

tap_action:

action: toggle

entity: light.cl3

name: LED

show_state: true

hold_action:

action: more-info

В результате карточка объектов будет выглядеть следующим образом:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Осталось упомянуть о последнем сервисе SSDP.
Чтобы как-то «повелевать» всем зоопарком моих умных устройств, был реализован данный сервис.

SSDP (Simple Service Discovery Protocol) — сетевой протокол, основанный на наборе протоколов Интернета, служащий для объявления и обнаружения сетевых сервисов. SSDP позволяет обнаруживать сервисы, не требуя специальных механизмов статической конфигурации или действий со стороны серверов, таких как DHCP или DNS.
Для моего удобства, я написал мобильное приложение, которое позволяет в три нажатия обнаружить и сконфигурировать устройство без лишних хлопот и похода в роутер. Ниже представлены скриншоты приложения, ссылка на приложение будет размещена в конце статьи.

Приложение для поиска устройств в сети:

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

❯ Использование аппаратного выключателя


Дабы не исключать классическую схему управления освещением с помощью обычного выключателя, который обычно встраивается в стену, в устройстве также реализован вход (J5) для подключения аппаратного выключателя. Данное решение позволяет без дополнительных переделок интегрировать модуль в существующую систему освещения.

❯ Итоги


Ну что ж, давайте подведем итоги. В итоге у нас получилось простое, но эффективное и относительно компактное устройство для управления освещением, с возможностью работы как в автономном режиме, так и в составе «Умного дома». Данное устройство разрабатывалось, прежде всего, для управления светодиодным освещением, но примененные силовые симисторы позволяют коммутировать осветительную нагрузку до 300Вт на канал, без ощутимого нагрева силовых элементов.

На этом можно и завершить статью. Надеюсь, мой опыт будет вам полезен. Если у вас есть замечания, предложения или вы хотите поделиться подобным опытом, то добро пожаловать в комментарии! Если статья вам понравилась, то поддержите её стрелочной вверх. Всем добра, здоровья и спасибо за внимание!

Ссылки к статье:

  • Проект печатной платы;

  • Исходный код прошивки устройства;

  • Модель корпуса устройства;

  • Мобильное приложение для поиска устройств.

Мой умный свет: или как я разработал свой модуль управления освещением Электроника, Timeweb, Техника, Сборка, Гаджеты, Свет, Умный дом, Изобретения, Arduino, Познавательно, Инженер, Видео, YouTube, Длиннопост

Написано специально для Timeweb Cloud и читателей Пикабу. Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.

Хочешь стать автором (или уже состоявшийся автор) и есть, чем интересным поделиться в рамках наших блогов — пиши сюда.

Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать авторские проекты.

📚 Читайте также:

  • Azure Stack HCI — что такое, как улучшить и пользоваться;

  • Каждая капля на счету или как я счетчик умным делал;

  • Простое, но очень нужное устройство. Сигнализатор открытой двери холодильника.

Показать полностью 14 1
[моё] Электроника Timeweb Техника Сборка Гаджеты Свет Умный дом Изобретения Arduino Познавательно Инженер Видео YouTube Длиннопост
7
6
DELETED
10 месяцев назад

Встречайте — трансформер Archax⁠⁠

Японская компания Tsubame Industries начала принимать заказы на первую партию знаменитых роботов Archax. Сборка каждого робота занимает от 12 до 18 месяцев.

Archax — это, возможно, самый совершенный управляемый робот в мире. Внутри робота находится человек, который может управлять им, как персонажами в видеоиграх, хотя и с некоторыми ограничениями. Робот способен ездить, ходить, двигать манипуляторами и принимать различные позы. Кроме того, у него есть поворотная голова, выполняющая функцию наблюдательного модуля.

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

Вес Archax составляет 3,5 тонны, а его высота — 4,5 метра. Он изготовлен из алюминия, полимеров и стекловолокна. Цена одной единицы без дополнительных модификаций составляет $2,7 миллиона.

Что-то подобное мы видели в «Аватаре» Джеймса Кэмерона 😲

Больше интересного читайте в нашем Telegram канале.

Показать полностью
[моё] Изобретения Технологии Инженер Техника Arduino Робототехника Робот Инновации Гаджеты Электроника Будущее Видео
5
user9360465
user9360465
1 год назад
Серия Техноновости

ТОП-5 инновационных гаджетов, которые изменят вашу жизнь⁠⁠

Привет, Пикабушники!

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

ТОП-5 инновационных гаджетов, которые изменят вашу жизнь Гаджеты, Инновации, Технологии, Arduino, Электроника, Изобретения, Программа, Android, Xiaomi, Apple, Длиннопост

1. Умные очки Google Glass 2

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

ТОП-5 инновационных гаджетов, которые изменят вашу жизнь Гаджеты, Инновации, Технологии, Arduino, Электроника, Изобретения, Программа, Android, Xiaomi, Apple, Длиннопост

2. Смарт-часы Apple Watch Series 9

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

3. Робот-пылесос iRobot Roomba j7+

Этот робот-пылесос с функцией самоочистки станет вашим лучшим помощником по дому. Roomba j7+ оснащен интеллектуальной системой навигации и распознавания препятствий, что позволяет ему эффективно убирать даже в самых труднодоступных местах. Кроме того, он запоминает план вашего дома и адаптируется к вашим предпочтениям.

ТОП-5 инновационных гаджетов, которые изменят вашу жизнь Гаджеты, Инновации, Технологии, Arduino, Электроника, Изобретения, Программа, Android, Xiaomi, Apple, Длиннопост

4. Смартфон Samsung Galaxy Z Fold 5

Новый складной смартфон от Samsung впечатляет своей многофункциональностью и производительностью. Большой складной экран позволяет использовать его как планшет, а компактный размер в сложенном виде делает его удобным для повседневного использования. Galaxy Z Fold 5 оснащен новейшим процессором и улучшенной системой камер, что делает его отличным выбором для любителей технологий.

ТОП-5 инновационных гаджетов, которые изменят вашу жизнь Гаджеты, Инновации, Технологии, Arduino, Электроника, Изобретения, Программа, Android, Xiaomi, Apple, Длиннопост

5. Умная колонка Amazon Echo Show 10

Эта колонка с поворотным экраном следит за вами, чтобы всегда оставаться в поле зрения, что делает ее идеальной для видеозвонков и просмотра контента. Echo Show 10 поддерживает голосовые команды Alexa и может управлять всеми вашими умными устройствами, а также предоставляет доступ к широкому спектру онлайн-сервисов.

Если хотите узнать больше о новинках в мире технологий, подписывайтесь на мой Telegram-канал TexnoPhil. Там я регулярно публикую обзоры, советы и новости, которые помогут вам оставаться в курсе всех событий.

Спасибо за внимание! Жду вас на TexnoPhil!

Показать полностью 3
[моё] Гаджеты Инновации Технологии Arduino Электроника Изобретения Программа Android Xiaomi Apple Длиннопост
3
33
Vitan.35
Vitan.35
1 год назад
Лига Радиолюбителей

ATS20+ вседиапазонный DSP радиоприемник, FM LW MW SW SSB, слушаем эфир⁠⁠

ATS20+ вседиапазонный DSP радиоприемник, FM LW MW SW SSB, слушаем эфир Arduino, Технологии, Инженер, Гаджеты, Инновации, Радиолюбители, Электроника, Программа, Изобретения, Радиоприемник, Dsp, Радиосвязь, Новинки, Видео, YouTube, YouTube (ссылка)

Приобрел себе чудо китайской техники-хотя разработан этот приемник не ими. ATS20+ вседиапазонный DSP радиоприемник, FM LW MW SW SSB(150кгц -30мгц), слушаем эфир. Приемник на базе Ардуино и SI4732.Собран на Ардуино что дает большие возможности по самостоятельной перепрошивке и модернизации приемника.

Учитывая соотношение возможностей, параметров и цены приемник ATS-20 заслуживает как мне кажется серьезного внимания. В качестве основного приемника охотника за DX он, конечно, не подойдет, но для путешествий по эфиру в поездках вполне пригоден. Да и просто интересен сам по себе – до чего дошла наука! Но его базовую прошивку советуют продвинутые пользователи нужно сразу менять.

Можно оставить в состоянии с завода, но можно кому интересно загрузить более продвинутую прошивку. Приемник на базе Ардуино и SI4732 дает возможность слушать как вещательные радиостанции так и радиолюбителей в выше указанных диапозонах.

ATS20+ больше похож на радионабор для творчества. У кого есть опыт в этих делах –подскажите как это все безопасно сделать, чтобы не угробить аппарат.

Подобнее в видео https://youtu.be/4e7Csyu161I

Показать полностью 1
Arduino Технологии Инженер Гаджеты Инновации Радиолюбители Электроника Программа Изобретения Радиоприемник Dsp Радиосвязь Новинки Видео YouTube YouTube (ссылка)
50
yh.853aaa
yh.853aaa
1 год назад
Умный дом

Продолжение поста «Альтернативный взгляд на 'умный дом'»⁠⁠1

Решил, на базе полученных комментариев, немного дополнить свой пост. Думаю это я проделаю много раз, если будет интерес у публики.

Не менее 90% моего проекта - это комплекс программного обеспечения(как минимум сервер, контроллер и клиент). Остальное - это по сути необязательные допы, типа линейки своих конечных устройств(датчики, устройства управления, модули, шлюзы и прочее).

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

Расскажу про те самые 10%

Насчет своей линейки устройств - конечно, конкурировать с Китаем никаким образом не выйдет. Максимум, это единичные продажи, от которых заметную прибыль не получишь, но это может быть полезным бонусом для проекта в целом.

Я знаком с CAN, и все же RS-485(без Modbus) подходит лучше. Физика не отличается, отличаются протоколы. Я использую свой проприетарный протокол, который существенно более функциональнее Modbus. И он закрывает все необходимое для домашней автоматизации. Более того, я также разрабатывал в другом проекте аналогичное решение но с более богатым функционалом, например там устройства свободно могут общаться друг с другом без мастера, находясь на одной RS-485 шине. В данном проекте такое мне пока не нужно.

Ну и CAN требует больше финансовых затрат, драйвера дороже, документация закрыта, реализация значительно сложнее и прочие прелести.

STM вероятно сейчас дешевле чем AVR и точно функциональнее и богаче ресурсами. Но лично меня устраивает функционал и цена за МК(ATmega168) в пределах 80-100 рублей. Большего мне в конечных устройствах не нужно.

В моих железках не используется конкретно RTOS, у меня своя realtime OS написана полностью на ассемблере(существенная разница в размере потребления ресурсов). Да, конечно, размер прошивки в небольших программах заметно меньше для кода без ОС, особенно под конкретную задачу. Но если у Вас богатый функционал, то не важно Си это или ассемблер - у вас будут большие трудозатраты. Использование ОС эти трудозатраты существенно снижает. Здесь просто нужно смотреть на поставленную задачу. У меня богатый функционал, и использование ОС заметно более выгодно. Ну и разработка на ассемблере существенно оптимизирует размер прошивки и использование других реусрсов МК.

Теперь по поводу комментария, что у меня проект совсем не похож на умный дом.

Конечно у меня есть сценарии. На базе их контроллер(а не сервер) управляет всеми устройствами. Главное преимущество - большинство сценариев описываются в виде UI формы, там нет ни скриптов, ни конфигов, ни программирования. Хотя если будет действительно сложная задача - можно подключить Java код.

Кроме того для своей линейки у меня наработан почти полный функционал триггеров(пока не ввел в работу), т.е. устройства сами могут выполнять простейшую автоматизацию, в том числе и на базе показаний других устройств. Подобное я уже делал. И все это на ATmega168(в край 328).

Как уже сказал, сценарии выполняет контроллер. Он может быть установлен в квартире, может быть виртуальным в облаке. А может и не быть. Клиентская программ сама может взять на себя функционал контроллера, но в этом случае сценарии работают только тогда, когда работает клиент.

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

Спасибо за внимание.

Насчет холивара Си и ассемблера я напишу отдельно. Можно будет устроить срачь, шучу.

UPD:

В моем посте завелись тараканы. Я их не вижу, но они гадят. Постоянно приходят сообщения как только кто-то из них нагадит.

Будьте осторожны, я не вижу этих тараканов и не знаю что оне там постят.

Показать полностью
[моё] Умный дом Интернет вещей Avr Технологии Arduino Электроника Изобретения Ответ на пост Текст
68
80
A.Kristina
A.Kristina
1 год назад
Интересный AliExpress
Серия DIY Электроника

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования⁠⁠

1) Самолет

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

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

2) Понижающий модуль питания

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Электронный комплект «сделай сам» - преобразователь напряжения переменного тока. Вход источника питания AC15V или DC18V, фиксированный выход постоянного тока 3 В/4,5 В/5 В/6 В/9 В/12 В. Стоит такой набор около 1260 руб. ссылка

3) Часы

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

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

4) Увлажнитель

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Набор для самостоятельного изготовления мини-увлажнителя воздуха, который работает от USB. Стоит такой около 83 руб. ссылка

5) Машинка

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Комплект электронных деталей для сборки умного автомобиля. Суть умной машинки в том, что после правильной сборки и пайки она сможет ездить по жирно нарисованным линиям и не отклоняться от курса, например по бумаге. Стоит такой около 385 руб. ссылка на источник

6) Табло

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Набор электронный для самостоятельной сборки модуля со множеством светодиодов и разными режимами работы, как таймер с секундами, отоброжение линий и тд. Стоит комплект около 390 руб. ссылка

7) Электромагнитная пушка

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

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

8) Светильник

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Дешевый набор для сборки светильника с красными светодиодами и разными режимами работы, которые управляются однокристальным микрокомпьютером AT89S52. Стоит такой набор 145 руб. ссылка

9) Радиоприемник

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Набор для сборки FM радиоприемника, который работает от 2х батареек АА, после сборки нужно подключить наушники и 'ловить' различные радиостанции. Стоит набор 120 руб. ссылка

10) Робот-танк

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Программируемый электромеханический конструктор на гусеницах Elegoo Conqueror Robot Tank Kit имеет несколько встроенных функций, таких как движение по траектории, заданной линией, детектор препятствий и дистанционное управление. Набор для сборки робота позволяет пользователям познакомиться с графическим программированием. Конструктор идеально подходит для детей и подростков, которые хотят посвятить свою жизнь карьере в сфере высоких технологий. Стоит такой около 8000 руб. ссылка на источник

11) Светильник-круг

Очень простой набор для сборки и самостоятельной пайки круглого модуля с красными светодиодами, создающие эффект вращающегося колеса. Работает от напряжения 3-5 вольт. Стоит такой 120 руб. ссылка

12) Счетчик Гейгера

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Интересный набор для сборки детектора радиации, а именно обнаружения 20 мР/ч ~ 120 мР/ч гамма-лучей и 100 ~ 1800 от переменных/точек мягкого бета-излучения. Стоит такой наборчик где-то 2640 руб. ссылка

13) Микрофонный усилитель

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Очень простой и дешевый набор для сборки и пайки микрофонного усилителя. В наборе идут провода, плата,, конденсаторы и тд. Идеальный вариант для тех, кто хочет научится паять и разбиратся в электронике, также читать схемы. Стоит набор 68 руб. ссылка

14) DIY набор для сборки устройства обнаружения магнитного поля

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

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

В комплект входит:

  • Печатная плата

  • Набор активных и пассивных элементов для сборки

  • Схема. Стоит такой набор около 112 рублей. Ссылка на источник

15) Спиннер

Набор 'Сделай сам' - светодиодный спиннер в прозрачном акриловом корпусе. Все компоненты нужно спаять на плате самостоятельно. После сборке получится крутой спиннер и при вращении красочно будут светить светодиоды. Стоит такой набор около 494 руб. ссылка

16) Частотомер

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Частотомер 1 Гц — 50 МГц E0330 позволяет измерять частоту кварцевых резонаторов. Простой цифровой прибор позволяет измерять наиболее применяемые "кварцы". Тестер кварцевых резонаторов удобен. Сборка тестера с цифровой светодиодной шкалой не представляет проблем. Собрать частотомер своими руками за пару часов под силу даже начинающему радиолюбителю. Стоит такой 660 руб. ссылка

17) Сердце

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

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

18) 'Песочные часы'

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Набор интересный для сборки электронных песочных часов. Светодиоды включаются и выключаются в таком порядке, что создается эффект работающих песочных часов. Стоит комплект для пайки около 300 руб. ссылка

19) Музыкальная колонка

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Прикольный DIY Bluetooth динамик с множеством функций, включая дистанционное управление, поддержку USB, карт памяти, Блютус и многое другое. Набор требует самостоятельной сборки и пайки. Стоит комплект на данный момент около 1700 руб. ссылка

20) Сварочный аппарат

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение

Набор для создания аппарата для точечной сварки, например контактной сварки пластин для соединения аккумуляторов. Рабочее напряжение: 12 ~ 14,6 В. Стоит набор около 1500 руб. ссылка на источник

Топ 20 интересных электронных DIY-наборов для любителей самостоятельной сборки и пайки, а где-то даже программирования Электроника, Товары, Китайские товары, AliExpress, Гаджеты, Конструктор, Хобби, Сборка, Пайка, Самоделки, Электрика, Физика, Инженер, Arduino, Программирование, Робот, Изобретения, Видео, Длиннопост, Развитие, Обучение
Показать полностью 18 2
Электроника Товары Китайские товары AliExpress Гаджеты Конструктор Хобби Сборка Пайка Самоделки Электрика Физика Инженер Arduino Программирование Робот Изобретения Видео Длиннопост Развитие Обучение
15
yh.853aaa
yh.853aaa
1 год назад
Умный дом

Альтернативный взгляд на 'умный дом'⁠⁠1

Я не копирайтер и никогда не практиковался в написании постов, я практикуюсь в разработке ПО(профессионально и давно) а также в схемотехнике(хобби). Здесь не будет красивого изложения.

К тому же я хочу донести общий смысл, а не заострять много внимания на деталях.

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

И да, у меня будут проскакивать различного рода ошибки, прошу прощения, а также прошу проходить мимо, если Вас это напрягает. Я здесь не для того, чтобы показать какой я умный и на сколько хорошо знаю правила Русского языка.

А пишу я этот пост, просто потому, что меня(в том числе и как портебителя) очень сильно напрягает положение дел касаемо домашней автоматизации. И я вижу альтернативное решение. Благо я волен сам выбирать как функционал ПО, так и оборудование на котором строю свое решение.

Приступим.

Я всегда стараюсь исходить из задачи. Задача - я хочу автоматизацию в квартире, гараже. А далее на даче, когда она у меня будет. Да и вообще где угодно, автоматизация везде полезна.

Конкретно, для квартиры я хочу следующее:

Вода: счетчики на горячую и холодную воду(т.е. автоматический съем с них показаний и либо передача в центр приема показаний или информирование мне). Проверка на протечку и перекрытие поступления воды от стояков. Съем температуры со стояка горячей воды. Съем показаний с теплосчетчика(если получится его использовать, в моем случае проблемы с нашими законами, а не техническая).

Климат: Датчики температуры, влажности, в каждом помещении(и С02 датчики в жилых помещениях). Управление запортной арматурой батарей отопления(для регулировки тепрературы в помещении). Управление вентиляцией.

Безопасность: Датчики открытия на каждое окно, входную дверь(и на некоторые двери внутри квартиры). Датчики дыма.

Электрика: Димирование ламп накаливания(я не сторонник светодиодного освещения), управление светом для остальных типов ламп(вкл/выкл). Управление(очень желательно) каждой розеткой в доме. Съем показаний с электросчетчика. Управление электрозамком на входной двери и еще в паре мест в квартире соленоидом.

Ну и прочее: Съем температуры в ларе(морозильник), метеостанция, счетчик гейгера и прочее, прочее, прочее. А вот еще - универсальный модуль в каждую жилую комнату, который сможет управять кондишкой, телевизором и прочим по ИК, сможет принимать команды по ИК от пульта, сможет работать ночником и прочее. А еще можно подружить WiFi точку доступа или клиента с сценариями для управления охранкой и открытием двери, домофоном и прочее.

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

Главное, я могу написать софт сам, а еще мне интересны микроконтроллеры типа старых ATmega 8(AVR), которые несколько лет назад изучил очень детально(без Ардуино). И которые, во всяко случае были, намного дешевле остального на рынке. Я могу писать и на STM но я не любитель Си, я люблю ассемблер, а ассемблер у корексов мне не приятен.

Главный вопрос, в какую сумму мне все это встанет? Как мы видим, здесь только одних умных розеток будет несколько дестяков. В общей сложности всех устройств будет явно больше сотни.

Разумно ли в этом случае рассматривать беспроводные решения? Я считаю, что это совершенно не разумно. Вот причины:

1) Wi-Fi забит соседями, сам стандарт не рассчитан, чтоб на небольшом простанстве было такое количество устройств - проблемы со связью будут обеспечены.

2) Безопасность, любой радио интерфейс могут заглушить и вероятно прослушать, подменить. Т.е. датчики на окнах и дверях могу быть просто заглушены, и мы никогда не узнаем, что дверь открывали.

3) Питание. Автономное от батарей - значит через некоторый период придется менять ближе к сотни батарей. Не автономное - значит у вас в квартире будет около сотни импульсных блоков питания(чревато возгоранием и влиянием на здоровье)

4) Безопасность. Более того, насколько мне известно в России никому не интересны Российские разработки в данной отрасли, все просто покупают кастомизацию американских решений(типа Tuya), даже китайцы типа Midea. Все эти железки в вашем доме соединяются с зарубежными серверами тех стран, которые явно нам не дружественны. Технически вас могут слушать, воровать ваши личные данные(теже пароли введенные через беспроводную клавиатуру). И кто знает как они могут повлиять на ваши исполнительные устройства. Самое просто, что они могут сделать - это окирпичить весь ваш умный дом просто отказав от обслуживания.

5) Ну и такие мелочи как высокая цена, большие размеры устройства, электромагнитное излучение, высокочастотный слышимый шум.

* конечно, где-то что-то реализовано по уму и есть исключения, но общую картину я думаю описал достаточно верно.

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

Решение представляет собой сервер, контроллер(оптимально ставить один контроллер на одну локациию, например квартиру), клиент и конечные устройства(датчики, устройства управления, модули, шлюзы и прочее).

Я использую проводное решение. Смотрим RS-485. Устройства вашаются параллельно, шина. Достаочно одного кабеля. Т.е. одна шина(две витых пары, подойдет сетевой компьютерный кабель Ethernet). Желательно поставить шлюз с гальванической развязкой и отдельным питанием на каждое большое помещение. И да, главная сложность провести эту шину до всех устройств. Я, в основном, использовал плинтуса. Буду делать ременот - уберу все в стены. Также как и компьютерную сеть.

Занимаюсь я этим чуть более 5 лет. Довольно редко, ведь это хобби. Какие-то устройства ставлю, какие-то снимаю. И я подустал, многое снял(снял старые малофункциональные версии, а новые многофункциональные - пока просто не дошли руки). Установка и съем никак не повлияли на стандартную электрику! Сейчас у меня около 10 умных розеток, управляемое освещение во всех комнатах, несколько датчиков дверей, своя охранка, несколько датчиков температуры. Есть очень много различных наработок, что-то даже спаяно и это просто нужно подключить. Например в ближайшее время я буду менять 4 счетчика воды. Уже лежат для замены(с импульсными выходами). Платы модулей для них начерчены, надо заказать печать PCB, паяю пока сам. ПО написать - пара, тройка вечеров, так как много универсального кода уже написано.

И главное, поштучное изготовление устройства(это очень важно, так как массовое значительнр снижает цену единицы) для меня выходит где-то 150-500 рублей. Т.е. я могу обвешать всю квартиру датчиками и срденяя цена за каждый будет 200 рублей(можно и дешевле, если делать устройство под конкретную задачу). Умная розетка чуть дороже, где-то 300-400 рублей.

При этом, как говорил ранее, я профессиональный системный программист. Функционал в устройствах достаточно широкий. К примеру, что первое в голову пришло: обнаружение устройств на шине, обновление прошивки, история событий, сенсорное, клавишное, кнопочное управление(обычный выключатель), порт расширения, датчики тока и прочее.

А про программную часть(сервер, контроллер клиент) я даже и говорить не буду. Функционал очень богатый и закрыты многие технические вопросы, о которых такие как ксиаоми скорее всего даже и не задумывались.

Конечно есть области в которые я не добрался, что-то реализовано поверхностно, что-то содержит не критические баги. Клиент вообще без дизайна.

А гараж, в гараже было решение, временно снял. Доработал модули, но не доходят руки дописать и доделать некоторые вещи(например модуль бесперебойного питания и модуль радиоинтерфейса на базе LoRaWAN). По большей части потому, что там сейчас охранять нечего.

И ведь это не законченное решение, так как по большей части им пользуется только моя семья. И никто больше. Почему? Потому что:

1) Я не копирайтер, я не могу подать материал так, чтобы в нем кого-то заинтересовать в мире заваленном кучей беспроводных устройств с сильной реклаой

2) Я не дизайнер и не могу его отточить для удобоваримого восприятия конечным пользователем.

3) У меня скудная документация и скудная поддержка сторонних стройств(да, мой проект может и будет поддерживать сторонние устройства)

4) Ну и пожалуй главное - у меня нет капитала, который я был бы готов вложить в серьзеное развитие этого проекта. Достаточно того, что я вложил кучу своего опыта и личного времени.

В итоге, что я мог бы предложить в сравненнии с современными решениями:

1) Бесплатное ПО(с минимальными ограничениями) в виде AS-IS(кроме сервера). При этом весь код написан на Java - любой знающий может проверить решение на вредоносный функционал. А клиентская часть реализована на GluonHQ, что позволяет практически один и тот-же Java код запускать почти везде.

2) Возможность ввести в систему любое не проприетарное устройство. В том числе и беспроводные шлюзы и устрйоства.

3) Исполнение контроллера на широком списке различных устройств(почти все где можно запустить Java SE8

4) Информирование и различные точки управления типа Telegram, Алиса, СМС и прочее

5) Свой набор конечных устройств с проприетарным ПО

6) Рабочую систему даже без сервера и контроллера(но с ограничениями в функционале естественно)

7) Открытый основной код конечных устройств - операционная система реального времени для AVR на ассемблере.

8) Полностью Российское решение, за исключением некоторых открытых библиотек и JRE

9) Конечно-же богатый функционал типа сценариев, скриптов и т.п.

10) И важно, не нужно никакого умения и знаний в программировании или в написании конфигураций. Нужно просто понимать, что за устройство у вас в руках, как оно работает и как подключается. Но, никто вам не запрещает создавать свои устройства со своей прошивкой. Также в проект заложена возможность писать сценарии на Java.

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

Но я думаю этого пока хватит.

И главное. Я ни на что не расчитываю, просто хотел показать как оно, по другому, бывает.

P.S. Опыт мне подсказывает, что огребу я здесь по полной, от простых троллей у которых нет ни знаний, ни понимания, максимум шалоны. Модератор, готовсь :) Что-ж посмотрим.

Показать полностью
[моё] Умный дом Интернет вещей Avr Технологии Arduino Электроника Изобретения Длиннопост Текст
18
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии