Hvordan kontrollere AC -apparater trådløst ved å bruke Arduino Uno

Hvordan kontrollere AC -apparater trådløst ved å bruke Arduino Uno

For å lage prosjekter enten på avansert nivå eller på nybegynnernivå er Arduino det best passende alternativet for videregående skole og studenter. Denne plattformen har gjort grensesnittet til forskjellige enheter som sensorer eller moduler med mikrokontrollere enkelt, og på grunn av dette kan vi lage en rekke prosjekter eller kan forstå funksjonaliteten til forskjellige enheter.

Ved å koble Arduino trådløst kan vi kontrollere inngangene og utgangene, slik at det kan være enkelt å kontrollere enhetene som er festet til mikrokontrolleren. Så for å demonstrere hvordan vi kan kontrollere vår daglige bruksapparater ved hjelp av trådløs teknologi, har vi laget et prosjekt for å kontrollere en AC Light -pære trådløst.

Kontrollerende AC apparater trådløst ved bruk av Arduino

De fleste av våre apparater i hjemmene våre jobber med vekselstrømmen (AC), og i stedet for å manuelt slå på og slå av apparatene, kan vi bare kontrollere dem med klikk på en knapp i vår smarttelefon. Ideen ser ikke bare veldig kul ut, men den kan gi huseierne lett å kontrollere deres apparater eksternt.

For bare å kontrollere apparatet eksternt kommer den trådløse teknologien til tankene våre, og så finner vi ut hvordan vi kan koble apparatet til det trådløse nettverket. Dette er scenen der Arduino kommer når det fungerer som en brokobling til AC -apparatet med det trådløse nettverket og så kan vi sende kommandoer til apparatet ved hjelp av det trådløse nettverket.

Vi har gitt skjemaet over kretsen nedenfor som er designet for å kontrollere AC -apparater i våre hjem:

Montering av maskinvaren for å kontrollere AC -apparater trådløst

For å kontrollere AC -apparater eksternt har vi brukt følgende liste over komponenter:

  • Arduino Uno
  • Brødbrett
  • Koble til ledninger
  • Bluetooth-modul (HC-05)
  • En vekselstrømpære
  • Relémodul (10A 250V AC) (10A 30V DC)

Nedenfor har vi gitt figuren som demonstrerer tilkoblingene til komponentene som brukes til å kontrollere AC -apparatet eksternt:

Blant komponentene som er oppført over bare Bluetooth-modulen (HC-05) er direkte koblet til brødplaten, og resten av komponentene bruker bare brødtavlen for å koble til med forsyningsspenningen. For å gi et signal til stafetten har vi koblet reléstiften ved å bruke den brune ledningen med tappen 8 på Arduino Uno.

For å overføre dataene mottatt av Bluetooth -modulen til Arduino har vi koblet TX -pinnen til Bluetooth -modulen med RX -pinnen til Arduino og TX -pinnen til Arduino med RX -pinnen til Bluetooth -modulen ved hjelp av de grå ledningene.

For å lese videre i detalj hvordan du kan grensesnitt Bluetooth -modulen med Arduino, kan du konsultere lenken.

Neste har vi brukt vekselstrømforsyningen for å gi energi til relémodulen ved å koble forsyningen på den vanlige pinnen til reléet. Siden dette er et demonstrasjonsprosjekt, har vi bare brukt en vekselstrømspære som eksempel, men du kan koble andre apparater så vel som AC -vifter, lette oppvaskmaskiner, vaskemaskiner ved hjelp av samme relémodul. Reléet som brukes i dette prosjektet kan håndtere opptil 10 ampere med strøm, slik at det også kan kjøre tunge apparater.

AC -pæren er koblet på den normalt åpne pinnen til reléet, og den andre delen av pæren er koblet til bakkestiften til vekselstrømforsyningen.

Arduino -kode for å kontrollere AC -apparater eksternt ved hjelp av Arduino Uno

Vi har gitt den kompilerte Arduino -koden nedenfor for å kontrollere AC -apparater ved hjelp av en trådløs tilkobling:

char data = 0; // erklære variabel for lagring av mottatt data
int stafett = 8; // tilordne Arduino Pin for å gi signal til Relay
void setup ()
Serie.Begynn (9600); // initialisere seriell kommunikasjon
pinmode (relé, utgang); / *Tildel Relay Pin Utgangsmodus */

void loop ()
hvis (seriell.Tilgjengelig ()> 0) // Sjekker om noen data mottas

data = seriell.lese(); /*Lesing av mottaksdata og lagrer dem i variabel navngitte data*/
Serie.print (data); // Viser de mottatte dataene
Serie.print ("\ n"); // legge til plass ved å gi en ny linje
if (data == '1') // når verdien er lik 1
DigitalWrite (Relay, High); // vri lyset
ellers hvis (data == '0') // når verdien er lik 0
DigitalWrite (Relay, Low); // slå av LED

Arduino -koden for å kontrollere AC -apparater er ganske enkelt, da når dataene som har en sendt til Arduino, gir det signalet om høyt til stafett. Mens når dataene som har 0 mottas fra Bluetooth mottas, gir den signalet om lavt å videresende og slår av apparatet.

Hvordan sende data til Arduino ved hjelp av Bluetooth

Nå oppstår det et spørsmål om hvordan vi kan gi dataene til Bluetooth -modulen, så for dette har vi brukt en Android -applikasjon som kan lastes ned fra Google Play Store. For å laste ned applikasjonen, kan du besøke lenken.

Etter å ha lastet ned applikasjonen i smarttelefonen din, må du koble den til Bluetooth -modulen, og når du åpner denne applikasjonen, vil du komme over den lignende menyen som på bildet gitt nedenfor:

Nå må du klikke på det andre alternativet i de andre kolonnene som er knappene etter å ha klikket på knappalternativet, vil du se et antall knapper i menyen som på figuren nedenfor:

Nå kan vi konfigurere hver knapp ved å gi den en verdi for dens av og på tilstand, og dette kan gjøres ved lenge å trykke på hvilken som helst knapp på menyen. Så du vil komme over denne popup-en som vist på bildet nedenfor:


Her i denne menyen kan du tilordne verdiene for hver tilstand på knappen og kan også gi nytt navn til knappen som ved å gi navnet på apparatet på knappen. Slik kan du sende dataene til Arduino ved hjelp av Bluetooth -modulen.

Maskinvareimplementering for å kontrollere AC -apparater ved hjelp av Bluetooth -modulen

Bildet gitt nedenfor viser implementeringen av maskinvarenheten som diskutert ovenfor:

Når du trykker på den programmerte knappen, vil AC -lyspæren gløde:

Tilstanden på knappen på mobiltelefonen er endret fra grønt til rødt.

Konklusjon

Arduino -plattformen er den mest effektive plattformen for studentene å lære om kretsløp, da den gir hjelp innen både maskinvare- og programvareimplementering av prosjektene. På grunn av denne plattformen kan mikrokontrollerne kobles sammen med et veldig stort antall enheter som kan brukes til å lage enten nybegynnernivåprosjekter eller avanserte nivåprosjekter. Vi har laget et prosjekt som demonstrerer hvordan vi kan kontrollere AC -apparater fra smarttelefonen trådløst ved hjelp av Bluetooth -modulen.