Hướng dẫn gia tốc kế Arduino: Điều khiển cầu tàu bằng động cơ Servo: 5 bước
Hướng dẫn gia tốc kế Arduino: Điều khiển cầu tàu bằng động cơ Servo: 5 bước
Anonim
Hướng dẫn gia tốc kế Arduino: Điều khiển Cầu tàu bằng Động cơ Servo
Hướng dẫn gia tốc kế Arduino: Điều khiển Cầu tàu bằng Động cơ Servo

Cảm biến gia tốc hiện có trong hầu hết các điện thoại thông minh của chúng ta để cung cấp cho chúng nhiều khả năng và cách sử dụng mà chúng ta sử dụng hàng ngày mà không hề biết rằng thứ chịu trách nhiệm cho nó là gia tốc kế.

Một trong những khả năng này là khả năng điều khiển mà cảm biến gia tốc cung cấp cho chúng tôi, nơi bạn có thể điều khiển ô tô của mình trong các trò chơi đua xe hoặc sử dụng một ứng dụng nhất định để biến điện thoại của bạn thành điều khiển từ xa cho rô bốt hoặc ô tô RC sử dụng gia tốc kế làm công cụ điều khiển.

Vì vậy, trong Hướng dẫn gia tốc kế Arduino này, chúng tôi sẽ sử dụng tính năng cuối cùng này để sử dụng cảm biến gia tốc kế nhúng trên điện thoại thông minh của chúng tôi để điều khiển việc đóng và mở cầu tàu. Tất nhiên, cầu chỉ là một động cơ servo quay 0 độ để đóng và 90 độ để mở.

Hãy nói về ý tưởng đằng sau Hướng dẫn gia tốc kế Arduino này…

Ý kiến:

Chúng tôi sẽ sử dụng bảng 1Sheeld với ứng dụng Android / iOS đồng hành của nó và sử dụng lá chắn gia tốc kế nơi bất kỳ thay đổi nào trong bất kỳ trục x hoặc trục y hoặc trục z nào sẽ được gửi đến Arduino và do đó chúng tôi có thể quyết định xem có nên thay đổi độ servo đến 0 hoặc 90.

Bắt đầu:

Nếu đây là lần đầu tiên bạn giao dịch với 1Sheeld hoặc bạn muốn tìm hiểu thêm về nó, tôi khuyên bạn nên xem hướng dẫn bắt đầu nhanh chóng và dễ dàng này.

Và nếu bạn chưa thử động cơ servo trước đây, tôi khuyên bạn nên xem video nhanh này. Bây giờ, sau khi bạn đã quen một chút với 1Sheeld, hãy bắt đầu!

Bước 1: Thành phần phần cứng:

Các thành phần phần cứng
Các thành phần phần cứng
Các thành phần phần cứng
Các thành phần phần cứng
Các thành phần phần cứng
Các thành phần phần cứng
Các thành phần phần cứng
Các thành phần phần cứng
  1. Arduino Uno.
  2. 1Sheeld + bảng.
  3. DẪN ĐẾN.
  4. Động cơ servo S90.
  5. 3 * Dây đực sang dây đực.
  6. Cáp Arduino USB hoặc pin 9-12v.
  7. Điện thoại Android / iOS có cài đặt Ứng dụng 1Sheeld.

Bước 2: Thành phần phần mềm:

  1. Arduino IDE.
  2. Thư viện 1sheeld, 1 Ứng dụng Android hoặc Ứng dụng iOS.

Bước 3:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
  1. Cắm bo mạch 1Sheeld vào Arduino của bạn như image1
  2. Kết nối màn hình LCD 16 * 2 như hình ảnh2.
  3. Chuyển nguồn 1Sheeld sang hoạt động trên 5v (Không phải 3,3v) như hình ảnh 3.

1Sheeld có 2 chế độ: Chế độ tải lên và Chế độ vận hành. Bạn có thể chuyển đổi giữa chúng bằng cách sử dụng công tắc gần với các chân Kỹ thuật số và được gọi là “UART SWITCH” trên 1Sheeld và “SERIAL SWITCH” trên 1Sheeld +.

  • Đầu tiên, bạn trượt công tắc về phía ký hiệu “SWITCH” dưới dạng image4, chuyển bảng 1Sheeld sang chế độ Tải lên để cho phép bạn tải lên mã Arduino.
  • Thứ hai, sau khi bạn hoàn tất quá trình tải lên mã, hãy trượt công tắc về phía ký hiệu “UART” (hoặc “SERIAL” tại bảng 1Sheeld +) dưới dạng image5, chuyển bảng 1Sheeld thành Chế độ điều hành để giao tiếp với Ứng dụng 1Sheeld trên điện thoại thông minh của bạn.

Cuối cùng, kết nối Arduino qua PC của bạn bằng cáp USB Arduino.

Bước 4: Mã:

Tôi khuyên bạn nên xem tài liệu Arduino Accelerometer Shield để biết thêm về chức năng Arduino Accelerometer Shield và cách sử dụng chúng.

Bây giờ, chuyển bo mạch 1Sheeld sang chế độ Tải lên, tải lên mã đính kèm cho Đồng hồ kỹ thuật số Arduino. Chuyển bo mạch 1Sheeld sang Chế độ vận hành, sau đó mở ứng dụng 1Sheeld và kết nối nó với bo mạch 1Sheeld qua Bluetooth.

Bước 5: Chạy nó:

Như bạn thấy trong video Hướng dẫn gia tốc kế Arduino, tôi đã sử dụng một miếng bìa cứng được dán vào động cơ servo làm dấu hiệu chuyển động của cầu.

Sau đó, bạn hướng điện thoại về phía mình và bạn sẽ thấy cây cầu đã mở ra 90 độ của servo và đèn LED bật sáng với một bài phát biểu phát ra từ loa của điện thoại cho bạn biết rằng cây cầu hiện đã được mở và một con tàu đang băng qua.

Và một khi bạn hướng điện thoại về phía đối diện, bạn sẽ thấy cây cầu được đóng bằng 0 độ của servo và đèn LED tắt với một bài phát biểu phát ra từ loa của điện thoại cho bạn biết rằng cây cầu hiện đã đóng và một con tàu đã băng qua.

Đó là điều đó các bạn, tôi hy vọng bạn thích Hướng dẫn gia tốc kế Arduino nhanh chóng này và nếu có bất kỳ câu hỏi hoặc thậm chí ý kiến nào về nó, vui lòng để lại bình luận của bạn ở bên dưới.