Dự án điện thoại di động và Arduino

Sử dụng thiết bị di động để giao tiếp với Arduino

Nền tảng Arduino cung cấp lời hứa trêu ngươi về một giao diện giữa các máy tính và các đối tượng hàng ngày. Công nghệ này cũng đi kèm với một cộng đồng năng động của những người đam mê đã mở rộng và áp dụng các chức năng của Arduino theo nhiều cách mới và thú vị, cho phép hack phần cứng để phù hợp với khái niệm cũ của hack phần mềm. Một phần mở rộng của Arduino là trong không gian di động, và bây giờ có một số giao diện cho phép điều khiển Arduino từ một thiết bị di động. Dưới đây là một vài ví dụ về các dự án đang tích hợp Arduino với các thiết bị di động.

Arduino và Android

Nền tảng tương đối mở của các thiết bị Android làm cho nó trở thành một ứng viên tuyệt vời để dễ dàng tích hợp với Arduino mã nguồn mở. Nền tảng Android cho phép kết nối trực tiếp với Arduino ADK thông qua việc sử dụng ngôn ngữ Xử lý, có liên quan đến ngôn ngữ Dây dẫn tạo thành cơ sở của giao diện Arduino. Sau khi kết nối, điện thoại Android có thể được sử dụng để điều khiển tất cả các chức năng của Arduino, từ việc điều khiển đèn LED đi kèm, để kiểm soát tốt hơn các rơle hoặc thiết bị gia dụng.

Arduino và iOS

Do bản chất của iOS đối với việc kiểm soát mức độ thấp, việc kết nối Arduino với thiết bị iOS của bạn có thể khó khăn hơn một chút so với Android. Maker Shed đã tạo ra một gói đột phá Redpark cho phép kết nối cáp trực tiếp giữa thiết bị iOS và Arduino, nhưng không rõ liệu phiên bản tương thích sẽ được tạo ra cho các đầu nối mới đã được giới thiệu trên thiết bị iOS hay không. Mặc dù vậy, có thể có tiềm năng cho các chế độ kết nối khác, chẳng hạn như thông qua giắc cắm tai nghe và một số tài nguyên trực tuyến thảo luận về điều này.

Arduino Cellular Shield

Một cách trực tiếp hơn mà Arduino có thể trở thành điện thoại di động có khả năng chính nó là với việc bổ sung một lá chắn di động. Lá chắn GSM / GPRS này gắn trực tiếp vào bo mạch đột phá Arduino và chấp nhận thẻ SIM mở khóa. Việc bổ sung lá chắn acellular có thể cho phép Arduino tạo và nhận tin nhắn SMS, và một số lá chắn di động sẽ cho phép Arduino thực hiện đầy đủ các chức năng thoại, biến Arduino thành điện thoại di động. Có lẽ thời đại của các thiết bị di động sản xuất bia không xa lắm.

Arduino và Twilio

Một giao diện di động khác có thể được tích hợp với Arduino là Twilio. Twilio là một giao diện web kết nối với các dịch vụ điện thoại, do đó, một Arduino kết nối với một máy tính có thể được điều khiển bằng cách sử dụng tin nhắn thoại hoặc tin nhắn SMS. Một ví dụ của điều này trong hành động là thông qua dự án này, trong đó Arduino và Twilio được sử dụng kết hợp với các thiết bị điện để cung cấp tự động hóa nhà có thể điều khiển bằng web hoặc tin nhắn SMS.

Arduino và giao diện web

Một trong những cách dễ nhất để tích hợp Arduino với thiết bị di động là nếu thiết bị di động có khả năng web. Arduino IDE dễ dàng tích hợp với một số giao diện web chỉ với một ít chuyên môn lập trình, nhưng đối với những người tìm kiếm giải pháp sẵn sàng hơn, một số thư viện tồn tại. Giao diện Webduino ở trên là một thư viện máy chủ web Arduino đơn giản để sử dụng với một lá chắn Arduino và ethernet. Khi một ứng dụng web được lưu trữ trên máy chủ Webduino, Arduino có thể được điều khiển từ một thiết bị di động được kết nối với Internet.

Các ví dụ trước chỉ cung cấp một hương vị ngắn gọn tại các dự án đang tích hợp Arduino với các thiết bị di động, nhưng do sự phổ biến của cả hai nền tảng, khả năng tích hợp giữa hai nền tảng này rất có thể sẽ chỉ tăng theo thời gian.