Friday, April 4, 2014

AirSwitch bật tắt thiết bị điện trong nhà bằng giọng nói thông qua smart phone Android 2.3

Tên phần mềm: Air Switch
Tác giả: Phan Tuấn Phong
 
Mô tả: Air switch là phần mềm bật tắt thiết bị điện trong nhà bằng giọng nói thông qua thiết bị android có kết nối wifi với máy tính, chương trình server trên máy tính sẽ sử dụng cổng LPT để đóng ngắt role điều khiển thiết bị. Các bạn xem đoạn video này để hiểu rõ hơn.


Bạn thử tưởng tượng bạn ngồi xem tivi tay cầm sờ mát phôn và bạn có thể điều khiển các thiết bị điện trong nhà vd: đèn, quạt, tivi, điều hòa, amply... thậm chí là máy bơm nước thông qua bộ HTPC của mình, hay bạn gắn vào khóa điện tử để khóa cửa thông qua wifi, hay bất cứ việc gì đó mà bạn nghĩ ra  Yêu cầu: điện thoại android 2.2 trở lên, nhà có modem wifi, máy tính có cổng LPT và net framework 4.0

Giao diện:

AirSwitch-0010 AirSwitch-0000

Hướng dẫn sử dụng:

Trước tiên chúng ta cần 1 mạch điện để điều khiển đóng tắt thiết bị điện.
AirSwitch-0003
Ở đây chân 2 của cổng LPT là D0, chân 3 là D1... cho đến chân 9 là D7, ở đây tôi chỉ vẽ cho D0 các chân còn lại cũng tương tự, mỗi chân điều khiển đóng tắt cho 1 thiết bị điện và chi phí cho 1 mạch như thế này chừng 12.000 VNĐ.

Cấu hình:

  • Địa chỉ cổng LPT (cài đặt > address LPT port)

AirSwitch-0002
Mặc định địa chỉ cổng là 0x378 (device manager > Printer Port > Resource) AirSwitch-0005
  • Cấu hình địa chỉ IP

Server
AirSwitch-0001
Client
AirSwitch-0008
Địa chỉ này là địa chỉ ip của máy tính trong mạng.
AirSwitch-0006
  • Cài đặt chân LPT (cài đặt > LPT Port > Dx)
Ở đây mình chỉ làm mẫu cho chân D0 thôi tương tự cho các chân còn lại.
AirSwitch-0004
  1. Ở đây ta có 1 thanh “độ chính xác” mặ c định giá trị của nó là 3, độ chính càng cao thì thời gian tập luyện lấy mẫu giọng nói càng lâu.
  2. Nhãn là để phân biệt trạng thái các chân Dx
  3. Response voice là câu mà máy sẽ đọc lúc trạng thái được kích hoạt. Lưu ý: câu này phải là tiếng anh.
Khi xong hết các bước trên ta bấm nút lấy mẫu cho “bật quạt” tương tự cho “tắt quạt”, ở bước này ta huấn luyện máy nhận dạng giọng để kích hoạt trạng thái của chân, lúc này máy tính phát ra tiếng bíp chúng ta sẽ bấm nút đỏ đỏ microphone trên ứng dụng AirSwitch điện thoại ( điện thoại + máy tính đang kết nối vào 1 mạng ) và bạn hãy đọc câu trong khung “nhãn” lúc nãy ở vd này là “bật quạt”, sau mỗi câu đọc nếu máy tính nhận thì máy tính sẽ phát ra tiếng bíp sau đó bạn lập lại bước đọc, bạn cứ làm như thế cho đến khi nào máy tính nói câu “OK".
Chúc mừng bạn đã cấu hình xong bây giờ chúng ta chạy server và test thôi.
AirSwitch-0007
Ngoài cách sử dụng giọng nói để bật tắt thiết bị chúng ta còn có 1 bảng điều khiển nhanh gọn để bật tắt trên điện thoại.
AirSwitch-0009

Bonus thêm cách làm mạch.
Airswitch_2d Airswitch_3d
Link Download: Download
Ngoanrazor!