Mint-Sized Success Meter (quit smoking!) with Arduino

 by thoughtfix
Featured
intro.JPG
There comes a time in life to put childish things behind and give up nasty habits. Some, like smoking, can be damn hard without constant encouragement. It was time for me to combine my favorite hobby with my driving goal and make this: The Quit Success Meter! For my other Arduino contraptions, take a look at thoughtfix.com 


 
Remove these adsRemove these ads by Signing Up

Step 1: Parts, Tools, and Component Preparation

proto-test.jpg
The links all go to the components I used in this project.

Main Components:
Arduino Pro Mini 3.3v (8MHz for low power use) - Sparkfun
Nokia 5110 LCD - Adafruit or SparkFun
LiPoly battery and USB charger kit - Sparkfun
ChronoDot RTC - Adafruit
Perma-Proto mint tin board and matching tin - Adafruit

Additional components:
Solid core hookup wire. - Radio Shack
Standoffs and screws (to mount the board in the tin. I used a kit for PC motherboards)
4 pin female header (for the ChronoDot) and 8 pin female header (for the LCD - I cut two pins off a 6 pin) - Adafruit
Two micro switches (one for system power, one for LCD power) - Radio Shack

Tools:
Solder and soldering iron - For this, having a digital station helped a lot. - Radio Shack
Flush/diagonal cutter
Wire stripper
Multimeter - Radio Shack
Dremel rotary tool or other cutting tool. I used a Dremel 4000
Panavise Junior, Helping Hands, or other tool to help soldering. - Radio Shack
FTDI Friend or FTDI Cable (to program the Arduino) - Adafruit
Arduino software.

Build everything on a prototyping board before you even touch the the Perma-Proto board. Worry about the power switches later.

First, assemble the ChronoDot, Arduino Pro Mini, and LiPoly charger according to their own instructions. Use the headers on the top of the LCD (the ones labeled 1-8, not the ones with the text labels) and use a right-angle pin line on the Arduino programming headers so they don't stick up. There is no need to attach headers to the ChronoDot's BAT/32K/SQW/RST pins.

Attach the LiPoly charger board's SYS OUT + pin to the proto boards voltage line and - to the ground line. Connect the Arduino's VCC and GND lines to the positive/negative rails on the proto board.

crackHacker says: Apr 9, 2012. 8:38 AM
Let me be the first to say Hell yeah brother i know what your going through. and thank you because you have given me a project that i intend to do and habbit to break.

good sir i wish you luck and god speed in your endevour.
thoughtfix (author) in reply to crackHackerApr 9, 2012. 2:16 PM
Thanks! I'll post my progress as I make it.
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!