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
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.
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 lập trình
Giao diện ứng dụng
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!