NodeMCU з харчаваннем ад батарэі і выкарыстоўваць Wi-Fi

Я бягу праект з nodeMCU DevKit і мой праект праходзіць гладка, калі я бягу ён падлучаны праз USB провад да кампутара.

Мне трэба, каб запусціць свой праект, выкарыстоўваючы батарэю, і я паспрабаваў з батарэяй ICR14500 (3.7В і 700mAh). Я падключыў батарэю да кантакту Vin але NodeMCU ня адпраўляе дадзеныя ў воблака.

Калі я запускаю яго з батарэяй я выявіў некаторы выпадковае паводзіны, некалькі разоў святлодыёд на ESP8622 міргае працяглую і агульная спажываная магутнасць плата складае каля 130 мА!

Любая ідэя, што можа быць адбываецца?

1
падключыце яго да 3V шпільку, каб абыйсці LDO на VIN. 3.7v Vcc нармальна: ледзь у межах спецыфікацыі ...
дададзена аўтар Alastair, крыніца
@Gerben: Touche; Я забыўся 3.7! = 3.7. гібрыд паніжальны + імпульс усталяваны на 3.3 і злучаны з «3V» быў бы ідэальным ў гэтым нестабільнай сітуацыя; мінімальная цёпла, развітваецца уваходнае напружанне (напрыклад: 3.8-12).
дададзена аўтар Alastair, крыніца
Я галасую, каб закрыць гэтае пытанне не па тэме, таму што гаворка ідзе пра ESP8266 апаратнае забеспячэнне , але пра ні Arduino апаратных сродкаў, ні развіцця Arduino на аснове на альтэрнатыўным абсталяванні.
дададзена аўтар rossp, крыніца
@dandavis поўную батарэю літыя з'яўляецца 4,2 Вольт. Я думаю, што гэта далёка ад спецыфікацыі.
дададзена аўтар Al., крыніца
Вы павінны выкарыстоўваць стабілізатар напругі з нізкім адсевам.
дададзена аўтар Al., крыніца
Або выкарыстоўвайце ZENNER дыёд для заціску напружання ў межах спецыфікацыі.
дададзена аўтар Majenko, крыніца
Гэта добры падыход, я паспрабую гэта. Мой праект пераносіцца з іншага ажыццяўляецца з D1Mini і я зразумеў, што LDO ў D1Mini з'яўляецца TR9013, які мае максімальнае напружанне адсеву 250 мв. Насупраць LDO на NodeMCU з'яўляецца NCP1117 і мае выхад адсеў вакол 0.9В 100мА.
дададзена аўтар kbrose, крыніца
Для таго каб паменшыць напружанне да 3V, можа быць дыёд можа быць дададзены, каб падзенне напругі акумулятара ад 3,7 да 3 В.
дададзена аўтар kbrose, крыніца

6 адказы

Гэта, як уяўляецца, праблема з бартавым рэгулятарам, такіх як AMS1117. ESP сапраўды адчувальныя да нестабільнасці магутнасці. Для кожнага майго праекта мне трэба паставіць кандэнсатар на алиментации, каб прадухіліць памылкі. Я думаю, што вы не маеце enougth напружання, каб правільна працаваць з рэгулюемым уваходам. Каб ліквідаваць гэтую праблему, вы павінны паставіць дзве батарэі, каб атрымаць 7,5 вольт на рэгуляваным ўваходзе. Іншым рашэннем з'яўляецца выкарыстанне ўваход 3.3v, каб Прайдзіце праз рэгулятар.

2
дададзена
Да !! гэта тое, што адбываецца!
дададзена аўтар kbrose, крыніца

Калі акумулятар цалкам зараджаны, ён будзе пастаўляць abount 4,2В. ESP павінна быць у стане апрацоўваць да 4.7V штрафу (паводле гэты пост на форуме ), за выключэннем таго, што ён будзе прыцягнуць больш току. Так што няма непасрэднай неабходнасці ісці праз рэгулятар.

Калі вы батарэя-засілкоўвацца і хочаце выкарыстоўваць глыбокі сон, а таксама разгледзець магчымасць выкарыстання іншага рэгулятара з меншым токам супакою (напрыклад, MCP1702), у адваротным выпадку AMS1117 ўжо малюе, па меншай меры 4 м.

Міргае і не праца ESP з'яўляецца прыкметай памылак падчас загрузкі, напрыклад, выклікаючы пятлю загрузкі, як правіла, выклікана нестабільным крыніца харчаваннем, напрыклад, недахопу напружання або, што крыніца харчавання не можа выканаць пікавы ток патрабаванні (abount 200mA для ESP).

Мая прапанова, каб быць ад збояў: проста падключыць дзве батарэі ў серыі (7.4V намінал) і прайсці праз рэгулятар 3,3В.

1
дададзена

Для задачы глыбокага сну, можа быць, вы павінны паспрабаваць з больш нізкім значэннем часу, напрыклад 10 секунд, напрыклад. Для мяне гэта праблема з працягласцю.

Я ніколі не бачыў такога роду праблемы ў маім праекце, але паспрабаваць з больш нізкім значэннем і скажыце мне, што вы ёсць!

0
дададзена
Чаму вы дадалі другі адказ, калі вы маглі б рэдагаваць і абнаўляць існы адказ?
дададзена аўтар user2813274, крыніца
Да! 15 хвілін у вытворчасці, у цесцю я выкарыстоўваю 1 хвіліну XD
дададзена аўтар kbrose, крыніца

Я ўпэўнены, што мой NodeMCU патрабуе 5V харчавання, а не 3,7 У, а высокае спажыванне энергіі звязана з Wi-Fi - загадзя высокім карыстальнікам ўлады!

Менавіта таму шмат хто батарэі прывада ESP8266 праекты, звязаныя ўтрымліваюць рэжым сну рэч, каб паспрабаваць значна знізіць энергаспажыванне.

0
дададзена

ESP8266 патрабуюць ўводу 3.3v. Некаторыя платы патрабуюць 5V (ад USB) і маюць рэгулятары на. Як вы ведаеце, што пастаўкі 3.7v на Vin будзе працаваць?

Што тычыцца высокай энергаёмістасці я падазраю, што гэта можа быць Wi-Fi перадачы.

0
дададзена
@ Rdiaz82: усе мае nodeMCUs маюць AMS117, якія хоча 4,75 мін . менш == нестабільнасць
дададзена аўтар Alastair, крыніца
NodeMCU ёсць рэгулятар, пабудаваны ў (на NCP1117) і мае мінімальнае уваходнае напружанне 3.5V. Ва ўсякім выпадку, я збіраюся паспрабаваць з другога батарэяй, таму што гэта можа быць падзенне напружання, калі ESP8266 спрабуе мець зносіны праз Wi-Fi
дададзена аўтар kbrose, крыніца

Vin штыфт будзе працаваць з чым-небудзь вышэй 5v, як яна ідзе праз ams1117 выпусціць яго да 3.3, каб забяспечыць 3.3v непасрэдна падключыць да кантакту, які кажа 3v непасрэдна на nodemcu lolin борце

0
дададзена
Гэта на самай справе не 5v, хоць 5v дастаткова; але справа вы робіце ўжо зроблена некалькі разоў. Як ваш адказ палепшыць тыя амаль тры месяцы таму?
дададзена аўтар rossp, крыніца