esp8266 a superkapacitor

www
Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

esp8266 a superkapacitor

Příspěvek od tiimsvk »

Ahojte napadla ma taka myšlienka s použitím superkapacitoru a esp8266 so solarnym panelom.

Použitie by bolo meranie teploty, vlhkosti, vzduchu/pôdy a jasu. S odosielanim udajov cca 3-4krat denne.
Udaje by boli vyhodnocovane pre polievanie.

Solarny panel by som pouzil asi 5-6v 5w ak by to stacilo otazka aky kapacitor na to. Čo som pozeral tak celkom velke kapacity by bolo treba.

Druhá verzia je skúsiť zigbee ale neviem to ešte dobre programovat ani sleep mod použiť.

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: esp8266 a superkapacitor

Příspěvek od kiklhorn »

Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: esp8266 a superkapacitor

Příspěvek od tiimsvk »

Tak nejake kapacitory objednane uvidime čo bude použiteľné.

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: esp8266 a superkapacitor

Příspěvek od tiimsvk »

Tak prišli nejaké súčiastky z ali. a prvé pokusy sú slubné:

Postupujem poďla celkom jednoduchého návodu tu:
https://www.hackster.io/jonasvugt/esp82 ... ors-751865



Zatial som poskladal nabíjací modul keďže chcem vyrobiť ešte pred esp domácu fontánu tak budem popisovať túto schému zapojenia (oproti schéme na esp sa to bude líšiť pridaním NPN power tranzistoru / ochranny pre motor / a diód pre zníženie napätia nakoľko mám doma iba 6V panel zatial:

Takže ešte raz schéma zapojenia pre domácu fontánu :D
Potrebné súčiastky:
- solárny panel 6V (ak 5V nebude potrebné 2x 1N4007 ale iba jedna s low drop voltage)
- 3x 1N4007 (zníženie napätia a spätné vybíjanie zo solárneho panelu + zvýšenie treshold napätia na výstupe pre supervisor (kvôly 5V motoru)
- 5V motor čerpadlo
- LMS33460 Voltage detector/supervisor 3V + adapter pre sop8-0,65mm (veľmi zle sa to spájku keď nemáte zručnosti)
- 470k resistor
- 1k resistor
- SS14 (ochranna motoru a obvodu môžue byť aj iná dióda)
- 100pF keramický kondenzátor
- super kondenzátory (supercap 2x2,7V 22F)
- 2N7000 NPN power tranzostor
- prototypovú pcb + prípojky

Schéma:
Clipboard02.jpg
Prevedenie:
20230511_072008.jpg
20230511_071946.jpg
Princíp fungovania je taký, že pri nabíjaní kondezátorov nad 3V dá supervizor na výstupe high signál, ktorý spustí NPN a následne motor pri poklese pod 3V zase vipne. Pridaním diody sa volty zvýšia na cca 3.7V čo je postačujúce pre DC 5V motor.

Veľmi podobný princíp bude aj pre ESP ale budem musieť počkať na ďalšie supercap a budem postovať výsledky

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: esp8266 a superkapacitor

Příspěvek od tiimsvk »

Trochu offtopic ale už tečie :D
20230512_164101.jpg
- pekne cykluje aj pri dnešnom upršanom počasí každu 1minutu nabíja a 10-20 sekund tečie. Pri espečku som veľmi zvedavý či zvládne cyklovať aj počas noci alebo by trebalo iné vstupné súčiastky (iná veľkosť supercap + panel).
Vrámci merania by bolo ideálne každú hodinu odmerať luxy, teplotu pôdy, teplotu vzduchu, vlhkosť vzduchu, vlhkosť pôdy + meranie stavu nabitia cyklicky každu hodinu 24/7.

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: esp8266 a superkapacitor

Příspěvek od tiimsvk »

Mám jednu otázku ohľadne supervisoru, ktorý resetuje obvod.
Pouzívam typ uvedený vyššie LMS33460, ktory detekuje 3,0V a podľa datasheet postacuje zapojiť ho priamo na reset kolík na esp.
Ale ak ho budem mať zapojený na capacitory, ktoré davajú 5V na vystupe tak aj na reset dostanem 5V čo možem odpáliť esp. Takže či nebude lepšie to zapojiť za regulátor.

Alebo druhá otázka či je lepšie to zapájať na reset alebo radšej celý obvod nechať vipnutý a napojiť to pomocou NPN power tranzistoru ako som písal výššie. Pretože keď je napojený iba na reset tak obvod je stále pod prúdom a nabíjanie kondenzátorv môže byť optiažne pri zamračenej oblohe.

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: esp8266 a superkapacitor

Příspěvek od kiklhorn »

1) Ten supervizor žádné napětí na výstupu nedává. Je to "open drain".
Jediné napětí které se tam objeví je to které tam přivedeš je přes ten pull-up rezistor. (tady je 470k někam)

Když není sepnutý výstupní mosfet supervizoru tak je na něm napětí přivedené přes ten rezistor.
V okamžiku kdy sepne ten výstup supervizoru tak je na něm 0.

Představ si to jako https://cs.wikipedia.org/wiki/D%C4%9Bli ... %9Bt%C3%AD
kde R1 je 470K
a R2 je buď 100M nebo 1ohm podle toho zda je rozepnutý nebo sepnutý (hodnoty si cucám z prstu, ale pro představu postačí)

2) Takže by se nabízelo druhý konec 470k připojit na Vcc u ESP.
Jenže v tomhle konkrétním zapojení máš na výstupu obvodu tranzistor jako "low side switch" a tak co je ním napájené proti GND pinu supervizoru žádnou GND nemá (při vypnutém tranzistoru), nebo ji má posunutou o úbytek na výstupním tranzistoru (při zapnutém).
- zkrátím to - pokud chceš tímto obvodem napájet ESP a zároveň u ESP hlídat napájecí napětí tak si k němu přidej samostatný supervizor s pull-up rezistorem na Vcc pin ESP.
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: esp8266 a superkapacitor

Příspěvek od tiimsvk »

kiklhorn píše: 15. květen 2023, 11:49 Když není sepnutý výstupní mosfet supervizoru tak je na něm napětí přivedené přes ten rezistor.
V okamžiku kdy sepne ten výstup supervizoru tak je na něm 0.
Tuto mi to trochu nesedi pretože tento supervisor sa správa sposobom takým ak nie je na vstupe viac ako 3V tak na vystupe je nula ak je na vystupe je také ake je na vstupe (tu zohrava rolu asi ten rezistor)

K esp:
Myslíš ten obvod vyhotoviť takýmto spôsobom?
Clipboard07.jpg
kiklhorn píše: 15. květen 2023, 11:492) Takže by se nabízelo druhý konec 470k připojit na Vcc u ESP.
Jenže v tomhle konkrétním zapojení máš na výstupu obvodu tranzistor jako "low side switch" a tak co je ním napájené proti GND pinu supervizoru žádnou GND nemá (při vypnutém tranzistoru), nebo ji má posunutou o úbytek na výstupním tranzistoru (při zapnutém).
Postačovalo by na transistor pridať sťahovací resistor na GND?

Ďalej

Lenže jedna vec ak mám obvod neustále pod prúdom tak aj keď esp nie je zapnuté a en je ťahané nizko až pokial supervisor nezapne na 3V tak stale odobera ldo aj esp a energia, ktorá prúdi zo solárneho panelu do kapacitoru musí prebíjať aj tieto dve veci. Preto mi prišlo jednoduchšie zapojenie pomocou tranzistora, ktorý odpoji celý obvod.

EDIT: ešte jedna vec v poslednej vete si mal namysli pridať 2 supervisory jeden ovlada transistor a druhy resetovaci kolik?

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: esp8266 a superkapacitor

Příspěvek od kiklhorn »

Ano, myslel jsem přidat druhý - napětí na ESP Vcc musí být měřené proti něčemu - typicky proti ESP GND. A ta je ve vzduchu při odpojeném obvodu nebo na (vztaženo k GND pinu původního supervizoru) potenciálu posunutém o úbytek na tranzistoru.

Tak to kreslíš teď je OK, GND supervizoru i ESP jsou na stejném potenciálu.
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: esp8266 a superkapacitor

Příspěvek od tiimsvk »

kiklhorn píše: 15. květen 2023, 12:54 Ano, myslel jsem přidat druhý - napětí na ESP Vcc musí být měřené proti něčemu - typicky proti ESP GND. A ta je ve vzduchu při odpojeném obvodu nebo na (vztaženo k GND pinu původního supervizoru) potenciálu posunutém o úbytek na tranzistoru.

Tak to kreslíš teď je OK, GND supervizoru i ESP jsou na stejném potenciálu.
Tak potom ale bude potrebný druhý supervisor ak prvý dokáže už nahodiť NPN a tým pádom pri 3V ESP nezostane v zaseknutom stave a nabehne?
či celá schéma v uvode je zlá a takto navrhnutý obvod nie je správny?
(nie som zdatny v elektronike všetko čo viem je z datasheetu aj to polovicu moc nerozumiem pri tomto je google dobrý kamarát ale neurobi to za mna :D )

Odpovědět

Zpět na „ESPHome“