The JeeLabs Energy Monitor prototype is progressing nicely - once I figured out that I had my numbering of the Arduino analog pins 0..5 reversed… doh!
Here is what’s on the menu for this week:
- Tracking pulses w/ interrupts - Wed
- Frequency aliasing in ADCs - Thu
- Simple variable packet data - Fri
It turns out that this little STM32F103 µC ARM chip in the Olimexino board I’m using has plenty of power to perform an amazing number of tasks in parallel: acquiring four ADC channels at 25 KHz each, keeping track of the exact timing of three pulse counters, driving an OLED display, sending out packets over an RFM69 link, and more…