Skip to content

Arduino code for use in MKR1000 and Samsung ARTIK Cloud to monitor the pH and temperature levels of swimming pools.

License

Notifications You must be signed in to change notification settings

imjeffparedes/iot-water-quality-artik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Water Quality Monitoring Using MKR1000 and ARTIK Cloud

Arduino code for use in MKR1000 and Samsung ARTIK Cloud to monitor the pH and temperature levels of swimming pools.

  • Version v1.0.0 | By Jeff Paredes

Getting Started

These instructions will show you how to use the code

Prerequisite Libraries

FlashStorage - used to save the offset of pH calibration ArduinoThread - used it to read sensors in a separate thread. ArduinoJson - we'll be using this to send JSON data to ARTIK Cloud WiFi101 - used to enable wifi connection with mkr1000 ArduinoHttpClient - host for connecting to API OneWire - needed to read digital input from Temperature sensor DallasTemperature - Dallas Temperature sensor required library

Installing

Please follow these step by step series of examples that tell you have to use this codes

  1. Install prerequisite libraries

  2. Add the attached HexFont folder to your Arduino libraries.

  3. Open simple_weather_display.ino with your Arduino IDE

  4. Change your own ARTIK Cloud device id and token.

String deviceID = "artik cloud device id"; // put your device id here created from tutorial
String deviceToken = "artik cloud device token"; // put your device token here created from tutorial
  1. Change your own wifi ssid/name and password.
#define WIFI_AP "your wifi ssid"
#define WIFI_PWD "wifi password"
  1. Then Upload the Software Code to MKR1000 and start monitoring.

Deployment

Flash Your MKR1000 using the code

Please visit Hardware Instruction Page on Instructables.com

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

License

This project is licensed under the Attribution-NonCommercial-ShareAlike 2.5 License - see the LICENSE.md file for details

Acknowledgments

About

Arduino code for use in MKR1000 and Samsung ARTIK Cloud to monitor the pH and temperature levels of swimming pools.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%