[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 
Automatizari acvariu (marin)  XML
Forum Index » Hardware
Author Message
adiio
Member
[Avatar]

Joined: 20/04/2014 07:37:01
Messages: 166
Location: Bucuresti, Pantelimon
IP:
Offline

Trebuie sa se inteleaga ca aia 34 GPIO sunt totalul, nu ai 34 GPIO plus celelalte minunatii.
Toate specificatiile alea se exclud unele pe celelalte: ori, ori ori=total 34

This message was edited 1 time. Last update was at 19/05/2021 04:03:03

adiio
Member
[Avatar]

Joined: 20/04/2014 07:37:01
Messages: 166
Location: Bucuresti, Pantelimon
IP:
Offline

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.
gmanea
Member

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

Pentru controlul luminii eu vad asa:
(cateva poze cu lampa despre care vorbesc: http://www.acvariu.ro/forum/posts/list/20/40777.page)
1. Controller ESP32.
2. Software de baza:https://github.com/CelliesProjects/aquacontrol32
- eu l-am modificat astfel incat sa comande in PWM un cooler doar cand este nevoie, in functie de temperatura.
- o alta modificare o sa fie sa-i elimin partea de afisaj, nu-i vad rostul.
- o sa mai elimin si partea de SmartConfig cu un ConfigManager care functioneaza cam asa:
La pornire, in mod normal, chip-ul ESP32 WiFi se conecteaza la ultima retea cunoscuta.
Daca nu reuseste trece in modul "access point". Cu un telefon ne conectam la acel SSID si ni se deschide o pagina in care setam reteaua/parola dorita.
ESP-ul se restarteaza si daca reuseste sa se conecteze la retea trece in modul "station". Acum pagina de configurare a lampii este accesbilila dupa ip/hostname.

3. Senzor de temperatura pentru controlul cooler-ului: ds18b20
4. Cooler: eu am ales unul de la Arctic pe 4 fire (PWM si speed feedback); atentie ca nu toate opresc motorul la PWM=0, unele au o turatie de idle.
5. Drivere led, acum aici incepe sa difere in functie de drivere(eu am acum LDD-uri ce accepta direct pwm). Pentru 0-10V eu as merge asa:
- modulul PWM > 10V.
- un convertor de nivel 3.3V 5V (@adiio, buna observatie) pentru a ataca convertorul PWM > 10V.

Eu o sa postez firmware-ul/sursele modificate cu informatiile necesare (pini PWM, cooler, ds18b20, hostname).
Pentru a-l "arde" in chip(binarul), fara arduino, se poate utiliza "ESP32 Flash Download Tool".
Cred ca suntem destui aici care pot ajuta pe partea de software!!

This message was edited 1 time. Last update was at 19/05/2021 08:21:22

[Yahoo!]
adiio
Member
[Avatar]

Joined: 20/04/2014 07:37:01
Messages: 166
Location: Bucuresti, Pantelimon
IP:
Offline

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

This message was edited 1 time. Last update was at 19/05/2021 10:45:14

adiio
Member
[Avatar]

Joined: 20/04/2014 07:37:01
Messages: 166
Location: Bucuresti, Pantelimon
IP:
Offline

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...

gmanea
Member

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

Atasat sunt doua foldere ce contin sursele si binarele ce pot fi incarcate pe un ESP32.
Procedura este urmatoarea pentru cine nu doreste sa mai instaleze VisualStudioCode/platformIO:

1. Se instaleaza "esp32 flash_download_tool": https://www.espressif.com/sites/default/files/tools/flash_download_tool_v3.8.7.zip
2. Se conecteaza ESP32 la calculator si se noteaza portul COMx cu care este vazut de sistem.
3. Se lanseaza flash_download_tool si se selecteaza:
ChipType: ESP32
WorkMode: develop

4. Se selecteaza in aceasta ordine binarele (din folder-ul aquaLamp-firmware) si se scriu in dreapa (dupa caracterul @) adresele corespunzatoare:
bootloader_dio_40m.bin @ 0x1000
partitions.bin @ 0x8000
boot_app0.bin @ 0xe000
firmware.bin @ 0x10000

SPI SPEED: 40Mhz
SPI MODE: DIO
FLASH SIZE: 8Mbit
COM: Se selecteaza valoarea portului serial COMx asociat ESP-ului.

5. Start.......se asteapta finalizarea.

6. Se instaleaza pe mobil din app store "ESP Touch: Smart Config for ESP32" si se lanseaza; daca sunt mai multe retele WiFi telefonul trebuie sa fie conectat la reteaua dorita.
7. Se introduce parola retelei si se apasa CONFIRM.
8. Se asteapta pana apare confirmarea si se noteaza IP-ul obtinut: xxx.xxx.xxx.xxx

Daca se intampla sa nu gaseasca ESP-ul, atunci ESP-ul trebuie restartat in timp ce aplicatia cauta ESP-ul.

Gata!!!!
Se lanseaza pagina WEB http://xxx.xxx.xxx.xxx
Parola de acces pentru modificari:
user: admin
pass:esp32


Conectare:
PWM led 0: gpio 32
PWM led 1: gpio 33
PWM led 2: gpio 25
PWM led 3: gpio 26
PWM led 4: gpio 27

Senzor dallas: gpio14
Pwm FAN: gpio 13

Momentan controlul FAN-ului este hardcodat astfel:
- temperatura radiatorului < 35 grade, PWM=0%
- temperatura radiatorului >= 50 grade, PWM=100%
- altfel se regleaza PWM-ul intre 25% si 100% in functie de temperatura.

Eu zic sa-l incercati, o sa va placa cu siguranta!

 Filename aquaLamp-firmware.7z [Disk] Download
 Description No description given
 Filesize 524 Kbytes
 Downloaded:  3 time(s)

[Thumb - print-screen.jpg]

 Filename aquaLamp-source.7z [Disk] Download
 Description No description given
 Filesize 440 Kbytes
 Downloaded:  0 time(s)

[Yahoo!]
Lucian
Administrator
[Avatar]

Joined: 20/12/2001 02:00:00
Messages: 6118
Location: Bucuresti
IP:
Offline

@gmanea: Multumim pentru disponibilitatea de a pune munca ta la dispozitia comunitatii
Ce versiune de placa de dezvoltare ESP32 ai utilizat? Ne dai si niste detalii despre montaj, ce ai mai pus pe langa, cum ai facut legaturile, cum arata, etc. Mai ales ca functioneaza de mai mult timp, reprezina o garantie ca este o solutie functionala.


„Singurele lucruri care se intampla rapid intr-un acvariu sunt cele rele. Lucrurile bine facute se observa in timp si necesita rabdare, rabdare, rabdare...”
gmanea
Member

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

Nu prea conteaza chip-ul, cam toate au pwm-urile disponibile.
La prima lampa:
https://www.aliexpress.com/item/32992405688.html

La actuala:
https://www.aliexpress.com/item/32842966602.html

Testele cu firmware-ul trimis anterior:
https://www.aliexpress.com/item/4001166598098.html

Pe langa ESP32, am asa:
- alimentarea este din 24V, o sursa MeanWell de 500W, alimenteaza cam tot din acvariu; am utlizat o sursa DC/DC de 5V pentru ESP.
- 6 placute LED cu CREE 4x4 fiecare.
- 6 LDD1000
- 6 LDD500 (nu mai stiu exact, dar anumite led-uri au un max de 700mA).
- un senzor dallas DS18B20, prins cumva de radiator.
- un cooler ARCTIC cu PWM ce sufla in radiator cand e nevoie.
Toate pe unde au apucat, pe un radiator de 1m lungime.

Cablajele le-am facut cu un miniCNC/soldermask UV, acum nu-l mai am (este in upgrade) si din aceasta cauza momentan le "sudez" pe cablaj de test.
Am pus cateva poze la data respectiva aici: http://www.acvariu.ro/forum/posts/list/20/40777.page
Oricum o sa-l demontez sa-i scot oled-ul, regleta cu care curat geamurile se agata mereu de el, si oricum nu este util.
Si o sa revin cu o poza din interior.

This message was edited 1 time. Last update was at 19/05/2021 21:29:06

[Yahoo!]
adiio
Member
[Avatar]

Joined: 20/04/2014 07:37:01
Messages: 166
Location: Bucuresti, Pantelimon
IP:
Offline

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...

This message was edited 3 times. Last update was at 22/05/2021 20:49:10

Humbert
Aquamaster
[Avatar]

Joined: 26/10/2008 15:59:25
Messages: 2615
Location: Bucuresti, P-ta 1 Mai
IP:
Offline

Deci pe mine ma depaseste ce s-a scris pe aici in ultima vreme, dar din cate vad ai reusit sa faci modul de dimare cu esp32, integrat in HA.

Pai vreau si eu pt lampile mele mars aqua!

Poti sa pui lista cu piesele te rog, sa stiu ce sa cumpar, am doar esp-uri.



adiio
Member
[Avatar]

Joined: 20/04/2014 07:37:01
Messages: 166
Location: Bucuresti, Pantelimon
IP:
Offline

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

Lucian
Administrator
[Avatar]

Joined: 20/12/2001 02:00:00
Messages: 6118
Location: Bucuresti
IP:
Offline

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)?


„Singurele lucruri care se intampla rapid intr-un acvariu sunt cele rele. Lucrurile bine facute se observa in timp si necesita rabdare, rabdare, rabdare...”
adiio
Member
[Avatar]

Joined: 20/04/2014 07:37:01
Messages: 166
Location: Bucuresti, Pantelimon
IP:
Offline

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.


Lucian
Administrator
[Avatar]

Joined: 20/12/2001 02:00:00
Messages: 6118
Location: Bucuresti
IP:
Offline

adiio wrote:...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.

Da, am mai citit ca problema este de la alimentarea modulului care trebuie facuta de la 15V in sus.


„Singurele lucruri care se intampla rapid intr-un acvariu sunt cele rele. Lucrurile bine facute se observa in timp si necesita rabdare, rabdare, rabdare...”
adiio
Member
[Avatar]

Joined: 20/04/2014 07:37:01
Messages: 166
Location: Bucuresti, Pantelimon
IP:
Offline

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.

This message was edited 1 time. Last update was at 28/05/2021 21:16:59

Liv
Ultrahigh member

Joined: 12/11/2015 11:35:12
Messages: 2107
Location: Bucuresti, sector 2, Pantelimon
IP:
Offline

Folosesc eu multe surse chinezesti la servici. De 5V si 12V de 1 si 2A. Cind cade tensiunea cad si multe surse. Am patit-o rau de tot in urma cu cca. 1 an prin Tunari dupa 2 caderi de tensiune repetate intr-o ora. Vreo 90 de surse arse. Dintr-un punct de vedere e mai bine ca se ard doar sursele si aparatura ramine intreaga.

Sa aveti animale sanatoase, plante frumoase si apa limpede.
dan.pavelescu
Liliacul
[Avatar]

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

Idem in Petresti, la Corbeanca. Fluctuatiile si penele de curent sunt la ordinea zilei.
Va recomand relee de protectie si ups-uri cu avr unde e cazul.
https://www.dedeman.ro/bucuresti3/releu-monofazic-protectie-tensiune-380131-vp-32a/p/1027576 (link informativ)


I'm Batman!

The Forgotten Sands
Release the kraken!
Soupe de poisson

Mi te supui.
[WWW]
opincarul
Ultrahigh member
[Avatar]

Joined: 14/08/2012 14:29:31
Messages: 1769
Location: Varteju - Magurele
IP:
Offline

dan.pavelescu wrote: Va recomand relee de protectie si ups-uri cu avr unde e cazul.
https://www.dedeman.ro/bucuresti3/releu-monofazic-protectie-tensiune-380131-vp-32a/p/1027576 (link informativ)



La serviciu am un UPS trecut printr-un stabilizator de tensiune cu servomotoare. Facea fata lejer cand porneau utilajele grele din Electromagnetica

Mama prostilor e mereu gravida!
dan.pavelescu
Liliacul
[Avatar]

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

Da, stabilizator cu servomotor pui la consumatorii care au motor (frigider, masina de spalat, etc). Dar cred ca sunt mai zgomotoase.

I'm Batman!

The Forgotten Sands
Release the kraken!
Soupe de poisson

Mi te supui.
[WWW]
opincarul
Ultrahigh member
[Avatar]

Joined: 14/08/2012 14:29:31
Messages: 1769
Location: Varteju - Magurele
IP:
Offline

dan.pavelescu wrote:Da, stabilizator cu servomotor pui la consumatorii care au motor (frigider, masina de spalat, etc). Dar cred ca sunt mai zgomotoase.


Aveam pe el un sistem audio de ~6000W, un mixer amplificat si 3 clape. Nimic cu motor
Cand cade tensiunea se aude un clancanit subtil si zgomot de motor, dar numai pentru o secunda.

Mama prostilor e mereu gravida!
 
Forum Index » Hardware
Go to:   
Powered by JForum 2.3.4 © 2012 JForum Team • Maintained by Andowson.com