Mündəricat:
- Təchizat
- Addım 1: Dövrün prototipi
- Addım 2: Kodun Yüklənməsi
- Addım 3: Dövrəni yoxlayın
- Addım 4: Dövrəni anlayın
- Addım 5: Bu Təlimat Tamamilə Bitməyib
Video: Arduino Su/Duş Tənzimləyicisi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu gün sadə bir su tənzimləyicisi quracağıq. Bu çox sadə bir layihədir və qurulması çox asandır. Bu cihaz, müəyyən bir vaxta əsasən su axını idarə etmək üçün bir solenoid valfı idarə edir. Bu vaxt asanlıqla dəyişdirilə bilər və lazım olduqda kod dəyişdirilə bilər. Bu layihə üçün materialları əldə etmək və almaq asan olacaq. Komponentləri ucuz almaq üçün əla bir sayt aliexpress və ya ebaydır.
Təchizat
Arduino Uno (1)
Çörək lövhəsi (1)
Kişidən kişiyə tullanan tellər
Kişi -qadın tullanan telləri
220 ohm müqavimət (2)
LCD modulu 1602 (1)
12V Solenoid (1)
MOSFET (IRFZ44N istifadə etdim, amma hər hansı bir mosfet işləməlidir)
1N4007 Diod (1)
Buzzer (1)
XL6009 Boost Buck Dönüştürücü (1)
100K Potansiyometr və ya Düzəldici (1)
Keçid (1)
Plastik qab (isteğe bağlı, lakin tövsiyə olunur)
Addım 1: Dövrün prototipi
Sxemə görə bir çörək taxtasındakı dövrəni prototip edin. Orijinal dövrəyə bir neçə dəyişiklik etdim. Hal -hazırda bir solenoid klapanım olmadığından, bir mozfet istifadə etdim və solenoidin açılmasını və sönməsini simulyasiya etdim. Solenoidiniz varsa, solenoidi dəyişdirmək üçün 5v rayını 12v -ə qaldırmaq üçün bir gücləndirici çeviricidən istifadə etməlisiniz. Yükseltici çeviricinin DIY versiyasını istifadə etdim, amma aliexpress -dən satın almağa üstünlük verilir. Çörək taxtasından necə istifadə edəcəyinizi bilmirsinizsə, bu çox faydalı youtube videosunu buradan izləyin: https://www.youtube.com/watch? v = 6WReFkfrUIk
Giderme:
LCD ekranda heç bir şey görünmürsə, potansiyometrini düzəltməyə çalışın. Bu cihaz arxa işığın intensivliyini və kontrastını idarə edir. Mosfetin qaynağında uçan bir diod istifadə etdiyinizə əmin olun, yoxsa qızardacaqsınız. Bunun səbəbi, solenoid açıldıqda və sönəndə endüktif keçid sünbülləridir.
Addım 2: Kodun Yüklənməsi
Hələ https://www.arduino.cc/en/Main/Software -dən istifadə etməmisinizsə Arduino IDE -ni yükləyin. Duş vaxtını və istiləşmə vaxtını dəyişdirmək istəyirsinizsə, istifadəçi konfiqurasiyası altında kodun ilk 2 sətrinin vaxtını dəyişə bilərsiniz. Yükləməzdən əvvəl, düzgün lövhəni və serial portunu seçdiyinizə əmin olun. Bu, alətlərə, sonra taxta və limana gedərək edilə bilər. Bir arduino istifadə etməkdə çətinlik çəkirsinizsə, Afrotechmods tərəfindən hazırlanan bu çox faydalı youtube videosuna baxın:
Addım 3: Dövrəni yoxlayın
5v batareya bankınızı dövrə və arduino -ya qoşun və güc açarını açın. Cihaz müəyyən bir vaxtdan geri saymağa başlamalı və müəyyən bir zaman aralığında səs siqnalı verməlidir. Cihaz sıfıra qədər sayıldıqdan sonra mosfet sönməlidir. Bunu 5v dəmir yolu ilə mosfet mənbəyi arasında 220ohm rezistora qoşulmuş bir led istifadə edərək yoxlaya bilərsiniz. Mosfetin drenajının yerə bağlı olduğundan əmin olun. Dövrü sınayarkən bir neçə problemlə qarşılaşdım. Arduino -nu bağladığımda ledim şiddətli şəkildə partlamağa qərar verdi. Ledə cari məhdudlaşdırıcı bir rezistor əlavə etmədiyimi başa düşdüm. Ledini yenisi ilə əvəz edib bir rezistor əlavə etdikdən sonra artıq problem yaranmadı və dövrə çox yaxşı işləyirdi.
Addım 4: Dövrəni anlayın
Bu dövrənin necə işlədiyini düşünə bilərsiniz. Arduino bir mikro nəzarətçidir və əsasən bu quruluşun beynidir. Lcd ekranı idarə etmək üçün bir lcd kodu ilə proqramlaşdırdıq. Arduino üzərindəki rəqəmsal çıxış pinlərindən istifadə edərək, onu açmaq üçün mosfetin qapısına yüksək və ya aşağı bir siqnal göndərə bilərik. Bir mosfetin nə olduğunu düşünə bilərsiniz. Mosfet, giriş siqnalına əsaslanaraq açılan və sönən və digər 2 pin arasında güc axını təmin edən bir cihazdır. Laptopunuz belə açılır. Güc düyməsini basdığınız zaman, şarj cihazının gücünün və ya batareya gücünün noutbuk anakartına daxil olmasına imkan verən bir siqnal mosfetə göndərilir. Bu vəziyyətdə, bir solenoid klapanı açmaq üçün bir mosfet istifadə edirik. Solenoid klapanı açmaq üçün 12v və çox yüksək cərəyan lazımdır. Bu səbəbdən bir mosfetə ehtiyacımız var. Arduino -nun çıxışı 100ma -da yalnız 5v təmin edə bilər, buna görə də daha çox güc verə bilən solenoid və 12v güc mənbəyi arasında mosfet bağlayırıq. Solenoid klapanı idarə etmək üçün arduinomuzu 5v -dən 12v -ə qədər artıran bir sürət çeviricisi istifadə edərək bu 12v güc mənbəyini yaradırıq. Potansiyometr, cərəyanı maneə törədən qüvvəyə bənzəyən müqavimətin tənzimlənməsinə imkan verən bir cihazdır. Bu potensiometrini lcd ekranın yanında tənzimlədikdə, əks işığı və arxa işığın intensivliyini azaldan və ya artıran arxa işığa gedən gərginliyi dəyişirik. Bir diodun nə olduğunu və bu dövrədə niyə lazım olduğunu soruşa bilərsiniz. Bir diod, cərəyanın bir istiqamətdə axmasına imkan verən bir cihazdır, əksinə deyil. Bu dövrədə, onu bir geri dönmə diodu kimi konfiqurasiya etmişik. Solenoid, bir qanadı qaldırmaq və cərəyan tətbiq edildikdə onu bağlamaq üçün bir elektromaqnitdən ibarətdir. Solenoid bağlandıqda, onu asanlıqla qızarta bilən çox yüksək bir cərəyan mozfetinə geri göndərir. Mosfetimizi xilas etmək üçün bu yüksək nəbzi elektrik xətlərinə geri göndərmək üçün bu dioddan istifadə edirik. Dövrün işləməsi üçün bu dioda ehtiyacınız yoxdur, lakin etibarlılıq məqsədi ilə tövsiyə olunur. Dövrəni tez bir zamanda yoxlamaq və işə salmaq üçün çörək taxtasından istifadə edirik. Çörək taxtası istifadə edirsinizsə, heç bir komponenti lehimləməyinizə ehtiyac yoxdur. Bir dövrə lehimləmək çox vaxt aparır və hətta ilk cəhdinizdə düzgün işləməyə bilər. Buna görə əvvəlcə dövrəni sınamaq və işlədiyinə əmin olmaq üçün çörək taxtasından istifadə edirik və sonra onu funksional son məhsula çevirmək üçün protoboardda lehimləyirik.
Şəkillər:
1 -ci - Mosfet pinout
2 -ci - LCD ekran
Üçüncü - 12V solenoid
4 - Boost çeviricisi
4 - Arduino uno
5 - Potansiyometr
6 - Diod
7 - Çörək lövhəsi
8 -ci - Protoboard
Addım 5: Bu Təlimat Tamamilə Bitməyib
Solenoid klapanım olmadığından, dövrəni real həyatda düzgün sınaya bilmirəm. Vana çatan kimi dərhal bir korpus dizaynına başlayacağam, komponentləri bir pcb üzərində lehimləyib duşumda sınayacağam. Bacardığım qədər bu təlimatı yeniləyəcəyəm. Anlayışınız üçün təşəkkür edirik.
Tövsiyə:
LM317 tənzimlənən gərginlik tənzimləyicisi: 6 addım
LM317 Ayarlanabilir Gərginlik Tənzimləyicisi: Burada tənzimlənən gərginlik tənzimləyiciləri haqqında danışmaq istərdik. Xətti ilə müqayisədə daha mürəkkəb sxemlər tələb edirlər. Dövrdən asılı olaraq fərqli sabit gərginlik çıxışları və potensiometr vasitəsilə tənzimlənən gərginlik istehsal etmək üçün istifadə edilə bilər. Mən
12v -3v gərginlik tənzimləyicisi: 8 addım
12V -dən 3V -a qədər Gərginlik Tənzimləyicisi: Yalnız 2 rezistor istifadə edərək istənilən DC təchizatını asanlıqla dayandıra bilərsiniz. Gərginlik bölücü, hər hansı bir DC təchizatını azaltmaq üçün əsas və ən asan dövrədir. Bu yazıda 12v -i 3 -ə endirmək üçün sadə bir dövrə edəcəyik
Sadə Güclü LED Xətti Cərəyan Tənzimləyicisi, Yenilənmiş və Aydınlaşdırılmış: 3 Addım
Yenidən işlənmiş və aydınlaşdırılmış sadə güc LED xətti cərəyan tənzimləyicisi: Bu təlimat mahiyyət etibarilə Dan -ın xətti cərəyan tənzimləyici devresinin təkrarıdır. Onun versiyası əlbəttə çox yaxşıdır, amma aydınlıq baxımından bir şey yoxdur. Bu mənim bunu həll etmək cəhdimdir. Dan versiyasını başa düşürsənsə və qura bilirsənsə
Geribildirim tənzimləyicisi olan inanılmaz bir Blynk UI ilə Esp8266 əsaslı gücləndirici çevirici: 6 addım
Geribildirim tənzimləyicisi olan inanılmaz bir Blynk UI ilə Esp8266 əsaslı gücləndirici çevirici: Bu layihədə sizə DC gərginliklərini necə artırmağın səmərəli və ümumi bir yolunu göstərəcəyəm. Bir Nodemcu köməyi ilə bir gücləndirici çevirici qurmağın nə qədər asan olduğunu sizə göstərəcəyəm. Gəlin quraq. Ekranda voltmetr və əks əlaqə də var
PH Tənzimləyicisi/Metr - Arduino: 7 addım
PH Regulater/Meter - Arduino: *** Əgər fotoşəkillər və bağlantılar görünmürsə, səhifəni yeniləyin.Bu arduino pH tənzimləyicisi və ya sayğacı üçün təlimatdır: --- Tənzimləyici müəyyən bir pH -da başlayan və təbii olaraq azalan reaksiyalar üçündür. /reaksiya səbəbiylə pH artımı. Ho