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

История одной фермы - маджонг

Маджонг, Казуальные, Приключения

Играть

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

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

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

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

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

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

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

Своими руками + Умный дом

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

Рукоделие без процесса Ручная работа Рукоделие Рукоделие с процессом Творчество Хобби Вертикальное видео Яндекс Алиса Home Assistant Автоматизация Технологии Электрика Все
93 поста сначала свежее
31
gonenko
gonenko
2 дня назад
СВОИМИ РУКАМИ
Серия Умный дом за городом

Умный домашний кинотеатр. 100 дюймов за копейки (почти)⁠⁠

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

Умный домашний кинотеатр. 100 дюймов за копейки (почти) Рукожоп, Дача, Домашний кинотеатр, Умный дом, Aqara, Home Assistant, Своими руками, Гифка, Длиннопост

дачный дом

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

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

Я взял вот такой проектор: Touyinger H6 Pro. Он был один из самых дешевых на тот момент (стоил около 17к руб). У него разрешение Full HD-1920x1080, какой-то старый андроид на борту (типа 9й штоль), и маловато оперативки (или чего-то другого?)

В общем, я запустил его дома, потыкал настройки, включил ютубчик (тогда можно было), увидел, что всё работает, упаковал и увёз на дачу:

Умный домашний кинотеатр. 100 дюймов за копейки (почти) Рукожоп, Дача, Домашний кинотеатр, Умный дом, Aqara, Home Assistant, Своими руками, Гифка, Длиннопост

Сколько тут дюймов? 100?)

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

Умный домашний кинотеатр. 100 дюймов за копейки (почти) Рукожоп, Дача, Домашний кинотеатр, Умный дом, Aqara, Home Assistant, Своими руками, Гифка, Длиннопост

Ночное караоке на даче

В общем, так я и узнал, что в проекторе нехватает мощщей проигрывать онлайн-кинотеатры, поэтому была заказана дополнительная тв приставка от сяоми (Xiaomi Mi TV Box S 2 Gen)

Она подключилась на отлично, благо в проекторе есть HDMI-вход. И всё заработало на ура. Проектор был установлен на стену в спальне и радостно показывал там кино:

Умный домашний кинотеатр. 100 дюймов за копейки (почти) Рукожоп, Дача, Домашний кинотеатр, Умный дом, Aqara, Home Assistant, Своими руками, Гифка, Длиннопост

Проектор на стене

Но! для правильного домашнего кинотеатра нехватает экрана/полотна. Нормальное полотно я не нашел. Но нашел тех, кто делает шторы! для рулонных карнизов. Ну и естественно (дом же у меня умный), заказал мотор для рулонных штор от Aqara. Да, я взял не специальное полотоно, а просто белую штору рулонную.

Получилось как-то так:

Умный домашний кинотеатр. 100 дюймов за копейки (почти) Рукожоп, Дача, Домашний кинотеатр, Умный дом, Aqara, Home Assistant, Своими руками, Гифка, Длиннопост

Вот она сверху висит

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

Автоматизации

Умный домашний кинотеатр. 100 дюймов за копейки (почти) Рукожоп, Дача, Домашний кинотеатр, Умный дом, Aqara, Home Assistant, Своими руками, Гифка, Длиннопост

автоматизация из HA

Т.е. чтобы начать смотреть кино, достаточно было нажать одну кнопку на пульте от Xiaomi и всё начинало работать.

Как-то так:

Умный домашний кинотеатр. 100 дюймов за копейки (почти) Рукожоп, Дача, Домашний кинотеатр, Умный дом, Aqara, Home Assistant, Своими руками, Гифка, Длиннопост

Сорри за качество

Итого:

Проектор 20к, штора и мотор 15к, коробка сяоми 5к, и за 40к у вас получается домашний кинотеатр с диагональю около 100 дюймов. Норм? норм)

В общем, лайк, если было интересно. Подпишитесь в телеге, там я рассказываю про устройства умного дома, загородную жизнь и стройку: https://t.me/+aU8FJP05arlhOTQy

Показать полностью 7
[моё] Рукожоп Дача Домашний кинотеатр Умный дом Aqara Home Assistant Своими руками Гифка Длиннопост
14
15
vladbluesky
vladbluesky
20 дней назад

Как я сделал Telegram-бота для управления умным домом (и чуть не спалил кота)⁠⁠

Когда у тебя дома валяется Arduino, ESP8266 и пылится Raspberry Pi, долго держаться не получится. Я знал, что в какой-то момент скажу себе: «А не собрать ли умный дом своими руками?» — ну и, конечно, сказал 😅

Хотелось чего-то простого: чтобы включать свет 💡, проверять температуру 🌡️, перезапускать роутер 📡 (да, я устал дергать вилку вручную) — и всё это с телефона, в пару касаний. Telegram показался идеальной платформой: он у всех есть, работает быстро, и... ну, боты — это кайф 😎

📦 Из чего я собирал:

Arduino UNO — брал на себя датчики и реле

ESP8266 — делал Wi-Fi-связь между железом и сетью

Raspberry Pi 3B+ — крутил Telegram-бота на Python

aiogram — та самая библиотека, с которой работать — одно удовольствие ⚡

И, конечно, жменька проводов, паяльник и терпение 🧪

Запуск получился примерно такой: Raspberry принимал команды в Telegram — через aiogram, естественно. Там всё по уму: asyncio, FSM, роутеры, вся эта красота. Я сделал хэндлеры для команд вроде:

/light_on 💡 — включить свет в спальне

/temp 🌡️ — показать температуру на балконе

/restart_router 🔁 — отдельное реле, подключенное к роутеру

/photo 📸 — Pi присылает фотку с кухни через камеру

Когда команда прилетала — Pi швырял HTTP-запрос ESP-шке, та передавала команду Arduino, и магия случалась ✨. Да, это звучит как схема доставки пиццы с участием дрона, но оно работало!

🛠️ Сюрпризы были, как без них:

Однажды ESP зациклилась, и реле включалось/выключалось каждую секунду. Свет в ванной начал жить своей жизнью. Бот бодро слал мне:

💡 Свет включён
💡 Свет выключен
💡 Свет включён
💡 Свет выключен

Кот охренел и убежал за шкаф. Я — перешил прошивку ночью 🙃

Семья быстро привыкла:
👨‍🦱 Батя шлёт /heat_on, когда на даче холодно.
👧 Сестра тыкает в кнопки «✨ гирлянда» и «☁️ режим уюта».
👩‍🦰 Жена возмущается, когда бот отвечает дольше 2 секунд — «почему наш ИИ такой тормоз?»

Потом я добавил inline-кнопки, авторизацию по Telegram ID (да, после того, как забыл закрытый репозиторий с токеном — спасибо GitGuardian за уведомление в почту 😅), и бот стал реально домашним.

📸 Из фишек:

Фото с кухни 🧀 — присылает на команду

Уведомления в Telegram, если температура упала ниже 18°C ❄️

Перезагрузка интернета через /restart_router — кто поймёт, тот поймёт

Пуш-оповещения, если свет остался включён на ночь 🌙

Сейчас думаю переписать всё под Home Assistant, но честно? Бот стал привычной частью дома. Он не просто выполняет команды — он реагирует, напоминает, заботится. Псевдо-умный дом, сделанный из запчастей и Python-а — но свой, родной, как тёплый Arduino в ладони 😌

Если ты тоже делаешь или хочешь сделать Telegram-бота для управления домом — не бойся, просто начни. aiogram действительно топ, даже для начинающих. А если интересно — могу выложить схемы, код и пример docker-сборки на Raspberry 💻

📌 Поддержи плюсом, если понравилось. Или напиши в комментах, какую функцию добавить в бота: чайник, жалюзи, кормушку для кота — всё можно собрать, если не боишься слегка пахнуть паяльником 🧑‍🔧

Показать полностью
Умный дом Telegram Бот Чат-бот Arduino Esp8266 Raspberry pi Своими руками IT IT юмор Технологии Цифровые технологии Беспроводные технологии Telegram бот Текст
28
7
i.skuff
i.skuff
2 месяца назад
Инженериум DIY

Esp8266 + wifi + mqtt аудио колонка. Варианты?⁠⁠

Хочу седлать аудиоколонки для озвучивания комнат дома.

Управление по mqtt. Имеется железо esp8266 и I2S DAC (max98357)

Нашел проект MrDiy https://gitlab.com/MrDIYca/mrdiy-audio-notifier выглядит подходяще, но есть недостатки. Готовая прошивка выводит только аналоговый звук (с хрипами) и подписывается на один топик (несколько устройств будут играть один и тот же звук). Но зато эта прошивка умеет проигрывать http поток с интернет радиостанций (то что нужно).

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

Может быть я плохо искал, есть еще варианты? прошивка tasmota приветствуется.

[моё] Esp8266 Esp Своими руками Умный дом Самый умный Электроника Программирование Самоделки Пайка Текст
9
Партнёрский материал Реклама
specials
specials

Считаете себя киноманом 80 LVL?⁠⁠

Залетайте проверить память и сообразительность → Будет интересно

Киногерои Тест Текст
14
kostyanuch
kostyanuch
3 месяца назад
Серия Home Assistant

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки⁠⁠

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C B106CN (он же S10 не плюсовая версия).

После покупки робота-пылесоса, разумеется его захотелось добавить в эко-систему дома с Home Assistant, добавить возможность управления через Алису голосом. Также в нашей семье используется не самый популярный сценарий работы, а именно зональная уборка выбором в Xiaomi Home конкретных комнат:

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

зональная уборка выбором в Xiaomi Home конкретных комнат

Замечу, что чаще используют вариант сценария "Ушёл из дома, запустилась полная уборка". В попытках решить данную задачу, прошёл интересный путь и поделюсь с Вами.

Интеграция в Home Assistant.

Интегрируется пылесос через HACS плагин Xiaomi Miot Auto достаточно просто:

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

HACS плагин Xiaomi Miot Auto в Home Assistant

Нужны Ваши логин и пароль от Mi Home:

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

IP адрес и токен:

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

Самый просто способ их дёрнуть через приложение Xiaomi Home от Vevs:

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

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

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост
Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

Интеграция в Home Assistant. (переключил интерфейс HA на русский и перевод конечно это заслуживает внимания, землеройка 😂)

Из основного доступно запустить пылесос на полную уборку, вернуть на док-станцию, узнать его состояние и уровень заряда.

Интеграция в умный дом яндекс.

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

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

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

Интеграция в умный дом яндекс.

Примерный путь настройки зональной уборки через Home Assistant и голосом через умный дом яндекс по шагам:

📌Добавление в HA Xiaomi Miot Auto;

📌Установить приложение Xiaomi Home vevs (удобнее всего установить на эмулятор android (BlueStacks) под windows);

📌Из логов находим ID комнат в карте пылесоса;

📌Для каждой комнаты в HA пишем отдельный скрипт;

📌Добавляем интеграцию Yandex Smart Home в HA и через него добавляем в умный дом яндекс комнаты, они туда прилетят в виде отдельных выключателей;

📌В умном доме яндекс настраиваем автоматизации с необходимыми голосовыми командами.

Топик на 4pda о данном гаджете и непосредственно пост о настройке зональной уборки. Я заинтересовался этим способом управлять зональной уборкой через голосовые команды Алисе:

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

сценарии уборки

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

голосовые команды Алисе

Или хотя бы иметь возможность тыкать кнопочки в Home Assistant:

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

Кнопки запуская сценариев зональной уборки в Home Assistant

Описанным способом всё работает в целом как и описано, но есть жирное НО, возможно автор способа уже и пылесос поменял или руки не дошли описать косяки этой схемы. Так вот, после добавления скриптов зональной уборки, какое-то время всё работает через команды Алисе, но во-первых криво начинает работать зональная уборка из родного приложения Xiaomi Home, а именно не показывает комнаты:

Робот-пылесос Xiaomi Mi Mijia Robot Vacuum Mop 3C (он же S10 не плюсовая версия). Дружим с Home Assistant и Алисой для зональной уборки Home Assistant, Xiaomi, Wi-Fi, Робот-пылесос, Умный дом, Яндекс Алиса, Своими руками, Интернет вещей, Telegram (ссылка), Длиннопост

Пропадает карта в приложении Xiaomi Home пока не нажмёшь полную уборку и нажмёшь паузу, карта не появится.

Пока не запустишь полную уборку и сразу нажмёшь паузу, тогда при переключении в зональную уборку можно выбирать комнаты. Затем были глюки с запуском голосовыми, пылесос в какой-то момент начинал говорить не удалось определить местоположение, в общем и целом способ для людей которым совсем скучно и заняться нечем, у жены подгорело и я перестал экспериментировать, да и зональная уборка, как оказалось, дело весьма индивидуальное, чаще люди использую сценарий "Ушёл из дома, уборка запустилась", но не всем такой сценарий подходит. Жаль по сей день нет возможности средствами Xiaomi Cloud Map Extractor карту запихнуть в Home Assistant. В общем надеюсь мой пост, кому-то время и нервы сэкономит. А я пока отказался от подобной реализации, уж слишком костыльно и трудозатратно, но впрочем было интересно поковыряться.

Кому интересна тематика умного дома, прошу в мой телеграмм канал, там регулярно пишу о своих идеях, сценариях, реализациях и прочих темах DIY, IoT, CS.

Показать полностью 13
Home Assistant Xiaomi Wi-Fi Робот-пылесос Умный дом Яндекс Алиса Своими руками Интернет вещей Telegram (ссылка) Длиннопост
0
596
Timeweb.Cloud
Timeweb.Cloud
Топовый автор
TECHNO BROTHER
3 месяца назад

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной)⁠⁠

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

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

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

Оказывается, последняя версия Teensy 4 сделана на основе Cortex M7 и работает на частоте 600 МГц, причём ядро там довольно продвинутое и позволяет исполнять две инструкции за такт, использует предсказание ветвлений и аппаратную обработку 64-битных чисел с плавающей точкой, а также много чего ещё, в том числе имеет на борту много RAM, Flash и PSRAM памяти и т. д.

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

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

❯ Teensy 4


Серия Teensy 4 состоит из двух моделей: Teensy 4.0 (урезанная версия) и Teensy 4.1 (полная версия). Teensy 4.0 «урезана» не в смысле функционала (ядро там такое же), а в смысле форм-фактора — младшая модель имеет плату меньшего размера с меньшим числом пинов, поэтому на ней просто физически нет места для картридера и Ethernet чипа.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Также, в экосистему Teensy входят и некоторые дополнительные компоненты, например, Audio плата, выносной Ethernet разъём, USB хост разъём и пр. Это сделано для того, чтобы пользователь мог выбрать нужную для его проекта конфигурацию и не переплачивать за ненужные ему части.

❯ Ядро Cortex M7


В основе Teensy 4 лежит микроконтроллер i.MX RT1060 на ядре Cortex M7 производства NXP Semiconductors. Штатно ядро работает на частоте 600 МГц и потребляет при этом около 100 мА. Ядро позволяет как снижать тактовую частоту для экономии энергии, так и наоборот, разгонять её до 1 ГГц, если этого требует решаемая задача.

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

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

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube


Teensy 4 в 330 раз быстрее (мощнее) чем ATmega2560, в 24 раза быстрее Arduino Due и в 6,5 раз быстрее в вычислениях, чем ESP32. Плюс нужно помнить, что Teensy 4, в отличие от ESP32, снабжена полноценным набором пинов и множеством других функций.

❯ Память


Штатно на Teensy 4.1 присутствует 8 МБ Flash памяти и 1 МБ оперативной памяти. Для контроллера это очень много и я даже затрудняюсь придумать задачу, которой потребовалось бы такое количество памяти. Единственное, что приходит в голову — это хранение данных и вычислений в аудио, видео, научных приложениях и приложениях управления матрицами светодиодов.

Но и этого создателю Teensy 4 (Paul Stoffregen) показалось мало и он предусмотрел возможность добавления ещё 8/16 МБ PSRAM и/или Flash памяти на плату.

Итого, Teensy 4.1 может иметь следующие конфигурации памяти:

8 МБ Flash + 1 МБ ОЗУ + 8 МБ PSRAM + ещё 8 МБ Flash

или

8 МБ Flash + 1 МБ ОЗУ + 16 МБ PSRAM

Внутренняя память 1 МБ разбита на два пула по 512 КБ, причём первый пул (RAM1) имеет быстрые 64/32-битные шины связи с процессором, а второй пул (RAM2) оптимизирован для DMA доступа (32 канала).

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Имеется также два кэша по 32 КБ для ускорения работы с не TCM памятью.

В качестве EEPROM имеется 4284 байта памяти, эмулируемых во Flash.

❯ GPIO


Teensy 4.1 имеет 55 GPIO, 35 из которых поддерживают функцию PWM и 18 аналоговых входов (10/12-бит).

Все GPIO поддерживают работу с прерываниями и могут конфигурироваться на вход и выход с использованием подтягивающих резисторов INPUT_PULLUP, INPUT_PULLDOWN, OUTPUT_OPENDRAIN и т. д. GPIO на Teensy 4.1 поддерживают также различные продвинутые функции, наподобие настраиваемой нагрузочной способности и регулируемой полосы пропускания.

Лучше всего о количестве и назначении GPIO Teensy 4.1 скажет распиновка платы контроллера.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

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

Приведу здесь только краткий список основных характеристик контроллера:

  • ARM Cortex M7 600 МГц

  • Блок вычислений с плавающей точкой, 32 и 64 бита

  • 32 DMA канала

  • 7936 КБ Flash, 1024 КБ RAM (2x512K), 4 КБ EEPROM (эмуляция)

  • Опционально QSPI расширение памяти, два чипа PSRAM/Flash

  • 55 GPIO (35 PWM)

  • 18 аналоговых входов

  • 8 Serial, 3 SPI, 3 I2C портов

  • 2 I2S/TDM и S/PDIF цифровой аудио порт

  • 3 CAN интерфейса (один с CAN FD)

  • SDIO (4 bit) встроенный порт SD карты

  • 10/100 Ethernet (DP83825 PHY)

  • USB устройство 480 Мб/с и USB хост 480 Мб/с

  • Ускорение криптографических функций и генератор случайных чисел

  • Часы реального времени (RTC)

  • Конвейер обработки графики

  • Управление питанием (Low-Power и Power On/Off)

  • Прочие функции

❯ Внешний вид


Поставляется Teensy 4.1 в более чем скромной упаковке. Вообще-то должна быть ещё листовка с распиновкой и упаковочный пакт должен быть другим. Судя по всему, это не оригинальный контроллер, а его китайская копия (причём, что интересно, дороже оригинала).

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Весь комплект выглядит следующим образом: контроллер Teensy 4.1, Audio плата, Ethernet разъём с кабелем и кабель с USB входом.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Пинов и разъёмов в комплекте нет, поэтому всё это изобретать и колхозить придётся самостоятельно. И тут, в самом неожиданном месте, нас ожидает засада: геометрия плат, мягко говоря, странная, особенно это касается Audio платы (но об этом подробнее ниже).

❯ Паяем контроллер


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

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Если посмотреть на распиновку выше, то становится понятно, что плата Teensy 4.1 является удлинённой и совместимой по пинам копией Teensy 4.0. В чём-то это даже неплохо — эта совместимость позволяет использовать аксессуары (например Audio плату) с обоими типами контроллеров.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

С распайкой пинов тоже не всё так просто: нельзя просто так взять и распаять Teensy 4.1 (смайл). Если сначала распаять боковые пины, то потом будет крайне сложно запаивать многочисленные разъёмы, которые присутствуют на плате. Поэтому сначала нужно паять пины разъёмов, а затем уже боковые пины.

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

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

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

❯ Audio плата


Чем руководствовался разработчик, когда делал эту плату мне не очень понятно. Она какая-то несуразная, с какой стороны на неё ни взгляни. Ряды пинов для установки Teensy проходят прямо посередине платы, сбоку, без всякой системы, налеплены дополнительные элементы.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Когда это собирается в общий бутерброд, то получается какая-то странная конструкция, ни на что не похожая и весьма корявая на вид. Особенно это касается связки с длинной Teensy 4.1.

Я долго думал как всё это грамотно и максимально функционально запаять и остановился на варианте с проходными разъёмами с длинными пинами, чтобы Audio плату можно было вставить в макетку (или другую плату) и одновременно сверху прикрепить Teensy 4.1.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

А вот к собственно функционалу Audio платы у меня претензий нет. Она сделана на чипе SGTL5000, имеет два I2S/TDM и один S/PDIF порт, микрофонный вход, картридер для microSD карт памяти и аудио выход.

Народ на этой плате и этом комплекте с Teensy творит чудеса (чуть подробнее о программировании обработке звука будет сказано ниже).

❯ Ethernet


Как вы уже заметили, у Teensy (в отличие от ESP32) «из коробки» отсутствует поддержка сетевых интерфейсов. А это, безусловно, важнейшая часть любой микроконтроллерной системы — одно дело одиночный контроллер и совсем другое — контроллер с сетевым управлением.

На плате Teensy 4.1 присутствует чип Ethernet физики DP83825 и для подключения к локальной сети нужно ещё добавить разъём RJ45 со специальным шлейфом.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

И снова возникает вопрос к разработчику: на микро-плате разъёма нет свободного места и отсутствуют отверстия или какие-либо элементы его крепления. И каким образом предполагается крепить всю эту конструкцию? Особенно учитывая то, что она испытывает довольно значительные механические нагрузки при коммутации патч-кордов.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube


❯ Софт

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

  • Arduino IDE + Teensyduino

  • Visual Micro (Microsoft Visual Studio)

  • PlatformIO

  • CircuitPython

  • Command Line with Makefile


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

Главное, чтобы сами идеи были (смайл).

❯ Arduino


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

Прежде всего, на вашем компьютере уже должна быть установлена Arduino IDE. Причём не имеет значения в каком варианте она установлена — одинаково хорошо поддерживается интеграция и с обычной и «portable» версиями Arduino. В моём случае использовалась portable версия Arduino 1.8.5.

Со страницыскачивается Teensyduino и в несколько кликов устанавливается поверх вашей Arduino IDE.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

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

Тут мне хотелось бы отдельно отметить эту очень приятную особенность программной поддержки Teensy. На удивление всё работает без каких-либо глюков и проблем. Это совершенно нехарактерно для Arduino — я уже привык, что постоянно возникают какие-то проблемы, но с Teensy этого не происходит — всё работает как часы.

В базовой поставке Teensyduino я насчитал 92 (!) совместимые библиотеки. Причём все библиотеки, что я успел опробовать, тоже работали отлично — ни глюков, ни ошибок компиляции, вообще ничего такого — всё просто работает так, как и должно работать (что, как я уже отметил, даже непривычно).

❯ Компиляция и загрузка


Поскольку в Teensy 4, кроме основного M7, используется еще вспомогательный микроконтроллер NXP MKL02Z32 (M0), при помощи которого происходит загрузка программы в память основного контроллера, то процедура загрузки скетча тоже несколько отличается от стандартной.

После инсталляции Teensyduino, во время первой компиляции, нужно нажать кнопку на контроллере.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Далее система опознаёт вашу плату Teensy и затем уже работа с Arduino IDE происходит как обычно. Все действия по согласованию с контроллером система проводит самостоятельно и прозрачно для пользователя.

❯ Audio


Teensy 4.1 в одной из своих частей «заточена» для работы со звуковыми потоками и обработки и генерации звуков. Это отдельная огромная тема, здесь я только отмечу основные моменты.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

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

В среде Teensyduino для программирования аудио существуют специальные функции, которые можно использовать как и любые другие функции в среде Arduino. Плюс к этому существует ещё и специальный визуальный редактор.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Он позволяет конструировать нужную обработку аудио сигналов из стандартных блоков, просто соединяя их входы и выходы. После нажатия кнопки «Export», визуальная конструкция преобразовывается в обычный код Arduino.

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


Это всё отлично, но хотелось бы проверить Teensy 4 на чём-нибудь более сложном, чем простые примеры из библиотек. В качестве более серьёзного теста попробуем портировать систему AMS на новую платформу Teensy 4.1 (Cortex M7).

Это уже более серьёзный тест, который задействует работу вычислительного ядра микроконтроллера, взаимодействие его с чипом Ethernet физики DP83825, реальную сетевую работу, параллельное взаимодействие с microSD картой памяти и прочие ресурсы системы. И нормально работать эта связка будет только в том случае, если всё задействованное железо работает нормально и весь управляющий софт адекватно взаимодействует с этим железом.

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

Что лично меня приятно удивило, то это такая же беспроблемная работа Teensy с сетевым чипом, как и общая адекватная работа самого контроллера — сетевое соединение просто работает. Отсутствуют какие-либо глюки или проблемы.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Система загрузилась, стартовали все сервисы, всё железо адекватно определилось, по сети без проблем получено время по NTP. Сервер работает в тестовой конфигурации.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Ещё небольшой коммент, это уже наверное в качестве курьёза. Ниже представлено наглядное сравнение объёмов оперативной памяти Arduino Mega и Teensy 4.1. Здесь мы имеем в 125 раз больше оперативной памяти (смайл).

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Как говорится, почувствуйте разницу. Тут уже, при наличии соответствующей квалификации, можно запилить свой собственный мини-Linux и вообще ни в чём себе не отказывать.

❯ Примеры проектов


На Teensy 4 сделано огромное количество проектов — роботы, квадрокоптеры, синтезаторы, системы иллюминации на светодиодах, вывод видео на LED матрицы и прочие виды дисплеев, анализаторы и визуализаторы сигналов и т. д. и т. п.

В качестве наглядного примера одного из таких (потрясающих) проектов можно посмотреть ролик о работе светодиодного куба 16х16х16 на светодиодах WS2812 с индивидуальной адресацией. Всей этой феерией из 4096 светодиодов управляет… да, именно Teensy 4.


Также для Teensy различными компаниями и отдельными энтузиастами выпускаются «материнские» платы для различных сфер применения — от тех же плат синтезаторов до целых комплексов для разработки на Teensy.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube


❯ О чём не удалось рассказать


Очень и очень о многом. Teensy 4.1 — это невероятно обширная тема, все аспекты которой невозможно охватить в одной статье. За бортом осталось описание криптографических возможностей Teensy, работа в качестве периферийного устройства или USB хоста, работа часов реального времени (RTC), управление питанием и режимами работы контроллера, работа с DMA каналами доступа к памяти, работа с таймерами и т. д. и т. п.

❯ Проблемы


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

Из приколов могу отметить только отсутствие кнопки «Reset» на плате контроллера. Как автор такой великолепный разработки до этого додуматься — совершенно непонятно. В руководстве предлагается перезагружать контроллер программно. Тут я даже не знаю что сказать.

❯ Заключение


Мощная платформа с великолепными возможностями и качественной программной поддержкой — у меня за всё время тестирования не было ни одного инцидента — всё работает как часы.

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


А ещё я держу все свои проекты у одного облачного провайдера — Timeweb Cloud. Потому нагло рекомендую то, чем пользуюсь сам — вэлкам :)


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

Показать полностью 21 1
[моё] IT Электроника Timeweb Техника Длиннопост Arduino Своими руками Умный дом Видео YouTube
125
66
las.x
6 месяцев назад
Лига электриков

Щит Умного Дома своими руками⁠⁠

Сегодня я вам покажу как менялся мой щит умного дома с начала 2022г .

Для тех кто не читал серию постов по ремонт.

Ремонт в квартире я делал сам и практически в одни руки. Нанимал рабочих только на шпаклёвку и установку дверей. Изначально было решено делать умный дом. На стадии прокладки электрики были заложены все провода(питания и витая пара) для умных устройств.

Прошлая серия постов закончилась моим переездом в квартиру. Переехали мы в апреле 2022 года.

Так что начну с января 2022

Щит Умного Дома своими руками Рукожоп, Своими руками, Умный дом, Мат, Длиннопост

Ну ужасно же.

Основой умного дома было решено делать на контроллерах российской компании Wirenboard. Тут установлены 2 релейных модуля. Денег в бюджете пока есть только на них. Подключил основные источники света.

Щит Умного Дома своими руками Рукожоп, Своими руками, Умный дом, Мат, Длиннопост

март 2022

Как всем известно в феврале началась спецоперация. Что будет дальше непонятно. Цены задираются, а скоро переезжать. Скрепя сердцем и внутренней жабой беру и еще 2 модуля, переплатив 50%. Сейчас подключена почти вся квартира 24 источника света.

В целом по плану у меня 26 управляемых источников света, есть еще вытяжка и бойлер в туалете. Итого 28.

На этом фото выше вид стал еще ужаснее, решил я немного облагородить

Щит Умного Дома своими руками Рукожоп, Своими руками, Умный дом, Мат, Длиннопост

май 2022

Ну стало покрасивше хоть немного. Мудохался я пару дней.

Пока никакого умного дома нет. Нет Алисы. Никакого голоса. Управление светом все через кнопки/выключатели.

В ноябре на 11.11 Wirenboard давали хорошую скидку на свои устройства, а у меня как всегда денег нема. Скинул новость младшему брату (ему тоже сделали умный дом) . Он решил купить себе новый Wirenboard 7 вместо 6 версии и также предложил купить и мне. Вот так я торчу брату уже два года 25 тысяч рубликов. Стыдно пиздец. Вроде и деньги бывают, но всегда найдется куда потратить денюжки.

Теперь имея основной контроллер Wirenboard 7 уже можно подключить модули реле к Яндекс.Алиса. Теперь я могу говорить "Алиса включи свет в спальне" или выключить сразу везде. Указываю Алисе комнату потому что колонка у меня одна. Становиться ясно, что колонки нужны в каждую комнату и на кухню тоже. Так будет гораздо удобнее. Заходя например на кухню можно сказать коротко "Алиса свет" и включиться только кухня. Все колонки в квартире "общаются" между собой и колонка привязанная кухне говорит остальным "это явно у меня, его слышу хорошо". Это конечно не совсем правильно. Наверно сейчас работники Яндекса меня тапками закидают. Логика примерно такая.

И да сейчас у меня 4 колонки. Из прикольных плюшек - можно включить музыку одновременно на всех колонках.

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

Щит Умного Дома своими руками Рукожоп, Своими руками, Умный дом, Мат, Длиннопост

апрель 2023

Освещения в квартире нет. Включил лампу от розетки. Собственно сам процесс.

1/8

В щитке теперь у меня сверху - вниз и слева - направо

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

- модуль протечек. Теперь управляется кран ХВС (у меня индивидуальное отопление, по этому кран один). Подключил к нему датчики, которые были проложены почти 2 года назад.

- Основной контроллер Wirenboard 7

- модуль дампирования ламп. Диммируются люстры в детской, спальне и на кухне

- 2 диммера светодиодных лент.

- 4 релейных модуля

На данном этапе управляется весь свет, а диммируется половины квартиры.

Считаю что уже все. Менять ничего больше не буду. Так занимался переделкой 3 дня. 1 ночь спали с детьми вообще без света. Замучился ужасно.

Тем временем далее...

Настраиваю ночной режим - с 21ч и до 8 утра. Шторы сами закрываются, свет приглушается , всего 20% от максимальное яркость. Утром все возвращается обратно. И это оказывается чертовски блин удобно!!

Я понимаю что диммировать надо вообще все!.

Руки дошли только полтора года спустя

1/6

Ноябрь 2024

Докупил 3 диммера и 2 модуля учета электроэнергии.

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

Спустя 2 месяца, все обдумывая. Решил что буду переделывать и в 5-й раз. Надо еще докупить модулей тысяч на 15.

PS Интересно ли вам про умный дом? Стоит ли писать про остальные устройства? Может вам интересна настройка все этого безобразия?

Показать полностью 18
[моё] Рукожоп Своими руками Умный дом Мат Длиннопост
95
55
JohnyPere
JohnyPere
6 месяцев назад
Arduino & Pi

Сервер автоматизации СА-02м. Linux + Armbian, SCADA, «Умный дом» и вот это вот все…⁠⁠

Сервер автоматизации СА-02м. Linux + Armbian, SCADA, «Умный дом» и вот это вот все… Электроника, Умный дом, АСУ ТП, Linux, Scada, Интернет вещей, Home Assistant, Своими руками, ПЛК, Сборка, Овик, Освещение, Разработка, Процессор, Длиннопост

Сервер автоматизации СА-02м с модулем питания и модулями расширения

Описание Сервера автоматизации СА-02м

Сервер автоматизации СА-02м. Linux + Armbian, SCADA, «Умный дом» и вот это вот все… Электроника, Умный дом, АСУ ТП, Linux, Scada, Интернет вещей, Home Assistant, Своими руками, ПЛК, Сборка, Овик, Освещение, Разработка, Процессор, Длиннопост

СА-02м без разъемов, с разъемами, с led индикацией

Питается от 24 вольт постоянного тока через торцевой разъем от модуля питания МП-02м. Там же в торцевых разъемах (слева и справа по одному) расположены RS-485, к которым можно подключить модули расширения МР-02м для увеличения количества входов\выходов (дискретные, аналоговые). Устройство на базе одноплаточника с "камнем" Allwinner A40i. Установлен Armbian + Linux 6.1.0-rc6. Оперативной памяти 512 Мб, eMMC на 8 Гб, чего вполне достаточно для диспетчеризации 5 000 тегов в MasterSCADA4D (по информации о нагрузочных тестах СА-02м в ООО "МПС Софт").

Сервер автоматизации СА-02м. Linux + Armbian, SCADA, «Умный дом» и вот это вот все… Электроника, Умный дом, АСУ ТП, Linux, Scada, Интернет вещей, Home Assistant, Своими руками, ПЛК, Сборка, Овик, Освещение, Разработка, Процессор, Длиннопост

Нагрузка при 500 тегах в MasterSCADA4D

Сервер автоматизации СА-02м. Linux + Armbian, SCADA, «Умный дом» и вот это вот все… Электроника, Умный дом, АСУ ТП, Linux, Scada, Интернет вещей, Home Assistant, Своими руками, ПЛК, Сборка, Овик, Освещение, Разработка, Процессор, Длиннопост

Проект приточных установок в MasterSCADA4D

У сервера автоматизации СА-02м на борту 5 RS-485, один из которых с гальванической развязкой (изолированный). При установке системы диспетчеризации появляется возможность опрашивать различное инженерное и сетевое оборудование по протоколам МЭК 61850, МЭК 60870-5-104, Modbus RTU, Modbus TCP, OPC UA, SNMP, MQTT, BACnet, Profinet, Меркурий и других, что позволяет создать локальную систему учета электроэнергии, управлять системами вентиляции и кондиционирования воздуха, освещением, отоплением и т.д.

Так же есть возможность установить SCADA Каскад, Simple-SCADA, CoDeSys, NodeRed, OpenHab, Home Assistant и любое другое совместимое ПО.

"Под капотом"

Сервер автоматизации СА-02м. Linux + Armbian, SCADA, «Умный дом» и вот это вот все… Электроника, Умный дом, АСУ ТП, Linux, Scada, Интернет вещей, Home Assistant, Своими руками, ПЛК, Сборка, Овик, Освещение, Разработка, Процессор, Длиннопост

Сервер автоматизации СА-02м

На верхней плате:

  • пара микросхем для RS-485 в торцевых разъемах

  • пищалка

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

  • кнопка перезагрузки

На нижней плате:

  • 3 разъема для RS-485

  • разъем для дискретного выхода

  • Ethernet

  • USB type-C + USB Type A

  • управление питанием USB для перезагрузки модемов

  • разъем под microSD

  • PCI-e для одноплаточника

  • батарейка для часов реального времени (RTC)

Характеристики "одноплаточника" на Allwinner A40i

Сервер автоматизации СА-02м. Linux + Armbian, SCADA, «Умный дом» и вот это вот все… Электроника, Умный дом, АСУ ТП, Linux, Scada, Интернет вещей, Home Assistant, Своими руками, ПЛК, Сборка, Овик, Освещение, Разработка, Процессор, Длиннопост

SK-A40i-NANO-2E

  • Allwinner A40i - 4xARM Cortex-A7 1200МГц

  • 512 Мб DDR3 DDR-1200

  • 8 Гб eMMC

  • 2 х Ethernet 100/10M, 2 x USB

  • I/O: CAN, UART, SPI, I2C, PWM, HP-out, TV-in, GPIO ...

  • Размеры PCI-e 30х51х4мм

  • Температурный диапазон -40 ... +85 °C

Как это работает

Сервер автоматизации СА-02м. Linux + Armbian, SCADA, «Умный дом» и вот это вот все… Электроника, Умный дом, АСУ ТП, Linux, Scada, Интернет вещей, Home Assistant, Своими руками, ПЛК, Сборка, Овик, Освещение, Разработка, Процессор, Длиннопост

Сервер автоматизации СА-02м с модулями расширения. Шкаф АСУ ТП

Подключили сервер автоматизации СА-02м к модулю питания МП-02м-24, подключили модули расширения, разработали проект диспетчеризации в MasterSCADA4D с нужной логикой работы и загрузили его.
Подключились на web по IP и управляете нужным оборудованием через графический интерфейс.
Затем добавили счетчики электроэнергии и реализовали энергоучет.

Воткнули USB модем, настроили подключение к серверу, так как это все в контейнере за пол версты от офиса и кабель не проложить до него. Потом добавили интеграцию с телеграм и начали получать уведомления на телефон. Добавили модуль с LoRaWAN для беспроводных датчиков и связи с другим контейнером. По SNMP добавили пару серверных стоек, для большего спокойствия, и можно идти на новогодние праздники.

Передумали, зашли под админкой, поставили CoDeSys с Control Basic M лицензией, и используете, как ПЛК. Нужно для дома - NodeRed и Home Assistant.

Ссылки, идеи

Будем рады Вашим идеям, предложениям и содействию по расширению функционала и возможностей СА-02м.

Сервер автоматизации СА-02м, модуль питания и модули расширения можно посмотреть тут: ЦИНТРОН - Устройства автоматизации

Одноплаточник можно глянуть тут: SK-A40i-NANO-2E

Подписаться на новости по нашим устройствам в телеграм тут: Цинтрон. Устройства автоматизации

Показать полностью 7
[моё] Электроника Умный дом АСУ ТП Linux Scada Интернет вещей Home Assistant Своими руками ПЛК Сборка Овик Освещение Разработка Процессор Длиннопост
14
20
Salomanov
6 месяцев назад

Подключение датчика температуры к Guition ESP32-S3-4848S040⁠⁠

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

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

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

То что установлено сейчас

Выбор пал на Guition ESP32-S3-4848S040 так как можно его прошить как готовой прошивкой так и создать свою, сенсорный цветной экран, с возможностью создать свой интерфейс и 3 реле для управления нагрузкой

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Guition ESP32-S3-4848S040

Сразу после покупки залил прошивкой от tasmota (изначально стоит демонстрационная). Прежде чем покупать заранее узнал, что в нём нет датчика температуры, а в моделе с датчиком отсутствуют реле. Решил, что реле важнее, а датчик как-нибудь приделаю. В качестве датчика решил использовать BME280, он показывает температуру, влажность и давление.

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

BME280

Разобрав модуль видим на плате несколько разъемов: подключение батарейки, динамика, реле и UART

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Контроллер и дисплей при работе немного греются, поэтому датчик лучше сделать выносным. К сожалению разъема для подключения датчика по I2C тут нет, но так как UART мне тут не пригодится я решил переделать его под I2C. Для этого нужно выпаять компоненты Q1, R31, R7, R6, тем самым отключим UART от разъёма.

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

К дорожкам идущим к разъёму припаиваем питание 3,3 вольта, его можно взять с точки с маркировкой S3. I2C на этом модуле подключен на 19 и 45 пинам контроллера. SDA это пин 19, SCL это 45.

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Разъём для подключения я взял от вентилятора ноутбука, перепиновав для того чтобы цвета примерно совпадали

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

А в качестве основного провода, кабель подключения USB передней панели системного блока, тоже перепиновываем, чтобы совпадало с датчиком

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост
Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Корпус для датчика взял от регулятора вентилятора системного блока

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Остаётся только сделать отверстие в высоковольтном модуле и всё собрать

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

Ни чего прописывать в прошивке не нужно, датчик сразу определяется

Подключение датчика температуры к Guition ESP32-S3-4848S040 Своими руками, Микроконтроллеры, Arduino, Термостат, Умный дом, Изготовление, Самоделки, Сборка, Длиннопост

На этом пока всё, впереди у меня создание управления через сенсор и настройка термостата. Но это позже...

Пока собирал записывал видео, там тоже самое, но может там что-то понятнее, ссылка ниже.

https://youtu.be/z0Ocq2e2oYA

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