In this article we take a look at a development board that may be ideal for people who want to get started with an Arduino, its called the Grove Beginner Kit for Arduino.
Lets take a look at the kit, here is the one that I purchased
As you can see in the middle you have the arduino board and then by default all of the sensors and grove modules surround it and are connected.
What is Grove?
Grove is a modular, standardized connector prototyping system. Grove is a building block approach to assembling electronics which makes it easier to connect and build than traditional wired and solder based approaches.
The Grove system consists of a base unit and various modules with standardized connectors.
In the image above you can see the standard size of modules and the same connectors
Arduino
The main arduino board is called the Seeeduino Lotus which is your standard ATMEGA328 Microcontroller development board. It is a combination of an Arduino Uno and a Grove Base Shield.
The Seeeduino Lotus has 14 digital input/outputs and 7 analog input/outputs, it also has 12 Grove connections
Sensors and modules
There are 10 sensors and modules in this kit. Lets take a look at what you get
Grove – LED : This is a standard led module which is connected to D4. You can actually change the led as it is fitted to a 2 pin socket, handy if you want to select a different colored LED. |
Grove – Buzzer : A piezo buzzer module connected to D5 |
Grove – OLED Display 0.96 : This is a a monochrome(white) 128×64 pixels passive display matrix module which is driven by a SSD1315 chip. This is an I2C device. |
Grove – Button : A push button connected to D6 |
Grove – Rotary Potentiometer : This is connected to A0 |
Grove – Light : This module contains a a light dependent resistor to detect the intensity of light and is connected to A6 |
Grove – Sound : This module contains a L358 amplifier and an electret microphone and is connected to A2 |
Grove – Temperature & Humidity Sensor : This is a DHT11 which is a solid and stable sensor commonly used on beginners shields and is connected to D3 |
Grove – Air Pressure Sensor : This is a Bosch BMP280 high-precision and low-power digital barometer which is connected to the I2C pins. You can also get temperature readings via this sensor. |
Grove – 3-Axis Accelerometer : This is a MMA7660FC 3-Axis Digital Accelerometer which is an I2C device |
The default pins are as follow:
Modules | Interface | Pins/ I2C Address |
---|---|---|
LED | Digital | D4 |
Buzzer | Digital | D5 |
OLED Display | I2C | I2C, 0x78(default) |
Button | Digital | D6 |
Potentiometer | Analog | A0 |
Light | Analog | A6 |
Sound | Analog | A2 |
Temperature & Humidity Sensor | Digital | D3 |
Air Pressure Sensor | I2C | I2C, 0x77(default) / 0x76(optional) |
3-Axis Accelerometer | I2C | I2C, 0x19(default) |
Kit Information
By default the modules are all connected to the Seeduino Lotus but if you want you can snap these off to use with other microcontrollers.
You also get 6 grove cables which you can use if you disconnect the modules as stated above or had other grove modules that you wanted to connect. There are 300 modules available – so plenty to choose from and of course you can design your own modules as well.
There is a very thorough 70 page document online with a variety information such as downloading and setting up the Arduino IDE with 10 lessons and 2 projects – its a very good document.
You can see from our list of modules that are present and the pins that are used there are other
Purchasing
Here are various links to buy this product, this costs about $24 and is excellent value for what you get
Amazon Link |
All-in-one Beginner kit Sensor Module for Arduino Compatible Board ATmega328p Based Seeeduino Lotus Compatible Grove Module |