6 cách dễ dàng để kết nối Arduino với Android

6 cách dễ dàng để kết nối Arduino với Android

Bảng Arduino và các bộ vi điều khiển tương tự đang làm cho sự sáng tạo trở nên dễ tiếp cận hơn bao giờ hết. Nếu bạn là điều khiển dải đèn LED , tự động hóa ngôi nhà của bạn, hoặc thậm chí bảo vệ tài sản của bạn, những tuyệt tác nhỏ này là trung tâm của hầu hết các công trình điện tử DIY.





Nếu bạn cần yêu cầu Arduino thay đổi trạng thái của chân cắm (ví dụ: để bật đèn), nó yêu cầu người dùng nhấn nút vật lý hoặc sử dụng cảm biến. Dựa vào ngón tay người dùng hoặc thao tác tương tự là tốt cho nhiều dự án, nhưng nếu bạn chỉ muốn thiết lập mạch của mình và truy cập nó từ xa thì sao?





Bài viết này sẽ hướng dẫn bạn 6 cách để kết nối Android thiết bị cho bất kỳ Arduino hội đồng quản trị tương thích. Hãy đi sâu vào .





1. ArduinoDroid

Đầu tiên trong danh sách của chúng tôi là ArduinoDroid . Ứng dụng này hoạt động thông qua USB khi di chuyển (OTG) để kết nối thiết bị của bạn với Arduino qua cáp USB. Một trong những lợi ích của USB là nó không cần kết nối Internet hoặc Bluetooth để hoạt động.

Ứng dụng này là một IDE đầy đủ chức năng, cho phép bạn viết mã trên điện thoại, tải lên các bản phác thảo đã viết trước đó được lưu trữ trong Dropbox hoặc ổ đĩa Google của bạn và biên dịch các bản phác thảo khi đang di chuyển.



Những lợi ích của việc sử dụng ứng dụng này là rõ ràng. Có IDE trong tay là điều hoàn hảo để tạo ra những thay đổi nhanh chóng trong lĩnh vực này. Việc gắn một thiết bị Android sẽ đỡ cồng kềnh hơn nhiều so với việc bạn phải cân một chiếc máy tính xách tay trên tay!

Một tiêu cực rõ ràng là việc gõ mã trên thiết bị của bạn có thể không quá thoải mái, đặc biệt nếu đó là điện thoại thông minh. Đây chỉ là một vấn đề nhỏ khi so sánh với sự tiện lợi của việc có một cách siêu di động để lập trình bo mạch của bạn mà không cần kết nối internet.





cách sử dụng Spotify làm báo thức

Đây cũng là một cách không tốn kém để tìm hiểu những điều cơ bản về Arduino , như một bảng Arduino nhân bản và cáp USB OTG chỉ có giá vài đô la. Hoàn hảo cho những người không thường xuyên truy cập vào máy tính!

2. Bộ điều khiển Bluetooth Arduino

Tiếp theo trong danh sách của chúng tôi là ứng dụng Bộ điều khiển Bluetooth Arduino được đặt tên phù hợp. Ứng dụng này không liên quan đến việc lập trình Arduino một cách nhanh chóng, và nhiều hơn về việc kích hoạt các thay đổi trong bản phác thảo đã tải lên. Ứng dụng gửi dữ liệu đến bảng của bạn qua Bluetooth, cho phép bạn gửi dữ liệu nối tiếp bằng cách nhấn một nút trong ứng dụng. Bạn sẽ cần một Mô-đun Bluetooth cho hội đồng quản trị của bạn, mặc dù HC-06 mô-đun được sử dụng rộng rãi và có sẵn chỉ với $ 3 tại thời điểm viết bài.





Để có một bản sơ khai tuyệt vời khi bắt đầu với các mô-đun nhỏ rẻ tiền này, hãy xem video này từ Tinkernut Labs:

Video trên đề xuất một ứng dụng khác, mặc dù một số người dùng cho biết nó không hoạt động trên điện thoại thông minh hiện đại. Bộ điều khiển Bluetooth Arduino dường như không gặp phải vấn đề này. Điều đáng chú ý là ứng dụng tải xuống bằng tiếng Anh chứ không phải tiếng Ý như được hiển thị trong hình ảnh Cửa hàng Play!

3. Nháy mắt

Chúng tôi đã bảo hiểm tạo dự án với Blynk trước đây, và thấy nó là một dịch vụ tuyệt vời. Tính linh hoạt và đơn giản của nó làm cho nó trở thành một cách trực quan để kích hoạt các sự kiện trên diễn đàn của bạn. Blynk yêu cầu kết nối internet để chạy, vì nó sử dụng máy chủ của riêng mình. Bạn có thể sử dụng Wi-Fi hoặc dữ liệu di động để truy cập Blynk [Đã xóa URL bị hỏng], làm cho nó hoàn hảo cho việc sử dụng điện thoại thông minh.

Một trong những điểm mạnh của Blynk là phạm vi cách bạn có thể kết nối với thiết bị. Cùng với sự hỗ trợ cho hầu hết mọi bảng phát triển hiện có, bạn có thể kết nối không dây với máy chủ, sử dụng ethernet hoặc thậm chí sử dụng kết nối của máy tính qua USB. Dịch vụ được ghi chép đầy đủ và ứng dụng trực quan của nó giúp bạn dễ dàng tập hợp các điều khiển tùy chỉnh cho dự án của mình. Thư viện Blynk cho Arduino IDE xử lý tất cả các giao tiếp.

Nếu bạn là kiểu người muốn khởi động máy pha cà phê từ điện thoại của họ trước khi họ thức dậy vào buổi sáng, thì chiếc máy này là dành cho bạn!

Blynk không phải là dịch vụ duy nhất trong lĩnh vực này, cũng đáng để thử là dịch vụ có thể tùy chỉnh cao Thinger.io , và thực tế là vô hạn nhưng khó khăn khủng khiếp OpenHAB . Trong số ba người, Blynk chắc chắn là người nhanh nhất đứng dậy và chạy học OpenHAB là một ý tưởng tuyệt vời về lâu dài.

4. Giao tiếp từ Scratch

Mọi thứ chúng tôi đã đề cập cho đến nay đều sử dụng các dịch vụ hiện có để giúp bạn kết nối theo nhiều cách khác nhau, nhưng nếu bạn muốn toàn quyền kiểm soát mọi khía cạnh của ứng dụng Android thì sao? Tại sao không tự mình làm lại từ đầu?

Hariharan Mathavan đưa chúng tôi qua toàn bộ quá trình trong hướng dẫn từng bước . Ứng dụng được tạo ở đây được thiết kế đơn giản để mở Kết nối USB và chuyển dữ liệu nối tiếp qua lại giữa ứng dụng và bảng Arduino. Đây là một cách tuyệt vời để làm quen với Android Studio và xây dựng ứng dụng nói chung.

mất bao lâu để nói điều này

Hướng dẫn sẽ đưa bạn qua tất cả mã cần thiết để giao tiếp với Arduino của bạn qua USB, cung cấp giải thích ở mỗi bước. Các theo dõi hướng dẫn về cách thực hiện Kết nối Bluetooth được giải thích tốt như nhau.

Trong khi có nhiều cách để tạo ứng dụng Android mà không cần mã hóa , rất đáng để học những kiến ​​thức cơ bản về mã hóa trong Java. Tạo ứng dụng của riêng bạn thật tuyệt, nhưng trước khi biết điều đó, bạn có thể có một sự nghiệp hoàn toàn mới!

5. Biến Arduino của bạn thành một máy chủ

Một cách khác để giao tiếp với hội đồng quản trị của bạn là biến nó thành một máy chủ nhỏ. Lợi ích của việc này là nó mở ra khả năng giao tiếp với hội đồng quản trị từ bất kỳ thứ gì có thể điều hướng đến địa chỉ IP hoặc thực hiện yêu cầu web.

Điều này cực kỳ chi tiết hướng dẫn từ startedelectronics.org yêu cầu một Lá chắn Ethernet Để gắn bo mạch của bạn vào mạng gia đình của bạn. Đây là một đoạn video về nó đang hoạt động:

Không có tấm chắn ethernet? Đừng sợ, điều tương tự cũng có thể đạt được với Tấm chắn Wi-Fi hoặc bảng kết nối Wi-Fi như NodeMCU.

Nếu như node.js là mứt của bạn, vậy thì bạn có thể thấy hợp lý khi xem dự án github arduino-android . Một ứng dụng Android một lần nữa được cung cấp mã nguồn để bạn có thể tìm hiểu kỹ nội dung mà mình yêu thích. Nó khá thô sơ, nhưng mọi thứ đều có để triển khai máy chủ node.js trên bảng Arduino mà bạn chọn.

Nếu như Python là điều của bạn nhiều hơn, thủ dâm người dùng có thể hướng dẫn có một mô-đun bluetooth hướng dẫn.

6. Điều khiển hồng ngoại

Tìm kiếm một cách thẻ hoang dã thực sự để nói chuyện với Arduino của bạn? Bạn có muốn sử dụng MacGyver đầy đủ không? Sau đó tách ra một Hồng ngoại Bộ thu (IR) từ một đầu phát VHS hoặc âm thanh nổi cũ và sử dụng nó để nói chuyện với bảng Arduino của bạn!

công cụ tìm kiếm lời bài hát và hợp âm

Phương pháp này yêu cầu thiết bị Android của bạn phải tích hợp IR blaster. Có nhiều ứng dụng có sẵn để sử dụng tính năng này, mặc dù Bộ điều khiển từ xa của tôi miễn phí và hoạt động với nhiều thiết bị gia dụng khác.

Khi bạn đã thiết lập và chạy ứng dụng, bạn sẽ cần tạo một mạch đơn giản để 'phát hiện' các tín hiệu IR. Cái này Hướng dẫn IR từ xa đưa bạn qua quá trình xây dựng mạch.

Mặc dù hướng dẫn này sử dụng một điều khiển từ xa cũ, nhưng quy trình hoàn toàn giống với việc sử dụng thiết bị Android IR blashing và sự sẵn có của các bộ phận khiến nó trở thành một dự án tuyệt vời dành cho người mới bắt đầu.

Phương pháp này chỉ hoạt động trong tầm nhìn. Tuy nhiên, đây là cách rẻ nhất để giao tiếp không dây với bo mạch của bạn. Ngay cả khi bạn không thể tìm kiếm các bộ phận để làm điều này, một bộ thu IR có giá thấp hơn một đô la. Đối với một thiết bị tĩnh như một bộ dải đèn LED gắn trần, nó có thể là giải pháp hoàn hảo cho một vấn đề đơn giản.

Chúng ta đã bỏ lỡ một công cụ?

Đây là một số cách để giải phóng Arduino khỏi máy tính của bạn, mặc dù chúng tôi chắc chắn rằng còn nhiều cách khác. Dù bạn sử dụng phương pháp nào, tại sao không thực hiện nó trong một dự án thú vị chẳng hạn như một màn trập DSLR hoặc một Khối LED ?

Làm thế nào để bạn nói chuyện với bảng Arduino của bạn? Bạn có luôn sử dụng máy tính không? Có cách nào xảo quyệt để nói chuyện với hội đồng quản trị của chúng tôi mà chúng tôi đã bỏ qua ở đây không? Hãy cho chúng tôi biết trong phần bình luận bên dưới đây !

Tín dụng hình ảnh: almoond / Tiền gửi

Đăng lại Đăng lại tiếng riu ríu E-mail Xóa các tệp và thư mục Windows này để giải phóng dung lượng đĩa

Cần xóa dung lượng ổ đĩa trên máy tính Windows của bạn? Dưới đây là các tệp và thư mục Windows có thể được xóa một cách an toàn để giải phóng dung lượng ổ đĩa.

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Arduino
Giới thiệu về tác giả Ian Buckley(216 bài báo đã xuất bản)

Ian Buckley là một nhà báo tự do, nhạc sĩ, nghệ sĩ biểu diễn và nhà sản xuất video sống ở Berlin, Đức. Khi không viết hay trên sân khấu, anh ấy sẽ mày mò với các thiết bị điện tử hoặc mã tự làm với hy vọng trở thành một nhà khoa học điên rồ.

Xem thêm từ Ian Buckley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy