Mục lục:

Giao tiếp bất kỳ Arduino nào với điện thoại di động: 6 bước (có hình ảnh)
Giao tiếp bất kỳ Arduino nào với điện thoại di động: 6 bước (có hình ảnh)

Video: Giao tiếp bất kỳ Arduino nào với điện thoại di động: 6 bước (có hình ảnh)

Video: Giao tiếp bất kỳ Arduino nào với điện thoại di động: 6 bước (có hình ảnh)
Video: Nhập môn IoT với Lập trình Arduino: Bài 06 - Chơi với board Arduino thật 2024, Tháng sáu
Anonim
Giao tiếp bất kỳ Arduino nào với điện thoại di động
Giao tiếp bất kỳ Arduino nào với điện thoại di động

Khi sử dụng Arduino, bạn có thể khá khó chịu khi không thể sử dụng nó chỉ vì bạn không có sẵn máy tính. Có thể Windows hoặc Mac OS không tương thích, bạn không có bất kỳ máy tính nào hoặc bạn chỉ muốn tự do hơn để giao tiếp với bo mạch của mình. Giải pháp: một cáp OTG (On The Go) đơn giản và một ứng dụng có khả năng thực hiện tác vụ này. Cái được biết đến nhiều nhất là ArduinoDroid, dường như có sẵn cho Android. Phần mềm này cung cấp cho bạn khả năng tạo, sửa đổi, biên dịch và tải lên các bản phác thảo Arduino lên bảng của bạn từ điện thoại di động và thậm chí cả máy tính bảng. Nó cũng hoạt động như một Serial Monitor, nhưng đáng buồn là nó chưa bao gồm một Plotter. Hãy nhớ rằng phiên bản hệ thống hoạt động của bạn phải tương thích.

Bên cạnh IDE này, cũng có các ứng dụng theo dõi nối tiếp có thể nhận và gửi thông tin đến bảng nhưng không thể tải lên bất kỳ thứ gì. Những thứ này chiếm ít bộ nhớ hơn ArduinoDroid, vì ArduinoDroid sau này, đương nhiên, bao gồm rất nhiều thư viện và ví dụ. Bây giờ phần giới thiệu cơ bản đã kết thúc, chúng ta hãy bắt đầu với Vật liệu và các bước.

Bước 1: Vật liệu

Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu

Vật liệu cần thiết cho dự án này rất ít. Tất nhiên, bạn sẽ cần:

  • Điện thoại di động Android (hoặc thậm chí cả máy tính bảng);
  • Cáp OTG tương thích với điện thoại di động của bạn;
  • Bảng Arduino;
  • Cáp dữ liệu hoặc bộ lập trình Arduino Board;
  • Cuối cùng là ứng dụng ArduinoDroid hoặc phần mềm Serial Terminal / Monitor khác.

Bây giờ chúng ta đã hoàn thành việc này, chúng ta hãy chuyển sang kết nối mọi thứ.

Bước 2: Kết nối

Kết nối
Kết nối
Kết nối
Kết nối
Kết nối
Kết nối
Kết nối
Kết nối

Arduino đến Cáp hoặc Bộ lập trình:

Nếu Arduino của bạn không phải là Pro Mini, bạn sẽ chỉ cần lấy cáp dữ liệu USB tương ứng và cắm nó vào.

Mặt khác, nếu bo mạch của bạn là Pro Mini, hãy lấy bộ lập trình USB 5 hoặc 6 chân và kết nối, sử dụng cáp jumper cái-cái, (chân lập trình viên trước, chân Arduino sau), 5v hoặc 3,3v sang Vcc trên board, Gnd to Gnd, Rxd to the Txo và Txd to Rxi (khi tải lên, nhớ nhấn nút Reset trên board sau khi biên dịch xong sketch và bắt đầu tải lên).

2. Cáp / Bộ lập trình tới OTG:

Chỉ cần kết nối USB A nam với USB nữ trên cáp OTG.

3. OTG tới điện thoại di động hoặc máy tính bảng:

Kết nối đầu nối USB Micro, C hoặc Lightning với cổng của điện thoại hoặc máy tính bảng.

Bước 3: Ứng dụng ArduinoDroid

Ứng dụng ArduinoDroid
Ứng dụng ArduinoDroid
Ứng dụng ArduinoDroid
Ứng dụng ArduinoDroid
Ứng dụng ArduinoDroid
Ứng dụng ArduinoDroid
  1. Tìm kiếm ArduinoDroid trên Google Play, Play Store, App Store hoặc bất kỳ cái nào bạn có.
  2. Cài đặt nó và mở nó.
  3. Nhìn vào những hình ảnh trên và đọc các bình luận.
  4. Vì nó là một ứng dụng khá phức tạp, tôi khuyên bạn nên khám phá tất cả các tùy chọn. Tôi đã bao gồm một số chức năng và cách đạt được chúng trong các bài bình luận.
  5. Nếu bạn muốn thực hiện một dự án thú vị với Arduino, hãy xem phần Có thể hướng dẫn này.

Bước 4: Các ứng dụng giám sát nối tiếp khác (Chỉ để nhận và gửi thông tin đến và từ hội đồng quản trị)

Các ứng dụng giám sát nối tiếp khác (Chỉ để nhận và gửi thông tin đến và từ hội đồng quản trị)
Các ứng dụng giám sát nối tiếp khác (Chỉ để nhận và gửi thông tin đến và từ hội đồng quản trị)
Các ứng dụng giám sát nối tiếp khác (Chỉ để nhận và gửi thông tin đến và từ hội đồng quản trị)
Các ứng dụng giám sát nối tiếp khác (Chỉ để nhận và gửi thông tin đến và từ hội đồng quản trị)
Các ứng dụng giám sát nối tiếp khác (Chỉ để nhận và gửi thông tin đến và từ hội đồng quản trị)
Các ứng dụng giám sát nối tiếp khác (Chỉ để nhận và gửi thông tin đến và từ hội đồng quản trị)
Các ứng dụng giám sát nối tiếp khác (Chỉ để nhận và gửi thông tin đến và từ hội đồng quản trị)
Các ứng dụng giám sát nối tiếp khác (Chỉ để nhận và gửi thông tin đến và từ hội đồng quản trị)
  1. Nhập ứng dụng cửa hàng ứng dụng của bạn (huh!) Và tìm kiếm Ứng dụng giám sát nối tiếp cho Arduino. Đảm bảo rằng chúng dựa vào kết nối USB chứ không phải Bluetooth. Tôi thực sự thích một cái gọi là Bảng điều khiển nối tiếp USB. Kiểm tra các hình ảnh ở trên để đảm bảo đó là hình ảnh nào.
  2. Tiến hành cài đặt và mở nó.
  3. Giao diện tương đối cơ bản. Bạn có một phần để viết tin nhắn bằng bàn phím và sau đó là một nút để gửi chúng đến bảng, hầu hết màn hình hiển thị thông tin nhận được từ Arduino của bạn và sau đó bạn có ba dấu chấm ở trên cùng bên phải cho phép truy cập vào menu.
  4. Nếu bạn nhấp vào ba dấu chấm, sẽ xuất hiện một menu nhỏ ở trên cùng bên phải với các tùy chọn khác nhau như cài đặt, kết nối, v.v. Nhấp vào "Cài đặt" để chọn những thứ quan trọng liên quan đến Cổng nối tiếp, Kết nối, Giấy phép, v.v. Baud Tỷ lệ có thể được thiết lập bằng cách nhấp vào "Cổng nối tiếp" và sau đó tiến hành điều chỉnh nó.
  5. Sau khi kết nối cáp Arduino và OTG với điện thoại / máy tính bảng, hãy nhấp vào ba dấu chấm và sau đó "Kết nối". Chọn cài đặt chính xác và bạn sẽ bắt đầu nhận được thông tin của mình. Bạn có thể quyết định xem ứng dụng có đóng dấu thời gian trên mọi dòng hay không trong phần Cài đặt.
  6. Bạn cuối cùng đã hoàn thành! Tận hưởng tính linh hoạt mới bằng cách sử dụng Arduino với điện thoại hoặc máy tính bảng mang lại cho bạn!

Bước 5: Khắc phục sự cố

Xử lý sự cố
Xử lý sự cố
  1. Thành thật mà nói, không có nhiều phức tạp có thể xảy ra trong dự án này. Tôi sẽ bắt đầu từ vấn đề phần cứng đến những vấn đề liên quan đến phần mềm.
  2. Trước hết, Arduino của bạn có thể không được kết nối đúng cách với cáp dữ liệu hoặc bộ lập trình. Hãy chắc chắn rằng họ đang có và sau đó tiến hành tiếp theo.
  3. Đảm bảo rằng cáp dữ liệu / bộ lập trình được kết nối chính xác với cáp OTG. Nếu nó vẫn không hoạt động, hãy chuyển sang bước tiếp theo.
  4. Kiểm tra xem kết nối giữa cáp OTG và điện thoại có hoạt động chính xác không. Đã từng xảy ra với tôi rằng các địa chỉ liên lạc OTG hơi cũ và bẩn, vì vậy bảng sẽ bật nguồn nhưng không có thông tin nào được gửi đến. Tôi đã sử dụng một tua vít nhỏ để làm sạch nó và nó hoạt động hoàn hảo sau đó.
  5. Nếu tất cả phần cứng được thiết lập đúng cách (và bo mạch thực sự hoạt động) nhưng vẫn không hoạt động, hãy kiểm tra xem phiên bản Android có tương thích với ứng dụng hay không. Tôi không sở hữu thiết bị Apple, vì vậy tôi không thể cho bạn biết liệu nó có hoạt động với tất cả các điện thoại này hay không.
  6. Thứ hai, hãy đảm bảo rằng bạn đã "bảo" ứng dụng kết nối với lập trình viên hoặc bo mạch. Thông thường, khi bạn cắm cáp OTG, một thông báo sẽ xuất hiện đề nghị bạn kết nối nó.
  7. Cuối cùng, hãy đảm bảo rằng tốc độ truyền (đối với màn hình nối tiếp) giống với tốc độ được chỉ định trong bản phác thảo.

Bước 6: Kết thúc

Cảm ơn bạn rất nhiều vì đã đọc tài liệu hướng dẫn này! Hy vọng nó trở nên hữu ích! Nếu có bất cứ điều gì tôi chưa nói rõ, đừng ngần ngại tư vấn cho tôi!

Đề xuất: