SmartWatch for Kids
For the final Projects we were asked to build an IOT system that manages and handles different events. We chose a field which we feel related and connected to, and is also relevant in the areas of IOT and modern times we are living in. We decided we would like to help the younger population of the world - children. The children's world today is a highly complicated one, and also not always the safest. For these purposes we decided to come up with ‘SmartKid watch’ - a smartwatch that acts as a task manager for children. The watch has an interactive interface and includes different colored lights and signals and offers a few functionalities that we believe are essential to day-to-day life of almost every kid in the western world.
Our designed for kids smartwatch offers multiple functionalities that can benefit both the child and their parents. These functionalities include:
1. Counting daily tasks:
● For the child: Provides a visual representation of their progress throughout the day as they complete their tasks and chores. Helps teach children about time management and productivity.
● For the parents: Provides peace of mind and helps track the child's progress.
2. Emailing the parents:
● For the child: Allows the child to inform their parents of their whereabouts and other important information with the press of a button.
● For the parents: Enhances communication and provides peace of mind.
3. Flashlight:
● For the child: Provides added safety and security in low-light situations.
● For the parents: Enhances safety and security for the child.
4. Stopwatch:
● For the child: Helps children learn about pacing themselves and setting goals for their physical activities and sports.
● For the parents: Encourages healthy habits and routines and helps track the child's progress.
The Technologies
In the project we use 3 technologies that works together in collaboration:
1. CPX : CPX is a hardware board that has neo pixels, sensors (temperature sensor, light sensor, sound sensor etc) and buttons. In this project the role of the CPX is to measure the temperature and sound, get signals from the user in order to perform actions. in addition it has another role to show data that we get from the internet using it's neo pixels.
2. Blynk: Blynk is a Platform with iOS and Android apps to control Arduino, and the transfer data over the Internet. It's a digital dashboard where you can build a graphic interface for your project by simply dragging and dropping widgets.
3. Integromat: Integromat is a tool that helps you to automate manual processes, without needing code.
It enables one to connect to any API and create complex integrations using built-in apps and tools.
Supplies & Configurations
Create New Blynk Project
On Blynk:
- Press on new device
- Choose From template
- Insert template and device name
- Enter to your device
- Press edit
- add Switch and Slider and connect them to virtual pin.
Integromat
On Integromat:
- Press on Create new scenario.
- Click on the "+" button.
- Search Webhook
- Choose Custom Webhook
- Press on 'add module'
- Search 'Gmail'
- Choose 'send an email
- Use this tutorial in order to connect your gmail - tutorial
WebHook
On blynk:
1. Press on setting -> Webhook
2. Change the the Webhook name
3.Choose the device that you want to connect
4. Choose a the virtual pin under "DATASTREAM" section
5. Paste the URL of the Integromat's Webhook under "URL" section.
6. Press on Save Webhook
CPX
1. Download the attached arduino code and make the following changes:
- In the variable "auth" insert your blynk authentication token
- In the variable "ssid" insert your wifi network name
- In the variable "pass" insert your wifi password
2. Connect the CPX to your computer and upload the code in the arduino IDE
3. Run the code