Cycle Counter for Pumps - Arduino

Cycle Counter for Pumps - Arduino

thingiverse

This thing uses a vibration sensor and counts when a pump is activated. I created this to measure when my basement pumps turn on. If you've ever had a flooded basement due to a bad pump, you can see the value here! The LCD screen keeps a running tally and it displays the last time it ran. For the input trigger, I could have used a current sensor, but I didn't want to use a $2 device on a high amperage circuit hidden in the basement! I experimented with a microphone device to "listen" to when the pump kicks on, but it didn't have the reliability/sensitivity that I needed. A simple vibration sensor did the trick! There's a basic parts list below and some instructions. I'd like to hear your comments and questions! In the future, I plan to expand the capability of the device to log data and display it on a web page. Thanks for your interest! Print Settings Rafts: No Supports: No Resolution: 0.4mm Infill: 50% using 2 perimters Notes: No supports needed. Prints well in PLA on my Printrbot Metal Simple How I Designed This General Instructions Let me first say that I am an Arduino hack in the worst way! I stumbled around on this project because I had to learn some "advanced" Arduino things. Well, I consider them to be advanced. Anyway, here are the instructions: Print all of the parts. Expect to make some tweaks but you shouldn't have to do a lot of post-processing such as filing, sanding, or drilling. Configure the time chip by downloading the correct Arduino sketch. Google DS1370RTC or DS3231 to find out how to do this. Set up the LCD screenhttps://www.arduino.cc/en/Tutorial/LiquidCrystalScroll Download the sketch (.ino) here and compile "Hook everything up". Use double sided tape (Scotch 5lb Clear is my favorite), zip ties, small bread board, hardware, wires, etc. A couple of notes: I got signal interference when I plugged the arduino into the outlet used for my pump. The LCD screen displayed odd characters. I switched to a regular (non GFCI) outlet and the problem disappeared. Another quick note is to mount the vibration sensor vertically. This worked best in my set up. Parts List Parts List I've tried to place a link to the items that I've bought. I am a big fan of the website banggood.com. They have lots of great Arduino components. Anyway, here is the basic list: Printed parts contained in this Thingiverse item. Arduino UNO Style microcontrollerhttp://www.banggood.com/UNO-R3-ATmega328P-Development-Board-For-Arduino-No-Cable-p-964163.html?p=S6191815187312015045 Time chiphttp://www.banggood.com/3Pcs-DS3231-AT24C32-IIC-Real-Time-Clock-Module-For-Arduino-p-958134.html?p=S6191815187312015045 Vibration sensorhttp://www.banggood.com/SW-420-NC-Type-Vibration-Sensor-Module-Vibration-Switch-For-Arduino-p-916223.html?p=S6191815187312015045 LCD display 16x2 Hook up wire, and resistors M3 hardwarehttp://www.banggood.com/100PcsM3-Bolts-Stainless-Steel-Screws-Button-Head-Socket-Cap-10-Size-p-952124.html?p=S6191815187312015045

Download Model from thingiverse

With this file you will be able to print Cycle Counter for Pumps - Arduino with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Cycle Counter for Pumps - Arduino.