Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ideja e këtij projekti doli kur bleva një kazan me gaz kondensues për banesën time. Unë nuk kam asnjë kullim afër për ujin e kondensuar që prodhon kaldaja. Kështu që uji mblidhet në një rezervuar 20 -litërsh (daulle) për disa ditë dhe kur të mbushet, më duhet ta shkarkoj me dorë. Kështu vendosa të bëj një pompë të kontrolluar Arduino e cila do të shkarkojë ujin me vetëm një shtypje të butonit. Një ekran tregon gjendjen e pompës. Kam shtuar dy sensorë të nivelit për të ndaluar pompën nëse kullimi ose është i tejmbushur ose niveli po bie brenda rezervuarit të grumbullimit. Kjo është e rëndësishme për funksionimin e mirë të pompës, në mënyrë që të jetë gjithmonë nën ujë.
Hapi 1: Pjesët e përdorura për projektin
Për këtë projekt kam përdorur:- Arduino uno board për testim (Arduino nano për projektin përfundimtar)
- Pompë uji zhytëse 12V
- një protoboard
- një modul stafetë
- një potenciometër 10k
- 4 transistorë NPN
- një zile
- telat kërcyes
- rezistorë të ndryshëm
- një buton shtypës
- një ndërprerës
Hapi 2: I fundit por jo më pak
Kam bashkangjitur kodin burimor të Arduino.
Ky është projekti im i parë Arduino. Unë jam i kënaqur që kam arritur ta bëj atë të funksionojë dhe në të vërtetë të kursej kohë duke përdorur këtë pompë. Unë do të punoj në pamjen e saj edhe pse dhe për ta përsosur atë pak më shumë. Unë jam i hapur për sugjerime.
Hapi 3: Krijimi i sensorëve të nivelit të ujit
Ky projekt ka dy sensorë të nivelit të ujit. Njëri do të ndalojë pompën nëse niveli i ujit bie kështu pompa do të jetë gjithmonë e zhytur dhe e dyta do të ndalojë pompën në rast se rezervuari i shkarkimit mbushet shumë. Sensori është bërë nga dy tela dhe dy transistorë NPN të lidhur si ndërprerës Darlington. Një rrymë shumë e vogël kalon pasi telat janë zhytur dhe kjo aktivizon sinjalin në Arduino.
Si të lidhni transistorët T1 dhe T2:
T1: Emetues në Bazën e T2
T1: Koleksionist tek Koleksionist i T2
T1: Baza në Tokë përmes një rezistori 470K
T1: Baza në Arduino analoge Pin A0 (për sensorin e parë) dhe Pin A1 (për sensorin e dytë)
T1: Baza e telit të parë të sensorit që do të bëjë kontakt me ujin
T2: Lëshues në tokë.
Teli i dytë i sensorit do të vijë nga 5V përmes një rezistori 10K.
Sapo sensori i lidhur me analogun Arduino A1 të dalë nga uji, pompa ndalet dhe LCD shfaq mesazhin "Pompë fikur/Lvl e ulët. Nuk ka ujë në rezervuar". Pasi telat në sensorin e dytë të nivelit të ujit të arrijnë në ujë, pompa do të ndalet dhe LCD do të shfaqë "Pump off/ Hi lvl".
Hapi 4: Vendosja e kunjave digjitalë Arduino
Kam përdorur një pompë zhytëse 12V e cila furnizohej nga një përshtatës muri 12V.
Pompa kontrollohet nga pin dixhital Arduino nr 9 përmes një stafetë.
Kodi dixhital Arduino No 8 është i lidhur me një buton për të ndezur pompën ose për ta ndaluar atë me dorë.
Kodi dixhital Arduino No 11 kontrollon një LED të bardhë - e cila tregon nëse pompë është në dispozicion apo jo.
Kodi dixhital Arduino No 12 kontrollon një LED të gjelbër - i cili tregon kur pompa është ndezur.
Pina dixhitale Arduino No 13 kontrollon një LED të kuq - e cila tregon kur pompimi është ndalur (kam shtuar edhe një zile për të marrë një sinjal zanor kur pompa është ndalur).
Kunjat dixhitale Arduino No 2, 3, 4, 5, 6, 7 janë të lidhur me LCD.