Introduction: Morning Helper

Morning with kids known as a very stressful and busy time. Between getting yourself ready you need to help them to get ready, make them food, do some house chores and still be able to leave the house on time. So we decided to create this project to make the morning more easy and fun.

We create 5 features to help you get ready in the morning:

1.Upgraded alarm clock - If you didn't shut down your alarm and the lights are still off it will keep ringing until you turn on the light. If after 15 minutes you still didn't turn it off, the app will send a message to a person that you choose that you didn't wake up and ask for him to call you.

2.Help to get dress in the morning - The app is connect to real time weather and when you want to pick up an outfit it will tell you the temperature and record which cloth to wear according to the weather. In addition to make the kids want to get dress in the morning there is an option for them to pick color that they want to wear and on the CPX they will see 2 colors that can match the color they choose. This will help out the parents by not need to chose clothes for them.

3.Relaxing music - If there is a baby cry noise the CPX will start to play him music.

4.Meeting - receive a notification with all meeting of the day. In addition if you have in your calendar a late meeting it will automatically send a notification to your partner that you will come home late today.

5.Reminders - before you leave the house there will be a new reminder in your phone with things you need to make sure you did before leaving the house.

Supplies

1. Circuit Playground Express

2. Arduino IDE

3. Blynk Application

4. iPhone

5. Access to Integromat Site and Application

Step 1: Set the Technologies

1. Download Arduino - here

2. Download the drivers - here

3. Download the board manager - here

4. Download Blynk app to your phone, create a user and create new projects(see pictures above)

5. Create Integromat user and download the app to your phone.

Step 2: Alarm

On Integromat:

1. Create new scenario.

2. Add WebHook

3. Copy its url to use later in the Blynk app

4. Connect to WebHook Apple IOS and connect it to someone else iphone that you want him to wake you up.

On Blynk:

1. Add a button and set it to switch

2. Add WebHook and copy the integromat url

On Arduino:

1. Set the time of the alarm clock

*You can also see the attached pictures of both Blynk and Integromat

Step 3: Choose Outfit According to Temperature

On Integromat:

1. Create new scenario.

2. Add Weather and change the city to your preference city. (for example Tel Aviv,Israel)

3. Add HTTP and enter the URL : http://188.166.206.43/XXXXXXXXX/update/v1?value=0.... and:

- replace the X's with the AUTH TOKEN of your Blynk project.

- choose the value to be the temperature

(for example: http://188.166.206.43/9G8M5BTMXCrtfJuw8VWefHuvDPg7...)

On Blynk:

1. Add button and change it to switch - this button will start the program

2. Add Display Setting - this will be the display of the current temperature

3. Add zeRGBa - this will start the display of the colors to the outfit

4. Add Notification Settings - this will pop up a notification with which outfit you should wear

*You can also see the attached pictures of both Blynk and Integromat

Step 4: Relaxing Music

On Arduino:

Use the soundSensor of arduino and when the noise is high it will start playing the song.

Step 5: Meeting

On Integromat:

1. Create new scenario.

2. Add WebHook

3. Add a router and:

3.1 On one side of the router add google calendar and connect it to your calendar.

3.1.1 Add Apple IOS and connect it to your phone.

3.2 On the other side of the router add google calendar and connect it to your calendar.

3.2.1 Change the Query to Late (so it will only search for events with the word Late)

3.2.2 Add Apple IOS and connect it to your partner phone.

3.2.3 Add in the body the if statement - if the word Late has been found send a notification that you arrive late otherwise arrive early

On Blynk:

Add WebHook and copy the integromat url

On Arduino:

Set the accelerometer and whenever you shake the CPX it will launch the meeting scenario

*You can also see the attached pictures of Integromat

Step 6: Reminder

On Integromat:

1.Create new scenario.

2. Add WebHook

3. Copy the url address and open it in a new tab on your browser

4. Add to the end of the url : ?message="message" and press enter and wait for an "accepted" message

5. Add Apple IOS create a reminder and connect it to your phone

6. In Notes add the message

On Blynk:

Add WebHook and copy the integromat url and add to the end ?message=/pin/.

(for example https://hook.integromat.com/fh1vefydjbcw9y1tdd266o24o5c6bmvp?message=/pin/)

On Arduino:

Set the reminders that you want to be added to your phone reminders and the time that it will be added.

Step 7: Code File

Download the attached arduino code file and change the variables:

1.auth to your blynk authentication token

2.ssid to you WIFI name

3.pass to your WIFI password

4.the blynk pin number according to the pins you choose for the widgets