I am trying to avoid frying anything. The world of MCUs seemed like a much safer place before Arduino followed Chinese manufactures down a 3.3V rabbit hole. Ah, the good ole days when everything was 5 volts.
:). There are now a number of videos regarding components and / or boards going up in smoke with the new voltage standards.
Please see the screenshots of the hookup and relay (I am going on faith the images will be displayed to facilitate communication. I haven't tried posting one before)
Hookup:
Relay
In addition this is what I have for documentation for the Amazon for the relay.
Module Size: 73x50x18.5mm (LxWxH)
4 Fixed Holes for Screw: Diameter 3.1mm
Work Voltage: 5V
Quiescent Current: 5mA
Max Current: 190mA
Trigger Current: 3-5mA
Low Level Trigger Current: 0-1.5V
High Level Trigger Current: 3-5V
Input Interface:
- DC+: 5V positive power supply
- DC-: 5V negative power supply
- IN: corresponding with trigger signal level of relay
Output Interface: - NO: normally open interface
- COM: common interface
- NC: normally close interface
Trigger Mode Configuration:
The module has a trigger level selection terminal, each relay trigger level can be individually controlled, through the short-circuit cap (better known as a jumper :)) to control. COM side is common, in the middle;
When the LOW (L) terminal is connected to the common terminal, it is a low level trigger; when the HIGH (H) terminal is connected to the common terminal, it is a high level trigger.
I left out the chineselish for the high voltage side. It's clear as mud but I understand the high voltage side.
Package Include:
1pcs 5V 4 Channel High/Low Trigger Relay Module
Note the hookup shows a 5v connection directly to VIN on the Nano ESP 32 and then to the D+ and D- on the relay, while the logic input from the Nano ESP32 is a 3.3V pin. My concern is mixing voltages without a level shifter. The relay in the hookup is not from the manufacturer.
Also, I believe powering the 3.3V Nano which is not 5V tolerant with 5V on VIN works as there is a regulator? Would like to confirm that.
I think the hookup is correct but I would rather not find out by frying the Nano or having to troubleshoot whether it is my code or the hookup if the relay doesn't function.
- Does the hookup shown work?
- IF so, how is it that a 5 volt relay can be triggered with a 3.3V input?
As a side note I have noticed several posts regarding SD holders that seem to have a difficulty it using 3.3 or 5V components. I will be doing that next and wiring one on the prototype section of the Arduino Nano Terminal shield, but that is another topic.













