Smart WorkSpace

by ofrilev in Living > Office Supply Hacks

254 Views, 1 Favorites, 0 Comments

Smart WorkSpace

Smart WorkSpace.jpeg

The Smart WorkSpace is a product that combines software (integromat and blynk) and hardware(circle-cpx).

The product's main purpose is to supply an idle environment for its user both mentally and physically, therefore it is suitable for workers and students from home or office (when working from a private room). the main features of Smart WorkSpace :

1) alert for the surroundings when busy by syncing the user's scheduled calendar meetings.

2) aware when the temperature in the room is getting too hot or cold and turn A/C off when it is comfortable.

3) door-knocking alert: send to you a message and signal whenever someone is knocking on your door and you might not hear or be busy like- being a middle of a meeting. Sends a message to the one who knocks, alert him that the person is busy right now.

Supplies

  • circuit-cpx
  • blync app
  • Arduino
  • integromat app & web

Getting Started: Download

WhatsApp Image 2021-07-22 at 13.40.48.jpeg

First, we will need to download the two apps- blynk and integromat from the web.

Blynk- download blynk from here

Intergomat- download intergomat from here

The Circuit Structure

circuit.JPG

google calander.jpeg
value display.jpeg
display setting.jpeg
Inkedfree time message_LI.jpg
filter that checks when you busy.jpeg
free message.jpeg
busy message.jpeg
busy red light.jpeg

For preventing your surrounding people(friends, family, co-workers) from interrupt us during meetings/study time. We will implement the first feature:

(the order of photos from up to bottom)

First, We will define our "busy" time slots in our google calendar and then sync them with intergomat(photo 1).

In the blynk app, we choose the "Value Display"(photo 2) option and define it according to the second photo with any input value you want (we chose V2)(photo 3).

Second, we will update our list of people which we want to alert whenever we are in our busy time slots. In order to add them, we should make sure they got the intergomat app as well. Then we will add them to the broadcast message contacts (photo 4).

Third. Now we will define the notification messages for two possibilities: free and busy(photo 5 and photo 6&7 shows the message to the contact ). Also, we will use the circuit-cpx lights for alert: when busy- red, free-off(photo 8). So we can put the circuit somewhere closed by so the people around you will know your status.

we defined the trigger to be every 30 minutes

Tempertue Adjustable

WhatsApp Image 2021-07-22 at 14.37.50.jpeg
webhook.jpeg
V0.jpeg
V1.jpeg
connection.jpeg
url.jpeg
filter.jpeg
WhatsApp Image 2021-07-22 at 15.00.15.jpeg
WhatsApp Image 2021-07-22 at 15.00.16.jpeg
WhatsApp Image 2021-07-22 at 15.00.16 (1).jpeg

Now we will use the second feature that measures the temperature local temperature and whenever it's too hot or cold it alerts the user.

In the blynk app we choose the Gauge- temperature which has been measured and WebHook- the URL which later we will update (photo1&2).

V0- tempertue that been measured

V1- the value that has been made sends to intergomat

In intergomat app:

  • open a new scenario
  • choose the trigger to be WebHook
  • connect to it our device - apple IOS
  • copy the URL to the WebHook in the blynk
  • add: ?param to the end of the URL
  • set the filter param to yes
  • use the following code to Arduino(in the last step)

Then, together with the providing code. Whenever the temp is idle the A/C should be turn off and a notification message should be sent to the device. Whenever temp is outside the range, the circuit-cpx light will show: red when temp too high and blue when too low.

Door-knocking Alert

webhook alert question is someione knocking.jpeg
check condition of is there is any knocking.jpeg
add push to the phone that someone knocks onn your door.jpeg
phone alert push someone knocking.jpeg
circle coloring blue.jpeg
the url connection to the hook.jpeg

Now we will understand how to activate the last feature- the door knocking:

first, in the blynk app we will choose the WebHook URL which later will be updated

V3 - decibels that have been measured

In the intergomat app we do as in the previous feature:

  • open a new scenario
  • choose the trigger to be WebHook

  • connect to it our device - apple IOS

  • copy the URL to the WebHook in the blynk

  • add: ?param to the end of the URL

  • set the filter param to yes (picture2)

  • use the following code to Arduino( in the last step)

In the WebHook we will define what to send whenever there is a knocking event(picture3)

the message that will be sent to your device when knocking (picture4)

the circle that colored blue when knocking (picture5)

the sensor on the screen which measures the decibels in the room(picture6)

This Is How the Final Blynk App Should Look Like, Barcode to Our Blync App and the Final Arduino Code

smart workspaceApp with the knocking feature.jpeg
barcode1.jpeg

Downloads

instructable-SmartWorkSpace