Съдържание:

Arduino Pump Saver: 3 стъпки
Arduino Pump Saver: 3 стъпки

Видео: Arduino Pump Saver: 3 стъпки

Видео: Arduino Pump Saver: 3 стъпки
Видео: #3 How to Program Outseal Arduino PLC - Contacts & Relays 2024, Юли
Anonim
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver

В един суров зимен ден аз и съпругата ми седяхме в хола и четяхме, когато тя погледна към мен и ме попита „Какъв е този звук?“В къщата нещо вървеше стабилно, което според нас не звучеше познато, затова слязох долу да разследвам. Както се оказа, външният изход за водата на моята помпа за мазето беше замръзнал твърдо и помпата на шахтата непрекъснато работеше, за да направи това, което вече не беше възможно, и в процеса стана много горещо.

Докато разглобявах маркуча за изпускане и го размразявах, си помислих, че това може да е чудесна възможност за изграждане на верига за наблюдение на моята помпа и изключване, ако това се случи отново в бъдеще, за да се предотврати изгарянето й. След месец проучване, поръчка на части и тестване, се появи 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 x 8 ома високоговорител (и капак на скара, ако искате да го имате на стената)

1 x LED с резистор 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, за да се удължи времето за работа, колкото и време да отнеме на помпата ви да понижи нивото на водата до мястото, където поплавъкът я изрязва. За мен това никога не е било повече от минута, но вашето може да е различно.

Препоръчано: