Come controllare gli apparecchi AC in modalità wireless usando Arduino Uno

Come controllare gli apparecchi AC in modalità wireless usando Arduino Uno

Per creare progetti a livello avanzato o a livello principiante Arduino è l'opzione migliore per gli studenti delle scuole superiori e universitarie. Questa piattaforma ha reso facile l'interfacciamento di diversi dispositivi come sensori o moduli con microcontrollori e per questo motivo possiamo creare un numero di progetti o possiamo comprendere la funzionalità di diversi dispositivi.

Collegando l'Arduino in modalità wireless possiamo controllare i suoi input e le uscite in modo che possa essere facile controllare i dispositivi collegati al microcontrollore. Quindi, per dimostrare come possiamo controllare i nostri elettrodomestici per uso quotidiano utilizzando la tecnologia wireless, abbiamo creato un progetto per il controllo di una lampadina CA in modalità wireless.

Controllo degli apparecchi AC in modalità wireless usando Arduino

La maggior parte dei nostri elettrodomestici nelle nostre case lavora sulla corrente alternata (AC) e invece di accendere e spegnere manualmente gli elettrodomestici possiamo semplicemente controllarli con il clic di un pulsante nel nostro smartphone. L'idea non solo sembra molto bella, ma può fornire facilità ai proprietari di case per controllare i loro elettrodomestici a casa in remoto.

Per controllare semplicemente l'appliance in remoto, la tecnologia wireless viene in mente e quindi scopriamo come possiamo collegare l'appliance alla rete wireless. Questo è il palcoscenico in cui Arduino arriva mentre funziona come un bridge Connect to AC Appliance con la rete wireless e quindi possiamo inviare comandi all'appliance utilizzando la rete wireless.

Abbiamo fornito lo schema del circuito di seguito progettato per controllare gli elettrodomestici nelle nostre case:

Assemblaggio dell'hardware per il controllo degli elettrodomestici AC in modalità wireless

Per controllare gli apparecchi AC in remoto abbiamo usato il seguente elenco di componenti:

  • Arduino Uno
  • Breadboard
  • Collegamento dei fili
  • Modulo Bluetooth (HC-05)
  • Un bulbo CA
  • Modulo di relè (10A 250 V AC) (10A 30V DC)

Di seguito abbiamo fornito la figura che dimostra le connessioni dei componenti utilizzati per il controllo dell'appliance AC da remoto:

Tra i componenti elencati sopra solo il modulo Bluetooth (HC-05) è direttamente collegato alla breadboard e il resto dei componenti utilizzano la breadboard solo per connettersi con la tensione di alimentazione. Per dare un segnale al relè abbiamo collegato il perno del relè usando il filo marrone con il pin 8 dell'Arduino Uno.

Per trasmettere i dati ricevuti dal modulo Bluetooth all'Arduino abbiamo collegato il pin TX del modulo Bluetooth con il pin Rx di Arduino e il pin TX di Arduino con il pin Rx del modulo Bluetooth usando i cavi grigi.

Per leggere ulteriormente in dettaglio come interfacciare il modulo Bluetooth con Arduino è possibile consultare il link.

Successivamente abbiamo usato la fornitura CA per energizzare il modulo relè collegando la fornitura sul pin comune del relè. Dal momento che questo è un progetto dimostrativo, abbiamo usato solo un bulbo CA come esempio, ma è possibile collegare altri elettrodomestici oltre a ventilatori CA, lavastoviglie leggere, lavatrici utilizzando lo stesso modulo di relè. Il relè utilizzato in questo progetto può gestire fino a 10 amp di corrente in modo che possa eseguire anche elettrodomestici pesanti.

La lampadina CA è collegata sul pin normalmente aperto del relè e l'altra parte della lampadina è collegata al perno di terra della fornitura CA.

Codice Arduino per il controllo degli apparecchi AC in remoto usando Arduino Uno

Abbiamo fornito il codice Arduino compilato di seguito per il controllo degli apparecchi AC utilizzando una connessione wireless:

char data = 0; // Dichiarazione della variabile per l'archiviazione dei dati ricevuti
int relè = 8; // Assegnazione del perno Arduino per dare il segnale al relè
void setup ()
Seriale.Inizia (9600); // Inizializzazione della comunicazione seriale
pinMode (relè, output); / *Assegnazione del relè Pin la modalità di output */

void loop ()
Se (seriale.Disponibile ()> 0) // controlli se vengono ricevuti dati

data = seriale.Leggere(); /*Lettura di qualsiasi dati di ricezione e memorizzarli in dati denominati*/
Seriale.stampare (dati); // Visualizzazione dei dati ricevuti
Seriale.print ("\ n"); // aggiungendo spazio dando una nuova linea
if (data == '1') // Quando il valore è uguale a 1
DigitalWrite (relè, alto); // gira il LED
altrimenti if (data == '0') // Quando il valore è uguale a 0
DigitalWrite (relè, basso); // Spegni il LED

Il codice Arduino per il controllo degli apparecchi AC è abbastanza semplice come quando i dati che hanno uno vengono inviati all'Arduino, dà il segnale di alto. Mentre quando i dati che hanno 0 vengono ricevuti da Bluetooth vengono ricevuti, quindi fornisce il segnale basso per il relè e disattiva l'appliance.

Come inviare dati ad Arduino usando Bluetooth

Ora si pone una questione di come possiamo dare i dati al modulo Bluetooth, quindi per questo abbiamo usato un'applicazione Android che può essere scaricata da Google Play Store. Per scaricare l'applicazione, puoi visitare il link.

Dopo aver scaricato l'applicazione nel tuo smartphone devi collegarla al modulo Bluetooth e quando apri questa applicazione ti imbatterai nel menu simile come nell'immagine indicata di seguito:

Ora è necessario fare clic sulla seconda opzione nelle seconde colonne che sono i pulsanti dopo aver fatto clic sull'opzione pulsante Vedrai un numero di pulsanti nel menu come nella figura fornita di seguito:

Ora possiamo configurare ogni pulsante dandogli un valore per lo stato acceso e off e questo può essere fatto premendo a lungo qualsiasi pulsante nel menu. Quindi, ti imbatterai in questo pop-up come mostrato nell'immagine qui sotto:


Qui in questo menu è possibile assegnare i valori per ogni stato del pulsante e anche rinominare il pulsante come dando il nome dell'appliance al pulsante. Ecco come è possibile inviare i dati ad Arduino usando il modulo Bluetooth.

Implementazione hardware per il controllo degli apparecchi AC utilizzando il modulo Bluetooth

L'immagine indicata di seguito mostra l'implementazione dell'Assemblea hardware come discusso sopra:

Dopo aver premuto il pulsante programmato, la lampadina CA brillerà:

Lo stato del pulsante sul telefono cellulare viene cambiato da verde a rosso.

Conclusione

La piattaforma Arduino è la piattaforma più efficace per gli studenti per conoscere i circuiti in quanto fornisce assistenza nell'implementazione hardware e software dei progetti. A causa di questa piattaforma i microcontroller possono essere interfacciati con un numero molto elevato di dispositivi che possono essere utilizzati per creare progetti a livello per principianti o progetti a livello avanzato. Abbiamo creato un progetto che dimostra come possiamo controllare gli apparecchi AC dallo smartphone in modalità wireless utilizzando il modulo Bluetooth.