Inspiration

I have been trying to minimize the problem of water wastage in the various parts of the world.

What it does

It keeps track of the basic things to keep water usage in check.

How I built it

I am using a DHT11 humidity sensor to detect the humidity which in turn gives me the likeability of rain. I am using temboo to generate code for the artik 10 in iot modeto control the DHT11 humidity sensor. I use this sensor with the artik 10 which acts as a database for the mobile application. I have installed a simple json server on the artik 10 due to its wifi capabilities. The json server serves the mobile application whenever readings are changed in an interval of 1 hour. The mobile application is built with ionic framework. It consists of data fields for the sensors and displays data on a chart to keep track of humidity. Along with this a thrshold text box provides a tool in the android app to control threshold and whenever the threshold is crossed by the sensor the mobile application starts providing notifications so that the user is immediately informed.

Challenges I ran into

Using artik was difficult in the sense that you dont have a regular linux distribution as of now. I have been playing with raspberry pi and beaglebone black for a while now which is why I had high expectations for Artik but lack of debian made me employ more time to run basic tasks.

Accomplishments that I'm proud of

The application is fully complete. It would have been better if I would have been able to do more on the hardware side especially as the bluetooth capability on the artik provides beacon functionality. It would have been great if I would have been able to use BLE beacon broadcast feature to improve power consumption.

What I learned

Application development and embedded development

What's next for Samsung Artik Water Project

Share this project:

Updates