Доброго времени суток! Хочу поделиться с вами, наверное уже многим известным контроллером который построен на ATmega-328.
Arduino — это открытая платформа, которая позволяет собирать всевозможные электронные устройства, и поэтому она интересна креативщикам, дизайнерам, программистам и всем пытливым умам, желающим собрать собственный гаджет. Устройства могут работать как автономно, так и в связке с компьютером. Всё зависит от идеи.
Платформа имеет 14 цифровых вход-выходов, 6 аналоговы входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки.
Я всегда беру собой в рейс такой контроллер и он бывает часто спасает меня в некоторых ситуациях, одну из них я вам расскажу в этой статье.
Работая на данном судне фото которого вы видите сверху, у меня возникла проблема. Это был зимний период, и в эти периоды на судах нужно обогревать механизмы. И я столкнулся с проблемой, что у меня сломался обогрев двигателя спасательной шлюпки (freefall lifeboat).
В данной шлюпки двигатель имел модификацию с встроеным обогревом. Обогрев был на 24 В постоянно тока, также питался от сети также 24 В построчного тока, от куда и поступал заряд для аккумуляторов. Сам тэн был целым и включаться без проблем, а вот отключаться он самостоятельно не мог. До меня электромеханик не стал заморачиваться и сделал обогрев на прямую, то есть включил и пошёл через пол часа не забудь придти и выключить. Но бывают ситуации что закрутишься и забудешь про то что у тебя включён обогрев, потом зайдёшь в шлюпку а там Африка. Ладно бы жара и тд, но перегрев двигателя тоже ни к чему хорошему не приведёт также как и постоянно работающий тэн.
Схема включения и выключения тэна на двигателе была проста. Стоял вот такой биметаллический терморегулятор, на картинке ниже, в котором биметаллический диск при достижении определенной температуры выгибается и через рычаг размыкает контакт электрической цепи. А при обратном выгибания диска когда температура падает замыкает контакт электрической цепи снова.
И я начал думать как выйти с этого положения. Заявку на такой терморегулятор я подал, но пока это все придёт, а это время. Я ничего лучше не придумал как запрограммировать ардуино чтоб он через реле включал и выключал тэн. В этом мне помогал третий механик, он был тоже очень заинтересован в этом деле, большое ему спасибо.
Сперва мы включили тэн, и засекли за какое время двигатель достигнет температуры с +5 до +20 градусов. Время мы получили. Затем я достал набор ардуино и начал собирать схему и программировать его.
Сперва в схему входило, ардуино и релюха для замыкания и размыкания контакта, тумблер для включения и выключения ардуино и питания ардуино от простой кроны
Запрограммировал ардуино чтоб включало реле на определенное время, а потом отключало.
Все было не плохо схема работала, контроллер включал выключал тэн, через реле.
Но со временем температура начала гулять то резко подниматься то очень сильно падать, да и крона не долго прожила. Я не стал отчаиваться и начал думать, тут пришла мне мысль, у меня же есть в наборе датчик температуры и влажности, ну влажность мне не нужна, а что если использовать только термодатчик.
Начал собирать новую схему и писать новую программу для этой схемы. И вот что получилось.
Все заработало и реле замыкалось когда датчик подавал сигнал низкой температуры и размыкалось когда температура достигла нужной градусной точки. Сделали под это все вот такой замечательный кейс.
Все бы не плохо, но опять столкнулся с бедой это была батарейка крона которая садилась очень быстро. Я решил записать ардуино от аккумулятора 12 В, была проблема что ардуино питается только от 5 В или 9 В. Я выкинул крону и подключился к аккумулятору 12 В через транзистор тем самым понизить ток до 9 В.
Собрав снова схему с транзистором все заработало и так проработала пока не привезли биметаллический регулятор температуры. Я конечно получил драгоценный опыт и плюс уважения от Капитана и старшего механика. Но все равно ходил ежедневно с поверкой как все работает и время от времени корректировал программу.
Ну и конечно подписывайтесь на канал, оставляйте комментарии, задавайте вопросы. Отвечу всем. Спасибо!