[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 
Messages posted by: adiio
Forum Index » Profile for adiio » Messages posted by adiio
Message
Eu folosesc asta: https://tasmota.github.io/docs/
Este un firmware custom la care poti lua si sursa de cod... de acolo poti face modificari.
Dat fiind ca este un firmware custom, poate chiar un mini OS (cam mult spus), are propriile comenzi, inclusiv pentru PWM
Oricum toate scripturile din codul sursa sunt acelasi limbaj ca si pe arduino... numai ca te ia durerea de cap daca te uiti prin ele.
Faza misto este ca poti face 'rules' direct in ESP, in functie de data, ora, evenimente, parametrii senzori, daca le ai in MQTT poti prelua evenimente si din celelalte ESP-uri... este o nebunie.
Chiar poti face orice iti trece prin cap.

Oricum nu ai nevoie de scripturi foarte complicate... poti merge pe o versiune deja compilata, toate stiu PWM, partea de fade o poti face pe raspberry sau din orice pc/OS cu comenzi de PWM via http sau mqtt catre ESP, o poti face si pe serial in cazul lui arduino...
Poti pune comenzile de fade/\PWM in schedule task sau cron dupa un program si gata...
Lucian wrote:
si impedanta, impedanta ???

pentru 1 metru oricum nu conteaza.
Eu as fi facut-o altfel... cumparam 1-2 metri de micro-coaxial, taiam cablul sondei si prelungeam firul prin lipituri cu fludor.
Din experienta stiu ca sudura bate la fund orice mufa.
Asa ieseai si mai ieftin.
Frumos domnule, fara briz brizuri asa cum mi-ar place si mie.
Usurel mai baieti, sa nu treziti balaurii. Va puteti trezi cu PM-uri de genu: sa-ti fac, sa-ti dau ... etc.
Lucian wrote:
Super! Deci aia cu alimentarea peste 15 V era adevarata. Este buna si vestea ca merge si pe 3.3V, asta largeste aria de acoperire a controlerelor.
Din cate am vazut in filmulet ai 4 canale, care se pot dima manual din butoane ori din aplicatie si din cate am inteles ai facut ceva si din partea de programare a orelor de pornire cu o anumita panta si stingere cu coborare pe o anumita panta, bineinteles cu o granulatie corespunzatoare (praguri de salt/coborare). Mai ai un pic si poti sa vinzi un controller de lumini


Aia cu panta este putin 'tricky':
M-am laudat ca reusesc sa-i modific timpul de 'fade' la canalele PWM, nu am reusit sa o fac decat pe o perioada foarte scurta, am extins timpul de la 20 secunde(default) pana la 60, oricum este prea scurta perioada. Nu se poate extinde mai mult pentru ca trebuie modificat mult din codul sursa, asa ca am lasat-o balta.
Fade este o functie inclusa in firmware care face intarziere la comenzi de pwm, daca ai canalul 20% si vrei sa spunem 40%, activezi fade ala si iti face trecerea de la 20% la 40% in cele 20-60 de secunde.
Speram sa pot extinde timpul de fade... dar din pacate temporizarea aia este legata si de alte functii de baza.
Sunt alte variante, la ESP12 (cu memorie de 4MB) poti folosi restul de memorie pentru scripting... se pot pune acolo reguli. Ca idee ai aproape 3MB liberi pentru scripting de ajuns pentru cateva zeci/sute de linii cu comenzi de PWM dupa un anume program.
Faza este ca trebuie sa-ti faci programul manual, adica la anumite intervale, minute, secunde, ore... etc sa dai comenzi de PWM.
Partea si mai tricky este ca in functie de ce surse de lumina ai, ce controller pwm folosesti procentele de, hai sa-i spunem FADE PWM, vor fi diferite, este greu sa faci ceva universal, cel putin eu asa o vad.
Misto este ca avand softul in mana poti face ce vrei cu el, poti modifica 'FADE PWM' dupa cum vrei, trebuie doar sa ai disponibilitate.
Sa nu crezi ca este foarte complicat, iti faci programul cu comenzile PWM intr-un fisier extern si le upload in controller din interfata WEB.

Ca sa rezum: Sky is the limit...
Conditia este firmware custom...
@Lucian Cu un weekend intarziere am reusit sa fac testele.
Alimentare modul PWM-DC in 19.5V, nu am mai folosit PCA si PWM in 5V am folosit PWM-ul lui ESP in 3.3V, vestea buna este ca merge chiar si asa cu modulul alimentat in 19.5V
Functioneaza in sensul ca am toata plaja de tensiuni 0-10V chiar daca PWM-ul este in 3.3V si nu 5v cum este conceput modulul.
Am verificat si ca la 100% PWM (10v) tuburile se aprind la maxim, nu mai exista diferenta de luminozitate intre maxim PWM si maximul droselului (fara tensiune)

Am pus pe 'breadboard'-ul ala 2 butoane de + si - pentru a avea si control manual...

Din pacate din cauza camerei telefonului in filmulet nu se observa foarte clar diferentele de luminozitate... cert este ca functioneaza asa cum ar trebui.

image
image
dan.pavelescu wrote:Niste sparti. Nu stiu cum fac, dar toti pestii pe care i-am avut au fost nemancati grav de tot, fomila si flamanzila.

Trebuie sa semene ei cu cineva.
Misto pestanii, probabil ca atunci cand o sa ma hotarasc sa dau drumul la acvariu, am sa bag tot tetrazone, tot culori naturale, nu-mi plac unghiile false
Hai sa va povestesc cum m-am enervat eu pe Sonoff.
De vreo saptamana jumatate unul dintre Sonoff-urile de la tara nu mai era conectat la sistem... offline total.
Cand mai aveam probleme cu alimentarea 220v mai cadeau temporar device-urile, nu le-am facut back-up celor care comanda chestii in 220v, daca nu ai tensiune nici nu ai ce comanda, degeaba te chinui sa faci back-up la device.
De fiecare data Sonoff-urile si ESP-urile se reconectau automat odata cu revenirea lui 220V.
Asta care m-a facut sa ma supar pe Sonoff este singurul dintre cele 3 comandate initial, care mai avea sursa de alimentare originala, restul le-am modificat, am exclus partea de sursa 220v-5V si le-am alimentat din alimentatoare de telefon.
Unul dintr-un alimentator de HTC si celalalt dintr-un Samsung.
Am facut chestia asta pentru ca m-am gandit eu, de obicei am o intuitie foarte buna, ca sursele originale ale lui Sonoff sunt slabe. Mi-a parut rau ca am avut dreptate:

image

Cred ca piesa aia prajita este puntea. Nu mai ai cum sa vezi ce scrie pe piesa, este carbonizata...
Ce-i drept in cele 2 saptamani in care nu am mai trecut pe la tara au fost 3 opriri de 220v, stiu sigur pentru ca monitorizez si asta.
Probabil ca o parte de vina este si la Electrica Furnizare dar oare este o coincidenta ca este singura componenta care a cedat? Dintre toate electricele,electronicele si electrocasnicele pe care le am si am mult mai multe decat in Bucuresti...

Normal ca nu m-am impacat cu ideea, nu lasam eu lucrurile asa, desi nu aveam chef (seara asta ) sa stau de electronice, aveam de gand sa ma chiorasc in fundul paharului, nu in electronice, dar nah pentru ca m-am suparat am scos sculele si am rezolvat situatia.

image

image

Este o reparatie pe genunchi, in graba, tot cu o sursa de china, similara cu cea originala a lui Sonoff, vedem cat tine si asta.
Probabil ca Sonoff-ul o sa aiba soarta celorlalte 2: sursa de incredere, adaugat relee suplimentare, carcasa sonoff aruncata in cos si Rebranding pe ADI SRL )

Concluzia este ca, cel putin Sonoff, este prea scump pentru ce face, o tot zic de ceva vreme. Nu a tinut decat vreo 7 luni.
Poate ar merita incercat cu un cablu electric de degivrare/antinghet infasurat pe furtun si izolatie termica peste.
Toate astea inainte de intrarea in casa.
Nu stiu ce sa zic de fiabilitate, ar trebui sa fie ok.
Problema pe care o intrevad eu este apropo de volumul de apa care va trece prin el. La 300w trebuie sa treaca un debit (minim) destul de mare de apa, care cred ca tu nu-l ai prin 'furtunele'
Nu stiu daca poti sa-l folosesti ca si 'instant', eu asa o vad, vrei sa incalzesti apa care trece prin el.
In mod normal filtrul recircula apa prin incalzitor care incalzeste apa, dar in acelasi timp se si raceste (schimb de temperatura).
Trebuie gandita/testata cumva, ce se intampla cu incalzitorul daca trece doar un volum mic de apa prin el, sa nu cumva sa cedeze din cauza asta, pentru ca nu ar avea cum sa se raceasca.
Pe de alta parte apa este rece (iarna), posibil sa fie OK.

LE: incalzitorul unde planuiesti sa-l pui? Tot in balcon?
Nu este chiar gata, mai trebui parte de dimare automata si/sau de la distanta
Lucian wrote:Bravos!
Pe mine asta ma interesa ca merge modului PWM 5V to DC 0-10V
Caut acum sa dau comanda pentru restul de module.
Stie cineva vreo sursa Aliexpress care are depozite in Europa (parca Polonia)?


Eu as mai astepta putin... nu am dat detaliile de mai jos.

Reglajul de tensiune in intrarea droserului, cu montajul facut, este intre 0.62 si 8.82V
Asta iseamna ca tuburile nu se aprind la 100%, lipsesc 1.2v, diferenta de luminozitate nu este mare, doar un sparc... dar este.
Nu stiu exact de unde-i problema, sunt 2 variante: ori PCA-ul nu are destula putere (curent) si ar trebui pus ceva intermediar, posibil sa mearga un tranzistor pentru marirea curentului, sau trebuie marita tensiunea de alimentare a modulului PWM-DC, eu l-am alimentat de la un alimentator de 12V, posibil daca pui un alimentator de 15-20v sa fie ok, sa recuperezi cei 1.2V
Nu am cu ce ma juca, toate mantocheriile(marea majoritate) le am la casa de la tara... aici sunt restrans ca spatiu si dotari... saptamana viitoare in weekend merg acolo si pot sa reiau testele, sper sa-mi mai poti lasa jucariile pana atunci.
Oricum, important este ca schema este functionala, modulul PWM-DC isi face treaba.


Buna dimi, am revenit, conform zicalei cine se trezeste devreme (defapt cu noaptea-n cap) departe ajunge, va arat testele cu drosel Osram dimabil si convertorul PWM - DC (analogic voltage)
Prin bunavointa domnului Lucian, am putut inprumuta un drosel dimabil, 2 tuburi si convertorul PWM - DC, asa am putut face testele de mai jos.

image

image

image

Ce am facut pana acum, ESP12 cu PCA9685 si 4 LED-uri
image
image

https://www.youtube.com/watch?v=7Vv7cMAv_DM

M-a cam amart PCA9685 pana l-am integrat in platforma proprie...
Avantaje: 16 canale, am scapat de flickering, PWM 0-5V
Dezavantaje: pe firmware-ul modificat la restart-ul ESP-ului se aduc toate setarile la default: toate PWM sunt 0 si Frecventa 50hz
Pe 50Hz LED-urile fac flickering la fel ca si pe pinii lui ESP, avantajul este ca se poate ridica pana la 1526Hz
Revin cu altele...
Salut.
Bine ai venit.
Citeste pana la 100%... ai ce invata.
gmanea wrote:
...
- un convertor de nivel 3.3V 5V (@adiio, buna observatie) pentru a ataca convertorul PWM > 10V.


Eu ma gandeam ca pot folosi un amarat de tranzistor pentru ridicat PWM-ul in 5v...

Noaptea trecuta am reusit sa modific firmware-ul si sa adaug suportul pentru pca9685, asta inseamna ca am scapat de 2-3 probleme:
1. partea cu ridicatul PWM-ului la 5v, pca9685 merge direct in 5v
2. am ramas cu pini liberi pentru alte chestii
3. (posibil si pct 3) posibil sa fi scapat de flickering...

Trebuie alte teste. LOL
Lucian wrote:uite ce stie sa faca Sorm X de la Coralux


HA, storm x are pca9685 pentru cele 16PWM...
Uite cum arata cel luat de pe ali.
https://www.aliexpress.com/item/1005001621846654.html?spm=a2g0o.search0302.0.0.2638f3b1kvPED3&algo_pvid=null&algo_expid=null&btsid=0b0a556816213904211093747e4727&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

Dupa cum spuneam am folosit ESP12 pentru PWM, dar din cele citite am retinut ca posibil sa "flicker", nu am inteles exact cum. Unii zic ca ocazional altii zic ca la valori mici ale lui PWM
Cert este ca montajul meu cu LED-uri cam falfaie pana in 25%, se simte destul de bine la ochi, nu se observa in filmulet.
Asa ca am sa vad cum pot folosi pca9685, asa mai raman pini liberi si pentru altele.

Faza cu modulul ala PWM to DC este ca din ce am citit este conceput pentru PWM 5V, adica arduino, posibil sa nu mearga 100% pe ESP, solutia ar fi sa ridici PWM-ul din 3.3v in 5V inainte de modul.
In fine o sa facem teste.
 
Forum Index » Profile for adiio » Messages posted by adiio
Go to:   
Powered by JForum 2.3.4 © 2012 JForum Team • Maintained by Andowson.com