HC-05 Bluetooth Module එක use කරලා voice commands දෙන්නේ කොහොම ද? Arduino සිංහල

බ්ලොග් එක මුලින්ම පටන් ගන්න බැරි උනාට සොරි Arduino basic ටික නිසල් අයියගෙයි youtube එකෙන් බලන්න පුළුවන්නේ මම අද කියලා දෙන්න යන්නේ සාමාන්‍යයෙන් ටිකක් අමාරු project එකක් bluetooth module එකක් යොදාගෙන ඕගොල්ලන්ගේ ෆෝන් එකෙන්  එකෙන් Lights  වගේ දේවල් control  කරන විදිය ගැනයි මේ විදිහට control කරන්න ඕගොල්ලන්ට ඕන කරන දේවල් තමයි
                              HC-5 Bluetooth module
                              Ardino board එකක්
                              jumper wires
                              LED lights කීපයක්
                             
මේකට තව ඕක කරනවා Arduino Bluetooth කියන android application එක

Circuit Diagram එන මේ විදියට තමා තියෙන්නේ



මේ තියෙනනේ මං  program කරපු code එක (ඕගොල්ලන්ට ඕන විදිහට වෙනස් කරගන්න)

void setup() {
pinMode(4,OUTPUT);                      //Outputs හඳුන්වා දීම
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
   }

char val;                                            //char val කියලා variable එකක් නිර්මාණය කිරීම

void loop() {                                    //if condition එකක් දාල serial එකක් තියෙනව නං
if (Serial.available()){                      //val කියන  variable එකට read කර ගන්න.
val = Serial.read();

if(val=='a')                                    //ඒ විදිහට ආපු signal එක 'a' නං 4 pin එක HIGH කරන්න.
digitalWrite(4, HIGH);                 //(app එකෙන් send කරන signal එකත් 'a ' ම ව‍ෙන්න ඕන.)
else if  (val=='b')                            //(ඒ විදිහට තමා හැම pin එකක් ම HIGH කරන්නේ.)
digitalWrite(5, HIGH);
else if  (val=='c')
digitalWrite(6, HIGH);


else if  (val=='d')                       //ඒ විදිහට ආපු signal එක 'd' නං 4 pin එක LOW කරන්න.
digitalWrite(4, LOW);             //(app එකෙන් send කරන signal එකත් 'd ' ම ව‍ෙන්න ඕන.)
else if  (val=='e')                        //(ඒ විදිහට තමා හැම pin එකක් ම LOW කරන්නේ.)
digitalWrite(5, LOW);
else if  (val=='f')
digitalWrite(6, LOW);

 }

else if  (val=='g')  {                     //ඒ විදිහට ආපු signal එක 'g' නං  pin 4  ම HIGH කරන්න.
digitalWrite(4, HIGH);                //(app එකෙන් send කරන signal එකත් 'd ' ම ව‍ෙන්න ඕන.)
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
}

else if(val=='h') {                    //ඒ විදිහට ආපු signal එක 'h' නං  pin 4  ම HIGH කරන්න.
digitalWrite(4, LOW);               //(app එකෙන් send කරන signal එකත් 'h' ම ව‍ෙන්න ඕන.)           
digitalWrite(5, LOW);
digitalWrite(6, LOW);
  }
}



ඔයගොල්ලොන්ට arduino bluetooth කියන application එකේ changes කීපයක්ම සිදු කරගන්න වෙනවා මේවා තමයි,
ඔයා device එක control කරන්න දෙන command එක කලින් application එකට හඳුන්වාදීම. 
(විශේෂයෙන්ම voice control වලදී)
program එකේ යොදපු  signal variables එකම application එකේ යොදන්න සිද්ධ වෙනවා
(ඔයා control කරන කරන්න දන්න හැම ක්‍රමයකට මේක පොදුයි)                                                









මේ විදිහට එකේ changes ටික හදාගත්තට පස්සේ ඔයාට පුලුවන් program එක run කරල බලන්න.

ඉතින් මං හිතනවා ඕගොල්ලන්ට මේ පෝස්ට් එක ගොඩක් වැදගත් වෙයි කියලා.  දිගටම මේ වගේ පොස්ට් ඉන්න බලාපොරොත්තු වෙනවා.  තවත් පොස්ට් එකක් අරගෙන ආයෙමත් හමුවෙමු.

මාව follow කරන්න අමතක කරන්නත් එපා.

Facebook :- https://www.facebook.com/tharukaprabhashana1116

Twitter :- https://twitter.com/MtTharuka

Instagram :- https://www.instagram.com/tharukaprabhashana/
(සැලකිය යුතුයි මේ මගේ පළමු post  එක බැවින් බොහෝ අතපසු වීම් සිදු විය හැක)

Comments

Post a Comment

Popular posts from this blog

Raspberry pi programming in සිංහල (raspberry pi tutorial episode 01)

Raspberry Pi computer එකට raspbian OS එක install කරන්නේ කොහොමද? Raspberry pi programming in සිංහල (raspberry pi tutorial episode 02)