uffe2 Postat 14 december 2006 Postat 14 december 2006 Nu har jag ledsnat på inte ha något vettigt elektriskt styr, givare, logg och larmsystem för akvariet.Idag använder jag div. timers ifrån ClasOhlsson, som titt som tätt pajar.Jag har upptäckt att dom relän som är inbyggda i billiga timers är av alldeles för dålig kvalitet.Dom inte är gjorda för några större strömstyrkor (om dom ska hålla ett längre tag typ något år), eller induktiva laster från ex. pumpar eller lysrör.Billiga timers funkar säkert bra för typ en 60 W glödlampa.Idag har jag 9+1 st timers för:- Timer1 2 x T5 54W- Timer2 2 x T5 54W- Timer3 1 x 400 MH- Timer4 2 x 4002 Tunze circ pump- Timer5 Circ.pump i Kalkreaktorn- Timer6 Nattbelysning i karet- Timer7 Påfyllnadsvatten (för att minimera skadorna om ventilen hänger sig)- Timer8 Belysning i sumpen (culerpa odling) - Timer9 UV lampaSedan har jag en timer som är inbyggd i foderautomaten10 st timer ! Oj, hade så många timers .....Sedan har jag en nivågivare i sumpen för automatisk vattenpåfyllningJag har även två nivågivare i sumpen för indikera för hög resp. för låg vattennivå.Är vattennivån för hög i sumpen, så kan följande ha hänt: - Returpumpen har pajat - Ventilen för påfyllnadsvattnet har fastnat i öppet läge (viktigt då jag tar vatten direkt ifrån vattenledningen)Är vattennivån för låg i sumpen, så kan följande ha hänt: - Ventilen för påfyllnadsvattnet har fastnat i stängt läge - Stopp i retur-röret från karet till sumpenJag har även två 12V relä för på och frånslag av ~ 230V AC till styrventiler till påfyllnadsvattnet och för CO2 till kalkreaktorn.Jag har även temp.givare med LCD-display för temperaturen i karet resp rummet.Det jag saknar idag är en hel del, men här är några saker:- "Foder knapp" som stänger av circ.pumparn 5 min vid matning- Fuktgivare som ska monteras på golvet- PH givare i karet- Att automatiskt kunna, helt eller delivs, stänga av div utrustning under sommarens varmaste dagar, dvs när temp i karet överstiger i viss nivå t.ex. MH, UV-lampa, 2 x Tunze 4002 pumparna (jag har redan en Tunze 6080 streamer som jämnt är på)- Att kunna skicka ett SMS vid larm- Att kunna stänga av saker och ting vid larm. Ex vid fuktlarm på golvet, så fyller man inte på mera osmosvatten- Att vid för låg vattennivå i sumpen, så stänger man av pumpen till skummaren, returpumpen och circ-pump i kalkreaktor, så att pumparna inte blir förstörda- Att få loggar av alla givare på PC (direkt i en databas) Denna information kan man efteråt hämta direkt till Excel coh kolla på snygga kurvor ;-)- När man ändå har all info på PC i en databas, så är det en enkel sak att slänga ut all information på webb-en.- Redox givare- Styrning av ozonilizatorn Citera
wrang Postat 14 december 2006 Postat 14 december 2006 Låter som ett komplett från IKSmen ser det nu att det blir nog svårt om du skall ha in allt det du skriver. men det mesta gårtex SMS larm denna enhet har även externa ingångar så man kan tex ha en fukt/vatten på golvet larmMan kan välja om den skall stänga av olika uttag vid larmFoderknapp finns inbyggdDatabas program finns en tysk som gjort ett eget (Matuta) finns både som webbläsare, SMS och databashanteringEn IKS har ändå sina begränsningarendast totalt 8 externa givare tex nivå, ph, salt, redoxendast 4 utgångar för strömskenor alltså "bara" 16 uttag men Simmod enheten (dimmer T5 etc) tar en utgång. Extern skärm tar en utgång, SMS enheten tar en utgång men kör man med denna så kan man även koppla in externa skärmen på SMS enheten Citera
uffe2 Postat 14 december 2006 Författare Postat 14 december 2006 Jag har kollat på IKS datorn och den duger inte för mig och är dessutom dyr om man köper alla tillbehör som jag vill ha.Därför åkte jag till Kjell&Co köpte:- En enchips dator PIC28F452 (40 pin DIL) 99:- art nr 90572- En display 2x40 tecken med belysning 139:- art nr 90214- Robusta 10 A relä ifrån Kjell 45:-/st art nr 36100Från Elfa- En skitsnygg AL-låda ifrån ELFA 168:- art nr 50-438-80- IR mottagrdiod för styrning med fjärrkontroll (vad det nu är bra för ;-)- En realtidsklock - Div drivtransistorer, kristaller, lab-kretskort, späningsstab,lysdioder, IC-hållare, power kontakt, div kontaktdon m.mtotalt ca 300:-Därefter har jag beställt ett utvecklingskit ifrån MicroChip för programmering avPIC18C452 kostar ca 450:- inkl div programvaror. Citera
TomKa Postat 14 december 2006 Postat 14 december 2006 Intressant ämne! kanske kan bli en artikel? Citera
wrang Postat 14 december 2006 Postat 14 december 2006 Okey trodde du ville veta vad som fanns. Ne jag håller med IKS räcker inte om du skall ha allt dettaLycka till med detta intressanta bygge. Är många som finurlat hur man skall göra men ingen som kommit till skott håll oss uppdateradeKolla även in på www.conrad.se som har massor av kuliga elektronik saker Citera
uffe2 Postat 14 december 2006 Författare Postat 14 december 2006 Jag har monterat dom flesta komponenterna på kretskortet, men en hel del ledningsdragning kvarstår.Jag har gjort en test-programmering av PIC-processornoch detta fungerade perfekt !PIC processorn sitter på kretskortet hela tiden och jag tar inte bort den bara för at jag behöver programmera om den s.k. in-circuit-programming.Jag börjar med 4 DIN kontakter för styrning.Kontakt 1 (DIN 6) med 4 digital utgångar (inkl 12V matning och jord)Kontakt 2 (DIN 6) med 4 digital utgångar (inkl 12 V matning och jord)Kontakt 3 (DIN 8C) med 6 analoga ingångar (ink 12 V matning och jord)Kontakt 4 (DIN 7C ) med 5 digital ingångar (inkl 12 matning och jord) Citera
wrang Postat 14 december 2006 Postat 14 december 2006 vad för program jobbar du i då du programmerarHittade detta för ett tag sedan. http://www.coralfarm.co.uk/productcart/pc/viewCat_h.asp?idCategory=30men att lägga ut 3200pundSynd att man ej jobbar kvar på mitt förra jobb som skall ändå lägga ner, satt sådana här PLC +skärmar högt och lågt Citera
uffe2 Postat 14 december 2006 Författare Postat 14 december 2006 På detta sätt tänker jag använda alla in och utgångar för styrning.Kontakt1 (digital utgång med 12 Volt och styr upp till 3 A)Ut1) Relä till retur pumpUt2) Relä till cirkulationspump 1Ut3) Relä till cirkulationspump 2Ut4) Relä till magnetventil till CO2 styrning till kalkreaktornKontakt2 (digital utgång med 12 Volt och styr upp till 3 A)Ut1) Relä till cirkulationspump till kalkreaktornUt2) Relä till MHUt3) Relä till 4x54W T5Ut4) Relä till påfyllnadsventil av osmosvattenKontakt 3 (analog ingång)In1) PH givare 1In2) PH givare 2In3) Temperaturgivare akvariumIn4) Temperaturgivare för rummetIn5) Redox givareIn6) Givare för fuktlarm (alt för ljusgivare)Kontakt 4 (digital input)In1) Givare för vattennivå i sump för påfyllnadsvattnetIn2) Givare för vattennivå i sump "För låg vatten nivå"In3) Givare för vattennivå i sump "För hög vatten nivå"In4) Knapp för matningDärefter ska jag har en serisport RS-232 för anslutning av PC förloggning och web-server.Jag har inte riktigt bestämmt hur jag ska skicka SMS larm.Jag har tre alternativ som jag ser det:- Via PC till Internet, för att därefter skapa och skicka ett SMS meddelande- Köpa en GSM/GPRS larm modul- Använda en gammal mobiltelefon och använda modem ingångenNackdelen med Alt 1 Är att den inte fungerar när det blir strömavbrott.Det blir svårt att skicka larm för strömavbrott då ;-)Alt 2 Den kostar typ 1500-2000 krAlt 3 En masssa krånglig programming och stul med sladdar och laddare till mobilenFör alt 2 och 3, så måste jag även ha en mobil abonnemang (SIM-kort) vilket kostar x hundra kronor varje år. Citera
ramq Postat 14 december 2006 Postat 14 december 2006 (Du har säkert gjort det, men det skadar inte att fråga)Har du kollat upp ingående med Aquatronica?Eller kanske Eneye? Citera
uffe2 Postat 14 december 2006 Författare Postat 14 december 2006 Jag har tre olika alternativ för programspråk:- Assembler- C (för PIC18)- Basic (för PIC18)Jag skulle fördra Basic men den kostar $229 + frakt och moms att köpa.C kompilatorn finns att få men med begränsad funktionallitet.Jag vet inte riktigt nu vad detta innebär för begränsning.En full C kompilator kostar typ 2000-3500:-Assembler är gratis, men den är jobbig att jobba med.Speciellt för flyt-tal med +,-, / ,*Även sträng hantering till skärmen och från tangentbord är jobbigJag har redan påbörjat alla speca alla program moduler (functions) som måste finnas.Är det ingen som har tillgång till en Basic kompilator till PIC18 processsor ? ;-)Om jag använder Basic , så är det ju många flera som kan detta.vad för program jobbar du i då du programmerarHittade detta för ett tag sedan. http://www.coralfarm.co.uk/productcart/pc/viewCat_h.asp?idCategory=30men att lägga ut 3200pundSynd att man ej jobbar kvar på mitt förra jobb som skall ändå lägga ner, satt sådana här PLC +skärmar högt och lågt Citera
uffe2 Postat 14 december 2006 Författare Postat 14 december 2006 Nej, det har jag inte gjort, men nu har jag redan bestämmt mig och köpt en massa prylar.Jag kommer även att använda detta utvecklingskit för PIC-processorn till andra roliga projekt.Två flugor på smällen ...ja du vet...(Du har säkert gjort det, men det skadar inte att fråga)Har du kollat upp ingående med Aquatronica?Eller kanske Eneye? Citera
uffe2 Postat 15 december 2006 Författare Postat 15 december 2006 Tog ett kort på dator enheten !Lådan är 160x100x30 mm stor (eller liten)Till höger ligger Microchip's "In-circuit-programmerare"som jag bara ansluter till USB kontakten till min PC. Citera
uffe2 Postat 15 december 2006 Författare Postat 15 december 2006 Alla digitala utgångar ska jag koppla till 12 V relä'n som jag kopplar in med ~230 V AC.Jag har inte riktigt bestämmt hur jag ska göra.Jag har just nu tre olika lösningar:1) Bygg med DIN skena och montera på DIN-vägguttag och DIN-relä.DIN-relä 12 V från ClaesOhlsson art nr 36-1983 79:-/st (se bild nedan)DIN-vägguttag från EflaKostnad 10*( 79:- + 70:- ) + 2 lång din-skenor ~2x50 kr = ca 1600:-2) Bygg med Kjell box 55:- art nr 89046 (se bilden nedan) och Kjell relä 45:- art nr 36101 Sedan måste man köpa 10 st vanliga vägguttag där man stoppar in kjell-boxen. pris ca 30:-Kostnad 10*(55:- + 45:- +30:- )= 1300:-3) 2 st små plastlådor med limmade relä (2x 4st) och vanlig 230 v AC sladd med hon-kontakter.10*(45:- + 10:-) + låda 2*25:- = 600:- Citera
uffe2 Postat 15 december 2006 Författare Postat 15 december 2006 Här har jag provat lösning 2 med Kjell-box och Kjell-relä.Känns väldigt stabilt..... Citera
wrang Postat 15 december 2006 Postat 15 december 2006 Skulle nog sattihop modell 2 så får man den nästan som modell 1 en enda lång skenavad skall du ha displayen till. Bara för att se aktiva utgångar eller nått annat Citera
uffe2 Postat 15 december 2006 Författare Postat 15 december 2006 Det roliga med PIC18F452 processor är att den innehåller AD-omvandlare.Det gör att det är jätte-enkelt att koppla in olika linjära givare typPH, temperatur, Ca, redox m.m. Man använder bara en enkel formelY = ax + b (x är värdet ifrån givaren (i Volt) och Y är utvärdet ex PHDär a och b är parameterar som man bestämmer när man kaliberer givarenex PH givare för kalibreringsvätskor med PH värdet 4 resp. 7För en termometer, så kan man ju kalibrera den med isvatten ( 0 C) och kokande vatten (100 C). Citera
uffe2 Postat 15 december 2006 Författare Postat 15 december 2006 Följande är exempel på vad som man skulle kunna visa upp på LCD-displayenMonday 23:5931 oct 2006Temp aquarium 28,9 C Temp room 24,7 CAquarium 8,25 PH Ca reactor 6,04 PHRedox xxStatus======Water level sump=OK (alt filling)MH1=OFF Pump C1=OFFMH2=ON Pump C2=onRet.pump = OFFCa pump = OFFValve water = OFFValve CO2 = OFFError=====No error Err Water lev Low/HighErr T=31,6 C aquariumErr PH aq 7.7Err PH Ca 8.0Err Water on floorErr Redox 50 mSSkulle nog sattihop modell 2 så får man den nästan som modell 1 en enda lång skenavad skall du ha displayen till. Bara för att se aktiva utgångar eller nått annat Citera
ramq Postat 15 december 2006 Postat 15 december 2006 Wow. Jag följer den här tråden med stor entusiasm! Citera
greger Postat 15 december 2006 Postat 15 december 2006 För dom som inte är lika händiga/tekniskt kunniga, eller har en prislapp på den egna fritiden, så skulle en Aquatronica med dubbla powerbars klara dina krav Uffe. Citera
fiend Postat 15 december 2006 Postat 15 december 2006 Denna tråd var grymt intressant! Men för mig som inte direkt är den bästa på allt sånt här och kan bygga ihop det själv med full säkerhet så skulle jag nog behöva någon som gjorde det åt mig.Kanske man kan utveckla en "produkt" av detta, så till vida att man får ett "kit" med alla komponenter man behöver, plus ett standard-programmerat system så att säga.Eller ett enkelt användargränssnitt för att programmera mot de olika sakerna =) Citera
Raketforskaren Postat 15 december 2006 Postat 15 december 2006 Är spänningen en linjär funktion av den aktuella mätstorheten för alla dessa prober? Temperaturen är det ju med god approximation, men hur är det med t.ex. pH? pH anger man i logaritmisk skala, vilket betyder att "surheten" (konc. av H+) varierar exponentiellt. Detta borde ju tyda på att även spänningen över proben varierar exponentiellt. Detta avhjälps såklart enkelt genom att man logaritmerar sina mätvärden, varvid man får ett linjärt samband som anger pH. Vet man att pH med god approximation är linjärt? Man kan ju tänka sig att "surheten" varierar enligt en lite mer komplicerad exponentialfunktion....enkelt att koppla in olika linjära givare typPH, temperatur, Ca, redox m.m. Man använder bara en enkel formelY = ax + b (x är värdet ifrån givaren (i Volt) och Y är utvärdet ex PHDär a och b är parameterar som man bestämmer när man kaliberer givarenex PH givare för kalibreringsvätskor med PH värdet 4 resp. 7För en termometer, så kan man ju kalibrera den med isvatten ( 0 C) och kokande vatten (100 C). Citera
uffe2 Postat 15 december 2006 Författare Postat 15 december 2006 Ingvar Hellmalm beskrev att PH givaren är linjär i en tidigare tråd,men det spelar ingen roll då allt styrs med programmering och inte med hårdvara.Om jag minns rätt så gav PH-givaren 0 Volt vid PH-värde 7 och 177mV vid PH värde 4.Däremot så är givaren temperaturberoende, vilket man kan kompensera för då jag även har en temperaturgivare i karet. (detta är ju lite fin lir)Skulle givaren vara logaritmisk, så är det ju bara att byta ut formeln.Även olinjära givare kan man rent matematiskt kompensera med ett tillräckligt bra resultat.Kräver bara att optimera den matematiska modellen efter verkligt mätresultat (referens mätningar).Det svåra att få till en bra referens mätning och att givaren verkligen ger samma värde varje gång man mäter.Ev. ska man även kompensera för föråldring av givaren.Det svåååra just nu är att "få tag" på en Basic-kompilator för PIC18-processorn !Är spänningen en linjär funktion av den aktuella mätstorheten för alla dessa prober? Temperaturen är det ju med god approximation, men hur är det med t.ex. pH? pH anger man i logaritmisk skala, vilket betyder att "surheten" (konc. av H+) varierar exponentiellt. Detta borde ju tyda på att även spänningen över proben varierar exponentiellt. Detta avhjälps såklart enkelt genom att man logaritmerar sina mätvärden, varvid man får ett linjärt samband som anger pH. Vet man att pH med god approximation är linjärt? Man kan ju tänka sig att "surheten" varierar enligt en lite mer komplicerad exponentialfunktion. Citera
uffe2 Postat 15 december 2006 Författare Postat 15 december 2006 Nackdelen med alt2 är att det blir en lång rad med box ~10 st x 7 cm = 70 cmSedan måste jag ju ha ett vägguttag för varje box. dvs10 väggkontakter med ett uttag, för man får inte plats med två boxari ett vägguttag med två uttag.Alt 3 blir betydligt mindre och halva priset, men lösningen känns lite "provisorisk"Måste fundera vidare......Skulle nog sattihop modell 2 så får man den nästan som modell 1 en enda lång skenavad skall du ha displayen till. Bara för att se aktiva utgångar eller nått annat Citera
stigigemla Postat 15 december 2006 Postat 15 december 2006 PH elektroden är normalt linjär. Men den är synnerligen högohmig så man har ofta ingångsbenet på mätförstärkaren med "luftkoppling" till lågpassfiltrret och ingången från pH-proben. På så sätt riskerar man inte att flussrester eller fingeravtryck på kretskortet fördärvar mätvärden.Här är ett exempel på hur man kan göra:http://www.national.com/ds/LM/LMC6001.pdf Citera
Rekommenderade inlägg
Gå med i konversationen
Du kan posta nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.