Përmbajtje:
Video: Kohëmatësi i bazuar në Arduino për pompën Aquaponics: 4 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky është një udhëzues i vogël në Timer bazuar në Arduino për Aquaponics Pump.
Unë kam një sistem të vogël akvaponik të vendosur në ambiente të mbyllura me rrjedhje të vazhdueshme. Pompë po punon vazhdimisht dhe unë doja të bëja një kohëmatës i cili do ta bëjë pompën të funksionojë për një kohë të caktuar dhe pastaj ta fik atë për një kohë të barabartë dhe ta përsëris këtë.
Pas 2-3 ditësh të shkrimit të kodit dhe testit të panumërt të stolit të punës, unë isha në gjendje të bëja pikërisht atë që kërkohej për mua. Kohëmatësi është i programueshëm nga 1 Minutë në 24 Orë. Ju lutemi shikoni videon për të parë funksionimin e kohëmatësit.
Shpresojmë se kjo do të jetë e dobishme edhe për të tjerët që kërkojnë projekte të ngjashme. Ky udhëzues mbulon vetëm testin e kodit dhe stolit. Bërja e një pajisjeje të plotë pune do të mbulohet më vonë në një udhëzues tjetër.
Disclaimer: Unë e kam testuar kodin dhe kam gjetur që është në rregull. Por kjo nuk do të thotë se është provë e marrë. Gabimet mund të jenë atje. Unë nuk mbaj asnjë përgjegjësi për çdo dëm që mund të lindë nga përdorimi i këtij projekti / kodi. Përdorni në rrezikun tuaj
Hapi 1: Materialet e kërkuara
1. Arduino UNO
2. LCD 16X2 i2c
3. Çelësat mikro
4. LED
5. Rezistencë
6. Kabllot Dupont
7. Tabela e bukës
Hapi 2: Konfiguro
Kodi u testua në stolin e punës duke përdorur bordin BreadBoard dhe Arduino UNO. Plani im është të përdor Arduino Pro Mini kur bëhet produkt i plotë me rrethim.
Lidhja nuk është aq e vështirë. Ju lutemi shihni më poshtë. Unë kam përdorur një LED në vend të Relay.
Arduino Pin 13 Switch (START)
Arduino Pin 12 Switch (STOP)
Arduino Pin 11 Switch (SET)
Arduino Pin 10 Switch (INCREMENT)
Arduino Pin 9 Switch (DEKREMENT)
Arduino Pin 8 + ve LED
Arduino GND -ve LED (dhe terminalet e dytë të të gjithë çelsave)
Arduino +5V VCC e LCD
Arduino GND GND e LCD
Arduino Pin A4 SDA e LCD
Arduino Pin A5 SCL e LCD
Hapi 3: Kodi dhe puna
Kodi Arduino është bashkangjitur.
Një funksion (numërimi) përdor SimpleTimer për të pritur për 1 sekondë dhe pastaj të rrisë një ndryshore (e dyta) derisa të arrijë 60, pastaj rivendos ndryshoren (e dyta) dhe të rrisë një ndryshore tjetër (minuta). Variabli i minutave shtohet derisa të arrijë në 60, pastaj rivendos dhe shton ndryshoren e orëve.
Koha e programuar krahasohet me këtë dhe sapo të arrihet kohëmatësi rivendoset dhe dalja e stafetës ndryshohet. Pastaj kohëmatësi fillon përsëri dhe vazhdon derisa të arrijë kohën e programuar dhe pastaj rivendos dhe ndryshon daljen e stafetës.
Duke punuar
Butoni SET përdoret për të programuar kohën e dëshiruar.
Butoni INC përdoret për të rritur kohën
Butoni DEC përdoret për të zvogëluar kohën.
Butoni START përdoret për të filluar kohëmatësin
Butoni STOP përdoret për të STOP kohëmatësin
Shikoni videon për të parë funksionimin e kohëmatësit.
Ndërsa vendosni kohën funksioni i butonit INC/DEC kalon, domethënë nëse shtypni DEC në 00:00 bëhet 24:59 dhe anasjelltas.
Kodi gjithashtu përfshin funksionimin e ruajtjes së kohës së programuar në EEPROM, kështu që edhe nëse energjia është e shkyçur, koha e programuar mbetet e kursyer. Dhe kur të rikthehet energjia, mund të shtypni drejtpërdrejt butonin START dhe kohëmatësi do të fillojë të numërojë në kohën SET të mëparshme.
Hapi 4: Hapi tjetër
Hapi tjetër do të jetë ta shndërroni këtë në një produkt të pavarur pune. Kjo do të mbulohet më vonë në një udhëzues tjetër.
Shpresoj se ju ka pëlqyer udhëzimi im dhe jam i hapur për të gjitha llojet e komenteve.
Faleminderit që lexuat këtë artikull.