DIY Projects
Published © CC BY

How to make Alexa Device using Arduino Uno

Hello Friends, In this video How to make Alexa Divice using Arduino Uno, Voice control home lights

BeginnerShowcase (no instructions)1 hour6,311
How to make Alexa Device using Arduino Uno

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
HC-05 Bluetooth Module
HC-05 Bluetooth Module
×1
AC Blub
×1
Fan Accessory, AC Motor
Fan Accessory, AC Motor
×1
Jumper wires (generic)
Jumper wires (generic)
×8
Grove - 2-Channel SPDT Relay
Seeed Studio Grove - 2-Channel SPDT Relay
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Code

Arduino code

C/C++
No preview (download only).

Arduino code

C/C++
String voice;
int
led1 = 2, //Connect 1ST TRANSISTOR COLLECTOR To Pin #2
led2 = 3, //Connect 2ND TRANSISTOR COLLECTOR To Pin #3
led3 = 4, //Connect 3RD TRANSISTOR COLLECTOR To Pin #4
led4 = 5, //Connect 4TH TRANSISTOR COLLECTOR To Pin #5
led5 = 6; //Connect 5TH TRANSISTOR COLLECTOR To Pin #6
 
void allon(){
     digitalWrite(led1, HIGH);
     digitalWrite(led2, HIGH);
     digitalWrite(led3, HIGH);
     digitalWrite(led4, HIGH);
     digitalWrite(led5, HIGH);
}
void alloff(){
     digitalWrite(led1, LOW);
     digitalWrite(led2, LOW);
     digitalWrite(led3, LOW);
     digitalWrite(led4, LOW);
     digitalWrite(led5, LOW);
}
 
void setup() {
  Serial.begin(9600);
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
}
 
void loop() {
  while (Serial.available()){  
  delay(10); 
  char c = Serial.read(); 
  if (c == '#') {break;}
  voice += c; 
  } 
  if (voice.length() > 0) {
    Serial.println(voice);
   
   
       if(voice == "*all active") {allon();}  
  else if(voice == "*all deactive"){alloff();} 
 
  
  else if(voice == "*LED on") {digitalWrite(led1, HIGH);}
  else if(voice == "*CFL on") {digitalWrite(led2, HIGH);}
  else if(voice == "*fan on") {digitalWrite(led3, HIGH);}
  else if(voice == "*laptop on") {digitalWrite(led4, HIGH);}
  else if(voice == "*TV on") {digitalWrite(led5, HIGH);}
 
  else if(voice == "*LED shutdown") {digitalWrite(led1, LOW);}
  else if(voice == "*CFL shutdown") {digitalWrite(led2, LOW);}
  else if(voice == "*fan shutdown") {digitalWrite(led3, LOW);}
  else if(voice == "*laptop shutdown") {digitalWrite(led4, LOW);}
  else if(voice == "*TV shutdown") {digitalWrite(led5, LOW);}
   
voice="";}}

Credits

DIY Projects
11 projects • 21 followers
Student
Contact

Comments

Please log in or sign up to comment.