5 Must Know Plug n Play Platforms to Relieve Embedded IoT Wiring Headaches

Search for a command to run...

No comments yet. Be the first to comment.
A community giveaway program by The Embedded Rustacean ร Seeed Studio to grow the embedded Rust ecosystem

Introduction Another year comes to an end; as always, it is an opportunity to reflect on the achievements of the past year and look forward to the next. It's been over 3.5 years since I embarked on my embedded Rust journey, and it only gets more exci...

Introduction Another year comes to an end, as such, this is an opportunity to reflect on the achievements of 2024 and look forward to 2025. It's been over 2.5 years since I embarked on my embedded Rust journey, and it remains as exciting as ever. If ...

Introduction ๐ On Friday, May 17th, 2024, the release of Simplified Embedded Rust was announced marking a new kind of book in the embedded Rust learning space. I'm happy to say that this book, design

This post is the sixth of a multi-part series where I'm exploring the use of Bluetooth Low Energy along embedded Rust on the ESP32. Information in this post might rely on knowledge presented in past p

Probably one of the most daunting debugging aspects for embedded IoT learners is wiring. Especially those new to electronics, they often think that they've wired everything correctly only to discover after hours of debugging that one wire was placed incorrectly. This includes that sometimes a learner doesn't have enough knowledge to configure the circuit of a particular sensor or device properly. Additionally, when prototyping, and especially increasing the number of circuits, wires become hard to manage. Any wire can get loose and things start going out of whack.

Is there a better alternative? Absolutely! I typically recommend plug n play platforms for prototyping and even learning. The idea behind plug n play platforms is that they provide a standard interface for a large variety of sensors and actuators. This relieves the user from worrying about wiring and also designing the electronics. It eliminates a lot of the guesswork and saves a lot of time in debugging and prototyping.
The idea behind all of the plug n play platforms is that they provide a modular interfacing approach for microcontroller development boards. This is done by providing some sort of standard interface enabling connection to a wide variety of sensors and actuators. The standard interfaces would typically support at a minimum GPIO, analog, and some sort of serial communication.
For all plug n play platforms, the structure is similar and can be broken down into four layers as shown below.

The adapter that connects to the development board provides the compatible receptacles to connect the upper modules. Sometimes also, these modules are connected through a standard wiring system to the sensor and actuator modules. Additionally, some interface standards allow connection directly to the board or adapter without wires. The adapter is also listed as optional since there are some boards that directly integrate the receptacles.
Below I list the most popular plug n play platforms available in the market and mention the pros and cons I found in each.

Pros
Cons
Where to Start? Starter kits available on SeeedStudio website or from the Seeed Studio Store on Amazon.

Pros
Cons
Where to Start? Identify the board or adapter needed. If you want a board with an integrated Mikrobus interface you can select an appropriate board here. Otherwise, for standard adapters, clickboards, and mickroelektronika development boards you can directly go to the Mikroelectronika store.

Pros
Cons
Where to Start? Available directly through the Nightshade website.

Pros
Cons
Where to Start? Kits are available directly through the Osoyoo store on Amazon.

Pros
Cons
Where to Start? Adapter boards and Pmods are all available directly through the Digilent store.
Given the above, which platform I would use depends on what I want to do. If I was a beginner Grove is probably the best fit given the cost, options, and resources available, with the Nightshade Treo coming right after. If I were looking for a teaching solution then Mikroelectronika would be a good choice to pick up for a lab. Finally, the others like the Osoyoo and Pmod would probably be a better fit if I were working on more specialized applications.
Hardware wiring in embedded IoT is probably one of the most annoying aspects for a beginner or even a prototype engineer. The accumulation of wires makes for a less portable setup and one vunerable to many mistakes. Gladly, the plug n play solutions available in the market and listed in this post can ease much of that pain. Are there any platforms you use that I missed? Have you used any of the above and have an experience you'd like to share? Share your thoughts in the comments below ๐. If you found this useful, make sure you subscribe to the newsletter here to stay informed about new blog posts.