| Message |
|
|
|
Sistemul actual pune accent pe functia de datalogger foarte utila cand vrei sa urmaresti atent ceva, sa optimizezi.
Sunt de acord cu faptul ca fiabilitatea retelei GSM este net superioara si cred ca ar trebui sa includ si partea de soft care sa permita conectarea, in mod optional, a unui modul GSM pentru cei care isi permit un abonament in plus.
Nu prea sunt de acord cu actionarile manuale de la distanta in caz de avarie. Poate dorm sau n-am semnal cand se intampla prostia, totul trebuie prevazut si actionat local in mod automat si insitat cu trimiterea avertizarii la distanta.
O poza trimisa pe mail la intervale regulate de timp pe perioada avariei cred ca este mult mai utila si ramane.
Multumesc pentru observatii si sugestii, le primesc cu placere atata timp cat sunt constructive.
|
 |
|
|
|
Asa este dar nu la ver.5. Oricum prefer sa-l folosesc sub controlul lui atmega328 am mai multa libertate de programare.
Cred ca o sa abordez si variante cu mai multi pini, ma tenteaza pentru senzori alimentati cu baterii, am inteles ca au si functii de "deep sleep"...
|
 |
|
|
|
Am folosit un router vechi, de fapt este pe post de "translator" intre wlan si lan, cablul ethernet de la routerul principal este bagat intr-un port lan 1/4, nimic in wlan.
ESP8266 are puterea maxima de emisie in 802.11b asa ca am setat batranul router pentru rata mica de transfer si legatura wireless devine foarte stabila.Pentru siguranta maxima am facut un watchdog in soft care da reset hardware la modulul wireless daca nu se poate posta pe server.
Senzorii se vor monta intr-o cutiuta cu perforatii in afara carcasei montajului pentru evitarea erorilor generate de caldura disipata.
Exista 2 conectori FTDI unul pentru programare si unul pentru debug pe un serial software.Trebuie scos jumperul care taie alimentarea la ESP pentru folosirea celui de programare !
N-am renuntat la ledul rosu/albastru util pentru semnalizare locala cand se depasesc limitele admise la ce se masoara si indicarea pierderii legaturii cu serverul.
|
 |
|
|
|
Primele poze promise:
|
 |
|
|
|
O sa fie de vanzare, urmeaza sa instalez mai multe noduri intr-o fabrica cu profil alimentar in diverse puncte critice.
Tocmai am facut un test cu NMA pentru Android, m-a notificat aproape instant.
Contul gratis de pe notifymyandroid.com limiteaza la 5 notificari pe zi.
|
 |
|
|
|
Multumesc pentru solutie !
Din pacate implica costuri suplimentare sa trimiti SMS-uri.
Nativ, emoncms are in modulul events, pe langa e-mail, si posibilitate de notificare prin twitter, prowl pentru iOS si NMA pentru Android.
Mi-am setat telefonul sa ma avertizeze sonor cand primesc un mail pe gmail si pentru moment pare ok.
|
 |
|
|
Revin cu un sistem de monitorizare bazat pe conexiunea Wi-Fi tot mai prezenta in casele oamenilor.
-Arduino PRO mini 3.3V /8MHz sau variante DIY
-ESP-8266-05 modul serial to WiFi foarte mic si foarte TARE !
-DS18B20 senzor temperatura.
-HIH5030 senzor umiditate.
-Cont pe emoncms.org sau server propriu, eu mi-am instalat emoncms pe un ubuntu 14.04 LTS
-Un cont freeDNS eu am optat pentru mooo.com, util daca nu aveti IP fix si vreti sa vedeti din afara serverul propriu.
-Un cont de mail pe gmail.com de la care serverul va poate trimite mail pentru avertizare depasire limite admise la ce monitorizati sau la pierderea conexiunii cu senzorii.
Este pornit de doua saptamani si va fac public un dashboard:
http://ga29.mooo.com/arduino/labmed
puteti vedea valorile in timp real si istoricul evolutiei lor D W M Y si multe altele cand aveti acces total la server.
O sa spuneti ca nu prea are, in forma asta, prea mare legatura cu monitoarizarea acvariului. Se pot atasa cu usurinta ce senzori credeti ca sunt necesari. Sistemul de monitorizare/avertizare este cu costuri de exploatare mult mai mici fata de varianta GSM.
Voi reveni si cu ceva poze cand va fi in cutiuta
|
 |
|
|
|
Am facut un mic upgrade la soft:
Avertizare si la suprapresiune. Ledul clipeste tot in rosu dar in salve de 3 impulsuri si trimite sms cu text "presiune ridicata".
In conditii normale pompa merge pe la 27-28kPa, la sms de informare mesaj "presiune 3/5".
A fost o pana de curent de peste o ora, amicul a primit sms-ul de avertizare s-a deplasat la bazin si a ventilat manual apa.
La revenirea curentului a constatat la sms de informare ca presiunea a crescut din motive de agitare impuritati la 4/5.
Astfel am hotarat sa introducem avertizarea de presiune marita la 5/5 adica la valori de peste 40kPa.
In plus am pus si un UPS de 400W cu iesire sinusoidala care functioneaza cu acumulator auto extern. Am optat pentru capacitatea de 75Ah pentru ca UPS-ul stie sa incarce cu 6-7A.Acum asteptam cu nerabdare prima pana de curent sau o simulam sa vedem cam cate ore de autonomie avem dar pentru asta va trebui sa introduc cat de curand si avertizarea la pana de curent pentru a avea momentul T0.
|
 |
|
|
|
Monitorizarea prezentei tensiunii de alimentare este usor de facut, o voi include in versiunea urmatoare. In ce priveste UPS-ul de obicei stim cam pe ce autonomie ne putem baza si nu cred ca se justifica complicarea montajului.
|
 |
|
|
|
Un sistem de avertizare prea "vorbaret" poate deveni enervant si actiunea aleasa de destinatarul mesajului poate fi cea de ignorare a acestuia.
M-am gandit ca ar putea fi doua situatii care merita avertizate:
1. De obicei senzorul de minim porneste pompa de apa si cel de maxim o opreste.Un astfel de ciclu asigura completarea apei din acvariu in urma procesului natural de evaporare. Se poate contoriza frecventa de repetitie a acestor cicluri si daca devin prea dese este clar ca apa dispare din acvariu si printr-o fisura.Acest lucru merita avertizat prin sms text:"Posibile scurgeri de apa, verificati etansietatea".
2. Senzorul de jos porneste pompa si un contor de timp, daca intr-un timp rezonabil acest senzor nu reuseste sa treaca din starea ON (mediu aer) in starea OFF (mediu apa) este evident ca acvariul este spart si microcontrolerul opreste pompa si trimite sms text:"Acvariu spart interveniti urgent !".
Astea sunt cele doua situatii avertizabile daca aveti si alte sugestii le astept cu interes.
|
 |
|
|
|
Inca ceva detalii si forma finala, tubul termocontractant este autoadeziv.
|
 |
|
|
|
Apa patrunde prin mici orificii aflate pe corpul si capacele sus jos ale protectiei senzorului lent dar sigur si impuritatile raman in afara senzorului.
Senzorul este conectat prin 19m de cablu la o intrare analogica a lui Arduino si cum imi place sa stiu tot despre starea senzorilor am pus acea retea de rezistoare. Daca arduino vede 5k6 contactul senzorului e ON , 11k2 inseamna contact OFF, zero ohmi cablul in scurt, infinit cablul rupt. Evident la acvariu nu este cazul, am vrut numai sa explic ce cauta rezistoarele acolo.
Presupun ca doi senzori pe o tija amplasati intr-un tub fin perforat si scufundat in acvariu ar fi ce trebuie, aici astept sugestii de la acvaristii cu experienta de la care astept si o sugestie in ce priveste oportunitatea unui sms de avertizare si daca da in ce conditii ?
|
 |
|
|
|
Cred ca m-a luat valul si o sa upgradez jucaria.
Constat ca este un forum cu multi pasionati si pentru ca admir oamenii care au un hobby si se tin de el voi incerca sa-mi aduc modesta contributie.
Dupa parerea mea cel mai important element al unui acvariu este apa, asa ca o sa incep cu controlul nivelului apei.
Am ceva experienta dobandita din automatizarea unui sistem de irigare cu pompa submersibila si pot sa afirm clar ca cel mai simplu si fiabil sistem de mentinere a nivelului de apa intr-un recipient este cu releu clasic in conexiune "latch" comandat de doi senzori tip flotor cu releu reed.
Un senzor de minim si un senzor de maxim, distanta fizica intre ei va crea un histerezis necesar pentru ca pompa de apa sa nu porneasca la orice val.
Ca in orice sistem automat marea problema este stabilitatea senzorilor, in cazul celor din acvariu/fantana poate sa apara usor blocarea lor de catre impuritati.
Am sa va atasez cateva poze cu sistemul de antiblocare folosit de mine la senzorii de protectie pentru pompa submersibila si sunt operationali de peste 2 ani.
|
 |
|
|
Cred ca oful poate fi risipit usor pentru ca de fapt denumirea de platforma Arduino se refera mai mult la mediul de programare Arduino IDE.In rest e risipa sa folosesti delicatul UNO 3 sau Leonardo in locul unui "bare bone" intr-un montaj dedicat
Initial facilitatea cu apel respins urmat de sms-info o facusem pentru citirea starii unui consumator. Daca era OFF il facea ON si trimitea sms cu text:"consumator ON" si invers dar era inutila in acest caz.
Interesanta ideea cu pompa de backup si cred ca pot fi controlate simultan de catre Atmel. Daca circuitul de presiune este comun (MPX5050DP e scump) si presiunea scade sub un nivel decent softul sa opresca pompa principala apoi sa porneasca pompa backup iar daca presiunea s-a restabilit sa informeze prin sms despre asta, in caz contrar tot prin sms sa spuna ca este o problema cu furtunele.
Multumesc !
|
 |
|
|
|
Am finalizat calculul.
Sistem ca cel din poza mai putin telefonul mobil costa 260 Lei.
Pe piata SH telefonul se poate cumpara cu 30-60 Lei.
|
 |
|
|
|
Fac in seara asta un calcul si revin cu un raspuns, problema este sa mai gasim tipul asta de telefon sau similar.
|
 |
|
|
|
Daca este cerere nu refuz.
|
 |
|
|
|
Si forma finala:
|
 |
|
|
|
Multumesc pentru aprecieri !
|
 |
|
|
|
Presupun ca este plecat mult timp de acasa.
Este sistemul de alarma al casei un DSC PC1616 care are o cutie maricica si un acumulator 12V/7Ah, incape si montajul
meu in ea. Bateria telefonului pentru ca deja o are si mai ales nu dreneaza prea mult din bateria sistemului de alarma
in momentele de emisie ale telefonului. DS18B20 este primul senzor la care ma gandisem si eu, este ieftin si foarte bun dar asa cum am spus nu ma pricep la acvarii si am nevoie de ajutor in ce priveste sa zicem ce temperaturi sunt critice si ce trebuie facut in aceste situatii.
|
 |
|
|