Over a million developers have joined DZone.

Sensor and Communication Shield for Sumo Robot

DZone's Guide to

Sensor and Communication Shield for Sumo Robot

· IoT Zone
Free Resource

Address your IoT software testing needs – improve quality, security, safety, and compliance across the development lifecycle.

The semester started last week. Ideally I wanted to have the boards for the new S robot (see “Zumo Robot with WiFi and GPS“) ready in the first week. But our manufacturer was not able to get the four-layer boards with parts populated and delivered in that time frame. Until the new boards arrive, we have anyway plenty of things to cover. One thing is to build a prototype shield to host several distance sensors, nRF24L01+ and Bluetooth transceiver:

Sumo Robot with Sensor Shield and Sensors

Sumo Robot with Sensor Shield and Sensors

Students will get the Eagle files, and then can adjust it for their own needs, and create their own custom board. The shield hosts several connectors for:

  1. Bluetooth module
  2. nRF24L01+ module
  3. I2C Sensor module
  4. Ultrasonic module
  5. 7 four-pin sensor modules
  6. Extended sensor module with 3 pins
Sensor Shield Connectors

Sensor Shield Connectors

Each of the module connectors have Vcc, GND and the digital (or analog) pins available. The connectors are designed for the Pololu infrared and distance sensors, but any sensors can be used. Several pins are directly connected to the shield pin rows. To extend the number of I/O pins, the I2C IO Expander IC PCA9554A is used.

The Shield is compatible with any Arduino (3.3V) or Freescale Freedom boards (e.g. FRD-KL25Z).We have two variants of the JY-MCU Bluetooth modules, so they fit in one or the other way:

Shield on FRDM-KL25Z

Shield on FRDM-KL25Z

With providing the Eagle files, I think this opens up for creativity. In any case, I have now a nice shield for my other FRDM boards so I can use them with external sensors, Bluetooth or the nRF24L01+ 2.4 GHz transceiver.

I have attached the schemata of the board: INTRO Robot Base Board Schematic.

Happy Shielding :-)

Accelerate the delivery of high-quality software in the connected IoT era through an integrated analysis, testing, security, and analytics platform. Parasoft's comprehensive portfolio of testing toolsautomates time-consuming testing tasks and provides management with intelligent analytics and reporting so they can focus on what matters.


Published at DZone with permission of Erich Styger, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}