Mục lục:

Arduino Sun Sensing Servo: 3 bước
Arduino Sun Sensing Servo: 3 bước

Video: Arduino Sun Sensing Servo: 3 bước

Video: Arduino Sun Sensing Servo: 3 bước
Video: Điều Khiển Động Cơ Servo Bằng Remote RF Và Arduino Uno R3 | Điện tử DAT 2024, Tháng bảy
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Tài liệu hướng dẫn này mô tả quy trình của tôi để tạo ra một Servomotor Servomotor cảm biến mặt trời không dây. Dự án này được thiết kế cho những người có thể dành thời gian trong một căn phòng nhỏ hoặc bị che khuất khỏi ánh nắng mặt trời trong thời gian dài. Sử dụng hai lá chắn Arduino được chế tạo tùy chỉnh, servo này lật để hiển thị mặt trời chiếu sáng hoặc mặt trăng buồn ngủ! Để tạo lại dự án này, bạn sẽ cần:

  1. 2x Arduino Uno
  2. Bảng mạch đục lỗ 2x (4cm x 6cm)
  3. Mô-đun thu phát vô tuyến 2x NRF24L01 (mô-đun ba lô tùy chọn nhưng được khuyến nghị)
  4. Điện trở - 10kOhm
  5. Điện trở quang
  6. Động cơ Servo (Tôi đã sử dụng Futaba S3003)
  7. Dây nhảy các loại
  8. Kinh nghiệm hàn

Bắt đầu nào!

Bước 1: Đấu dây cho các tấm chắn

Đấu dây cho khiên!
Đấu dây cho khiên!
Đấu dây cho các tấm khiên!
Đấu dây cho các tấm khiên!
Đấu dây cho các tấm khiên!
Đấu dây cho các tấm khiên!

Kèm theo đó là sơ đồ mạch cho cả Cảm biến và Đầu thu. Bức ảnh đầu tiên là của cảm biến. Tất cả điều này có thể được nối dây bằng breadboard, nhưng để dễ sử dụng, rất khó để đánh bại việc tạo một lá chắn tùy chỉnh để cắm và chạy trên Arduino Uno. Tôi đã sử dụng các tiêu đề được hàn vào bảng điều khiển để gắn các tấm chắn vào Arduino và hàn phần còn lại của các kết nối vào đúng vị trí. Sau khi gắn tất cả các dây dẫn đến từ ba lô NRF24L01, tôi sử dụng keo nóng để dán các mô-đun vào đúng vị trí và tạo thành một khối gắn kết. Để có giải thích chi tiết hơn về mạch, vui lòng xem hướng dẫn khác của tôi về đèn LED nhạy sáng. Mạch đó rất giống nhau, nhưng mạch này được sắp xếp hợp lý để dễ sử dụng.

Bước 2: Mã hóa

Đính kèm là các bản sao mã mà tôi đã sử dụng cho các mô-đun Bộ cảm biến và Bộ thu. Những điều cần lưu ý: thay vì sử dụng thư viện Servo mặc định, tôi buộc phải sử dụng thư viện đã tải xuống (ServoTimer2) để tránh xung đột khi sử dụng các mô-đun NRF24L01. Thư viện này, được viết bởi người dùng nabontra, có thể được tìm thấy trên GitHub.

Bước 3: Gắn Sun Arm và sử dụng

Image
Image

Vui lòng đính kèm thiết kế của riêng bạn cho Cánh tay mặt trời, tôi đã làm một mô hình bằng gỗ đơn giản nhưng tôi cũng đính kèm một bản vẽ cánh tay in 3D. Hãy vui vẻ cảm nhận mặt trời!

Đề xuất: