Mục lục:

Điều khiển từ xa dựa trên Arduino cho Eskate hoặc Hydrofoil: 5 bước (có hình ảnh)
Điều khiển từ xa dựa trên Arduino cho Eskate hoặc Hydrofoil: 5 bước (có hình ảnh)

Video: Điều khiển từ xa dựa trên Arduino cho Eskate hoặc Hydrofoil: 5 bước (có hình ảnh)

Video: Điều khiển từ xa dựa trên Arduino cho Eskate hoặc Hydrofoil: 5 bước (có hình ảnh)
Video: DIY Trigger Style Electric Skateboard Remote 2024, Tháng mười một
Anonim
Image
Image
Điều khiển từ xa dựa trên Arduino cho Eskate hoặc Hydrofoil
Điều khiển từ xa dựa trên Arduino cho Eskate hoặc Hydrofoil

Tài liệu hướng dẫn này sẽ chỉ cho bạn cách tạo một điều khiển từ xa vật lý để sử dụng với eskate hoặc tàu cánh ngầm điện bao gồm tất cả mã và phần cứng bạn cần. Có rất nhiều việc hàn liên quan, nhưng nó cũng rất thú vị khi thực hiện. Điều khiển từ xa có thể làm gì?

  • Giao tiếp với ESC qua tín hiệu PPM / PWM và làm cho nó quay động cơ.
  • Nó có 2 nút phụ để sử dụng cho bất kỳ tính năng nào bạn thích. (kiểm soát hành trình) Nó không thấm nước.
  • Nó không có một điều ngược lại. Đó là một điều tốt cho ứng dụng này.
  • Tùy chọn Quy trình Chống Tia lửa điện và điểm cắt ắc quy nếu bạn sử dụng rơ le xe nâng lớn.

Tại sao lại đi theo con đường này? Tôi thích sự đơn giản của tín hiệu Arduino và PWM. Mã này rất dễ dàng ngay cả đối với người mới bắt đầu như tôi và tôi có toàn quyền kiểm soát rất nhiều tham số. Arduino có thể điều khiển công tắc chính của pin thậm chí từ xa. Nó cũng đọc nhiệt độ và có màn hình. Tất cả những thứ mà VESC tiêu chuẩn hoặc không có hoặc phức tạp để thiết lập. Arduino rẻ, đơn giản và mạnh mẽ.

Bạn cần componentd nào?

  • 2 Arduino Nano
  • 2 nút đẩy
  • 1 nút bật / tắt 12mm lớn hơn
  • Pin 18650
  • Giá đỡ pin 18650
  • Chip NRF24
  • Mô-đun chuyển tiếp
  • Ống co nhiệt
  • Chân tiêu đề.
  • Thermistors (Cảm biến nhiệt độ
  • Điện trở tuyến tính 10Kohm dài 35mm

Công cụ bạn cần:

  • máy in 3D
  • Sắt hàn (Sản phẩm tuyệt vời!)
  • Tap M3

Bước 1: Xây dựng nhà ở từ xa

Xây dựng nhà ở từ xa
Xây dựng nhà ở từ xa
Xây dựng nhà ở từ xa
Xây dựng nhà ở từ xa
Xây dựng nhà ở từ xa
Xây dựng nhà ở từ xa
Xây dựng nhà ở từ xa
Xây dựng nhà ở từ xa

Bạn có thể biết cách sử dụng máy in 3D của mình. Tuy nhiên, đây là một số mẹo: Tôi không nghĩ rằng bạn có thể có được các bản in không thấm nước. Rất nhiều người đã thử, hầu hết đều thất bại. Bạn chỉ có thể phủ chúng bằng epoxy là điều có thể làm được, nhưng rất lộn xộn. Tôi đã đi theo một chiến lược khác và tôi sử dụng bao cao su hoặc găng tay để chống thấm. Ngay cả khi nhà ở của bạn không thấm nước, rất khó để tìm thấy một nút hoặc chiết áp chống thấm nước. Bạn sẽ cần một chiếc đinh cắt cho trục kích hoạt và một đoạn dây cứng để liên kết với poti tuyến tính.

Mô hình CAD có độ dày thành 2mm. Tôi nghĩ điều này là đủ tốt. Tất nhiên, bạn có thể thay đổi mô hình. Tệp CAD (Bao gồm các thành phần)

Bước 2: Hoàn thành mạch điều khiển từ xa của bạn

Image
Image
Hoàn thành mạch điều khiển từ xa của bạn
Hoàn thành mạch điều khiển từ xa của bạn

Để kết nối mô-đun RF24, các nút và chiết áp, chỉ cần làm theo các hướng dẫn bên dưới. Sử dụng nhiều keo co rút và keo nóng để cô lập mọi thứ. Sau khi bạn thử nghiệm nó! Điều này phải hoạt động đáng tin cậy, vì vậy bạn cần phải làm đúng. Tôi không gặp vấn đề gì khi kết nối trực tiếp mô-đun NRF24 với các chân 3V của Arduinos. Không cần nguồn điện được bán riêng lẻ. Chiết áp có kích thước 10Kohm và dài 35mm. Tôi đã phải chăm chỉ tìm kiếm trên ebay để tìm nó. Nếu của bạn khác, bạn cần phải thay đổi vỏ một chút. Một ô 18650 được sử dụng để cung cấp năng lượng. Điều này sẽ kéo dài một thời gian rất dài. Nó được kết nối với Vin và Gnd trên Arduino. Nó chỉ hoạt động nếu pin mới. Nếu điện áp giảm xuống thấp, NRF24 sẽ không hoạt động nữa. Mã từ xa

Các hướng dẫn tôi đã sử dụng:

  • https://learn.adafruit.com/thermistor/using-a-thermistor
  • https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
  • https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
  • https://howtomechatronics.com/tutorials/arduino/lc…
  • https://arduino.cc/en/Tutorial/Button

Bước 3: Thêm mạch điều khiển từ xa vào hộp điều khiển từ xa

Thêm mạch từ xa vào hộp điều khiển từ xa
Thêm mạch từ xa vào hộp điều khiển từ xa
Thêm mạch từ xa vào hộp điều khiển từ xa
Thêm mạch từ xa vào hộp điều khiển từ xa
Thêm mạch từ xa vào hộp điều khiển từ xa
Thêm mạch từ xa vào hộp điều khiển từ xa
Thêm mạch từ xa vào hộp điều khiển từ xa
Thêm mạch từ xa vào hộp điều khiển từ xa

Các nút cần được bán lại để đưa nó vào vỏ. Hãy chắc chắn rằng tất cả mọi thứ đều phù hợp và không làm hỏng bất kỳ dây cáp nào. Tôi đoán bước này là tự giải thích. Tôi đã sử dụng bốn vít M3. Chiều dài 10mm là đủ.

Bước 4: Tạo mạch nhận

Image
Image
Tạo mạch nhận
Tạo mạch nhận

Một lần nữa, bạn có thể làm theo các hướng dẫn được cung cấp trong mã và thêm hai bước nữa. Tôi đã sử dụng các kết nối chân tương tự và đã nêu nếu tôi đi chệch khỏi nó trong mã.

Điều cơ bản của điều này là điều khiển từ xa sẽ gửi một biến văn bản đến Arduino nhận qua 2 chip NRF 24. Biến văn bản đó sau đó được chuyển đổi thành tín hiệu PWM khiến VESC bật ga. Điều này cũng hoạt động với bất kỳ ESC nào khác, hoặc thậm chí chỉ là Servo. Mạch này có thêm lợi ích là định tuyến chống tia lửa. Tôi có một rơ le rất lớn có thể ngắt kết nối từ pin chính, vì vậy bộ thu Arduino cũng kiểm soát điều đó. Rơle lớn này được kích hoạt bởi một rơle nhỏ hơn và một rơle riêng làm nhiệm vụ chống tia lửa. Quá trình này được bắt đầu bằng cách nhấn một nút bên ngoài hộp đựng pin của tôi. Mã người nhận

Thông tin thêm có trong video dưới đây. Cũng như tất cả các mã tôi đã sử dụng.

Bước 5: Kiểm tra mạch của bạn

Kiểm tra mạch của bạn
Kiểm tra mạch của bạn
Kiểm tra mạch của bạn
Kiểm tra mạch của bạn

Nếu mọi thứ diễn ra thuận lợi, bây giờ bạn sẽ thấy giá trị ở góc trên cùng bên trái của màn hình thay đổi từ 1500-2000 khi bạn nhấn kích hoạt của điều khiển từ xa.

Đề xuất: