Sommario:
Video: Rilevatore di tensione AC 220V/110V Arduino: 3 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-12 07:31
A volte, quando abbiamo un progetto di casa intelligente, abbiamo anche bisogno di un sistema per monitorare se l'elettrodomestico si accende davvero o potremmo anche voler creare un sistema solo per rilevare e registrare se una macchina o un elettrodomestico è acceso. Questo problema può essere risolto utilizzando un modulo in grado di rilevare se è presente una tensione CA di 110V/220V. Dopo aver cercato online, mi sono imbattuto in questo modulo e ho pensato che potrebbe essere una buona idea creare istruzioni su come utilizzare questo modulo.
In questo tutorial realizzeremo un sistema che rileva se c'è una tensione CA di 220 V o meno utilizzando un digitalRead Arduino.
Se vuoi acquistare questo modulo ecco il link allo store:
Modulo rilevatore di tensione
Forniture
1. Arduino Uno + cavo USB
2. Maglione maschio-femmina (3 pezzi)
3. Modulo rilevatore di tensione
Passaggio 1: cablaggio
Questo è un semplice cablaggio che darà una logica ALTA al pin 2 di Arduino se la spina elettrica è collegata a una presa attiva.
Passaggio 2: programmazione
Per prima cosa, definiamo che il pin digitale 2 è chiamato voltagePin d'ora in poi e il pin digitale 13 come ledPin.
In secondo luogo, impostiamo il voltagePin come pin di ingresso digitale e ledPin come pin di uscita digitale scrivendo pinMode(voltagePin, INPUT); e pinMode(ledPin, OUTPUT);, rispettivamente.
In questo sistema vogliamo che il LED di bordo si accenda ogni volta che la spina è collegata a una presa. Quindi ogni volta che otteniamo un valore ALTO da digitalRead (voltagePin) il LED si accenderà.
Puoi scaricare il programma allegato qui sotto, se vuoi provarlo.
Passaggio 3: test
Ecco un video in cui ho provato a collegare la spina a una presa. Puoi vedere come il LED si accende e si spegne in base alle condizioni della spina.