Përmbajtje:
Video: Kohëmatësi i bazuar në Arduino për pompën Aquaponics: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
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.
Recommended:
555 Kohëmatësi për të lëshuar sinjal për të ndërprerë Atmega328: 7 hapa
555 Kohëmatësi për të lëshuar sinjal për të ndërprerë Atmega328: Qëllimi kryesor i këtij qarku është të kursejë energji. Pra, nuk do të flas për arduino sepse vetë bordi ka fuqi të panevojshme për një produkt përfundimtar. Greatshtë e madhe për zhvillim. Por, jo shumë i mirë për projektet përfundimtare që funksionojnë në betejë
Kohëmatësi i minutave Bazuar në MICU PIC16F88: 4 hapa
Kohëmatësi i minutave Bazuar në PIC16F88 MCU: Le t'i hedhim një sy projektit të thjeshtë fillestar të kohëmatësit të minutave. Thelbi i projektit është 8-bit PIC16F88 MCU. Koha tregohet në ekranin me 7 segmente dhe kohëmatësi funksionon duke përdorur 6 butona. Pajisja mundësohet nga shkopi 9 volt
Kontrollues DOL Starter i bazuar në IOT për pompën e ujitjes: 6 hapa
Kontrollues DOL Starter i bazuar në IOT për pompat e ujitjes: Përshëndetje miq Ky udhëzues ka të bëjë me mënyrën e monitorimit dhe kontrollit në distancë të pompës së ujitjes të vendosur në internet. Historia: Në fermën time marr furnizim me energji nga rrjeti lokal vetëm për rreth 6 orë në ditë. Oraret nuk janë të rregullta, disponueshmëria e po
Gjenerator muzikor i bazuar në mot (ESP8266 Bazuar në Midi Generator): 4 hapa (me fotografi)
Gjenerator muzikor i bazuar në mot (ESP8266 Bazuar në Midi Generator): Përshëndetje, sot unë do t'ju shpjegoj se si ta bëni vetë gjeneratorin tuaj të vogël të Muzikës me bazë moti. Bazohet në një ESP8266, i cili është si një Arduino, dhe i përgjigjet temperaturës, shiut dhe intensiteti i dritës. Mos prisni që ajo të bëjë këngë të tëra ose progord të akordit
Kohëmatësi ON/OFF i Ndryshores së Bazuar në NE555 (Përditësuar 2018): 4 hapa
Kohëmatësi ON/OFF i Ndryshores i Bazuar në NE555 (Përditësuar 2018): Mirë se vini, disa nga miqtë e mi duke përfshirë mua kanë bërë dritat e pikave D.I.Y për biçikletat tona, por si zakonisht ata u bënë xhelozë duke parë dritat e tjera të markës. Pse? Sepse ato drita kanë një funksion strobe! lol Secili nga shokët e mi ka bërë dritën e tij