Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Giới thiệu
Hầu hết các ván trượt điện cao cấp khoảng một nghìn đô la đều đi kèm với một ứng dụng điện thoại hiển thị thông tin thời gian thực về ván trượt và thật không may, ván trượt tiết kiệm chi phí hơn từ Trung Quốc không đi kèm với những thứ đó. Vậy tại sao không tự làm một chiếc?
Thông tin lai lịch
Hầu hết các động cơ trung tâm của ván trượt điện đi kèm với các cảm biến tích hợp mà ván trượt sử dụng để nhận thông tin về tốc độ. Vì vậy, chúng tôi sẽ khai thác các cảm biến trong động cơ để sử dụng nó cho lợi ích của riêng chúng tôi.
Tuyên bố từ chối trách nhiệm
Đây là Dự án thiết kế năm thứ hai của tôi và vẫn còn một vài chỉnh sửa để tôi sửa. Tôi sẽ tiếp tục cập nhật hướng dẫn trong kỳ nghỉ đông. Dự án này sẽ làm mất hiệu lực bảo hành của bạn và tôi không chịu trách nhiệm cho bất kỳ thiệt hại nào xảy ra trong khi thực hiện dự án.
Bước 1: Các bộ phận
Ván trượt điện
Arduino Nano
Màn hình OLED đơn sắc 1,3 128x64
Protoboard
Các công cụ khác
- Công cụ trượt băng
- Khóa Hex
- Dremel
- Máy khoan
- Cái vặn vít
- Keo nóng
- Dây điện
- Sắt hàn
Phần mềm
- Arduino IDE
- Thư viện FreqMeasure cho Arduino
Bước 2: Tạo không gian
Sau khi mở ESC và Vỏ pin, hầu như không có không gian cho các thành phần phụ. Vì vậy, tùy thuộc vào ván trượt của bạn, hãy mua một chiếc Dremel và một số công cụ để tạo không gian cho màn hình, Arduino và dây bổ sung.
Trong trường hợp của tôi với Bo mạch Meepo, tôi đã cắt tản nhiệt và vỏ để hạ thấp tản nhiệt và ESC xuống như 5mm.
Sau đó, tôi gỡ bỏ chuôi để chạy dây bổ sung giữa pin và vỏ ESC. Tôi đã chạy 8 dây để phòng trường hợp tôi có thể cần một dây trong tương lai.
Arduino nằm trong Ngăn chứa pin và OLED thay thế cho đồng hồ đo pin cũ.
Bước 3: Đấu dây
Dây cảm biến động cơ đến Arduino
- Dây đen sang GND
- Dây đỏ sang 3V3
- Dây cam đến D5
OLED sang Arduino
- VCC sang 5v
- GND sang GND
- SCL sang A4
- SCA đến A5
Bước 4: Mã
Một lần nữa, để đo tốc độ, tôi sử dụng thư viện đo tần số để tìm tần số của các xung từ cảm biến động cơ. Và đối với khoảng cách, tôi đã nhân tốc độ với thời gian cho mỗi chu kỳ của mã vòng lặp mà bộ xử lý đang tính toán.
Cài đặt thư viện cho Arduino và tải mã lên Arduino.
Tốc độ được tính cho 90mm Meepo Hub Motors. Thay đổi hằng số w để thay đổi đường kính.
Bước 5: Nâng cấp trong tương lai
Tôi sẽ cố gắng tích hợp Bluetooth để Arduino hoạt động với điện thoại thông minh. Và các nâng cấp trong tương lai sẽ bao gồm việc đọc cảm biến chính xác và ổn định hơn.