element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
WorkBench Wednesdays
  • Challenges & Projects
  • element14 presents
  • WorkBench Wednesdays
  • More
  • Cancel
WorkBench Wednesdays
Documents Getting Started with the Grove System from SEEED Studio! - Workbench Wednesdays 62
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join WorkBench Wednesdays to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: cstanton
  • Date Created: 11 Oct 2022 1:13 PM Date Created
  • Last Updated Last Updated: 12 Oct 2022 7:24 AM
  • Views 187668 views
  • Likes 6 likes
  • Comments 13 comments
Related
Recommended

Getting Started with the Grove System from SEEED Studio! - Workbench Wednesdays 62

In episode 62 of Workbench Wednesday, James takes a look at Seeed Studio’s Grove System! Which is a set of modules with specific sizes that connect together with simple cables. No soldering is required to add sensors or displays or many other devices to a microcontroller board. So specifically in this video, we look at several Grove modules and how they work with an Arduino and the Raspberry Pi!

Watch the Video

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Supplemental Content

  • Information on the Grove Connectors for including in your projects
  • JST Manufacturer Page (Japan Solderless Terminal)
  • RoadTest for the Grove Inventor Kit and BBC micro:bit

Bill of Materials

Product Name Manufacturer Quantity Buy Kit
Grove Beginner Kit Arduino Modules Uno Seeed Studio Buy Now
Grove Connector Pack (2.0mm 4-pin) Seeed Studio Buy Now
Lotus (Arduino + Base connectors) (This is M0+, not 328p) Seeed Studio Buy Now
Grove Cable, Buckled, 4 Pin, 30 cm, 5 PCs Pack Seeed Studio Buy Now
Base HAT Interface, Grove, 3.3 V in, Raspberry Pi, Digital/Analog/I2C/PWM/UART Port Seeed Studio Buy Now
Grove System Board, MS8607, Digital Pressure, Humidity and Temperature Sensor, I²C TE Connectivity Buy Now
 



element14 presents

element14 Presents  |  About James|  Workbench Wednesdays

  • temperature sensor
  • grove connector pack
  • seeed studio
  • digital pressure
  • ms8607
  • grove
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
  • baldengineer
    baldengineer over 1 year ago in reply to baldengineer

    Here are the files you requested Duong .

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • baldengineer
    baldengineer over 1 year ago

    Here is the python code I showed on the Pi.

    pi_gove_excamples_from_wbw.zip

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 2 years ago in reply to ralphjy

    If you use all Grove parts, it works nicely together. I was designing PCBs that had a variety of sensors and peripherals and I wanted to stock standard headers to fit them all. Grove used an "oddball" connector that I didn't have in stock so it was tough to find reasons to use their sensors. At the time Grove didn't have as complete a set of sensors.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 2 years ago in reply to dougw

    Oh, okay.  I was just wondering.  I guess I got used to using JST connectors because Adafruit and Sparkfun use them and I have a lot of their boards.  And now there are a lot of Grove adapter boards and shields.

    The only real problem I've had with them is that there are two "standards" for the two pin JST connectors used for LiPo batteries.  Adafruit uses one +/- orientation in the housing and some RC toys reverse that connection.  Can make for some magic smoke if you buy the wrong battery type.

    I do have a box of adapter cables for the JST-PH (Grove, Stemma) and JST-SH (Stemma-QT,QWIIC) 4 pin connectors and also have the discrete sockets for breadboarding.  I'll admit that I've never tried to crimp pins to build my own cables.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 2 years ago in reply to ralphjy

    Personally I like MTA connectors, but I can also get other 1" headers anywhere. When I first tried to get Grove connectors, I couldn't find a dimensions drawing or a source for PCB mount connectors. Now at least I know where to get them and documentation is available. But by the time I got it all figured out I had accumulated a stock of sensor modules that used .1" headers. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 2 years ago in reply to dougw

    Which connector would you have preferred?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 2 years ago

    I really wish they had used a more standard connector. It has slowed my use of Grove modules. Maybe an adapter interconnect is an acceptable kludge.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 2 years ago in reply to ralphjy

    I think I need to amend my comment above (can't edit it).  I just tried the SenseCraft firmware and the basic sensors seem pretty well integrated (the internal ambient light, microphone, 3 axis IMU plus the Grove soil moisture, temp/humidity, voc sensors included in the kit).  It auto identifies the Grove sensors sort of plug and play (I assume that it does that via I2C, but not sure how it recognizes the soil moisture sensor).  The more complex sensors, however, have some issues.  The LoRa is probably configured for their SenseCap network, so I'll need to figure out what I need to modify to have it work with my Things Network gateway.  And I need to figure out how to visualize the camera.  The Vision AI example doesn't work.  It can identify whether the camera is attached, but it always detects 1 person regardless of what I do.

    Probably is worth a blog post when I get the time.  The good news is that the code is all up on github, so I should be able to see what it's doing and hopefully modify it.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 2 years ago

    Good episode.

    Yes, I hate it when a simple demo does not work.

    To me it shows a lack of interest in having the community buy and use the devices.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 2 years ago in reply to baldengineer

    For playing with individual Grove modules, I like the M5StickC Plus which has a single Grove port, a small display, and battery.  It's ESP32 based, so you also get WiFi and Bluetooth.  What's nice is that you can buy adapter cables to interface the Grove port to Adafruit Stemma/Stemma-QT and Sparkfun QWIIC sensors.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube