Search on blog

Follow us on facebook

Top sellers

Information

Plug & Play modules on the IoT Proto Shield Plus

Published : 01/13/2022 15:43:02
Categories : IoT Proto Shield Plus , Proto Shield Plus


Plug & Play modules on the IoT Proto Shield Plus


If you search on internet the definition for "Plug and Play", you may find something like: 
" Plug and Play, sometimes, abbreviated PnP, is a catchy phrase used to describe devices that work with a computer system as soon as they are connected.
The user does not have to manually install drivers for the device or even tell the computer that a new device has been added.
Instead the computer automatically recognizes the device, loads new drivers for the hardware if needed, and begins to work with the newly connected device. "
[source: https://techterms.com/definition/plugandplay]

Speaking in terms of the IoT Proto Shield Plus, we can modify the above sentence to:
" Plug and Play is used to describe hardware modules that work as soon as they are connected to the IoT Proto Shield Plus.
The user does not have to manually connect the hardware module pin by pin with juper cables to the Arduino Nano or ESP controller board.
Instead, all the needed connections between the hardware module and the controller board are routed on the IoT Proto Shield Plus. "

Of course there are different types of the same module on the market, the IoT Proto Shield Plus is designed to be Plug and Play with the most common modules of widespread use (more details on the user manual).

So, let's suppose you want to use a DHT module (humidity sensor module)

DTH22 sensor module

all you have to do is just to plug the DHT module of widespread use into its designated header.
Check the default pinout assignment of the IoT Proto Shield Plus, and that's it.

The DH22 sensor module plugged into the IoT Proto Shield Plus

The DH22 sensor module plugged into the IoT Proto Shield Plus


Now let's suppose that you want to use the HC-SR04 ultrasonic distance sensor module.

The HC-SR04 sensor module
The power supply of the HC-SR04 must be 5V. Its TRIGGER signal should be either 5V or 3V3, but its ECHO signal will be a 5V signal.
ESP32 and NANO33 boards do not tolerate 5V signals inputting on their pins (otherwise the board could be damaged), so a voltage conditioning is needed.
In this case the IoT Proto Shield Plus, in addition to the signal routing, provides a clipping circuit on the ECHO signal in order to let the HC-SR04 works properly with 3V3 tolerant pins.
So, again, to work with a HC-SR04 module, all you have to do is just plug the module into its dedicated header.

The HC-SR04 sensor module plugged into the IoT Proto Shield Plus 

The HC-SR04 sensor module plugged into the IoT Proto Shield Plus

The Plug and Play predisposition of the IoT Proto Shield Plus is designed to work with the following modules, sensors and actuators:

LCD 16x2 display module
LCD 1620 display module

OLED SSD1306 128x64 display module
SSD 1306 128x64 OLED Display module

OLED SSD1306 128x32 display module
SSD 1306 128x32 OLED Display module

TM1637 seven-segment display module
TM1637 7 Segment display module

RTC (Real Time Clock) module
RTC modules

HC-SR04 (ultrasonic distance sensor) module
HC-SR04 module

RELAY module
RELAY module

DTH11 / DHT22 module or DHT11 / DHT22 bare sensor (humidity sensor)
DHT modules and sensors

SD Card module
SD CARD module

MAX9814 or MAX4466 (microphone) module
MAX9814 MAX4466 modules

DFR0299 MP3 Mini Player (MP3 file music player)
F0299 MP3 Player module

LDR (Light Dependant Resistor)
LDR sensor

PTC or NTC (Positive or Negative Temperature Coefficient thermistor)
PTC NTC sensors

Servo
SERVO

Stepper motor driver (TMC2xxx, DRV8825, DRV8834, A4988) module
STEPPER MOTOR drivers

The following image shows the layout of the IoT Proto Shield Plus, gray boxes show the Plug and Play headers and sockets. 

The IoTPSP Plug & Play Modules Layout

The ioT Proto Shield Plus

Downloading the IoT Proto Shield Plus sample sketches you will find some basic examples to work with all the Plug and Play modules compatible with the IoT Proto Shield Plus.

Of course, you can decide to use the GPIO pin dedicated by default to a Plug and Play module to other functions, or ,you can decide to use other GPIO pins to work with a specific module, check out the User Manual to find out all the detailed descriptions for each Plug and Module and GPIO pins.

Many of the above mentioned modules are available in the INVENTOR'S KIT, MOTOR KIT and SD CARD AND AUDIO KIT.


Share this content