RISOLTO Tensione dei pin di Arduino inspiegabilmente ridotta

Stato
Discussione chiusa ad ulteriori risposte.

Alefa03

Nuovo Utente
48
7
CPU
Intel Core i5-4460 - 3.20 Ghz --> Intel Core i7-4790k - 4.00 Ghz
Dissipatore
Cooler Master Hyper H412R
Scheda Madre
ASUS H81M
HDD
SSD SanDisk Ultra 3D (500GB) + SSDCrucial BX500 (480GB) + HDD WD Blue (1TB)
RAM
Samsung DDR3 8GB 1600Mhz (x2)
GPU
NVIDIA GTX 1660 Super (6 GB)
Monitor
LG 24ML600S/60TM + HP Pavillon 22xi
PSU
Corsair VS-550W
Net
Ethernet
OS
Windows 10 Pro - 64 Bit + Linux Mint
Salve a tutti,

ho costruito con una scheda Arduino UNO (Elegoo) un orologio che ad ogni ora aziona un campanello tramite un relè a 5V.
Il problema è che una volta completato il progetto, ho scoperto che la tensione sui pin controllabili della scheda (quelli numerati) diminuisce appena collego il relè.
Infatti la tensione (secondo il tester) rimane sui 4.9/5V quando su un pin non è collegato nulla. Quando invece collego il relè alla scheda e faccio in modo che questa dia tensione, quest'ultima diventa circa 3.9V, il che impedisce al relè di attivarsi (si avverte infatti un lieve rumore senza però il classico "click"). In questa situazione, riesco ad attivare il relè solo colpendolo leggermente con il dito.

Il problema non si verifica quando collego il relè al pin diretto dei 5V, dove non si verifica un abbassamento della tensione.

Ci tengo comunque a dire che durante il montaggio dei componenti, ho accidentalmente cortocircuitato il pin 13 con il GND per un breve periodo di tempo. :ops:
La scheda non ha riportato apparenti danni, in quanto sembra funzionare correttamente e non so se questo problema possa essere stato causato da un eventuale danneggiamento dell'Arduino.

Spero che il problema possa essere risolto... Grazie a tutti.;)
 

gpsambe

Utente Attivo
616
215
Ho dato un occhiata, dato che non conosco Arduino.. le uscite digitali erogano 8mA, mentre un relay consigliato, (T7ss5E6-05 della TycoElectronics) assorbe 70mA.Devi perciò realizzare un piccolo circuito con un transistor, un diodo e un paio di resistenze.

 
Ultima modifica:

Kelion

Quid est veritas? Est vir qui adest
Utente Èlite
41,280
14,004
CPU
5600X
Dissipatore
Arctic Liquid Freezer 240
Scheda Madre
ASUS ROG STRIX B550-F GAMING (WI-FI)
HDD
1 SSD 1TB M.2 NVMe Samsung 970 Evo plus 4 HDD P300 3TB ciascuno
RAM
2x8GB Crucial Ballistix 3600 MHz
GPU
RTX 3060 Ti
Monitor
AOC 24G2U 144 Hz
PSU
EVGA G2 750W
Case
NZXT H510
Periferiche
Varie
Net
FTTC 100/30
OS
Windows 10, Debian 10
Arduino non può pilotare direttamente un relais perchè sopporta un carico max di 40mA insufficiente allo scopo ma anzi così rischi di bruciarlo. Va utilizzato un circuito di pilotaggio. Ti riporto quello di un relais a 12V che è più diffuso e facilmente reperibile e che può essere più proficuamente utilizzato anche se richiede alimentazione supplementare separata.
collegamento_arduino_relay.gif
 
Ultima modifica:
  • Mi piace
Reazioni: Alefa03 e gpsambe

Alefa03

Nuovo Utente
48
7
CPU
Intel Core i5-4460 - 3.20 Ghz --> Intel Core i7-4790k - 4.00 Ghz
Dissipatore
Cooler Master Hyper H412R
Scheda Madre
ASUS H81M
HDD
SSD SanDisk Ultra 3D (500GB) + SSDCrucial BX500 (480GB) + HDD WD Blue (1TB)
RAM
Samsung DDR3 8GB 1600Mhz (x2)
GPU
NVIDIA GTX 1660 Super (6 GB)
Monitor
LG 24ML600S/60TM + HP Pavillon 22xi
PSU
Corsair VS-550W
Net
Ethernet
OS
Windows 10 Pro - 64 Bit + Linux Mint
Quindi il problema deriva dal fatto che io possiedo un relè "sfuso" (come quello in foto) sprovvisto quindi di un apposito modulo?
 

Allegati

  • 5V-Relay-Pins.jpg
    5V-Relay-Pins.jpg
    64 KB · Visualizzazioni: 315

Kelion

Quid est veritas? Est vir qui adest
Utente Èlite
41,280
14,004
CPU
5600X
Dissipatore
Arctic Liquid Freezer 240
Scheda Madre
ASUS ROG STRIX B550-F GAMING (WI-FI)
HDD
1 SSD 1TB M.2 NVMe Samsung 970 Evo plus 4 HDD P300 3TB ciascuno
RAM
2x8GB Crucial Ballistix 3600 MHz
GPU
RTX 3060 Ti
Monitor
AOC 24G2U 144 Hz
PSU
EVGA G2 750W
Case
NZXT H510
Periferiche
Varie
Net
FTTC 100/30
OS
Windows 10, Debian 10

Alefa03

Nuovo Utente
48
7
CPU
Intel Core i5-4460 - 3.20 Ghz --> Intel Core i7-4790k - 4.00 Ghz
Dissipatore
Cooler Master Hyper H412R
Scheda Madre
ASUS H81M
HDD
SSD SanDisk Ultra 3D (500GB) + SSDCrucial BX500 (480GB) + HDD WD Blue (1TB)
RAM
Samsung DDR3 8GB 1600Mhz (x2)
GPU
NVIDIA GTX 1660 Super (6 GB)
Monitor
LG 24ML600S/60TM + HP Pavillon 22xi
PSU
Corsair VS-550W
Net
Ethernet
OS
Windows 10 Pro - 64 Bit + Linux Mint
Ok, allora ho risolto. Grazie mille a tutti! :ok:
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!