Skip navigation
1 2 3 Previous

Energy Harvesting Design Challenge

37 Posts authored by: COMPACT Top Member
Current News The next IDIOTic item is the parasitically powered Inverted MIDI Slave Unit. This unit can be used for lots of different purposes ranging from just a simple status monitor or a device to control lights and the light's brightness, pan and tilt or to drive more complex items such as musical synthesizers and large public displays. The picture above shows it displaying received MIDI messages. Great for testing and diagnostics.   MIDI (Music Instrument Digital Interface) is a ...
Piezo de resistance! Here is a demonstration of a very basic piezo speaker powering the Energy Harvesting Solution To Go Kit.     By bending its diaphragm backwards and forwards by with just my fingers yields over 10 volts peak-peak and enough current to be harvested.   ...
Batteries not included Here's a demonstration of the first IDIOT product. The IDIOT Energy Harvesting TV Remote Control. No batteries required. ...
A Key Point This is a circuit can be used to support a 4x4 key matrix and be made energy efficient by not requiring perpetual polling. This is done by the use of interrupt inputs. When a key is pressed, the KBINT ISR (Interrupt Service Routine) is launched with then commences keyboard polling to determine which key was pressed, performs the desired action and then goes back to sleep. In the sleep state;      The key rows are configured as outputs where all outputs are pull ...
Sorry for the Interruption to the current Service. The remote buttons are interrupt driven and its supporting code is so simple.     The interrupts are configured using;   /* Setup interrupts */   GPIO_IntConfig (gpioPortB, 9, false, true, true);   GPIO_IntConfig (gpioPortB, 10, false, true, true);   NVIC_EnableIRQ(GPIO_ODD_IRQn);   NVIC_EnableIRQ(GPIO_EVEN_IRQn);   I didn't even have to specify the ISR (Interrupt Service Routine) function names. ...
It's all in the timing! Configuring the EFM32 to produce the correct timing for the InfraRed signals is easy. All the fiddly work has been done and hidden from the developer. All the developer needs to do is include and call upon the Clock Management Unit (CMU) API from the EFM library. For a 1MHz inbuilt Oscillator Frequency we use,      CMU_HFRCOBandSet(cmuHFRCOBand_1MHz);           To derive the carrier frequency we can a ...
Ancilliary Energy Storage Unit As mentioned at the end of Part 001 the EHSTG kit comes with a bank of capacitors can be configured as VSTORE for the LTC3108 TEG energy harvester or as an energy storage bank for the outputs of then energy harvesters (including the LTC3108). http://www.element14.com/community/groups/energy-harvesting-solutions/blog/2013/04/09/a-very-compact-guide-to-energy-harvesting--part-001   This capacitive bank is used to accumulate the energy as electric charge. Wh ...
IDIOT - Intelligently Designed Internet Of Things. Rather than just a single product I am submitting a family of products for the Energy Harvesting Solution To Go Challenge. I've aptly named it the family the IDIOT to mean "Intelligently Designed Internet Of Things".   Why a family of products and not just one? The reason why is because the Energy Solution To Go kit (EHSTG) and its parts are so versatile that the development and commercialisation of a single product would not have done ...
Becoming Deranged In addition to the Expansion connector on its right hand side the STK3700 has perimeter peripheral and signal pins that can be used for connection. To use these easily I soldered on some gold connector pins.   To enable the connection of both e-paper and Energy Harvesting modules the following actions were undertaken; Solder header pins to perimeter connection pads of the STK3700 Relocate e-paper connections from Expansion header to the new header pins.   This ...
Here's a word from our other sponsors In addition to Würth Elektronik and element14 Energy Micro and Linear Technology are also sponsors of the Energy Harvesting Solution To Go Challenge. This is the result of another test run on the e-paper.   According to its datasheet the e-paper uses 0mA except when the display is updated with a new image. When the display is updated it typically draws 8mA for the duration of the update with a short 40mA pulse when its DC/DC converter initiali ...
Early Morning Amnesia This is the result from my work from the Ultimate RoadTest. A road test that was sponsored by element14 and Texas Instruments. Read on to find out why it is here.     Unlike what the deer says the Energy Harvesting Solution To Go RoadTest Challenge is sponsored by Würth Elektronik, element 14, Energy Micro and Linear Technology.     The EFM32 offers five power modes. These are described in many document including page 4 of http://cdn.energymi ...
Graphics Upload Unit Testing  This is the first test run of some graphics in inverted mode. The protective plastic film has been left on. ...
Bit Moped Graphics Note: Apologies for this post for being blatently Black and White. To produce graphics for monochrome LCD screens I thought I could take the following approach;      1. Use an existing editor      2. Export the bitmap data into a suitable format for the LCD screen and importable into the code.   As I have found out, it's not just not that simple.   In the early 1980's I wrote a bespoke graphics editing program to create ...
It's far too simple to be true. The e-paper I obtained included a connection diagram and sample software to get it running. It looked straightforward but being the skeptic that I am it seemed too simple to be true. My inital hunch was spot on.   I followed the instructions to the letter and there wasn't enough material to get it working. Some additional research was required.   The Connector The first thing I noticed was that of my previous blog. The connector on the e-paper interf ...
Be Cautious... Very Cautious... When interfacing my evaluation e-paper modules to the STK3700 I had to be very aware of what's going on. Here is a picture of the e-paper module's interface connector (box header). Can you spot anything wrong with it? At first glance everything looks fine but it's not. A hint - Have a look where the Pin 1 indicator is on the box header and where it is on the PCB.   Pin 1 of the connector is the bottom left hand corner pad Pin 1 of the PCB is the top r ...