Мазмуну:

Arduino Pump Saver: 3 кадам
Arduino Pump Saver: 3 кадам

Video: Arduino Pump Saver: 3 кадам

Video: Arduino Pump Saver: 3 кадам
Video: Plant watering system with new Blynk update 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 х 5v реле которуштуруу модулу (jqc-3ff-s-z)

1 x 4N36 транзисторлуу оптокуплер, аны колдоо үчүн IC розеткасы менен бирге

1 x ACS712 учурдагы сенсор модулу

1 х 8 ом динамиги (жана гриль капкагы, эгер сиз аны дубалга орнотууну кааласаңыз)

470 Ом каршылыгы бар 1 х LED (эгер сиз көрүү тутумунун саякат индикаторун кааласаңыз)

кичинекей басма схемасы долбоордук тактасы

долбоор кутусу

динамик зымы

Менин PumpSaver.ino сценарийи!

толкун тилкеси (сунушталат, бирок милдеттүү эмес)

1 -кадам:.ino Scriptти Arduino Uno R3кө өткөрүп бериңиз

Arduino IDE программасын колдонуп, тиркелген PumpSaver.ino эскизин Arduino Uno R3кө өткөрүп бериңиз. Ардуино вебсайтына туташуу менен байланышкан маселелерди караңыз.

2 -кадам: Схема

Схемалык
Схемалык
Схемалык
Схемалык

Бул схемадан кийин, бул схеманын зымдарын бүтүрүңүз, аны сиздин корпусуңуз менен иштей тургандай кылып коюңуз. Мен БУУнун жанында хобби менен басылган электр тактасын жана тегерегимдеги бир нече узартуучу зымдын учтарын колдондум. Бардык компоненттер Ebay же Amazonдо оңой эле табылат.

4N36 опто-транзистору талап кылынат, анткени бул реле модулдарынын кириши Arduinoдогу санариптик пин LOW төмөн болсо дагы ишке кирет. Негизинен, биз өтө сезгич реле модулунун кирүү пинин Arduino санариптик пин 10дон ажыратабыз, аны оптикалык башкарылуучу транзистор аркылуу жөнөтүп, 10 пинден өзүбүз азыктандырабыз.

Светодиод жөнүндө эскертүү: LEDди Arduinoдогу санарип чыгуучу казыктарга түз туташтырбаңыз - резисторду колдонгонуңузду текшериңиз. LED өзү Arduino UNOго зыян келтирет.

Учурдагы модулуңузду тандагандан мурун, насостун агымын аныктап жатканыңызды текшериңиз. Меники 30 амперде бааланат, бул менин суу астындагы насосум үчүн жетиштүү. Эгерде сиз Arduino эскизин карап чыксаңыз, анда mVperAmp өзгөрмөсүн өзгөртүү боюнча комментарий бар экенин көрө аласыз, эгер анын учурдагы сенсору 20 ампер модели болсо.

Эскиз ошондой эле компьютериңизге туташып турганда текшерүүнү кааласаңыз, сериялык мониторго маалыматтарды берет.

3 -кадам: Ассамблеяны бүтүрүү жана тестирлөө

Ассамблеяны жана тестти бүтүрүңүз
Ассамблеяны жана тестти бүтүрүңүз
Ассамблеяны жана тестти бүтүрүңүз
Ассамблеяны жана тестти бүтүрүңүз

Жыйынды бүтүрүү үчүн, мен системаны камсыздоо үчүн толкунду орнотууну чечтим. Биздин аймакта электр энергиясы дайыма эле ишенимдүү боло бербейт, ошондуктан мен кечиргенден көрө коопсузураак болорун түшүндүм.

Акыркы тийүү үчүн, мен 8 ом спикерим үчүн жакшы кичинекей динамик грилин заказ кылдым жана аны жашоо мейкиндигинде дубалга орноттум. Ассамблеяны текшерүү үчүн, мен портативдүү жылыткычты алып, туташтырдым, ал бир мүнөттөн ашык иштебей калды. Система иштелип чыккандай иштеди, жылыткычты ажыратып, убакыттын чегинен ашты деп мени кабатыр кылды.

ЭСКЕРТҮҮ: Эскизди Arduino IDE программасынын ичинде иштөө убактысын узартуу үчүн түзөтсө болот, бирок кантикалык насостун суу деңгээлин төмөндөтүү үчүн көп убакыт талап кылынат. Мен үчүн бул бир мүнөттөн ашык болгон эмес, бирок сиздики башкача болушу мүмкүн.

Сунушталууда: