Skip to content
/ pump.js Public

Aquifer monitoring system for OsO.js based on Arduino Yún

Notifications You must be signed in to change notification settings

bonnee/pump.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#pump.js

The problem

My house's basement is placed right over an acquifer that leads to problems of water infiltration. To control this phenomenon I decided to make a "smart" system that can give me a clear and easy view of the acquifer's state wherever I am. That's why I created pump.js

The solution

pump.js consists in an Arduino Yún that, using a pressure sensor connected to a tube, measures the water level of an acquifer and, depending on the obtained value, triggers one or two drain pumps.

The system will communicate to (Ohm sweet Ohm) that stores all the data and hosts a web control panel that permits to:

  • Monitor the water level trough time using real time charts;
  • Verify the functioning of the pumps and their stats.

In case of error (high water level, malfunctioning pump etc...) the system will fire an alarm to the central server that will handle the error.

Some screenshots

Desktop

alt text

Mobile

alt text alt text

The main technologies involved are:

  • Arduino "Wiring" language;
  • Node.js;
  • Socket.io;
  • jQuery;
  • Dygraphs.

School essay link

Releases

No releases published

Packages

No packages published

Languages