Skip to main content

Grove IoT Developer Kit Microsoft Azure Edition

Grove IoT Developer Kit – Microsoft Azure Edition contains an Intel® Edison module, an Intel® Edison for Arduino board, a Grove Base Shield, a set of Grove sensors and actuators with build-in Grove ports for rapid prototyping. Simply plug in the modules and you are ready to create.

Intel® Edison For Arduino

The Intel® Edison compute module is designed for expert makers, entrepreneurs, and some industrial IoT applications, it provides ease-of-development for a range of prototyping projects or commercial ventures when performance matters. With an expansion board interfaces with a wide range of Arduino shields, Intel® Edison for Arduino allows quick and easy prototyping with open source hardware and a software development environment.

Features

  • A combination of the power Intel® Edison and rich featured Grove System

  • Fast prototyping for IoT projects

  • Support development with Arduino* and C/C++, followed by Node.JS, Python, RTOS, and Visual Programming support in the near future

  • It includes a device-to-device and device-to-cloud connectivity framework to enable cross-device communication and a cloud-based, multi-tenant, time-series analytics service.

  • Has an SD card connector, micro USB or standard sized USB host Type-A connector(via mechanical switch), Micro USB device, 6 analog inputs, and 20 ditial input/output pins, 1x UART, 1x I2C, and 1x ICSP 6-pin header (SPI) Power jack with 7V-15V DC input.

What's included

Inter Edison For Arduino

Intel Edison Compute module

Inter Edison For Arduino

Base Shield V2

Sensors

SensorWiki
Grove - Button(to Wiki)
Grove - Sound Sensor(to Wiki)
Grove - 3-Axis Digital Accelerometer(±1.5g)[(to Wiki)
Grove - Touch Sensor(to Wiki)
Grove - Light Sensor v1.2(to Wiki)
Grove - Temperature Sensor(to Wiki)
Grove - Rotary Angle Sensor(P)(to Wiki)
Grove - Piezo Vibration Sensor(to Wiki)

Actuators

Grove - Green LED

Grove - Blue LED

Gear Stepper Motor with Driver (to Arduino Tutorial)

Getting Started with the Intel® Edison Board

Before we work on any Grove modules, let's firstly get started with Intel® Edison Board, you can follow the detailed instructions on the official site of Intel® Edison to:

Step 1: Assemble Your Board

Install the compute module, attach the legs, and plug in your cables.

Step 2: Choose Your Operating System

WindowsThe Windows 64-bit installer will install your drivers, update your firmware, and let you install your development environment (IDE)Download 64-bit version
OS XThe Mac* OS X* installer will update your firmware, and let you install your development environment (IDE)Download
LinuxThe Linux* installer will update your firmware, and let you install your development environment (IDE)Download

If you are have a windows 32-bit system or having errors with the installer, Intel also provide manual process to install the drivers or update your firmware:

WindowsTry Manual Process
OS X Try Manual Process
Linux Try Manual Process

Step 3: Set Up a Serial Terminal

You'll need a serial terminal connection to your board for flashing the firmware

Step 4: Connect Your Board to the Internet

How can you build an IoT device without the "I"? Let's connect your board to the WiFi network.

Step 5: Try It Out with Arduino IDE

As we've already installed the development environment including Arduino IDE in Step 2 (if not, you can download the latest Arduino IDE here. ) now as your very first practice, let's try to blink an LED on Intel Edison Board with Ardunio IDE.

Getting Started with the Grove System

Connect the Grove - Base Shield to Intel Edison for Arduino via the pin connectors.

Using 26AWG Grove Cable making the following connections:

Grove ModulesConnected to
Temperature&Humidity SensorI2C
Moisture SensorA1
Light SensorA2
UV SensorA3
PIR Motion SensorD7
EncoderD2
ButtonUART(D1)
LCD RGB BacklightI2C
RelayD5
ServoD6
BuzzerD4

Running Example

  1. Open the web site: Grove_Indoor_Environment_Demo to download the whole project.

  1. Click Tools > Serial Port and select the Com # that the Intel Edison is connected to

  1. Click Sketch>Import Library…>Add Library and import the library downloaded at step 1

  2. Click File>Examples> Grove_Indoor_Environment_Demo and select the demo Click upload icon

  1. Open Serial Monitor, it will print the sensors' information:

  1. Rotate the Encoder to check the sensor value on the LCD.

  1. In the "Send TextBox", you can enter the following command to operate the sensors and actuators:
ExampleDescription
set temp>40, relay=1if temperature is higher than 40℃, the relay opens.
set temp>40, sleep=1if temperature is >40℃, nothing to do.
set humi>60, buzzer=1if humidity is >60%, the buzzer beeps.
set light>600, servo=90if light intensity is >600, the servo truns 90°.
set uv>80, relay=0if UV intensity is >80, the relay closes.
set pir=1, buzzer=1if people detected, the buzzer beeps.
set ms>40, relay=1if moisture is >40, the relay opens.
set ssid=name, psw=passwordset the wifi SSID and Password.you can open a web browser, and go to the IP address displayed on the Serial Monitor or LCD. The default port is 88. he default port is 88. Such as: 192.168.1.101:88

Note:

  • The command should be ended with 'n', so "NewLine" (in the Serial Monitor) should be selected.

  • A actuator can only be controlled by a sensor. If A sensor wants to control a actuator(has be controlled by B sensor), B sensor should be set sleep.

  1. WiFi connection. open the Serial Monitor, and set your ssid and password(as below). Check the local IP on the LCD or Serial Monitor. On a device connected on the same network, open a web browser, and go to the IP address above, you can see the sensor value.

Note: When visiting the web server, a port number(88)should be added,such as: 172.20.10.2:88.

Resource

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...