Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
SimonS Član
Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4668 Aktiv.: 20.36 Kraj: Kobarid
|
Objavljeno: Pon Jul 25, 2022 10:47 am Naslov sporočila: ESP32 in poraba |
|
|
Pozdrav
Na ESP32 teče "server", ki zajema vhode (digitalne) in potem to pošilja preko WiFi do telefona. Moti me, ker je poraba velika. Ne morem pa dajati ESPja v sleep način, ker se podatki zajemajo v živo.
V mislih imam, kako bi lahko znižal frekvenco procesorja in če je možno celo eno jedro izklopil _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3432 Aktiv.: 32.90
|
|
Nazaj na vrh |
|
|
SimonS Član
Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4668 Aktiv.: 20.36 Kraj: Kobarid
|
Objavljeno: Pon Jul 25, 2022 12:55 pm Naslov sporočila: |
|
|
Na žalost ne gre tako. Podatki morajo teči nepretrgoma _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
|
mucek Član
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5413 Aktiv.: 24.36 Kraj: Domzale
|
Objavljeno: Pon Jul 25, 2022 4:57 pm Naslov sporočila: |
|
|
Potem se bo tudi grel in kuril strom. ESP ni ravno nek sparovcek. _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
|
Dorijan Član
Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2516 Aktiv.: 12.63 Kraj: južnoprimorska
|
Objavljeno: Pon Jul 25, 2022 9:13 pm Naslov sporočila: |
|
|
SimonS je napisal/a: |
Na žalost ne gre tako. Podatki morajo teči nepretrgoma |
So to navadni IO digitalni podatki, serijski protokol ali kaj drugega.
Nimaš nič interruptov in/ali bufferiranja?
ker po moje bi kompot pošiljal samo 1x na sekundo/2s/10s brez da bi sploh opazil. _________________ Če nekaj deluje, razstavi in ugotovi zakaj. |
|
Nazaj na vrh |
|
|
SimonS Član
Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4668 Aktiv.: 20.36 Kraj: Kobarid
|
Objavljeno: Pon Jul 25, 2022 9:31 pm Naslov sporočila: |
|
|
Dejansko bere senzorje (PWM) in potem live pošilja podatke na telefon. Ne morem dati bufferja, ker potem ne bo več live.
Gre za to https://www.youtube.com/watch?v=3R4PCcXwrys _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3432 Aktiv.: 32.90
|
Objavljeno: Pon Jul 25, 2022 10:53 pm Naslov sporočila: |
|
|
Predvidevam, da gre za metal detektor ?
Kaj pa kakšen BLE? So veliko varčnejši. _________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
SimonS Član
Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4668 Aktiv.: 20.36 Kraj: Kobarid
|
Objavljeno: Tor Jul 26, 2022 7:49 am Naslov sporočila: |
|
|
Gre za open source projekt. Ljudem je arduino dokaj poznan in zastonj. Iz tega stališča je bil izbran esp32. _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
|
Mihec Član
Pridružen-a: Pet 24 Mar 2006 20:10 Prispevkov: 414 Aktiv.: 1.83 Kraj: Mengeš
|
Objavljeno: Tor Jul 26, 2022 8:47 am Naslov sporočila: |
|
|
Saj ESP32 vsebuje BLE. |
|
Nazaj na vrh |
|
|
brezimenko Član
Pridružen-a: Tor 06 Jun 2017 12:09 Prispevkov: 503 Aktiv.: 5.58
|
Objavljeno: Tor Jul 26, 2022 9:44 am Naslov sporočila: |
|
|
Daj mu večjo baterijo oz. še bolje akumulator. V cevi imaš kup še ne izkoriščenega prostora. Detektor kovine nikoli ni imel majhnega akumulatorja. Kako in kam ga boš ugradil pa pogruntaj. Je projekt, ki se ga da še mnogo izpiliti. _________________ Izgubil sem račun pod imenom kobranka |
|
Nazaj na vrh |
|
|
SimonS Član
Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4668 Aktiv.: 20.36 Kraj: Kobarid
|
Objavljeno: Tor Jul 26, 2022 10:20 am Naslov sporočila: |
|
|
brezimenko je napisal/a: |
Daj mu večjo baterijo oz. še bolje akumulator. V cevi imaš kup še ne izkoriščenega prostora. Detektor kovine nikoli ni imel majhnega akumulatorja. Kako in kam ga boš ugradil pa pogruntaj. Je projekt, ki se ga da še mnogo izpiliti. |
Ojej
Nisi pogledal projekta. Cev ni samo za lepo. V cevi so flux-gate senzorji, ki merijo ukrivnjenost magnetnega polja zemlje. Če jim boš v bližino dodal nekaj, kar moti magnetno polje (kovinski predmeti, EM stvari) senzorji ne bodo več pravilno delali.
Prav tako senzorji porabijo malo toka (cca 2x10mA) tako da ni potrebe po velikih baterijah.
Se pa strinjam, da bi bila izbira drugega procesorja boljša, ampak ker gre za DIY open source projekt, mora biti narejeno tako, da lahko vsak sestavi, sprogramira in popravi program po lastnih željah. Še najbližje vsemu je bil ESP32. Le njegova poraba je velika. Zaro sprašujem, če je mogoče znižati frekvenco jedra ali celo izklopiti eno jedro. _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
|
SimonS Član
Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4668 Aktiv.: 20.36 Kraj: Kobarid
|
Objavljeno: Tor Jul 26, 2022 11:42 am Naslov sporočila: |
|
|
Našel sem ukaz, kjer se zniža hitrost jedra
setCpuFrequencyMhz(10);
To dejansko deluje, ampak če znižam to hitrost potem ne morem več uspostaviti WiFi_AP _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
|
mato1111 Član
Pridružen-a: Pet 28 Dec 2012 14:42 Prispevkov: 614 Aktiv.: 4.26 Kraj: Vrhnika
|
Objavljeno: Sre Jul 27, 2022 7:32 pm Naslov sporočila: |
|
|
Poglej tale članek klik
Kot kaže je med oddajo podatkov preko wifi poraba lahko tudi 240 mA.
Nekje sem zasledil, da wifi pod 80 MHz ne deluje. |
|
Nazaj na vrh |
|
|
SimonS Član
Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4668 Aktiv.: 20.36 Kraj: Kobarid
|
Objavljeno: Čet Jul 28, 2022 9:04 am Naslov sporočila: |
|
|
Ja vse drži, kar si napisal. 80Mhz dejuje nižje pa ne gre. Je pa poraba konstantno +100mA zaradi WiFija
Sem pa z znižanjem hitrosti jedra iz 240 na 80Mhz privarčeval 50mA _________________ Lep dan
Simon |
|
Nazaj na vrh |
|
|
mona Član
Pridružen-a: Tor 09 Dec 2003 19:26 Prispevkov: 121 Aktiv.: 0.53 Kraj: okolica Ljubljane
|
Objavljeno: Čet Jul 28, 2022 10:18 am Naslov sporočila: |
|
|
Kaj pa če bi pošiljal podatke preko bluetootha in ne preko wifi-ja na telefon? Ali pa če pošiljaš podatke paketno na wifi (torej se wifi ugaša vmes)? Kot kaže je največji porabnik sam wifi in ne ESP. |
|
Nazaj na vrh |
|
|
|