background preloader

Low power ATmega/tiny with watchdog timer

Low power ATmega/tiny with watchdog timer
At work recently, the pranks have been escalating. I’ve decided that for my next salvo, I’m going to build the most annoying beeping device I can. I’m using an ATtiny45/85 chip, programmed using the Arduino development environment. The clone army grows The device is intended to be planted somewhere near the target’s desk, and will just beep (or make some other annoying sound), every 5-8 minutes. In that respect, it’s very similar to the Annoy-a-tron that ThinkGeek sells. Three primary factors influenced the design of this, in this order: Low power consumptionInexpensiveSmall size It’s likely to take the subject days, if not weeks, to find it at that rate, so the battery needs to last for at least a few weeks. As I intend to make around 10 of these devices, keeping the cost down was important. Making this as small as possible was quite a challenge, but in the end, the largest parts were the battery and battery holder. Putting the chip to sleep when it’s idle. 1. 2. 3. 4.

Related:  Raspberry Pi - Projects 1Arduino-low power

LowPower - QED From QED < CEE474(Link to this page as CEE474/LowPower) Low Power Cookbook get the sketch for this here: How to Run an Arduino for Years on a Battery If you found this article after doing a search on Google, welcome! On this website you will find plenty of content around DIY home automation using open-source hardware. Enjoy the article!

Arduino AtMega328p low power consumption » – technology blog For one of my projects, I want to have a really low power consumption device to be able to use a battery for many month. For this I implemented a low power solution as described here. I’ll try to simplify it a little bit and document it a little more … Let’s start – what do we need ? We need to have a AtMega328P plus a couple of wires to get the following circuit. This schema use a 16Mhz Quartz but it will be removed once the system setup. Arduino low Power Project. Depending on the Version/ Supplier of your Arduino pro mini board there a few mods needs to be made. If you bought your pro mini board from spark-fun then you are lucky , there is only one solder jumper that needs to be removed to disable the on-board power regulator. Sparkfun board

Adventures in Low Power Land Skill Level: Intermediate by Nate | August 09, 2011 | 34 comments I was working on a project called BigTime where low power operation was a necessity. Here's a tutorial to show you some of the tricks I found to get the power consumption down to about 1uA (that's micro, not milli = 0.000001A). I'm pretty sure rubbing your fingers together produces more heat energy than 1 microamp. My overall goal was to get an ATmega328 to go to the deepest sleep possible, waking up only with an external INT button interrupt or with a 32.768kHz TMR2 overflow interrupt (for an RTC). H2OhNo! Favorited Favorite 1 The firmware behind H2OhNo! is simple in theory and long in practice. We need to establish that when water is present then sound the alarm. GPS tracking August 03, 2012 at 10:26 PM I thought it might be fun to turn my Raspberry Pi into a vehicle tracker. The nearest I got to building a truly bespoke tracker was in 2004 using a Siemens TC45 & later TC65, where I wrote the firmware. There wasn't really anything on the market then to do what we wanted, so we built our own, and I took care of the software side. Sure there were trackers on the market, but nothing flexible enough to meet our needs for a given application.

Example 2: Power-Down Sleep In the previous example you saw the hardware pulled a constant amount of current even while sitting idle between measurements. Is there a way to reduce the power consumption during those idle periods? Indeed, using the sleep modes of the Arduino and CC3000 you can greatly reduce current consumption. Install gphoto2 on your raspberry Via the free software gphoto2 it is possible to connect a digital camera (Canon/Nikon/Olympus, full compatibility list) to your Raspberry Pi in order to remotely take pictures and automatically download them to the Raspberry's memory. Easy case You can install gphoto2 very easily via the command line: sudo apt-get install gphoto2

MySensors - Battery Powered Sensors General Tips for Battery Operation The following tips will reduce the power consumption of your Arduino Sensor allowing it to run on batteries for a longer period of time. Use the 3.3V version Arduino Pro Mini with the lower CPU clock speed (8MHz) Sleep whenever possible by powering down the Arduino and radio. The sensor node can periodically wake up by either triggering a timer interrupt or by an attached sensor registering a reading on one of the Arduino interrupt enabled io-pins.