Innehållsförteckning:
- Steg 1: UTVÄRDERA EVAPORTIONSHASTIGHETEN FÖR AQUARIUM
- Steg 2: MONTERING HARDWARE
- Steg 3: LADDA PROGRAM PÅ ARDUINO OCH KALIBRERA PUMP
- Steg 4: JÄMFÖR MAX MÖJLIGT FLÖDeshastighet för pump med vattenförångningshastighet
- Steg 5: ANSLUT PUMPEN TILL AKVARIUM
- Steg 6: LÄR PUMPEN FÖR ATT UTGÅNG TILL RÄTT
Video: AQUARIUM EVAPORATION TOP OFF SYSTEM: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Avdunstning minskar mängden vatten i ett akvarium och om det lämnas utan kompensation leder det till förändringar i kemin i det återstående vattnet. Sådana förändringar kommer att ha negativa effekter på livsformerna i akvariet. Därför är det viktigt att hålla vattnet på rätt nivå. Detta kan göras manuellt eller av ett system som gör det automatiskt. I det här projektet kommer vi att göra ett sådant system.
FÖRDELAR:
- Hjälper till att bibehålla en stabil vattenkemi som pH och salthalt.
- När den väl är inställd behövs inte mänsklig intervention om inte underhåll krävs.
- Sparar tid.
MATERIAL OCH VERKTYG:
- 1- Arduino UNO
- 1- Atlas peristaltiska pumpsats
- Bakbord
- Bygelkablar
- Mätglaset
- Genomskinlig tejp
Steg 1: UTVÄRDERA EVAPORTIONSHASTIGHETEN FÖR AQUARIUM
Förångningshastigheten för akvariet är avgörande eftersom den kommer att användas vid installation av den peristaltiska pumpen.
a) Se till att vattnet i akvariet är på rätt nivå. Använd en bit klar tejp för att markera denna punkt.
b) Låt akvariet sitta några dagar utan att tillsätta vatten till det. När förändringen i vattennivån är märkbar, gå vidare till nästa steg.
c) Använd mätkoppen för att tillsätta vatten till akvariet tills det återförs till rätt nivå (markeras med märket i steg a). Anteckna mängden vatten som tillsätts baserat på mätaren på koppen. Detta kommer att vara den totala volymen vatten som har avdunstat under antalet dagar då tanken lämnades utan uppsikt.
d) Beräkna avdunstningshastigheten för akvariet med följande formel:
Avdunstningshastighet för akvarium = (Total volym av vatten avdunstat i milliliter) / (Antal dagar tank kvar utan uppsikt x 24 x 60) = Hastighet i milliliter per minut
24 -> antal timmar på en dag
60 -> antal minuter på en timme
Exempel: Testet utfördes i 4 dagar där 4000 ml vatten förlorades.
Avdunstningshastighet för akvarium = (4000) / (4 x 24 x 60) = 0,69 ml / min
Steg 2: MONTERING HARDWARE
Pumpen har två kommunikationsprotokoll, UART och I2C. Se till att den är i UART -läge innan du monterar den. För information om hur man ändrar mellan protokoll, se följande LÄNK.
Anslut pumpen till Arduino som visas i schemat ovan.
Pumpen har två kraftledningar. Ledningen som går till Arduinos 5V -stift är för kretsen som är ansluten till pumpen medan den externa 12V -matningen är för motorn. Använd den fempoliga rubriken för att montera datakabeln på pumpen till brödbrädan och bygelkablarna gör lämpliga anslutningar från brödbrädan till Arduino.
Eftersom detta är en fristående enhet, rekommenderas att Arduino har sin egen strömförsörjning så att den inte kan förlita sig på USB-ström från en dator.
DATABLAD: EZO PMP
Steg 3: LADDA PROGRAM PÅ ARDUINO OCH KALIBRERA PUMP
a) Ladda ner provkoden från denna LINK. Det kommer att finnas i en mapp med titeln "arduino_UNO_PMP_sample_code."
b) Anslut Arduino till din dator.
c) Öppna koden som laddats ner från steg a, i din Arduino IDE. Om du inte har IDE kan du ladda ner det HÄR.
d) Kompilera och ladda upp kod till Arduino UNO.
e) Öppna seriell bildskärm. För åtkomst, gå till Verktyg -> Seriell bildskärm eller tryck på Ctrl+Skift+M på tangentbordet. Ställ in överföringshastigheten till 9600 och välj "Vagnretur". Du bör nu kunna kommunicera med pumpen. Som ett test anger du kommandot i som returnerar enhetsinformationen.
KALIBRERING:
f) Kalibrering av pumpen är valfri, men för förbättrad noggrannhet bör det göras. Se pumpdatabladet för instruktioner.
Steg 4: JÄMFÖR MAX MÖJLIGT FLÖDeshastighet för pump med vattenförångningshastighet
Pumpen har fyra driftsätt. Dessa är kontinuerlig utmatning, volymutmatning, dos över tid och konstant flödeshastighet. Se pumpdatabladet för information om dessa lägen. För just denna applikation används läget för konstant flödeshastighet. Dess syntax visas ovan. I kommandot är [ml/min] akvarieindunstningshastigheten som hittades i steg 1.
Obs: Maximal flödeshastighet bestäms efter kalibrering. Om flödet är för snabbt kommer pumpen att ge ett felmeddelande och roterar inte. Om du jämför den högsta möjliga flödeshastigheten med ditt akvariums avdunstningshastighet skulle du få veta om systemet fungerar.
Använd kommandot DC,? för att få maximal möjlig flödeshastighet.
- Om den maximala möjliga flödeshastigheten är större än tankens avdunstningshastighet fungerar systemet.
- Om den högsta möjliga flödeshastigheten är lägre än tankens avdunstningshastighet, försök att kalibrera pumpen med en annan volym och jämföra hastigheterna igen.
Steg 5: ANSLUT PUMPEN TILL AKVARIUM
- Pumpens ingångssida går in i vattenbehållaren medan utmatningen går in i akvariet som visas i skissen ovan.
- Det rekommenderas att ha så rent vatten som möjligt i behållaren eftersom detta kommer att minska påverkan på vattenkemi i akvariet.
Steg 6: LÄR PUMPEN FÖR ATT UTGÅNG TILL RÄTT
Efter en lyckad jämförelse mellan den högsta möjliga flödeshastigheten och akvariumets avdunstningshastighet, skicka följande kommando i den seriella monitorn DC, akvariumförångningshastighet, *
I exemplet från steg 1 beräknade vi avdunstningshastigheten för akvariet till 0,69 ml/min, därför skulle kommandot vara DC, 0,69, *
Vid denna tidpunkt kan datorn kopplas bort. Pumpen kommer att dosera med angiven hastighet kontinuerligt.
NÅR UTBETALNINGSKOMMANDOEN ÄR UTFÖRD, KOMMER PUMPAN ATT KÖRA FOREVER?
Pumpen körs kontinuerligt i 20 dagar, varefter den återställs. För att starta om pumpen, skicka kommandot DC, avdunstningshastighet för akvariet igen, *
VAD HÄNDER OM MAKTEN BLIR AVBRUTAD?
Som nämnts tidigare har pumpen två strömförsörjningar: 5V för kretsarna och 12V för motorn. Om 12V kopplas från kommer pumpen att ge ett underspänningsfel och sluta dosera, men när den åter är ansluten fortsätter den att dosera. Å andra sidan, om 5V -ledningen är frånkopplad, fortsätter inte utmatningen vid återanslutning. I det här fallet måste du skicka kommandot DC, avdunstningshastighet för akvariet igen, *
Rekommenderad:
Gör ditt eget fotovoltaiska off-grid-system: 4 steg (med bilder)
Gör ditt eget fotovoltaiska off-grid-system: I det här projektet kommer jag att visa dig hur jag kombinerade en 100W solpanel, ett 12V 100Ah batteri, en solcellsladdare, en inverter och många kompletterande komponenter för att rekonstruera elektriska ledningar inuti mitt garage och skapa ett solceller utanför nätet
DIY -projekt - My Aquarium Controller: 4 steg
DIY -projekt - My Aquarium Controller: Este foi o projecto mais complexo realizado até agora no nosso canal, este consiste em realizar um " upgrade " a um aquário que sofreu um restauro já há algum tempo, para isso colocamos sensores de temperatura, de nível de água e de fluxo de
Aquarium Light PWM With Arduino: 3 steg
Aquarium Light PWM With Arduino: Jag har nyligen konverterat mina akvarielampor från fluorescerande belysning till LED -belysning och jag har bestämt mig för att försöka simulera en naturlig miljö där ljuset gradvis ökar från gryning till middag och sedan minskar till skymning. På natten finns det
Aquarium Water Cooling System: 6 steg
Akvariumvattenkylsystem: I denna instruktiva kommer jag att visa dig hur du gör kylsystem för ditt akvarium själv. Allt du behöver är grundläggande kunskaper inom elektronik, programmering och lite tid. Om du har några frågor eller problem kan du kontakta mig på min post: jag
DIY Aquarium Controller: 6 steg (med bilder)
DIY Aquarium Controller: Hej! I denna instruerbara, ville jag visa dig hur man gör akvariet controller. Det finns många kontroller tillgängliga på Internet, men de kostar minst $ 100. Min controller kostade cirka $ 15. En annan bra sak om att göra ditt eget akvarium