Pull to refresh
4
0

Пользователь

Send message

Modbus терминал и не только

Level of difficultyEasy
Reading time3 min
Views8.3K

Когда-то я активно работал с промышленным оборудованием. Часто мне приходило какое-то устройство, и оно общалось с внешним миром по волшебному протоколу Modbus.

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

Поэтому представляю вам мою версию Modbus терминала!

Читать далее
Total votes 38: ↑38 and ↓0+38
Comments29

Как устроены сети: полезные материалы от сотрудников Selectel

Reading time4 min
Views20K

Фрагмент из курса «Сети для самых маленьких».

Чтобы стать сетевиком, новичку нужно изучить много теории, разобраться в особенностях профессионального оборудования и других аспектах. Мы в Selectel попросили коллег порекомендовать полезные ресурсы по сетевым технологиям, которые пригодятся на старте. Сохраняйте подборку в закладки и делитесь своими вариантами в комментариях.
Читать дальше →
Total votes 38: ↑36 and ↓2+34
Comments8

Полноценный трехпортовый USB-Serial адаптер на STM32 Blue Pill (STM32F103C8T6)

Reading time4 min
Views23K

Некоторое время назад мне в очередной раз потребовался USB-Serial адаптер. И не просто адаптер c RX/TX, а чтобы еще присутствовали управляющие сигналы. И не один UART, а несколько. И еще желательно, в виде одного композитного устройства, чтобы все это хозяйство не занимало больше одного USB-порта. Так и началась эта история...

Читать дальше →
Total votes 42: ↑42 and ↓0+42
Comments77

Дружим STM32 с LCD дисплеем 1604 по I2C шине (библиотека HAL)

Reading time6 min
Views37K
Привет, Хабр!

В этой статье я хотел бы рассказать о своем опыте подключения LCD дисплеев к микроконтроллеру STM32 с использованием библиотеки HAL по I2C шине.

image

Подключать буду дисплей 1602 и 2004. Они оба имеют припаянный I2C адаптер на основе чипа PCF8574T. Отладочной платой выступит Nucleo767ZI, а средой разработки – STM32CubeIDE 1.3.0.
Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments19

Как снять данные с весового модуля со своей спецификацией протокола передачи данных и отправить на MQTT сервер

Reading time8 min
Views4.9K

Данная статья написана для тех кто на начальном уровне знает Python и немного разбирается в АСУ ТП. Задача достаточно распространенная, надо взять данные со старого, со своей специфичной реализацией протокола оборудования и перевести ее в такой вид, что бы ее можно было легко достать (MQTT сервер) и обрабатывать (SCADA или любое ПО, которое умеет работать с MQTT).

Читать далее
Total votes 8: ↑8 and ↓0+8
Comments13

Starting Electronics: руководство по веб-серверам на Arduino. Часть2. HTML и веб-сервер с SD картой

Reading time8 min
Views7.7K


От переводчика. Продолжаем изучать тему создания веб-серверов на Arduino и на микроконтроллерах вообще. В этой статье скомпонованы две части оригинального руководства — «Структура веб-страницы (HTML)» и «Arduino веб-сервер с SD картой».

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

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

Читать дальше →
Total votes 15: ↑15 and ↓0+15
Comments6

Модернизация FreePBX на Raspberry PI

Reading time4 min
Views4.1K

Продолжение экспериментов над установленной и рабочей системы из статьи: "Raspberry Pi + FreeBPX(asterisk) + Mikrotik = АТС мини с переходом на PJSIP (sipnet, zadarma, multifon)", подключение telegram бота.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments8

Обхода блокировок много не бывает на роутерах Keenetic

Reading time23 min
Views157K

С помощью действий, описанных в этой статье, Вы сможете подключить все устройства домашней сети (телефоны, смарт-тв, компьютеры и ноутбуки и другие "домашние" устройства) к данному обходу блокировок, а также подключаться к Вашему роутеру не из дома и пользоваться его обходом блокировок для доступа к любимым сайтам и приложениям. Кроме того, из обеих этих сетей (домашней и через подключение к роутеру), из любого браузера можно будет пользоваться onion-сайтами.

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

Читать далее
Total votes 41: ↑37 and ↓4+33
Comments84

Ковид-пандемия: взгляд ковидоскептика

Reading time62 min
Views156K


Роман Левентов leventov
Довожу до вашего сведения, что я отправил ссылку на ваш пост в интернет-приемную sledcom.ru. За распространение фейков сейчас есть административная и уголовная ответственность: www.garant.ru/news/1362894. Можете считать это чем угодно, заговором, цензурой, и т. д. но надеюсь что у вас сработает инстинкт самосохранения.



Port5 Роман всё правильно сделал, респект ему.







When they say «trust the science», they really mean «don't ask questions».

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

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

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

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

В самом начале событий мы не имели практически никакой информации и оперировали в основном догадками, но ближе к настоящему моменту ситуация прояснялась — хотя нельзя сказать, что она стала менее подозрительной, скорее даже более. Впрочем, вы сами это увидите.
Читать дальше →
Total votes 351: ↑169 and ↓182-13
Comments2354

«Смысл стараться?» или пагубные следствия недостатка похвалы

Reading time5 min
Views9.4K

Прошло больше 100 лет, как Фредерик Тейлор изложил в своей книге простые истины: "награда должна следовать очень быстро за выполнением самой работы" и "молодые люди нуждаются в моральных поощрениях не реже, чем через каждый час". 

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

Читать далее
Total votes 13: ↑10 and ↓3+7
Comments14

Настраиваем домашний почтовый сервер и уходим с «бесплатной» почты

Reading time15 min
Views309K

С каждым годом рекламы в интернете становится все больше, а подают ее с каждым разом все навязчивее. Дошло уже до почты: реклама в интерфейсе почтового ящика выглядит как первое непрочитанное письмо, которое машинально хочется открыть. Я не против рекламы, особенно когда она в тему и не сбивает с толку. Но маскировать её под непрочитанное письмо ‒ это перебор. Чувствуется, что следующим шагом рекламу начнут вставлять прямо в тело письма.

Читать далее
Total votes 108: ↑100 and ↓8+92
Comments338

Микшерный пульт из USB-звучки и опенсорса

Reading time11 min
Views8.5K

Иногда у меня, как у звукача аниме/гик фестивалей/конвентов, появляется задача обеспечить звуком небольшой ивент, на площадке которого нет вообще ничего из оборудования. Такие патички довольно лайтовы и располагают к экспериментам. Так, для нашего осеннего опенэйра я выбрал следующий (весьма непривычный) опенсорсный сетап, который в итоге отлично сработал:


  • Колонка 50 Вт
  • Два микрофона
  • Аудиоинтерфейс из серии BEHRINGER U-PHORIA
  • Ноутбук на линуксе
  • Ardour в качестве микшера и хоста плагинов
  • Calf Studio Gear для обработки звука
  • JACK в качестве звукового сервера
  • VLC в качестве основного плеера

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


Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments8

STM32F3xx + FreeRTOS. Modbus RTU с аппаратным RS485 и CRC без таймеров и семафоров

Reading time9 min
Views25K
Всем привет! Относительно недавно, закончив ВУЗ, я попал в небольшую компанию, которая занималась разработкой электроники. Одна из первых задач с которой я столкнулся — необходимость в реализации Modbus RTU Slave протокола с использованием STM32. С грехом пополам я её тогда написал, однако этот протокол начал встречаться мне из проекта в проект и я решил зарефакторить и оптимизировать либу с использованием FreeRTOS.
Читать дальше →
Total votes 34: ↑33 and ↓1+32
Comments24

Начинаем изучать микроконтроллеры на примере STM32F030f4p6

Reading time14 min
Views56K


0. Перед прочтением статьи


Данная статья преследует следующие цели:

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

Код получится минималистичным с точки зрения использования дополнительных файлов — мы не будем подключать ни один файл, кроме тех, что нужны для сборки пустой, но валидной, прошивки. Т.е. на базе кода прошивки, которая работает, но ничего полезного не делает.
Читать дальше →
Total votes 50: ↑46 and ↓4+42
Comments63

Кто такие радиолюбители-ультракоротковолновики

Reading time16 min
Views20K

Кто такие радиолюбители-ультракоротковолновики


Эта статья – небольшой add-on к заметке про радиолюбителей-коротковолновиков.

image

Антенны оператора EA5FUZ
Читать дальше →
Total votes 31: ↑29 and ↓2+27
Comments39

«Умный дом» на Arduino для бытовки

Reading time23 min
Views91K


Ничего необычного, просто очередной контроллер на Arduino. С датчиками, релюшками и веб-страничкой. Но и со своими особенностями и вполне конкретным практическим применением, хоть и довольно банальным — удалённое включение электроотопления на даче. Кавычки в заголовке не случайны, контроллер не является умным домом в текущем исполнении, но служит хорошей базовой заготовкой для него. (прим. — эта фраза добавлена 12.04.18 по результатам комментариев).

Ключевые особенности:

  • Датчик параметров электросети — счётчик электроэнергии «Нева» по RS-485;
  • Удалённая модификация web-страницы управления, лежащей на SD-карте;
  • Надёжное включение группы датчиков температуры Dallas на длинных линиях;
  • Графики изменения параметров без привлечения облачных сервисов;
  • Отказоустойчивые решения (внешний вотчдог, ИБП, авторестарт роутера);
  • Защита изернет-шилда от зависаний при помехах от силовых реле;
  • Законченная конструкция в корпусе на DIN-рейку.
Далее о принципах построения системы и о её реализации
Total votes 41: ↑41 and ↓0+41
Comments80

Обзор сервера удаленных рабочих столов ThinLinc для Linux

Reading time5 min
Views15K
Решение Cendio ThinLinc в России пока не получило большой известности, хотя постепенно начинает привлекать к себе внимание. Мы решили опубликовать небольшой обзор, чтобы читатели смогли оценить удобство программного продукта под Linux.

Читать дальше →
Total votes 9: ↑7 and ↓2+5
Comments17

GPS-спутник трудится на орбите уже третье десятилетие

Reading time1 min
Views3.7K

Примечательное событие отмечают ВВС США и компания Boeing, в своё время поглотившая аэрокосмическое и оборонное производства Rockwell Corporation. Построенный последней спутник GPS Block IIA-10 (SVN-23), запущенный ещё в эпоху СССР, 26 ноября 1990 года, продолжает исправно работать на орбите уже третье десятилетие.
Читать дальше →
Total votes 37: ↑34 and ↓3+31
Comments51

Information

Rating
Does not participate
Location
Красноярский край, Россия
Date of birth
Registered
Activity