2012-04-12 5 views
5

Tôi đang cố gắng tải ứng dụng Android tùy chỉnh (chạy trên tab Packard Bell "tab tự do", android 3.2) để điều khiển động cơ bên ngoài. Không cần kiểm soát tốt, chỉ là một cách để báo hiệu "bật" và "tắt". Tôi có thể sử dụng cổng nào trên thiết bị để có được đầu ra đó và làm cách nào để lập trình? Có thể chỉ đơn giản là bật hoặc tắt nguồn trên USB sẽ là hoàn hảo, nhưng tôi đọc một câu trả lời cho một câu hỏi khác trên trang web này mà nói với tôi rằng nó là không thể với android.Điều khiển động cơ bằng thiết bị Android

Tôi đã nghĩ đến việc chỉ cần phát âm thanh trên giắc cắm tai nghe và sau đó xây dựng một rơle sẽ phản ứng với dòng điện này.

Đối với những người tự hỏi về lý do, máy tính bảng sẽ được sử dụng để đào tạo một vẹt xanh và vàng (con vẹt khổng lồ). Chiếc máy tính bảng sẽ được đặt trong lồng của cô (được bảo vệ phù hợp, nhưng theo một cách để cô có thể sử dụng lưỡi của mình trên màn hình) với một chương trình được viết riêng để đào tạo cô và kết nối với một bộ cấp liệu tự động. Những gì tôi cần là một cách đơn giản để kiểm soát bộ phân phối này, mà cũng sẽ được xây dựng tùy chỉnh, có lẽ với một động cơ DC nhỏ.

+0

Chỉ vì tò mò, bạn có tiếp tục với dự án này không? Có tài liệu ở đâu đó không? –

Trả lời

0

Có một số cách để use RS232 on Android (với bộ điều hợp thích hợp), vì vậy có thể bạn chỉ cần sử dụng cổng nối tiếp để báo hiệu rơle hoặc một thứ khác để bật/tắt động cơ.

0

Nếu máy tính bảng của bạn có bluetooth, tôi đang làm việc trên một chiếc thuyền RC điều khiển bởi một chiếc điện thoại Android qua Bluetooth. Về cơ bản tôi kết nối một mô-đun bluetooth và bộ điều khiển tốc độ cho các động cơ đến một Arduino và đã viết một số mã các tín hiệu thông dịch từ một chương trình đang chạy trên điện thoại Android. Hiện có các thư viện làm cho nhiệm vụ này rất dễ dàng. Thay vì các động cơ công suất cao, bạn có thể gắn động cơ servo nhỏ vào Arduino trực tiếp, rất đơn giản và phải hoàn hảo cho trường hợp của bạn.

Để biết chi tiết, hãy xem this blog post.

-1

Cũng giống như một tùy chọn, bạn có thể sử dụng ứng dụng hiện có sử dụng IR để kích hoạt màn trập máy ảnh. Ví dụ: This one Bạn có thể tạo thiết bị phát IR rất dễ dàng, kiểm tra this video

Sau đó, bạn có thể sử dụng Arduino để nhận tín hiệu IR và di chuyển động cơ. Bạn có thêm thông tin trong this tutorial NẾU bạn may mắn, bạn có thể tìm thấy một điều gì đó rất giống nhau và tránh phải bắt đầu từ đầu. Chúc may mắn, có vẻ như đó là một dự án thú vị.