Grove Beginner Kit voor Arduino van Seeed Studio
|
De “Grove Beginner Kit for Arduino” van Seeed Studio is een Arduino Uno gecombineerd met verschillende sensoren en andere componenten op een enkele printplaat. De componenten zijn verbonden met de Arduino door middel van kopersporen, dus je hoeft niets te bedraden. Op de Arduino is al een voorbeeldschets gezet. Deze hoef je alleen maar aan te sluiten met de meegeleverde usb kabel en je kunt direct aan de slag.


De Arduino en componenten zijn elk afzonderlijk geïmplementeerd in de Grove-vormfactor. Je kunt ze uit de printplaat breken en ze vervolgens gebruiken als afzonderlijke Grove-modules en ze aansluiten met de meegeleverde Grove-kabels. Hoe dit werkt lees je in de vorige blog “Grove voor Arduino: Thermometer en Hygrometer“.
Grove Beginner Kit voor Arduino: Inhoud
De kit wordt geleverd in een prachtig ontworpen doos. Wanneer je het deksel opent zie je eerst de grote printplaat. In de twee compartimenten aan de zijkanten vind je zes Grove kabels en een Micro-USB kabel. Je hoeft de print niet uit de doos te halen, er zit een uitsparing voor de USB-kabel aan de voorkant. Je kunt de USB-kabel aansluiten op de print en een voeding of een computer en meteen de voorgeprogrammeerde sketch uitproberen.


Je hebt de Grove kabels nu nog niet nodig. Deze gebruik je alleen als je de componenten los breekt of al losse Grove componenten hebt die je op de Seeeduino Lotus wilt aansluiten.
De Grove PCB-componenten
De Grove beginnerskit PCB bestaat uit verschillende 11 verschillende componenten: de Arduino compatibele Seeduino Lotus, 5 sensoren, 2 inputs, 2 outputs en een display.
Microcontroller-kaart:
- Seeeduino Lotus: Dit onderdeel is een combinatie van het Arduino Uno-compatibele Seeeduino-bord en het Grove Base Shield.
Sensoren:
- Lichtsensor: LS06-S fotoresistor voor het meten van omgevingslicht
- Geluidssensor: electretmicrofoon met LM386-versterker voor het meten van geluidsniveaus
- Temperatuur- en luchtvochtigheidssensor: DHT11 voor het meten van de omgevingstemperatuur en vochtigheid. De bibliotheken zijn hier te vinden.
- Barometersensor: Bosch BMP280 voor het meten van luchtdruk en temperatuur. De bibliotheken zijn hier te vinden.
- 3-assige digitale versnellingsmeter: LIS3DHTR voor het meten van beweging De bibliotheken zijn hier beschikbaar.


Ingangen:
- Knop: kortstondige drukknop
- Rotary Angle Sensor: potentiometer
Uitgangen:
- LED: rood, instelbare helderheid, vervangbaar
- Piëzo-zoemer: actief, 85 dB
Scherm:
- OLED-scherm: 0,96 inch, wit, 128 x 64 pixels. Het kan worden gebruikt met de U8glib V2-bibliotheek.


De modules zijn al aangesloten op de Seeeduino, zie deze tabel voor de pinnen en adressen:
Module | Interface | Pin/adres |
Light | Analoog | A6 |
Sound | Analoog | A2 |
Temperature & humidity | Digitaal | D3 |
Barometer | I2C | 0x77 (optioneel 0x76) |
Accelerometer | I2C | 0x19 |
Button | Digitaal | D6 |
Potentiometer | Analoog | A0 |
LED | Digitaal | D4 |
Buzzer | Digitaal | D5 |
Display | I2C | 0x78 |
Grove Beginner Kit voor Arduino Wiki
Naast de hardware is de wikipagina die bij de Grove Beginner Kit wordt geleverd, ook bedoeld om je zo snel mogelijk op weg te helpen.


Er zijn bijvoorbeeld 12 eenvoudige maar goed gedocumenteerde projecten om je verschillende basisprincipes van de Arduino te leren.
- Blinking the LED: wat is een digitaal signaal en hoe gebruik je de digitale uitgangen?
- Pressing Button to Light Up LED: hoe de knop als digitale ingang te gebruiken
- Controlling the Frequency of the Blink: wat is een analoog signaal en gebruik de potentiometer als analoge ingang
- Making the Buzzer go BEEP: wat is pulsbreedtemodulatie (PWM) en hoe kun je deze gebruiken om de zoemer te bedienen
- Making a Light Induct LED: leer meer over de seriële monitor en hoe je deze kunt gebruiken voor het weergeven van sensoruitvoer
- Sound Sensitive LED Light: gebruik de seriële plotter om sensorgegevens in realtime te tekenen
- Displaying Data on OLED: Arduino-bibliotheken installeren en gebruiken
- Detecting Surrounding Temperature & Humidity: wat is het I2C-protocol
- Measuring Surrounding Air Pressure: geef luchtdruksensorgegevens weer met I2C
- Sensing Movement: Geef accelerometergegevens weer met I2C
- Bonusproject 1: Music dynamic rhythm lamp: gebruik gegevens die in arrays zijn opgeslagen om de LED en de zoemer te bedienen
- Bonusproject 2: Make an intelligent sound-light induction desk lamp: gebruik de geluids- en lichtsensoren om de LED te bedienen


Je kunt ook uitleg vinden over het installeren van de USB-driver en de Arduino IDE, hoe de demoschets werkt en hoe je de Grove-modules los kunt breken.
Grove Beginner Kit voor Arduino: wordt vervolgd
In volgende blogs zullen we met deze kit een aantal leuke beginnersprojecten bouwen.
Heb je ideeën voor projecten om te maken met deze kit? Of heb je al iets interessants gemaakt? Laat het ons weten in de commentaarsectie onder dit artikel!


Over Seeed Studio
Seeed Studio biedt een brede selectie van elektronische onderdelen, waaronder Arduino, Raspberry Pi en veel verschillende ontwikkelbordplatforms. Vooral het Grove-systeem helpt ingenieurs en makers om problemen met jumper wires te voorkomen. Seeed Studio heeft meer dan 280 Grove-modules ontwikkeld voor een breed scala aan toepassingen die aan verschillende behoeften kunnen voldoen.