ArduinoДобро пожаловать на мой сайт, где я рассказываю о своих проектах на базе микроконтроллеров Arduino. Я работаю механиком на теплоходе. А на современных судах уже давно стало правилом поручать контроль за оборудованием и механизмами программируемым микроконтроллерам (PLC) : Mitsubishi, Moeller, Jumo, ABB и даже российский ОВЕН. Их сфера применения очень разнообразна : от управления главным двигателем и судовой электростанцией до кранов и швартовых лебедок. Что говорить, даже установка для сжигания мусора (инсинератор) может управляться PLC. Но, к сожалению, все имеет свойство ломаться и приходить в негодность. Это относится и к микроконтроллерам. Ситуация усугубляется тем, что это, как правило, происходит далеко от цивилизации, и где-нибудь в Охотском море на вашу заявку на новый контроллер к борту не подойдет служба доставки Почты России, а над палубой не зависнет вертолет с надписью "Ali Express". Проблему надо решать своими силами, и решать ее быстро. И здесь на помощь приходит Arduino. Конечно, управлять работой крана или судовой электростанцией вы вряд ли сможете, но запустить в работу котел, сепаратор, топливный фильтр или подогреватель в упрощенном "аварийном" режиме вполне возможно. Ведь старт, работа и остановка любого механизма - это всего лишь последовательность действий : запуск электродвигателя, включение-выключение контактора, открытие-закрытие клапана. Все это с легкостью программируется и управляется Arduino. На этом сайте вы найдете "готовые решения" : сборки, сделанные на базе PLC Arduino UNO для аварийного управления некоторыми судовыми механизмами. В эти решения входят : электросхема, распиновка, фотографии натурного применения, скетч для заливки в контроллер, комментарии и пояснения. Если вы работаете с похожими механизмами, вы сможете сразу использовать проект со страниц этого сайта на практике. Если же есть какие-то непринципиальные отличия, вам достаточно "допилить" схему под себя, внеся необходимые изменения в скетч программы управления. |
СПИСОК ПРОЕКТОВ |
КРАТКОЕ ОПИСАНИЕ |
Ниже представлены краткие описания проектов со ссылками на страницы, где изложена подробная информация. 1. Автоматический топливный фильтрЭта система контроля предназначена для управления автоматической работой фильтра типа Bollfilter Type 6.62. Что она может : осуществлять процесс самоочистки (разворот барабана с контролем положения, обратная продувка воздухом), проводить самоочистку по времени и по дифференциалу давления. Выдавать сигнализацию при загрязнении фильтра и заклинивании барабана. Выводить на LCD-дисплей информацию о всех событиях. Система позволяет настраивать все необходимые параметры и записывать их в память Arduino. Полное описание по этой ссылке. ![]() Автоматический топливный фильтр |
2. Двухпозиционный (ON/OFF) температурный контроллер |
Это простейшая система управления подогревом, которая включает и выключает подогреватель при заданных температурах. Также она может выдавать сигнализацию по высокой и низкой температуре. Все события выводятся на LCD-дисплей. Система позволяет настраивать все необходимые параметры и записывать их в память Arduino. В системе есть полностью ручной режим (включение/выключение). В качестве измерителя температуры можно использовать самодельный температурный преобразователь термосопротивления Pt100 или термопару типа К на микросхеме MAX6675. Полное описание системы :
![]() Двухпозиционный (ON/OFF) температурный контроллер |
3. Контроллер управления сепаратора топлива Westfalia OSC5-0136-066 |
Эта система контроля предназначена для управления автоматической работой сепаратора типа Westfalia OSC5-0136-066. Что она может. Осуществлять процесс самоочистки : при запуске сепаратора, через определенные интервалы времени, при остановке. Как и в реальной системе есть два вида очистки : полная и частичная. Есть возможность задавать соотношение между этими видами самоочисток. Имеется версия с защитой и сигнализацией по низкому давлению. Все события выводятся на LCD-дисплей. Система позволяет настраивать все необходимые параметры и записывать их в память Arduino. Полное описание системы : ![]() Контроллер управления сепаратора топлива |
4. Температурный ПИД-регулятор |
Эта система контроля температуры подогрева построена на пропорционально-интегрально-дифференциальном (ПИД) регуляторе и температурного преобразователя термосопротивления Pt100 или MAX6675. Она предназначена для регулировки температуры подогревателей, имеющих в качестве управляющего органа клапан с электроприводом. Кроме этого система может выдавать сигнализацию по высокой и низкой температуре, выводить все события на LCD-дисплей. Вы можете настраивать все необходимые параметры и записывать их в память Arduino. В системе есть полностью ручной режим управления. Полное описание системы :
![]() Температурный ПИД-регулятор |
5. Контроллер котельной горелки типа Monarch Weishaupt L7Z |
Данная система предназначена для аварийного управления горелкой котельной установки типа Monarch. Если конкретно, то контроллер управляет вентилятором котла, электродами зажигания и клапанами подачи топлива. Что может данная система управления. Осуществлять процесс запуска котла (продувка топки, открытие клапанов подачи топлива и поджиг искры) по заданному алгоритму и времени, а также остановку. Выводить на LCD-дисплей информацию о всех событиях. Позволяет настраивать все необходимые параметры и записывать их в память Arduino. Есть несколько вариантов данной системы :
![]() Контроллер котельной горелки |
6. Преобразователь для термосопротивления Pt100 (двухпроводная схема) |
Во многих проектах, представленных на этом сайте, используется термодатчик сопротивления Pt100 и самодельный преобразователь, который позволяет подключить этот термодатчик к Arduino. Нужно отметить, что в промышленности датчики Pt100 получили большее распространение, чем термопары. По ссылке ниже вы сможете сами собрать преобразователь для подключения Pt100 к PLC. Полное описание по этой ссылке. ![]() Преобразователь для термосопротивления Pt100 |
|