arduino garage automation project with RF remote module and relays

hello i'm new to this forum ;D ;D ;D

I'm working on an automation project for my garage. I'm focused in ways to manipulate line current applications with an RF remote collaborated via an arduino UNO

used an Arduino UNO R3 for the board and a RF remote and module and a 8 channel relay module

cBq+Q~~60_57.JPG)

for both RF Remote receiver module and 8 channel relay module, power is given from the arduino vcc.

I have connected the RF receiver modules outputs to some ports on arduino as inputs to i
and also from 8 channel relay module to arduino as outputs

the idea was when a remote key is pressed, the signal passes in to the arduino via the RF receiver module. and then the arduino passes a corresponding LOW signal to a relay as an output. :money_mouth_face:

when programmed, the concept works. when a remote key is pressed, the signal passed to the relay through the RF module and the arduino. the corresponding indicator light of the particular relay lights up. but the relay wont trigger. also noticed that that particular light intensity is lower than when the relay was perfectly working in other projects. :sob: :sob:

is this due to an arduino inability to power up both RF receiver module and the relay module same time? should i give separate power to those 2 modules? or what should i do

****(when i was using the same relay module for other projects such as 240V line current bulb blinks the arduino and the relay triggering worked perfectly fine. in that occasion the signals passed from the code itself. unlike in this scenario where the signals are passed from a module in to the code inside arduino and then from the code to the relay)

thank you :smiley: :smiley:

Yes, you likely need more coil voltage/current than the little Arduino regulator can supply.
Make sure you have the GNDs connected also.
I made this relay shield for Uno & Mega, uses 5V coils that need 40mA as an example:

Adding your RF module to the prototype area for the Arduino to read its high/low outputs and then doing a shiftOut() would be easy:

digitalWrite (latchPin, LOW);
shiftOut (dataPin, clockPin, MSBFIRST, yourDataByte);
digitalWrite (latchPin, HIGH);

thanks for the reply crossroads. soon i will buy a voltage regulator

anyways when i connected both modules and while the remote module is receiving signals, the relays could be triggered by connecting the corresponding pin to arduinos ground port. not just 1 relay but even 6 of them. but not for a LOW signal. this makes me think the issue is not due to power output inadequacy from arduino. I will check with a seperate power input today and update soon.
thanks

Bump