Điều khiển LED bằng giọng nói

0
7874
Điều khiển LED bằng giọng nói qua Bluetooth

Có bao giờ bạn nghĩ đến việc điều khiển các thiết điện trong nhà mình bằng giọng nói chưa? Trong bài viết này, tôi sẽ hướng dẫn bạn tạo ra một hệ thống tự động hóa đơn giản mà qua hệ thống này bạn có thể điều khiển bằng điện thoại và hoặc giọng nói của mình! Đây chỉ là một hướng dẫn cực kỳ cơ bản với rất nhiều chỗ để mở rộng. Vì vậy, bạn hãy thoải mái để thực hiện điều này nhiều hơn nữa để đáp ứng nhu cầu của bạn!

Mục tiêu của tôi ở đây là tạo ra một hệ thống tự động hóa giọng nói đơn giản có thể bật và tắt một thiết bị. Tôi đã chọn một đèn LED vì đây là thiết bị đơn giản nhất để bắt đầu. Từ hướng dẫn này, bạn hoàn toàn có thể mở rộng ứng dụng điều khiển các thiết bị điện trong nhà của mình. Các bạn theo dõi bài viết sau để biết thêm về cách làm nhé.

Xem thêm bài viết: Điều khiển thiết bị điện qua wifi

Chuẩn bị

Phần cứng

STT Tên linh kiện Số lượng
1 Arduino Uno 1
2 Mô-đun Bluetooth HC-05 1
3 LED 1
4 Điện trở 1
5 Breadboard 1
6 Dây cắm  

Phần mềm

Arduino IDE

Sơ đồ mạch

Mạch này không khó để lắp ráp. Mạch chỉ bao gồm đèn LED, một điện trở, mô-đun Bluetooth HC-05 và Arduino. Chân dài của đèn LED (chân anode) sẽ được kết nối với chân số 7 của Arduino trong khi chân ngắn hơn (chân cathode) sẽ được kết nối với GND. Đối với mô-đun HC-05, VCC được kết nối với 5V, GND đến GND, Rx của HC-05 với Arduino Tx, trong khi Tx của HC-05 với Arduino Rx.

Điều khiển LED qua Bluetooth

Chương trình

const int LED = 7;

byte input;

void setup() {

  Serial.begin(9600);

  pinMode(LED, OUTPUT);

}

void loop() {

  if (Serial.available() > 0) {

    input = Serial.read();

    Serial.println(input);

  }

  switch (input)

  {

    case 1:

      {

        digitalWrite(LED, HIGH);

        break;

      }

    case 2:

      {

        digitalWrite(LED, LOW);

        break;

      }

  }

}

Thiết kế ứng dụng 

Giao diện thiết kế

Giao diện thiết kế ứng dụng điều khiển thiết bị bằng giọng nói

Giao diện lập trình

Giao diện lập trình ứng dụng điều khiển thiết bị bằng giọng nói

Giao diện ứng dụng

Giao diện ứng dụng điều khiển thiết bị bằng giọng nói

 

Kết luận

Như vậy là chúng ta đã hoàn thành thiết bị điều khiển bằng giọng nói này rồi. Bằng cách kết hợp công nghệ bluethooth và ứng dụng được lập trình trên App Inventor bạn hoàn toàn có thể tạo ra cho riêng mình một hệ thống tương tự.

Chúc các bạn thành công!

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây