Peršokti prie turinio

Sveiki atvykę į Jūrinių akvariumų forumas!
Kaip pastebėjote iš puslapio pavadinimo, šis projektas skirtas visiems, besidomintiems gėlavandene bei jūrine akvariumininkyste. AQUARIUM.LT forumas sukurtas, gyvena ir auga savo lankytojų "aqua-ligonių" pagalba. Jūs visada laukiami ir galite prisidėti prie forumo gyvenimo, pasidalinti savo patirtimi, nuomone. Nepriklausomai nuo to, ar Jūs tik svajojate apie jūrinį akvariumą, ar Jūs turite jų kelis, šis forumas Jums atvertas. Savo patirtimi galite pasidalinti rašydami straipsnius bei dalyvaudami forume. Iškilus klausimams ar nesusipratimams, kreipkitės i pačius aktyviausius. Tad "aqua-ligoniai" visų Lietuvos kraštų, junkitės!
Užsiregistruokite, kad galėtumet naudotis visais puslapio ištekliais: rašyti į forumą, vertinti kitus forumo dalyvius, naudotis asmeninėmis žinutėmis, keisti savo būseną, rašyti bei skaityti straipsnius, valdyti savo profilį ir dar daug visko. Jeigu jau turite savo profilį, prisijunkite čia - kitu atveju užsiregistruokite jau dabar!

Close Open
Close Open
Nuotrauka

Aqua kontroleris

- - - - -

  • Prašome prisijungti, kad galėtumėte parašyti atsakymą
Temoje atsakymų: 178

#1
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Kaip ir žadėjau, pradedame naują temą apie akvariumo kontrolerį. Gal kam ir pravers jau įgyta patirtis.Iš esmės tai minimalistinis variantas, kuris matuos temperatūrą, pH ir turės integruotą laikrodį. Pagal tuos parametrus ir bus valdomi galiniai įrenginiai (šviesa, mėnulis, CO2 padavimas, šildytuvai). Pirmi rezultatai pavekslėlyje (plokštė ten sudubliuota). Vėliau papostinsim schemas ir kitus paaiškinimus. Kas laikęs lituoklį rankose kada nors, nesunkiai tai supras ir galės atkartoti. Nuotrauka

#2
Babeni

Babeni

    Įkūrėjas

  • Vartotojas
  • AkisAkisAkisAkisAkis
  • 1.578 Pranešimai:
  • Kartu nuo --
  • Amžius: 51
skaičiau lrytas.lt, kad gali prireikt C programerio tai galiu padėt :whistle: SarunasK rašė:

Kaip ir žadėjau, pradedame naują temą apie akvariumo kontrolerį. Gal kam ir pravers jau įgyta patirtis.Iš esmės tai minimalistinis variantas, kuris matuos temperatūrą, pH ir turės integruotą laikrodį. Pagal tuos parametrus ir bus valdomi galiniai įrenginiai (šviesa, mėnulis, CO2 padavimas, šildytuvai). Pirmi rezultatai pavekslėlyje (plokštė ten sudubliuota). Vėliau papostinsim schemas ir kitus paaiškinimus. Kas laikęs lituoklį rankose kada nors, nesunkiai tai supras ir galės atkartoti. Nuotrauka



#3
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Jautriausia schemos dalis bus pH matavimo moduliai, todėl pradžiai truputis teorijos, kaip matuojamas pH elektronikos pagalba. Daug kas tikriausiai jau skaitėte, kitur, bet kas dar ne tai bus susipažinimui.Kas yra pH manau aiškinti nereikia, bet paminėti noriu, kad tai logaritminis dydis, t.y. paisikeitimas vienu vienetu, reiškia pokytį 10 kartų, pasikeitimas 2 vienetais – 100 kartų. Grubiai kalbant, matavimo procese dalyvauja trys elementai: pH elektrodas, atraminis (reference) elektrodas ir pats elektrinių signalų matuoklis (stiprintuvas). Paprastai pH ir atraminis elektrodai būna integruoti viename Ag/AgCl kombinuotame elektrode. pH elektrodas, tai nedidelė stiklinė kolba jautri vandenilio jonams. Atraminis elektrodas užpildytas buferiu, turi pastovų potencialą. Iš esmės, matuojamas potencialų skirtumas tarp atraminio ir pH elektrodų. Teoriškai standartiniai Ag/AgCl elektrodai prie 25 laipsnių duoda 59.16mV/pH pokytį. Esant pH 7.00 išėjime turi būti 0V. Vadinasi pilna pokyčių skalė, kai elektrodas matuoja 0-14 pH ribose yra nuo –414.12 mV iki +414.12 mV. Kadangi elektrodai paprastai turi labai aukštą varžą iki 1000Mom, o potencialų skirtumai sudaro milivoltus, tai tiesiogiai paprastu voltmetru tų pokyčių negalime užfiksuoti. Todėl reikalinga suderinimo grandinė, kuri galėtų fiksuoti minėtus pokyčius ir konvertuoti į signalus, kuriuos galima užfiksuoti, kad ir paprastu voltmetru. Dar reikia paminėti, kad pH elektrodai turi savybę senti. Priklausomai nuo gamintojo, tarnavimo laikas gali būti nuo 6 mėnesių iki 1.5-2 metų. Tai reiškia, kad ir koks primityvus prietaisas bebūtų, jis turi turėti galimybę kalibravimui. Kalibruoti elektrodus patartina, bent kartą per mėnesį. Pats kalibravimo procesas paprastas, tik reikia turėti žinomo pH tirpalus. Būtina turėti 7 ir 4 arba 10 pH. Esant pH 7, teoriškai elektrodai turi išduoti 0V, bet praktiškai nevisuomet taip būna, todėl būtina suderinti pirminį stiprintuvą, kad jo išėjime būtų 0V. Kadangi fiksuojami pokyčiai turi tiesinę priklausomybę, tai galinio stiprintuvo stiprinimo koeficientas sureguliuojamas taip, kad esant pH 4 arba 10 būtų atitinkamos reikšmės. Konkrečiai, kokios reikšmės, priklauso nuo to, ką mes norime matyti. Galime suderinti taip, kad 0-14 pH skalė atitiktų 0-1.4 V skalė, tada pH 7 atitiks 0.7V ir tai galima bus fiksuoti paprastu voltmetru. Galima padaryti, kad ta pati pH skalė atitiktų 0-5V ribas, ką galima fiksuoti analoginiu-skaitmeniniu keitikliu (ADC). Jei sakykim ADC yra 10bitų, tai pH 7 atitiks 2.5V arba po ADC turėsime 512 dešimtainę reikšmę, o pH 14 – 5V ir 1024 dešimtainė reikšmė. Toliau tuos duomenis apdoroja mikroprocesorius ir jau gauname kontrolerį . Na, čia viskas labai supaprastintai, kur kas išsamesnės informacijos galima rasti Internete. Vėliau pateiksiu keletą galimų pH matuoklių pavyzdžių.

#4
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Manau pagalba tikria bus ne pro šalį :) Nes realiai viskas pradėta nuo visiško nulio.Babeni rašė:[quote]skaičiau lrytas.lt, kad gali prireikt C programerio tai galiu padėt :whistle:

#5
Babeni

Babeni

    Įkūrėjas

  • Vartotojas
  • AkisAkisAkisAkisAkis
  • 1.578 Pranešimai:
  • Kartu nuo --
  • Amžius: 51
na kap saka žinai kaip rast :whistle: SarunasK rašė:[quote]Manau pagalba tikria bus ne pro šalį :) Nes realiai viskas pradėta nuo visiško nulio.Babeni rašė:[quote]skaičiau lrytas.lt, kad gali prireikt C programerio tai galiu padėt :whistle:[/quote]

#6

  • Svečias
  • Kartu nuo --
SarunasK rašė:

Jautriausia schemos dalis bus pH matavimo moduliai, todėl pradžiai truputis teorijos, kaip matuojamas pH elektronikos pagalba. Daug kas tikriausiai jau skaitėte, kitur, bet kas dar ne tai bus susipažinimui.Kas yra pH manau aiškinti nereikia, bet paminėti noriu, kad tai logaritminis dydis, t.y. paisikeitimas vienu vienetu, reiškia pokytį 10 kartų, pasikeitimas 2 vienetais – 100 kartų. Grubiai kalbant, matavimo procese dalyvauja trys elementai: pH elektrodas, atraminis (reference) elektrodas ir pats elektrinių signalų matuoklis (stiprintuvas). Paprastai pH ir atraminis elektrodai būna integruoti viename Ag/AgCl kombinuotame elektrode. pH elektrodas, tai nedidelė stiklinė kolba jautri vandenilio jonams. Atraminis elektrodas užpildytas buferiu, turi pastovų potencialą. Iš esmės, matuojamas potencialų skirtumas tarp atraminio ir pH elektrodų. Teoriškai standartiniai Ag/AgCl elektrodai prie 25 laipsnių duoda 59.16mV/pH pokytį. Esant pH 7.00 išėjime turi būti 0V. Vadinasi pilna pokyčių skalė, kai elektrodas matuoja 0-14 pH ribose yra nuo –414.12 mV iki +414.12 mV. Kadangi elektrodai paprastai turi labai aukštą varžą iki 1000Mom, o potencialų skirtumai sudaro milivoltus, tai tiesiogiai paprastu voltmetru tų pokyčių negalime užfiksuoti. Todėl reikalinga suderinimo grandinė, kuri galėtų fiksuoti minėtus pokyčius ir konvertuoti į signalus, kuriuos galima užfiksuoti, kad ir paprastu voltmetru. Dar reikia paminėti, kad pH elektrodai turi savybę senti. Priklausomai nuo gamintojo, tarnavimo laikas gali būti nuo 6 mėnesių iki 1.5-2 metų. Tai reiškia, kad ir koks primityvus prietaisas bebūtų, jis turi turėti galimybę kalibravimui. Kalibruoti elektrodus patartina, bent kartą per mėnesį. Pats kalibravimo procesas paprastas, tik reikia turėti žinomo pH tirpalus. Būtina turėti 7 ir 4 arba 10 pH. Esant pH 7, teoriškai elektrodai turi išduoti 0V, bet praktiškai nevisuomet taip būna, todėl būtina suderinti pirminį stiprintuvą, kad jo išėjime būtų 0V. Kadangi fiksuojami pokyčiai turi tiesinę priklausomybę, tai galinio stiprintuvo stiprinimo koeficientas sureguliuojamas taip, kad esant pH 4 arba 10 būtų atitinkamos reikšmės. Konkrečiai, kokios reikšmės, priklauso nuo to, ką mes norime matyti. Galime suderinti taip, kad 0-14 pH skalė atitiktų 0-1.4 V skalė, tada pH 7 atitiks 0.7V ir tai galima bus fiksuoti paprastu voltmetru. Galima padaryti, kad ta pati pH skalė atitiktų 0-5V ribas, ką galima fiksuoti analoginiu-skaitmeniniu keitikliu (ADC). Jei sakykim ADC yra 10bitų, tai pH 7 atitiks 2.5V arba po ADC turėsime 512 dešimtainę reikšmę, o pH 14 – 5V ir 1024 dešimtainė reikšmė. Toliau tuos duomenis apdoroja mikroprocesorius ir jau gauname kontrolerį . Na, čia viskas labai supaprastintai, kur kas išsamesnės informacijos galima rasti Internete. Vėliau pateiksiu keletą galimų pH matuoklių pavyzdžių.

beveik mokslinis darbas...

#7
Piff

Piff

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 293 Pranešimai:
  • Kartu nuo --
  • Amžius: 49
Tai va pavyko savaitgali laiko veltui neismetyt :) Nuotrauka

#8
Babeni

Babeni

    Įkūrėjas

  • Vartotojas
  • AkisAkisAkisAkisAkis
  • 1.578 Pranešimai:
  • Kartu nuo --
  • Amžius: 51
tai softas jau čikipiki ir pagalbos nereik ? :)Piff rašė:

Tai va pavyko savaitgali laiko veltui neismetyt :)



#9
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Ten softas, kol kas pirmoko lygyje, reiktų optimizuoti nemažai, be to reikės dar papildomų funkcijų pakurti, tipo USART, kad per mobilų SMS galėtų siuntinėti arba ryšis su kompu, kad WEB interfeisas kažkoks būtų ir logintų viską. Žinutė redaguota: SarunasK, laikas: 2006/12/03 22:03

#10
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Čia kam įdomu, pati kontrolerio schema. Prie jungties SV2 jungiasi trys klavišai su kuriais įvedama reikiama informacija. Prie SV3 jungiamas termodaviklis. Prie ISP programatorius. Prie SV5 jungiami šviesos diodai, kurie parodo vieno ar kito galinio įrenginio būseną. pH matuoklių schemos nesugalvotos, o paimtos ir atkartotos pagal schemą iš čia: http://damien.douxch...h_meter.phpVisi galiniai įrenginiai ir maitinimas pajungiami per X1 jungtį. Žinutė redaguota: SarunasK, laikas: 2006/12/04 20:21

#11
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Iš pirmo kart nepavyko prijungti paveiksliuko :) Schemikė

Žinutė redaguota: Babeni, laikas: 2006/12/04 23:30

#12
Piff

Piff

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 293 Pranešimai:
  • Kartu nuo --
  • Amžius: 49
Jau turime ir pilnai veikianti varianta :whistle: Nuotrauka

#13
Svecias_DNR_*

Svecias_DNR_*
  • Svečias
  • Kartu nuo --
Norejau paklausti, o is kur gauti ta pacia plokstele(ta pagrinda)?

#14
Piff

Piff

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 293 Pranešimai:
  • Kartu nuo --
  • Amžius: 49
Gaminti aisku, bet tik pastebejimas kad siam daiktui sukonstruot tikrai reikia ziniu daugiau nei vidutiniu elektronikoje, nes komponentu surinkimas ir derinimas tikrai pareikalaus ziniu, o suprojektuotos plokshtes yra gamintos modematikoje, nes paciam namie tokios kokybes nepavyks ishspaust. Žinutė redaguota: Piff, laikas: 2007/01/01 22:43

#15
Svecias_DNR_*

Svecias_DNR_*
  • Svečias
  • Kartu nuo --
Aisku. O modematika? cia kazkokia istaiga? firma? ar kas? siaip as turiu pazystama kas nusimano nemazai elektrikoje, kuris gal padarytu, tik sako kad gauciau ta zalia plokstele, nes ir jis sake, kad paciam tokia pasidaryti butu gan sudetinga. Beja, jei ne paslaptis, uz kokia suma padarytu kas nors is cia esanciu toki kontroleri? Jei nenori garsiai sakyti, tai parasyciau emeila, ar tel. Aciu!

#16
Babeni

Babeni

    Įkūrėjas

  • Vartotojas
  • AkisAkisAkisAkisAkis
  • 1.578 Pranešimai:
  • Kartu nuo --
  • Amžius: 51
užsiregistravus tinklapy nereiktų prašyti mail ir t.t., bes tau pačiam atsakytų arba mail arba asmenine žinuteNemokama registracijaDNR rašė:

Jei nenori garsiai sakyti, tai parasyciau emeila, ar tel. Aciu!



#17
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Jeigu yra patirties elektronikoje ir pasidaręs ne viena spausdintinę plokštę, tai galima pasidaryti ir šitą be jokių problemų. Modematice (http://www.modematic.lt/), aišku yra daug kokybiškiau, nes jie padaro taip, kaip namų sąlygom nelabai padarysi, visgi pramoninė technologija. Namų sąlygom viskas spausdinama ant skaidrios plėvelės ir švitinama UV plokštė su pozityviniu fotorezistu. Patį eagle.brd failą galėčiau pridėti pagal kurį ir gaminama ta plokštė. Tik nežinau, kaip čia jį pritvirtinti :)

#18
Babeni

Babeni

    Įkūrėjas

  • Vartotojas
  • AkisAkisAkisAkisAkis
  • 1.578 Pranešimai:
  • Kartu nuo --
  • Amžius: 51
Failas įdėtas į Parsisiuntimus

Žinutė redaguota: Babeni, laikas: 2007/01/05 10:16

#19
xDNRx

xDNRx

    Naujokas

  • Vartotojas
  • Akis
  • 15 Pranešimai:
  • Kartu nuo 2007-Sau-03
  • Amžius: 37
O sakykim, ta plokstele uzsisakau, man padaro. O is kur gaut visu kitu sudedamuju daliu? ir apskritai kokia tu medziagu savikaina? beja, kokia tos ploksteles pagaminimo kaina?

#20
SarunasK

SarunasK

    Dažnas dalyvis

  • Vartotojas
  • AkisAkisAkis
  • 333 Pranešimai:
  • Kartu nuo --
  • Amžius: 54
Matai, su padarymu yra šiokių tokių problemų. Projektas nekomercinis ir jo savikainos niekas neskaičiavo, nes to ir neverta daryti. Bet kokiu atveju, norint turėti iš to naudos, reikia padaryti nemažiau 100 vnt. Piff buvo suskaičiavęs, kiek kainavo detalės, jos visos yra gaunamos LT. Bet yra daug kitų veiksnių, kuriuos įvertinti būtų gana sudėtinga. Parduodant gaminį taip pat reikia prisiimti kažkokius garantinius įsipareigojimus, sukurti padorų dizainą, paruošti bent minimalią dokumentaciją. Tada gaminys kainuos tiek, kad į jį niekas nenorės net žiūrėti :) Artimame žmonių rate šių problemų išvengiame. Todėl šiuo metu, ką galime pasiūlyti, tai visokeriopą pagalbą ir konsultacijas, jeigu kas imsis darytis pats ir nenorės susidurti su problemomis, kurias teko spręsti mums. Manau tai tikrai nemažai. Kodo galutinį variantą (*.hex) tikiuosi taip pat įdėsime, bet atviro kodo tikrai ne, nes kaip ne kaip tai pagrindinė projekto dalis ir ją kurs ne vienas žmogus.