Оглавление:

Arduino Pump Saver: 3 шага
Arduino Pump Saver: 3 шага

Видео: Arduino Pump Saver: 3 шага

Видео: Arduino Pump Saver: 3 шага
Видео: Управляем Quick Charge адаптером с Arduino! 2024, Июль
Anonim
Хранитель насосов Arduino
Хранитель насосов Arduino
Хранитель насосов Arduino
Хранитель насосов Arduino

В суровый зимний день мы с женой сидели в гостиной и читали, когда она посмотрела на меня и спросила: «Что это за звук?» Что-то стабильно двигалось в доме, что, по нашему мнению, не показалось мне знакомым, поэтому я спустился вниз, чтобы разобраться. Как выяснилось, наружный выход воды для моего отстойника подвала замерз, а отстойник постоянно работал, чтобы делать то, что уже было невозможно, и при этом сильно нагревался.

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

Прилагаемый скетч Arduino «PumpSaver.ino» настроен для отслеживания тока, потребляемого от насоса, и если он превышает 1 ампер в течение более минуты, реле срабатывает, чтобы остановить насос, загорится светодиод и прозвучит сигнал тревоги. будет воспроизводиться через подключенный динамик каждые 5 минут, чтобы вы знали, что что-то не так.

На этом этапе я хотел бы предупредить всех читателей, всегда полезно установить резервный насос на случай выхода из строя основного, на собственном источнике питания (мой - резервный аккумуляторный блок). Очевидно, вы не хотите, чтобы ваш подвал затопил, если что-то пойдет не так с самой системой

Запасы

1 x Arduino Uno (я использовал Uno R3) и блок питания для его запуска

Модуль реле 1 x 5v (jqc-3ff-s-z)

Транзисторный оптопара 1 x 4N36 вместе с гнездом IC для его поддержки

1 x модуль датчика тока ACS712

1 динамик на 8 Ом (и крышка для решетки, если вы хотите повесить ее на стену)

1 светодиод с резистором 470 Ом (если вам нужен визуальный индикатор отключения системы)

небольшая печатная плата проекта

коробка проекта

провод динамика

Мой скрипт PumpSaver.ino!

бар (рекомендуется, но необязательно)

Шаг 1. Перенесите скрипт.ino на ваш Arduino Uno R3

Используя программное обеспечение Arduino IDE, перенесите прикрепленный эскиз PumpSaver.ino на ваш Arduino Uno R3. Обратитесь к веб-сайту Arduino по любым вопросам, связанным с подключением.

Шаг 2: Схема

Схема
Схема
Схема
Схема

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

Оптранзистор 4N36 необходим, поскольку вход для этих релейных модулей срабатывает, даже если выходной цифровой вывод на Arduino имеет НИЗКИЙ уровень. По сути, мы просто отделяем слишком чувствительный входной контакт модуля реле от цифрового контакта 10 Arduino, отправляя его через оптически управляемый транзистор, питаемый от самого контакта 10.

Примечание относительно светодиода: НЕ подключайте светодиод напрямую к цифровым выходным контактам на Arduino - убедитесь, что вы используете резистор. Сам по себе светодиод наверняка повредит вашу Arduino UNO.

Прежде чем выбирать текущий модуль, убедитесь, что вы определили ток, который потребляет отстойник. Моя рассчитана на 30 ампер, что более чем достаточно для моего погружного насоса. Если вы просмотрите эскиз Arduino, вы обнаружите, что он также содержит комментарий об изменении переменной mVperAmp, если ваш текущий датчик будет моделью на 20 ампер.

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

Шаг 3: Завершите сборку и тестирование

Завершите сборку и тестирование
Завершите сборку и тестирование
Завершите сборку и тестирование
Завершите сборку и тестирование

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

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

ПРИМЕЧАНИЕ. Эскиз можно отредактировать в программном обеспечении Arduino IDE, чтобы продлить время работы на столько времени, которое требуется вашему отстойнику, чтобы обычно понижать уровень воды до того места, где его срезает поплавок. Для меня это никогда не было более минутой, но ваша может быть другой.

Рекомендуемые: