Съдържание:
- Консумативи
- Стъпка 1: Прехвърлете.ino скрипта на вашия Arduino Uno R3
- Стъпка 2: Схемата
- Стъпка 3: Завършете монтажа и тествайте
Видео: Arduino Pump Saver: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В един суров зимен ден аз и съпругата ми седяхме в хола и четяхме, когато тя погледна към мен и ме попита „Какъв е този звук?“В къщата нещо вървеше стабилно, което според нас не звучеше познато, затова слязох долу да разследвам. Както се оказа, външният изход за водата на моята помпа за мазето беше замръзнал твърдо и помпата на шахтата непрекъснато работеше, за да направи това, което вече не беше възможно, и в процеса стана много горещо.
Докато разглобявах маркуча за изпускане и го размразявах, си помислих, че това може да е чудесна възможност за изграждане на верига за наблюдение на моята помпа и изключване, ако това се случи отново в бъдеще, за да се предотврати изгарянето й. След месец проучване, поръчка на части и тестване, се появи 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, за да се удължи времето за работа, колкото и време да отнеме на помпата ви да понижи нивото на водата до мястото, където поплавъкът я изрязва. За мен това никога не е било повече от минута, но вашето може да е различно.
Препоръчано:
Arduino Първи стъпки с хардуер и софтуер и уроци по Arduino: 11 стъпки
Arduino Първи стъпки с хардуер и софтуер и уроци по Arduino: В днешно време производителите, разработчиците предпочитат Arduino за бързо развитие на прототипирането на проекти. Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Arduino има много добра потребителска общност. Arduino борда d
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE - Инсталиране на платки Esp в Arduino Ide и програмиране на Esp: 4 стъпки
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE | Инсталиране на Esp платки в Arduino Ide и програмиране на Esp: В тази инструкция ще научим как да инсталираме esp8266 дъски в Arduino IDE и как да програмираме esp-01 и да качваме код в нея. Тъй като esp дъските са толкова популярни, затова се замислих да поправя инструкции за това и повечето хора се сблъскват с проблем
Arduino Home Energy Saver: 5 стъпки
Arduino Home Energy Saver: Вие изграждате домашна енергийна система, която е предназначена да следи енергията на домовете ви, за да намали електричеството и други сметки за комунални услуги. В този модел вашето устройство ще може да проверява температурата на вашия дом и да я регулира съответно
Energy Saver 3000: 7 стъпки
Energy Saver 3000: Adrien Green, Huy Tran, Jody Walker Използването на компютър Raspberry Pi и Matlab е прост и ефективен начин да се помогне на собствениците на жилища да намалят потреблението на енергия там. Най -хубавото при Energy Saver 3000 е, че е много лесно да се настройва и използва
Bright Saver с Arduino Mega: 7 стъпки
Bright Saver с Arduino Mega: Bright Saver показва точна, актуална информация за спестяванията и ви позволява да зададете цел за спестяване. Например, след като зададете целта си с помощта на двата предоставени бутона, можете да наблюдавате прогресията и колко повече са необходими, за да стигнете до своя ход