<div dir="ltr"><div>I'm not sure whether the limitation is with the way Micropython implements the low-power modes, or with the internal design of the ESP32 itself. <br></div><div><div>Pycom advertise a 5 µA sleep mode for the WiPy, but it has all peripherals and interrupts off and the CPU stopped. The only way out is a hard reset from an RTC alarm. There are two other modes with various devices and interrupts enabled, but (from memory) those use 100s of microamps or a handfuls of milliamps.</div><div><div><br></div><div>Our client wanted something that would last for a few weeks in the field at a couple of sites, and the obvious solution was a bigger battery rather than days (or more likely, weeks) of engineering. We were very pushed for time (one week to get it ready to deploy). Our sensor devices (capacitive sensors and Grideye 8x8 pixel thermal camera) used some milliamps each, so we were unlikely to get better than weeks anyway. Using (micro-) python was great for getting it going in a hurry. </div><div><br></div><div>Now that we have real data from actual operation in the field, we can assess whether our sensors will work as we expected, and will do a proper low-power design.<br></div><div><br></div><div>Stephen</div></div></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 11 April 2017 at 09:14, Charles Manning <span dir="ltr"><<a href="mailto:cdhmanning@gmail.com" target="_blank">cdhmanning@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Stephen<br><br></div>If you want low power/long batter life then, unfortunately, you need to design for it.<br><br></div>About 18 months ago I did a BTLE project using those Nordic Semi nRF51822 parts. That has an incredibly good sleep profile and you can get one of those to wake up from BTLE sub-second and still get months of battery life.<br><br></div>If you then can use a part like this to power up the power hungry components when required you might be able to make a nice deep sleeping system.<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888">-- Charles<br><br><div><div><br></div></div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 10, 2017 at 9:19 PM,  <span dir="ltr"><<a href="mailto:stephen.irons@clear.net.nz" target="_blank">stephen.irons@clear.net.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I have used the ESP32 as included on the recently released WiPy2 module, as well as the LoPy (EPS32 with an additional LoRa radio device connected via SPI). These are available from <a href="http://www.pycom.io" target="_blank">www.pycom.io</a>.<div><br></div><div>I have used Wi-Fi and LoRa only. One of our guys has played with the BLE, I wll ask how well it worked.<div><br></div><div>I have not tested the Wi-Fi range; we use it around the office only. The LoRa range was phenomenal (but very low data rate).</div><div><br></div><div><div>The WiPy family run MicroPython. It works rather well, but, as expected with firmware that is only a few months old, there are a number of significant bugs in both the ESP development tools and the Micropython firmware (but obviously no problems with my Python code!)</div><div><br></div><div>The Micropython firmware includes libraries for SPI and I2C which I have used to talk to other devices (temperature sensors, Panasonic Grideye device, etc). </div><div><br></div><div>The Micropython firmware also has drivers for various LCD modules, as well as libraries for drawing lines and text on full-graphics LCDs. I have not actually used these libraries. I'm not sure about 480x320 pixels: most examples are for 128x96, with 12K pixels rather than 150K.</div><div><br></div><div>Power consumption is disappointingly high, if that is a concern. 2xAA cells would last days or weeks with Wi-Fi off, rather than months or years.</div><div><br></div><div>Stephen Irons</div><div><div class="m_-5128530086174989193h5"><br>On Thu, Apr 6, 2017 at 11:28 PM, Robin Gilks <<a href="mailto:robin@gilks.org" target="_blank">robin@gilks.org</a>> wrote:<br>
<blockquote type="cite"><div class="m_-5128530086174989193m_6599162635483320004plaintext" style="white-space:pre-wrap">I know a few peeps have used the ESP8266 but I wonder if anyone has tried
the newer all shiny ESP32 (dual core, BLE etc).

I'm particularly interested in the range compared to say a Lantronics
XPICO which is physically about the same size (maybe a bit bigger) and
whether the GPIO can drive a small (say 480x320) tft display in either 8
bit or SPI modes (I can't see enough pins for 16 bit).

Cheers


<div>-- 
</div>Robin Gilks



______________________________<wbr>_________________
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz" target="_blank">Chchrobotics@lists.linuxnut.co<wbr>.nz</a>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mail<wbr>man/listinfo/chchrobotics</a>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" target="_blank">http://lists.ourshack.com/pipe<wbr>rmail/chchrobotics/</a>
Meetings usually 3rd Monday each month. See <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a> for venue, directions and dates.
When replying, please edit your Subject line to reflect new subjects.
</div></blockquote></div></div></div></div><br>______________________________<wbr>_________________<br>
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz" target="_blank">Chchrobotics@lists.linuxnut.co<wbr>.nz</a><br>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" rel="noreferrer" target="_blank">http://lists.ourshack.com/mail<wbr>man/listinfo/chchrobotics</a><br>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" rel="noreferrer" target="_blank">http://lists.ourshack.com/pipe<wbr>rmail/chchrobotics/</a><br>
Meetings usually 3rd Monday each month. See <a href="http://kiwibots.org" rel="noreferrer" target="_blank">http://kiwibots.org</a> for venue, directions and dates.<br>
When replying, please edit your Subject line to reflect new subjects.<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.<wbr>co.nz</a><br>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" rel="noreferrer" target="_blank">http://lists.ourshack.com/<wbr>mailman/listinfo/chchrobotics</a><br>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" rel="noreferrer" target="_blank">http://lists.ourshack.com/<wbr>pipermail/chchrobotics/</a><br>
Meetings usually 3rd Monday each month. See <a href="http://kiwibots.org" rel="noreferrer" target="_blank">http://kiwibots.org</a> for venue, directions and dates.<br>
When replying, please edit your Subject line to reflect new subjects.<br></blockquote></div><br></div>