Author Topic: Tempo - an stm32 based temperature logger  (Read 1529 times)

0 Members and 1 Guest are viewing this topic.

Offline maorTopic starter

  • Contributor
  • Posts: 28
  • Country: il
Tempo - an stm32 based temperature logger
« on: September 30, 2018, 03:34:28 pm »
hey,
first serious post here,
glad to share my first hobbyist project, tempo.
enjoy.
https://youtu.be/xEt-9RTFhMY
 

Offline t1d

  • Super Contributor
  • ***
  • Posts: 1220
  • Country: us
Re: Tempo - an stm32 based temperature logger
« Reply #1 on: October 01, 2018, 09:58:03 am »
Nice job.
 

Offline martinjaymckee

  • Contributor
  • Posts: 16
Re: Tempo - an stm32 based temperature logger
« Reply #2 on: October 02, 2018, 07:24:50 am »
Very well done on developing the Tempo.  The functionality you managed to fit into it seems very well thought out.  I especially liked the overview of the development process you gave.  It's important to for people to see how an idea evolves and grows.  You presented it very well.

Cheers,
Martin Jay McKee
 

Offline Rerouter

  • Super Contributor
  • ***
  • Posts: 4694
  • Country: au
  • Question Everything... Except This Statement
Re: Tempo - an stm32 based temperature logger
« Reply #3 on: October 02, 2018, 12:48:49 pm »
In order to reduce power consumption further, I've many times pulled tricks like using an external SPI RTC to wake my device from power-down with a 1 second interrupt, this way everything is off until that pulse, and the RTC chews through less than 1uA to accomplish it.

Then my device wakes up, does all its magic in under 1ms, including writing to memory, then going back to sleep, and for sensors that have a longer conversion time, well that interrupt pulse has 2 edges, spaced 1/64 of a second after, So you set up your conversion, go to sleep, wake on the other edge of the interrupt and store the value before shutting things down for the rest of the second,

2mA idle current seems wrong, Is that the display chewing that??
 

Offline maorTopic starter

  • Contributor
  • Posts: 28
  • Country: il
Re: Tempo - an stm32 based temperature logger
« Reply #4 on: October 02, 2018, 06:37:33 pm »
In order to reduce power consumption further, I've many times pulled tricks like using an external SPI RTC to wake my device from power-down with a 1 second interrupt, this way everything is off until that pulse, and the RTC chews through less than 1uA to accomplish it.

Then my device wakes up, does all its magic in under 1ms, including writing to memory, then going back to sleep, and for sensors that have a longer conversion time, well that interrupt pulse has 2 edges, spaced 1/64 of a second after, So you set up your conversion, go to sleep, wake on the other edge of the interrupt and store the value before shutting things down for the rest of the second,

2mA idle current seems wrong, Is that the display chewing that??
Hey,
The current is mostly pulled by the micro, I turn off the lcd when low power mode is on...
I might be able to reduce the  idle current even further.
I set a timer and put the micro in wait for interrupt mode (WFI) so that means I can turn off all of the APB clocks and lower the power even more.
I'll test that and get back to you.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf