Một ứng dụng demo mimimalistic của Voice kiểm soát Máy móc gia dụng sử dụng Arduino. Mã nguồn của Arduino và Android ứng dụng sẽ được cung cấp trên blog của tôi http://anwaarullah.com sớm.
Nếu bạn cần bất kỳ sự giúp đỡ trong việc xây dựng các mạch, xin vui lòng gửi email cho tôi tại syed@anwaarullah.com
Cài đặt cơ bản:
1 Kết nối một Module Bluetooth để giao tiếp Serial Cảng Arduino
2 Kết nối 3 Tải trọng (hoặc đèn LED để thử nghiệm) để Pins 8,9 và 10
3 Tải Luật Arduino dưới đây
4. Mở ứng dụng và thiết lập kết nối với Module Bluetooth
5 Chọn nút thích hợp và các đèn LED / Load nên sáng lên cho phù hợp
Các chân sau được kết nối với các nút trên App:
Đèn vàng = kỹ thuật số Pin 8 của Arduino
Fan = kỹ thuật số Pin 9 của Arduino
Red đèn = kỹ thuật số Pin 10 của Arduino
Để cung cấp cho các lệnh bằng giọng nói, nhấn nút mic và nói trong bất kỳ các lệnh này:
"Đỏ đèn trên"
"Đỏ đèn tắt"
"Fan hâm mộ trên"
"Fan hâm mộ off"
"Vàng đèn trên"
"Vàng tắt đèn"
Tôi đã kèm theo một sơ đồ mẫu mà có thể được sử dụng để tham khảo trong việc kết nối.
Để xem một bản demo của ứng dụng này, vui lòng truy cập http://vimeo.com/53071330 video này và điều hướng đến 20:00 ngày video. Đây là một cuộc nói chuyện mà tôi đã thực hiện ứng dụng này để giới thiệu.
#### Arduino Source Code ####
char ch = 'A';
int lamp1 = 8;
int lamp2 = 9;
int lamp3 = 10;
khoảng trống setup ()
{
Serial.begin (9600);
pinMode (lamp1, RA);
pinMode (lamp2, RA);
pinMode (lamp3, RA);
digitalWrite (lamp1, LOW);
digitalWrite (lamp2, LOW);
digitalWrite (lamp3, LOW);
}
khoảng trống vòng lặp ()
{
if (Serial.available ()> 0)
{
ch = Serial.read ();
if (ch == '1') {
digitalWrite (lamp1, CAO);
}
if (ch == '2') {
digitalWrite (lamp2, CAO);
}
if (ch == '3') {
digitalWrite (lamp3, CAO);
}
if (ch == '4') {
digitalWrite (lamp1, LOW);
}
if (ch == '5') {
digitalWrite (lamp2, LOW);
}
if (ch == '6') {
digitalWrite (lamp3, LOW);
}
}
sự chậm trễ (500);
ch = 'A';
}
Lưu ý: Hãy cẩn thận khi xử lý tải điện áp cao. Mang tất cả các biện pháp phòng ngừa cần thiết khi xây dựng các mạch. Tôi không chịu trách nhiệm về bất kỳ thiệt hại bất cứ điều gì, bất kỳ cách nào nào phát sinh từ việc sử dụng các ứng dụng này (vật lý hoặc vật liệu).