[Logo www.acvariu.ro]

Acvariu.ro - forum - Cea dintai comunitate a acvaristilor
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Top Downloads] Top Downloads   [Members] Member Listing   [Groups] acvariu.ro 
[Register] Register / 
[Login] Login 
Controllerul ideal pentru acvariu.  XML
Forum Index » Hardware
Author Message
darthradu
Senior member
[Avatar]

Joined: 09/11/2014 14:03:13
Messages: 1317
Location: Bucuresti
IP:
Offline

Mai am si o varianta hardcore care implica control exclusiv remote, dar costa 20lei

Multe Urari si Incantatii
koala
Batran si obosit
[Avatar]

Joined: 05/03/2002 02:00:00
Messages: 23583
Location: Bucuresti
IP:
Offline

Ideea unui controller "modular" este excelenta!
Cu o singura conditie prealabila: aceea sa ai un model full option perfect functional.


In momentul in care-l prezinti, treaba tre' sa sune cam asa: "Acaretul poa' sa faca asta, asta si asta!"
Fiecare acvarist isi alege modulele necesare = treaba buna.


Deci, succes!


Samson & Delilah (2002) - Marele African (2007) - Angels in heaven (2010) - Life is like a box of chocolates (2011) - Nemo's House (2012) - The Big One (2012) - Cubul (2013) - The Return (2014) - Back to the roots (2015) - Un sumatran, doi sumatrani (2020)
darthradu
Senior member
[Avatar]

Joined: 09/11/2014 14:03:13
Messages: 1317
Location: Bucuresti
IP:
Offline

Exact asta am vrut sa zic si eu!

Multe Urari si Incantatii
Akaiu
Senior member
[Avatar]

Joined: 05/03/2002 02:00:00
Messages: 1007
Location: Bucuresti
IP:
Offline

Eu inteleg ce vrei tu sa faci, dar proiectul tau va fi 100% user friendly? adica eu fara sa am habar de programare am sa-l pot configura ? realizezi tu un "shell' user friendly?
ca daca trebuie sa ma apuc eu de programare deja nu mai este un DIY pentru toata lumea. got the point?

http://www.carmultimedia.ro
[Email]
darthradu
Senior member
[Avatar]

Joined: 09/11/2014 14:03:13
Messages: 1317
Location: Bucuresti
IP:
Offline

Daca nu vrei sa ai nici o interfata (nici un buton, nici un display, nici o posibilitate de control) atunci va trebui sa inveti ceva logica ca sa modifici niste parametri.
In rest configurarea se rezuma la apasat pe butoane si citit valori pe display (fie ca e un display lcd de 16x2 caractere, fie ca e o pagina web sau un program pe telefonul mobil)

Iti urc acum un filmulet pe youtube sa vezi ce sexy sunt cand apas pe butoane )))

This message was edited 2 times. Last update was at 09/12/2014 23:11:48


Multe Urari si Incantatii
Akaiu
Senior member
[Avatar]

Joined: 05/03/2002 02:00:00
Messages: 1007
Location: Bucuresti
IP:
Offline

deci va fi un soi de Storm. LCD cu un buton rotativ sau taste pt programare. Acum inteleg.

http://www.carmultimedia.ro
[Email]
koala
Batran si obosit
[Avatar]

Joined: 05/03/2002 02:00:00
Messages: 23583
Location: Bucuresti
IP:
Offline

Eu nu ma pricep la programare, si nici nu-s vreo fire "tehnica".
Deci, sunt perfect pe post de cobai.

Cea mai lejera abordare mi se pare aceea in care utilizatorul isi "regleaza" acaretul dintr-o interfata WEB.

Samson & Delilah (2002) - Marele African (2007) - Angels in heaven (2010) - Life is like a box of chocolates (2011) - Nemo's House (2012) - The Big One (2012) - Cubul (2013) - The Return (2014) - Back to the roots (2015) - Un sumatran, doi sumatrani (2020)
darthradu
Senior member
[Avatar]

Joined: 09/11/2014 14:03:13
Messages: 1317
Location: Bucuresti
IP:
Offline

Uite filmuletul
https://www.youtube.com/watch?v=YoGc_w9RO8Y

N-ai inteles nimic O sa aiba LCD cu buton rotativ sau taste doar daca vrei tu, daca nu vrei il programezi de pe telefon. In filmuletu de mai sus e cu botoane si lcd ca nu mi-au ajuns modulele wireless

Nu stiam de Storm, presupun ca te referi la asta http://coralux.net/?wpsc-product=storm-x-led-controller si intr-adevar la cum este configurat ACUM seamana cu Storm in sensul ca ambele au un display LCD16x2


koala wrote:Eu nu ma pricep la programare, si nici nu-s vreo fire "tehnica".
Deci, sunt perfect pe post de cobai.

Cea mai lejera abordare mi se pare aceea in care utilizatorul isi "regleaza" acaretul dintr-o interfata WEB.

Altii vor sa intre in simbioza cu acvariul, sa-si atinga trupsorul de geam in timp ce apasa pe butoane

This message was edited 1 time. Last update was at 09/12/2014 23:29:09


Multe Urari si Incantatii
Akaiu
Senior member
[Avatar]

Joined: 05/03/2002 02:00:00
Messages: 1007
Location: Bucuresti
IP:
Offline

Asta presupune deja optiune wifi iar acaretul sa stie a comunica / programa printr-o interfata web. Ar fi super sa poti avea o asemenea jucarie. Nu zic ca nu-i realizabila doar ca apar din ce in ce mai multe necesitati hardware dar mai ales de programare din aprtea autorului. Daca reuseste asa ceva cu preturi minime iar jucaria va avea status de DIY atunci nu pot decat sa-mi scot palaria
Si promitem sa stergem toate pozele


LE: dap, la coralux faceam referire.

This message was edited 1 time. Last update was at 09/12/2014 23:30:27


http://www.carmultimedia.ro
[Email]
darthradu
Senior member
[Avatar]

Joined: 09/11/2014 14:03:13
Messages: 1317
Location: Bucuresti
IP:
Offline

Daca te tine buzunaru sa mai arunci 20de lei se poate pune si wireless.

Multe Urari si Incantatii
Akaiu
Senior member
[Avatar]

Joined: 05/03/2002 02:00:00
Messages: 1007
Location: Bucuresti
IP:
Offline

Pai vezi cum faci? deja ai sarit calul cu pretul! La final o sa coste cat un Logan

Decat sa stai legat cu sarme de dracovenie normal ca-i mai fain sa butonezi de pe telefon /tableta /laptop prin wifi.

http://www.carmultimedia.ro
[Email]
dan.pavelescu
Liliacul
[Avatar]

Joined: 19/04/2011 15:50:00
Messages: 13060
Location: Bruxelles
IP:
Offline

Si eu votez pentru interfata web, fara butoane fizice. Mai ales fara butoanele alea care mi-au trezit pisica din somn!

I'm Batman!

The Forgotten Sands
Release the kraken!
Soupe de poisson

Mi te supui.
[WWW]
darthradu
Senior member
[Avatar]

Joined: 09/11/2014 14:03:13
Messages: 1317
Location: Bucuresti
IP:
Offline

Am terminat partea de control pwm la un interval stabilit de timp.
Adica acum poti face un program de genul:
la 07:00 pornesti lampa 1 cu 5% intensitate
la 07:30 aduci lampa 1 la 50% intensitate
la 12:00 aduci lampa la 100%
de la 19:00 pana la 20:00 scazi lampa la 0%
etc etc
pentru fiecare canal am pus 10 astfel de intrari (se poate modifica), mi-am pus 2 canale momentan, backlight-ul de la lcd si un 'ch0' generic.

Urmeaza sa ma apuc de partea de control prin wifi in mare parte pentru ca altceva nu mi-ati mai spus ...
V-am adaugat si sursa daca sunteti curiosi

Era sa uit ce era mai important, initial am plecat de la ideea unui model "full option" cum zicea si koala urmand sa scoti de pe el ce nu ai nevoie. Insa am decis sa ma extind in sus, in sensul ca o sa fie un controller de sine statator care o sa poata sa faca tot ce de facut, insa daca e nevoie de mai multe iesiri pwm/canale/cacaturi, ma rog, daca se simte nevoia de mai mult exista posibilitatea adaugarii a inca unui controller identic care, impreuna cu primul. va forma un tot unitar, controlate centralizat. Si tot asa de cate controllere e nevoie pentru a automatiza ce vrea muschii vostrii
 Filename main (1).cpp [Disk] Download
 Description No description given
 Filesize 16 Kbytes
 Downloaded:  33 time(s)

This message was edited 3 times. Last update was at 15/12/2014 00:04:05


Multe Urari si Incantatii
kirucd
DIY Master
[Avatar]
Joined: 07/05/2011 19:27:18
Messages: 8209
Location: Bucuresti
IP:
Offline

Ai uitat un lucru important din ce vad eu pe aici: un controller complet are nevoie de interfete si de sonde
pentru temperatura, PH, conductivitate si Redox. Care nu sint chiar asa de simplu de implementat si nici
foarte ieftine. Fara aceste sonde/interfete controllerul tau nu este decat un controller pentru iluminat, eventual
ceva dozari daca atasezi niste pompe peristaltice, si cam atat.

Spor la bricolat!

Filtre biologice
http://www.acvariu.ro/forum/posts/list/24422.page
Reef 500+
http://www.acvariu.ro/forum/posts/list/17511.page
Scubaline 460 - Discusi
http://www.acvariu.ro/forum/posts/list/15524.page
Bean animal overflow
http://www.acvariu.ro/forum/posts/list/20369.page
gmanea
Member

Joined: 01/03/2012 22:52:18
Messages: 220
Location: Targoviste
IP:
Offline

Intr-adevar, cea mai costisitoare parte este dezvoltarea unor interfete dedicate perifericelor.
Eu vad cam asa:
- un controller central, cu o interfata unica ex: i2c (doua fire).
- orice periferic(interfata sonda PH, pompe de dozare, pompe de recirculare,prize 220v, etc...) dispune de un controller propriu. Acest controller utilizeaza tehonologia "power over data", astfel incat toate perifericele se conecteaza doar pe doua fire(sa spunem 24V, fiecare avand propria sursa dc/dc in functie de cerintele senzorului); Pentru prizele de 220v bineinteles ca nu se utilizeaza decat "data channel".

Functionarea ar fi cam asa:
- fiecare achizitioneaza ce module are nevoie.
- cupleaza doar doua fire la fiecare modul.
- conecteaza controller-ul la unica sursa de 24v.
- controllerul incepe interogarea pe bus-ul i2c si detecteaza toate echipamentele instalate.
- fiecare periferic detine un "device id" specific.
- se asociaza la aceste id-uri identitatea reala a device-ului(pompa, ph, ato, etc...).
- se asiciaza aceste periferice la masina de stare a controllerului si incepe lucrul.

Masina de stare a controllerului trebuie definita de "greii in domeniu acaristicii" sunt multe aspecte(cand pornesc, ce pornesc, ce se poate intampla, etc...).

Ce este cel mai dificil:
- ce senzori/interfete exista pe piata, care sunt cerintele acestora.
- carcase, conectori, cabluri, protectii la umezeala.
- izolare galvanica(surse dc/dc cu izolare,optocuploare, etc...)
- ce metode sunt de control pentru pompe(in special cele dc, control in pwm, amplitudine, frecventa,etc...)

Controllerul poate fi apoi periat simplu, softul este cel mai usor de modificat.
Pe piata sunt chip-uri ce permit alimentare/data pe doua fire, nu ar fi complicat acest lucru, insa beneficiul este imens, mentenanta este mult mai simpla.
Mai studiez si eu aceste aspecte, mai ales care ar fi pretul!

Sarbatori fericite,
Gabi.
[Yahoo!]
darthradu
Senior member
[Avatar]

Joined: 09/11/2014 14:03:13
Messages: 1317
Location: Bucuresti
IP:
Offline

Ca si interfete pentru diversii senzori nu vad o problema, ai pini din belsug pentru atasat diverse. Ca si senzori in sine, vor trebui alesi niste senzori pentru care sa se scrie soft. Pt temperatura de ex. voi folosi DS18B20 pentru care am gasit si o implementare water proof http://www.robofun.ro/senzor_temperatura_DS18B20
E amuzant ca senzorul costa mai mult ca placuta de dezvoltare
Pt Ph voi lua un probe de la un coleg cu controllerul stricat.
Pentru celelalte momentan nu intentionez nimic pt. ca am multe pe cap si toate complicate
In momentul de fata controllerul "face" doar lumina pentru ca ma "bate" partea de interfata web.

Multe Urari si Incantatii
kirucd
DIY Master
[Avatar]
Joined: 07/05/2011 19:27:18
Messages: 8209
Location: Bucuresti
IP:
Offline

La prima vedere nu e nicio problema, cand te apuci sa implementezi interfetele sa ne anunti si pe noi
daca e la fel de simplu. Ca sa vezi cat de "simplu" este intreaba-l pe Iulian (viulian) care a incercat sa faca
asa ceva, o sa iti explice el ce si cum.

Asa cum am precizat si mai sus, controller nu este un controller doar cu partea de lumini, ai nevoie si de alte
lucruri ca sa il numesti controller si sa fie de luat in calcul. Altfel exista deja implementari de controllere de lumini
la preturi nu chiar prohibitive.

O zi buna,
Dragos

Filtre biologice
http://www.acvariu.ro/forum/posts/list/24422.page
Reef 500+
http://www.acvariu.ro/forum/posts/list/17511.page
Scubaline 460 - Discusi
http://www.acvariu.ro/forum/posts/list/15524.page
Bean animal overflow
http://www.acvariu.ro/forum/posts/list/20369.page
darthradu
Senior member
[Avatar]

Joined: 09/11/2014 14:03:13
Messages: 1317
Location: Bucuresti
IP:
Offline

Pentru ca am fost abordat si mi s-a cerut interfata gen StormX, am decis ca si interfete intre om - controller urmatoare doua variante:

1. Character LCD 16 coloane 2 randuri + encoder rotativ
2. QVGA Graphic LCD Color cu Touchscreen + slot SD card

Pentru ambele optiuni se poate adauga interfata wireless.
Diferenta de pret dintre ele este de 15 lei.
Dezavantajul touch-ului este ca mananca 17 pini (fata de 16x2+encoder care vrea aproximativ 8), majoritatea folositori in alte parti(pwm/analog in/etc), insa este o alternativa pentru persoanele care nu vor un controller pentru toate ci cate un controller pentru fiecare lucru in parte. O sa calculez cati si ce pini mai raman disponibili cu el. Bineinteles ca exista adaptoare spi/i2c si as putea folosi 2 pini pentru fiecare in parte insa nu am timp deloc de teste momentan.

Stiam ca o sa am mari batai de cap cu touchscreen-ul insa nu m-am abtinut pana nu l-am vazut ca merge, chit macar ca aflam daca e placa defecta sau nu.
Pana una alta ma retrag usor in pejtera
[Thumb - pejte.jpg]


Multe Urari si Incantatii
Shubi
CNC-ist de frunte

Joined: 25/03/2012 13:43:16
Messages: 2463
Location: Timisoara
IP:
Offline

Din punctul meu de vedere, da-i inainte, la preturile astea, comparativ cu cat costa sa aduci unul din State, merita fiecare banut, mai ales daca ti cont ca trebuie sa mai si astepti o luna pentru un StormX.
Super tare
dan.pavelescu
Liliacul
[Avatar]

Joined: 19/04/2011 15:50:00
Messages: 13060
Location: Bruxelles
IP:
Offline

Shubi wrote:trebuie sa mai si astepti o luna pentru un StormX


Da, asteapta dupa putoarea de Radu, ca o sa termine controllerul cand iau eu ultima pensie

I'm Batman!

The Forgotten Sands
Release the kraken!
Soupe de poisson

Mi te supui.
[WWW]
 
Forum Index » Hardware
Go to:   
Powered by JForum 2.3.4 © 2012 JForum Team • Maintained by Andowson.com