Найти в Дзене
Поддержите автораПеревод на любую сумму
Пишем свой универсальный сканер Modbus RTU на Python.
В прошлой статье мы боролись с анемометром и чтобы применить его в хозяйстве, пришлось разрабатывать скрипт-сканер. Но, как оказалось, он совсем не универсальный и требует постоянной точечной настройки в самом коде Python практически под каждое новое устройство. Что ж, будем исправлять эту ситуацию. Проблема: есть датчик, которым уже пользовались. Его сняли, положили на склад, прошли месяцы. И вот он понадобился. А какой у него адрес? Какая скорость? Где взять таблицу регистров? Документация утеряна, шильдик закрашен, штатная программа не видит устройство...
4 дня назад
Пишем защиту от дребезга для ПР205: плавающая зона гистерезиса на аналоговый датчик
Сегодня пойдёт речь о программировании контроллеров — другими словами, об автоматике и КИПиА. Постараюсь рассказать просто о сложном. «Проблема? Какая проблема?» — скажете вы, если вы профессиональный программист АСУ. А я вот нет. Я не программист АСУ. И что такое гистерезис, я узнал только когда столкнулся c дребезгом. Но об этом как-нибудь отдельно. Итак, мы в программе говорим: включи вентилятор, когда температура будет 21 градус. Всё работает, все счастливы. Пока матушка-природа не преподнесёт нам погоду в 20...
1 неделю назад
Подключаем анемометр RS-485 к контроллеру ПР200, или как приладить к хозяйству дурилку электронную. Часть 2
В первой части мы написали свой сканер регистров на Python в паре с нейросетью и прошили анемометр CYC-FS1-KV-W2 на адрес 124. Теперь — подключаем его к Owen ПР200. Распиновка датчика : Цвет Назначение Красный Питание +24В Зелёный GND (земля) Чёрный RS-485, линия A Жёлтый RS-485, линия B Схема подключения: Блок питания 24В подключаем: +24В → красный датчика GND → зелёный датчика RS-485: Чёрный (A) → D+ (А) ПР200 Жёлтый (B) → D- (В) ПР200 ⚠️ Подключение — только при отключённом питании...
3 недели назад
Побеждаем Modbus RTU через свой сканер регистров на Python, или как приладить к хозяйству дурилку электронную
И так есть задача: нужно понимание движение воздуха внутри корпуса. Не снаружи, не на крыше — а внутри. Понять, как гуляют потоки, где застой, где сквозняк. Для этого потребовалось 12 датчиков скорости ветра. Обычный анемометр с алика не подходит — ему нужен дисплей и батарейка. А нам — чтобы данные уходили в контроллер, потом в ПЛК, потом на сайт. И всё это автоматически, без участия человека. Выбор пал на CYC-FS1-KV-W2. Промышленный датчик с RS-485. Три чашки, пластиковый корпус, питание 9–30 вольт, протокол Modbus RTU...
1 месяц назад
Первый опыт в Seedance 2.0: Опыт, шишки и рабочий алгоритм.
Seedance 2.0 PRO появился в доступе, и его можно попробовать, даже находясь в России. Это та самая нейросеть, которая наделала шума во всём мире, и о которой сейчас говорит каждый второй в AI-тусовке. Она сильно отличается от других видеогенераторов тем, что умеет работать с кучей референсов одновременно: до 2 аудиодорожек, до 6 фото и до 3 видео. Правда, есть нюанс: суммарная продолжительность загружаемых видео и аудио не должна превышать 15 секунд. Но когда садишься делать что-то сложнее промпта «котик играет с клубком», начинаются приключения...
1 месяц назад
Как нейросети стоят на страже и защищают нас прямо сейчас.
Сегодня когда про нейросети говорят из каждого утюга. Кажется, что это что-то далёкое, сложное, абстрактное. То, что нас не касается. Но я хочу поделиться своей историей. И рассказать, как нейросети защищают именно вас. Прямо сейчас. Пока вы читаете этот коротенький пост. Изучая личный кабинет своего сотового оператора, я наткнулся на заголовок: «ИИ-защитник от спама и мошенников». Не долго думая, подключил пробный месяц — и благополучно забыл про него. А потом мне позвонили... 🙂 В преддверии обеда, в обычный рабочий день, раздался звонок: Мошенник: Алло, [моё имя и отчество], здрасте...
2 месяца назад
Как заставить нейросеть базарить как ровный пацанчик — эксперимент над DeepSeek
Добрый день! Сегодня хочу поделиться экспериментом, который провел над языковой моделью DeepSeek. Речь пойдет о том, как нейросеть подстраивается и адаптируется под пользователя — то есть под нас с вами. Не все знают, что языковым моделям можно задавать установки и строго ограничивать их в чем-либо. Но суть моего эксперимента не в том, что мы говорим ей, как себя вести. Мне стало интересно другое: как она сама реагирует на наше общение? Что, если начать с ней общаться в разных стилях?...
2 месяца назад
Как получить доступ к топовым нейросетям из России без VPN и головной боли.
Добрый день! Хочу поделиться своей историей о том, как я, обычный пользователь, наконец-то начал спокойно пользоваться современными нейросетями, живя в России. Думаю, многие из нас сталкивались с одной и той же проблемой. На дворе 2026 год, а перед нами, творческими людьми, которые хотят просто творить, стоят две главные стены: блокировки зарубежных площадок и, что еще печальнее, невозможность оплатить подписку. Кто виноват и что делать — вопросы философские. Нас, как людей у которых "зудит, если не творим", это мало интересует, нам нужен только результат...
2 месяца назад