DIY 3kW Arduino MPPT Solar Charge Controller ESP32 • Fórum | MyPower.CZ

Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Poslední návštěva: ned kvě 28, 2023 4:59 am


DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Diskuze na téma solárních, větrných a ostatních regulátorů, datové komunikace mezi regulátory a PC, instalace software, zapojení regulátorů, chování a zkušenosti s různými typy regulátorů.
PředchozíDalší

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod jannecz » úte kvě 23, 2023 7:47 pm

kodl69 píše:proč máš propojený CH340s CP2102? to jako komunikuješ USB - UART-USB do dalšího PC? snad stačí jeden převodník USB/UART, nebo ne? Obě verze se nachází na kdejaké ESP vývojové desce a normálně se do toho nahrává program z pc, netuším, co hledáš za problém.


To není propojený, ten brouček je tam jen tak samostatně...
?
jannecz
 
Příspěvky: 46
Registrován: pát lis 26, 2021 7:54 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod rottenkiwi » úte kvě 23, 2023 8:48 pm

ESP32 ma niekolko strapping pinov, ktore nemozu byt vo FLOAT,
musia byt bud pull_up alebo pull_down.

.
ESP32_strapping_pins.jpg


.
ESP32_strapping_pins_II.jpg
How fungi changed REC Lion ChatGPT on ESP32 Solar Tracker SPA_SRA Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5270
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod jannecz » stř kvě 24, 2023 8:10 am

Nechápu, proč to mají tak složitý... zlatý ISP u AVR.
Že se ptám tak blbě, nikdy jsem ESP32 nepotřeboval, standartní postup nahrání programu do ESP32 je přes bootloader?
Protože o to, co se snažíš je nahrání programu bez bootloaderu, to znamená klasicky přes externí programátor na úplně prázdný čip, nebo ne?
?
jannecz
 
Příspěvky: 46
Registrován: pát lis 26, 2021 7:54 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod PetrDubi » stř kvě 24, 2023 8:29 am

Osobně jsem ESP i ESP32 vždycky nahrával tak, že jsem spojil GPIO0 s GND, připojil napájení a potom normálně nahrál program. ESP32 používám normálně moduly s USB, takže spojím GPIO0 s GND (nebo mají některé i tlačítko, které dělá to samé), připojím k USB a potom přes to USB nahraju program. U ESP8266 připojím převodník s CH340 (rxd, txd, gnd a 3,3V), spojím GPIO0 s GND, zapnu napájení a programuju, nevidím v tom žádný zádrhel.
Na ty strapping piny o kterých píše Kiwi je potřeba si dát pozor, ale tam je spíš problém, že některý piny při bootu mění výstupní úroveň tak si dát pozor aby to něco špatnýho nezpůsobilo dál a druhá věc je, že když je některý strapping pin třeba uzemněný, tak ESP nenabootuje. Ale jsou na to i tabulky, kde je který pin mění při bootu úrovně a který pin může zablokovat boot, když bude uzemněný nebo naopak na Vcc.
mobilní elektrárna 3x Uni-solar PVL-68, 3x MPP modul, vše řízené přes arduino
doma 3280 Wp JV, 2460 Wp JZ, Easun SMW 8k (rebrandovaný MAX 8 kW), aku 13kWh 16s LiFePO4
?
PetrDubi
podporuje fórum
 
Příspěvky: 904
Registrován: úte říj 12, 2021 9:43 am

Lokalita: Blízko Ústí nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 5740
Kapacita baterie [kWh]: 13

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod glottis » stř kvě 24, 2023 8:32 am

na svych deskach to delam takhle:

https://hallard.me/esp8266-autoreset/

a pouzivam pak klasicke FTDI programatory pro arduino
?
glottis
 
Příspěvky: 1107
Registrován: stř úno 02, 2022 10:30 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod kodl69 » stř kvě 24, 2023 9:15 am

to janecz: když si koupíš hotovou desku s usb https://vi.aliexpress.com/w/wholesale-e ... .1000002.0 , neřešíš nic, maximálně stiskneš při startu programování tlačítko boot. A programovat to můžeš klidně přes webový rozhraní, třeba https://web.esphome.io/?dashboard_install (pozor, pouze chrome, chromium, snad edge) takže to ISP je proti tomuhle vlastně složitý :)
R kiwi má málo problémů a moc času, tak si nějaký uměle vytváří.
To Rkiwi: když už to chceš programovat jako samostatnej ESP modulek, kup si tohle https://vi.aliexpress.com/item/10050046 ... 4dfZYwnxtt , a potom už jenom OTA, a žádnej seriák nepotřebuješ. Opět, jediný, co je potřeba tak stisknout tlačítko boot a pustit to tam...
ostrov 4600Wp neustále ve stádiu zrodu: midnite classic 150 lite+whizbang jr., 16S a různě P cca 300Ah Winston, Ex Powerjack 8kW (momentálně samodomo cca 6kW). 48V DC rozvody a spotřebiče.
?
kodl69
podporuje fórum
 
Příspěvky: 6907
Registrován: sob črc 19, 2014 7:56 pm


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod jannecz » stř kvě 24, 2023 11:25 am

Pánové Vy jste úžasní, viděl bych to na vyřešené tajemství nahrávání ESP32. Ale je pravda, že když jsem chtěl něco rozchodit já, zkončilo to u mě stejně jako u rottenkiwiho zkoumáním až k datasheetu. Prostě mě to zajímá.
On si pak člověk dokáže rozchodit obvody, na který nejsou napsaný knihovny, chce to sice čas, ale ta neskutečná radost!

Proto se mě tady líbí členové, kteří se jen nespoléhají na konzum a produkty pro masy lidí, ale dokažou si něco vyrobit i třeba ze šrotu, co funguje, sám si to dokáže opravit, vylepšit a pod.

Nadchl mě kodl69 se svým měničem, tady by byl pěkný MPPT regulátor, BMSka by se našla taky, bohužel na panelech, bateriích jsme odkázáni na korporát...

O tom by ta komunita měla přece být... Jak se říká, s nářadím umí dělat kdejakej blbec, ale BEZ nářadí... :D
?
jannecz
 
Příspěvky: 46
Registrován: pát lis 26, 2021 7:54 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod rottenkiwi » stř kvě 24, 2023 12:53 pm

U kamery ESP32 - CAM to islo, CP2102 - 3.3 GND RX TX + 0 na GND a OK.
U tohoto bazmeku to nejde, robim to podla tychto videi.

https://www.youtube.com/watch?v=XbPMfoKi8kk
https://www.youtube.com/watch?v=lOG8-mQHZTw
https://youtu.be/m6njN9Y7PF0?t=62

Keby som si mohol kupit hotovu dosku, tak to urobim inak, ale hotova doska
stoji 9.8 € je to to iste co na ALi, len si dal nas obchodnik 200 % prirazku
a este ked je nieco mimo datasheetu, tak odpise ze je to klon a nebavi sa dalej.
How fungi changed REC Lion ChatGPT on ESP32 Solar Tracker SPA_SRA Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5270
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod marsal64 » stř kvě 24, 2023 1:27 pm

Není ESP32 jako ESP32. Já osobně jsem používal C3, nyní jsem přešel na S3. Výhodou je pro mne, že tyto verze mají debugging přes JTAG.
Doporučuji osobně S3 (více pinů i výkonu v případě potřeby). U verzí s S3 mají devkity (třeba viz https://www.aliexpress.com/item/1005005552166412.html) dva USB, které jsou ovšem celkem zbytečné - já aspoň používám jeden "USB" USB-C, přes který nahrávám kód a v případě potřeby i debugguji. Používám "originální" ESP-IDF, nikoli Arduino nebo něco ještě jiného.

Speciálně pro kodla, jak jsme se kdysi bavili o analog vs. digitál:
Formátuji teď nové LiFePo baterky a nemám na použité "nabíječce" hlídání koncového napětí. Abych k tomu nemusel pořád běhat, chtěl jsem postavit cosi s bzučákem a TL431 ... OK, ale zjišťuji, že nemám doma žádný MOSFET, který by zabíral na napětí za TL431 tak akorát ... s bipolárem to musí jít taky, ne, ale ... kdo má počítat ten dělič pro bipolár??? ... Tak prostě vezmu ESM32S3 devkit, naprogramuji to za 20 minut, včetně miniwebu (připojení přes WiFi), devkit se na Wifi připojí napoprvé a já vidím hodnotu napětí baterek nahoře v pracovně, bzučák je tam taky s jedním BC507, protože dát odpor do báze tranzistoru a zapojit správně emitor a kolektor ještě zvládám...

Na obrázku OT - bastlík s ESP32S3 + ENS160 (I2C měřič koncentrace CO2) + SHT31 (I2C teplota a vlhkost).
Přílohy
20230520_235346.jpg
Uživatelský avatar
marsal64
 
Příspěvky: 1102
Registrován: sob čer 16, 2018 12:45 pm
Bydliště: Velké Popovice


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod yolo80 » stř kvě 24, 2023 2:01 pm

Preco vymyslate koleso ked ho uz niekto vymyslel?
https://github.com/OLIMEX/ESP32-DevKit- ... _Rev_B.pdf
?
yolo80
 
Příspěvky: 28
Registrován: ned led 09, 2022 11:08 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod jannecz » stř kvě 24, 2023 5:19 pm

Ono když nejsou peníze, tak to není špatný nápad...
Před kovidem, kdy se dalo normálně nakupovat na alíku, že nepříjde hned FAKE součástka jsem objednával procesorky samostatně a k tomu desky.
Když je člověk šikovnej, dá se pěkně zapájet (u mě ERS 50). Je to pak sice drátování, ale dá se to. Plošáky kreslit zatím neumím...

Takže pokud má rottenkiwi možnost koupit lacino čipy, nadělat desky, šel bych do toho...

20230524_175403.jpg

20230524_180101.jpg
?
jannecz
 
Příspěvky: 46
Registrován: pát lis 26, 2021 7:54 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod dusanmsk » stř kvě 24, 2023 6:33 pm

Plosaky kreslit je dnes relativna pohoda. Presiel som cez DesignSpark, zavadil o Kicad a skoncil u Easyeda (free, online). Clovek sa nemusi srat s gerbermi a na 1 klik to rovno objedna. Caka ma na jesen/zimu ked nebude co robit level 2 - nechat to rovno v tej cine aj osadit v smd. Zatial mam len par projektikov, nejake io extensiony k loxone, inteligentny prietokovy spinac, znamemu som robil system na posun tercov na strelnici a tak oodobne. Clovek sa furt nieco uci.
?
dusanmsk
 
Příspěvky: 220
Registrován: pát říj 15, 2021 9:41 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod rottenkiwi » stř kvě 24, 2023 8:19 pm

Babrem sa dnes s BMS, aj BMS aj MPPT ma MQTT, ale ja som uvazoval,
ze BMS a MPPT sparujem cez ESP-NOW a tak budu komunikovat.

MQTT ide OK, ale ani za svateho mi nechce prehrat zvukovu hlasku v mp3
pritom cely rok mi to islo OK a dnes ani za ....
Neviem kde je v tom kode chyba.

Kód: Vybrat vše
 
      if ( cell0 < min_cell_v  )
       {
          audio.connecttoFS (SD, "Voltage_of_BMS_0_of_Cell_0_is_3_21.mp3" );
       }
       else if ( cell1 < min_cell_v )
       {
          audio.connecttoFS (SD, "Voltage_of_BMS_0_of_Cell_1_is_3_21.mp3" );
       }
       else if ( cell2 < min_cell_v  )
       {
          audio.connecttoFS (SD, "Voltage_of_BMS_0_of_Cell_2_is_3_21.mp3" );
       }
       else if ( cell3 < min_cell_v  )
       {
          audio.connecttoFS (SD, "Voltage_of_BMS_0_of_Cell_3_is_3_21.mp3" );
       }
        else  if ( cell0 > max_cell_v )
       {
          audio.connecttoFS (SD, "Voltage_of_BMS_0_of_Cell_0_is_3_54.mp3" );
       }
       else if ( cell1 > max_cell_v  )
       {
          audio.connecttoFS (SD, "Voltage_of_BMS_0_of_Cell_1_is_3_54.mp3" );
       }
       else if ( cell2 > max_cell_v )
       {
          audio.connecttoFS (SD, "Voltage_of_BMS_0_of_Cell_2_is_3_54.mp3" );
       }
       else if ( cell3 > max_cell_v )
       {
          audio.connecttoFS (SD, "Voltage_of_BMS_0_of_Cell_3_is_3_54.mp3" );
       }



.

bms_mqtt.png
How fungi changed REC Lion ChatGPT on ESP32 Solar Tracker SPA_SRA Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5270
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod jannecz » stř kvě 24, 2023 9:01 pm

Proč tam máš tolik podmínek, když v prvních čtyřech případech voláš stejný mp3 a pak taky.

Není jednoduší toto?

if (cell0 || cell1 || cell2 || cell3 ....... < min_cell_v){...}

Když je nějakej článek vybitý pod tu hodnotu min_cell nějak pípej a tak dále...

Vyprd bych se na mp3 a dal tam jenom nějaký tón, třeba 1khz - 3 khz jsou vlezlý dostatečně a uslyšíš to až ven.
Jednoduše na to...
?
jannecz
 
Příspěvky: 46
Registrován: pát lis 26, 2021 7:54 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod rottenkiwi » stř kvě 24, 2023 9:03 pm

No ale cielom nie je ton, ale informovat co sa deje, aky clanok ma ake napatie
a teplotu a odpor.

Kedze nemam zatial debugger, tak nemam sajnu co sa tam deje.

A dalsi ciel je ovladat BMS a MPPT hlasom v mojom nareci, nie anglicky ani slovensky.
How fungi changed REC Lion ChatGPT on ESP32 Solar Tracker SPA_SRA Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5270
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod jannecz » stř kvě 24, 2023 9:18 pm

Jo už to vidím.
Ty máš pro každý článek extra hlášku samostatně...
?
jannecz
 
Příspěvky: 46
Registrován: pát lis 26, 2021 7:54 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod jannecz » čtv kvě 25, 2023 6:25 am

kodl69 píše:to janecz: když si koupíš hotovou desku s usb https://vi.aliexpress.com/w/wholesale-e ... .1000002.0 , neřešíš nic, maximálně stiskneš při startu programování tlačítko boot. A programovat to můžeš klidně přes webový rozhraní, třeba https://web.esphome.io/?dashboard_install (pozor, pouze chrome, chromium, snad edge) takže to ISP je proti tomuhle vlastně složitý :)
...


Když nad tím přemýšlím, jsem tak trochu oproti vám všem retro. :lol:

Na to ESP je opravdu už hodně projektů vymakaných pod nos. Budu muset dohnat.
Já měl v plánu posílat data na thingspeak... ale tam se nic moc dělat nedá.
?
jannecz
 
Příspěvky: 46
Registrován: pát lis 26, 2021 7:54 am


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod rottenkiwi » čtv kvě 25, 2023 12:14 pm

Da sa tento BUCK jednoducho prerobit na BOOST ?
CI treba vsetko prehadzat hi side FET, low side FET, toroid ?

Plati ?

Vout = Vin / / ( 1 - D )
Iin = Iout / ( 1 - D )
L = Vin * D / ( Fswitching * delta_I_l )


Takze pre F = 40000 Hz, Il = 10 A, D = 0.5 a 50 Vin potrebujem 62 uH toroid ?
.
dc-dc_buck.jpg
How fungi changed REC Lion ChatGPT on ESP32 Solar Tracker SPA_SRA Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5270
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod rottenkiwi » čtv kvě 25, 2023 9:38 pm

Tak dnes som zvladol toto, zajtra sa ide dalej pocitat.

.
boost_I.jpg


.
boost_II.jpg


.
boost_III.jpg


.
boost_IV.png
How fungi changed REC Lion ChatGPT on ESP32 Solar Tracker SPA_SRA Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5270
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvekod rottenkiwi » pát kvě 26, 2023 1:10 pm

Tento modul sa bude starat o meranie teploty, ci uz panelov vonku,
alebo v MPPT - kondy, cievky, chladic, FET-y, komunikacia RX + TX,
BLE, MQTT, ESP-NOW

Este sa da k tomu napojit RTC + uSD karta na logging.
Logging sa da robit aj do FS vo FLASH.

.
wifi_thermo.jpg
How fungi changed REC Lion ChatGPT on ESP32 Solar Tracker SPA_SRA Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5270
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


PředchozíDalší

Zpět na Regulátory

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků

Reputation System ©'