This sections contain a selection of 10 simple projects that you can run from the Examples section in the Projects tab of GraspIO Studio.
You can read the About section of each project to understand the working of the project.
The Design considerations section will offer you some usage-related guidelines that will help you design and develop your own projects easily.
This project displays a High-Five emoji on Cloudio's OLED when you move your hand (or any object) near the on-board IR sensor. The buzzer starts beeping when the project is uploaded and does so, till your hand is close to the IR sensor. It displays a smiling emoji when the IR sensor value is low, i.e, when your hand is at a distance from the board.
On-board:
Buzzer
OLED
This project creates a remote voice assistant on your mobile device which you can use to get the current temperature and light values from Cloudio. You can also fetch the status of a door status detector that has been set up using the Cloudio board (if the board is placed such that the door being closed increases the IR sensor reading, and vice versa).
This block uses the Speak and OLED blocks to provide audio and visual notifications on Cloudio.
On-board
IR sensor
Temperature sensor
OLED screen
External
Speaker (Connected to Raspberry Pi's audio jack)
Upload the project to your board.
On your mobile device, in the Voice scree, press and hold the Microphone icon to give a Voice command from either of the options - Sensor update OR Check door.
In response to the Sensor update voice command, the speaker connected to the Cloudio-Raspberry Pi setup would play/speak the Temperature and Light sensor values. The OLED also displays the Temperature and Light sensor values with a delay between the two.
This project notifies you when there is a change in temperature. It uses the Notification block so you can receive remote notifications on your mobile device.
The LED is green in case of stable temperature and turns red and the OLED displays a warning message when the threshold temperature is breached.
On-board
Temperature sensor
You can use this project to monitor the Temperature and Light sensor for 1 day. While data is also being collected and displayed in the Dashboard section of the app, real-time values are also displayed on Cloudio’s OLED. This project provides an easy way for you to view historical (and real-time) data on your mobile app and real-time data on your board.
On-board
Temperature sensor
Light sensor
Since we want to display the real time data on the OLED while the sensor Monitoring is being carried out, the Action section of the Monitor block is also enabled and houses an OLED block in it.
This project configures Cloudio to work as a trigger for IFTTT. Here, three triggers are set up on Cloudio, and either one of them can be used while creating an applet on IFTTT.
A trigger is sent to IFTTT when either of these triggers is fired – i.e. if the IR value drops below 50, or the temperature crosses 35 °C, or when the Light sensor’s reading drops below 350.
You can use this project to set up your own photo booth.
This project begins to run on Cloudio the moment it is uploaded. A message is displayed on its OLED and the RGB OLED turns green. The camera captures a picture when the LED turns green and the captured image is emailed to your registered email ID soon after.
Note: Since Cloudio’s email service needs a 15- minute delay between successive emails, we suggest you upload this code every time you need to take a picture, or better still, you could use a Loop infinity block with a 15 minute or longer delay between consecutive Camera blocks.
On-board
OLED screen
RGB LED
External
Camera (Raspberry Pi or USB camera connected to Raspberry Pi). Refer this section to learn how to do this.
Since this project is designed to run once when the project is uploaded to the board, a Loop block is not used at the start. You can modify this project and however, use a Loop Infinitely block with a desired delay between blocks, and use a Switch press to trigger the photo capture.
Connect a camera to Raspberry Pi before you upload this project to your board.
Face the camera and smile when the LED turns green 😊
This project continuously displays a shuffled series of emojis on Cloudio’s OLED screen with a delay between each one of them.
On-board
OLED screen
External
None
Upload this project to your board and watch the OLED display a series of emojis on it.
This project continuously displays a series of colors on Cloudio’s RGB LED. The colors can be selected using the Swatch option or by setting R, G, B values to create custom colors.
On-board
RGB LED
External
None
Upload this project to your board and watch the LED display a series of colors.
On-board
Buzzer
IR sensor
External
None
With this project, you can use your voice to remotely control Cloudio. In this example, two voice commands (referred to as Voice trigger in the GraspIO Studio app) are used.
You can use the two voice commands ‘Good morning’ and ‘Disco mode’ on your mobile device to control Cloudio from anywhere, anytime.
In response to the voice command
' Good morning',
Cloudio displays plays the audio 'Very good morning' on the speaker connected to Raspberry Pi besides displaying a message on the OLED followed by an emoji.
Cloudio displays a series of different colors on its RGB LED while beeping the buzzer. This is repeated 5 times.
On-board
Buzzer
OLED
LED
External
Speakers (connected to Raspberry Pi)