Оглавление:
- Запасы
- Шаг 1. Перенесите скрипт.ino на ваш Arduino Uno R3
- Шаг 2: Схема
- Шаг 3: Завершите сборку и тестирование
Видео: Arduino Pump Saver: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
В суровый зимний день мы с женой сидели в гостиной и читали, когда она посмотрела на меня и спросила: «Что это за звук?» Что-то стабильно двигалось в доме, что, по нашему мнению, не показалось мне знакомым, поэтому я спустился вниз, чтобы разобраться. Как выяснилось, наружный выход воды для моего отстойника подвала замерз, а отстойник постоянно работал, чтобы делать то, что уже было невозможно, и при этом сильно нагревался.
Когда я демонтировал выпускной шланг и оттаивал его, я подумал, что это может быть отличной возможностью построить схему для мониторинга моего насоса и отключения его, если это произойдет снова в будущем, чтобы предотвратить его возгорание. После месяца исследований, заказа запчастей и тестирования появилась 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, чтобы продлить время работы на столько времени, которое требуется вашему отстойнику, чтобы обычно понижать уровень воды до того места, где его срезает поплавок. Для меня это никогда не было более минутой, но ваша может быть другой.
Рекомендуемые:
Fairy Light Battery Saver: 8 шагов (с изображениями)
Fairy Light Battery Saver: батарейки CR2032 великолепны, но они не работают так долго, как хотелось бы при использовании светодиодных "Fairy Light". С наступлением праздничного сезона я решил модифицировать несколько 20 световых струн, чтобы они работали от USB-аккумулятора. Я поискал в Интернете и нашел
Arduino Home Energy Saver: 5 шагов
Arduino Home Energy Saver: вы строите домашнюю энергетическую систему, которая предназначена для мониторинга энергии вашего дома, чтобы сократить расходы на электроэнергию и другие счета за коммунальные услуги. В этой модели ваше устройство сможет проверять температуру в вашем доме и соответственно регулировать ее
Energy Saver 3000: 7 шагов
Energy Saver 3000: Адриен Грин, Хай Тран, Джоди Уокер Использование компьютера Raspberry Pi и Matlab - простой и эффективный способ помочь домовладельцам снизить потребление энергии. Самое лучшее в Energy Saver 3000 - это то, что его очень просто настроить и использовать
Screen Saver Defeater: 9 шагов
Screen Saver Defeater: блок, который предотвращает активацию заставки, когда вы наводите на нее указатель мыши
The Solder Saver (фиксирующая ручка для выдачи припоя): 4 шага
The Solder Saver (фиксирующая ручка для дозирования припоя): "Как я должен предварять эту инструкцию?" Я спрашиваю себя. Похоже, что с незапамятных времен у человека было желание воткнуть припой в ручку и публиковать фотографии в Интернете. Ну, я вкратце подумал о том, чтобы углубиться в более обширную историю паяльной ручки, б