2012-04-15 51 views
8

Tôi đang cố gắng nghĩ ra một cách để làm một dự án tự động hóa đơn giản có liên quan đến Arduino, mô-đun Bluetooth và điện thoại Android. Ý tưởng là tôi có hai bảng Arduino ở các phần khác nhau của nhà tôi. Và nếu tôi bước vào một căn phòng thì đèn LED sáng lên trên bảng đã phát hiện ra điện thoại của tôi. Nếu tôi rời khỏi dải Bluetooth, đèn LED sẽ tắt.Arduino + Bluetooth module + Android

Tôi đã thử dự án DomoticHome bằng bộ định tuyến, nhưng nó chỉ cho bật/tắt thủ công và dựa trên mô-đun Ethernet.

Tôi không muốn tạo ứng dụng Android từ đầu, nhưng tôi muốn sử dụng một số ứng dụng nguồn mở hiện có mà tôi có thể mở rộng để sử dụng Bluetooth và/hoặc tự động bật đèn LED.

Trả lời

2

Thực ra, bạn có thể bỏ qua yêu cầu ứng dụng Android đó. Chỉ cần đặt bảng Arduino l2ping điện thoại của bạn bằng Bluetooth định kỳ và chuyển LED của bạn dựa trên thành công hoặc không thành công.

Là một tác dụng phụ, bạn có thể tự động hóa với bất kỳ điện thoại nào, hỗ trợ Bluetooth. Nhưng ma quỷ là chi tiết. Nó có thể là cần thiết để ghép nối bảng và điện thoại ban đầu.

Ngoài ra, hầu hết các điện thoại Android đều tắt chế độ hiển thị sau một hoặc hai phút. Vì vậy, bạn sẽ phải kiểm tra, cho dù một ping sẽ làm việc sau đó. (Tôi không biết l2ping có sẵn trên Arduino ra khỏi hộp, nhưng nó phải được di động dễ dàng.) Cố gắng để mở một cổng Bluetooth trên thiết bị di động của bạn có thể là một thay thế cho l2ping. Vì vậy, một giải pháp không có ứng dụng nên có thể.

+0

Được rồi, đó là một ý tưởng hay, nhưng tôi cũng muốn có một số loại giao diện trên điện thoại. Một trường hợp mẫu: Tôi đang ngồi trong phòng khách của tôi và muốn tắt đèn LED trong cùng một phòng mà tôi đang nằm. Nó sẽ tự động bật nhưng tôi có thể điều khiển đèn LED theo cách thủ công. – nils

0

Cách tốt nhất để làm điều này sẽ sử dụng tín hiệu bắt tay sau mỗi 1 giây hoặc 2 giây .. mô-đun bluetooth phải gửi HI nếu điện thoại di động nhận được rằng tôi phải trả lời bằng HI .. Khi điện thoại di động không trả lời, nó sẽ biến tắt đèn .. Nếu nó nhận được HI nó nên bật đèn trở lại .. Tôi có một mã có thể kết nối với các mô-đun bluetooth bằng cách sử dụng giao tiếp nối tiếp .. rất đơn giản để sử dụng .. tôi sẽ kiểm tra và gửi cho bạn mã. Tất cả các tốt nhất ..