Mục lục:

Làm thế nào để xây dựng một Longboard điện với điều khiển điện thoại: 6 bước (có hình ảnh)
Làm thế nào để xây dựng một Longboard điện với điều khiển điện thoại: 6 bước (có hình ảnh)

Video: Làm thế nào để xây dựng một Longboard điện với điều khiển điện thoại: 6 bước (có hình ảnh)

Video: Làm thế nào để xây dựng một Longboard điện với điều khiển điện thoại: 6 bước (có hình ảnh)
Video: Quay Phim Trượt Ván (pt.1): Thiết Bị và Phụ Kiện | cùng Thông Nguyễn 2024, Tháng bảy
Anonim
Image
Image
Làm thế nào để xây dựng một Longboard điện với điều khiển điện thoại
Làm thế nào để xây dựng một Longboard điện với điều khiển điện thoại
Làm thế nào để xây dựng một Longboard điện với điều khiển điện thoại
Làm thế nào để xây dựng một Longboard điện với điều khiển điện thoại

Bảng điện thật tuyệt vời!

KIỂM TRA CHÂN TRONG VIDEO TRÊN

CÁCH XÂY DỰNG MỘT BẢNG DÀI ĐIỆN ĐƯỢC ĐIỀU KHIỂN TỪ ĐIỆN THOẠI BẰNG BLUETOOTH

Cập nhật # 1: Đã cài đặt Grip tape, một số chỉnh sửa đối với bộ điều khiển tốc độ có nghĩa là tôi đã tăng tốc độ ra khỏi bảng nhưng phạm vi vẫn giữ nguyên! video sắp ra mắt. Làm việc trên bộ điều khiển nunchuck.

Liên kết:

Motor, Esc: Sở thích.co.uk

Xe tải / gắn động cơ / xe lửa: diyelectricskateboard.com

Vì vậy, tôi nghĩ rằng tôi sẽ đi lạc một chút khỏi multirotors cho bài đăng này và viết nhật ký về cách tôi xây dựng chiếc bàn dài điện của mình. Đó là thứ mà tôi đã muốn có được từ lâu và với tất cả các dự án tôi đang làm trên máy CNC của mình, tôi đã quyết định tự mình xây dựng một cái. (Không thể thực sự sử dụng CNC vì nó không có khu vực làm việc quá lớn) Tôi sẽ bắt đầu bằng cách đưa ra phác thảo về các mục tiêu dự án của mình và cách tôi dự định đạt được chúng:

1. Nó phải có đủ chiều dài và chiều rộng để làm cho nó ổn định.

2. Nó phải có tốc độ hợp lý (15+ mph).

3. Phạm vi ít nhất phải là 8 dặm vì thị trấn gần nhất của tôi cách đó khoảng 4 dặm.

4. Tôi muốn có thể điều khiển longboard bằng điện thoại (android) của mình.

5. Tôi muốn đọc điện áp trên điện thoại để biết lượng pin còn lại.

CẢNH BÁO: Mã và ứng dụng không hoàn hảo theo bất kỳ phương tiện nào, chúng vẫn đang trong giai đoạn thử nghiệm. Hãy cẩn thận với nút dừng vì tùy thuộc vào loại xe hộ tống bạn sử dụng, hệ thống phanh có thể rất mạnh và có thể khiến bạn văng khỏi bảng.

Tuyên bố từ chối trách nhiệm: Tôi không chịu trách nhiệm nếu bạn ngã khỏi ván và / hoặc tự làm mình bị thương theo bất kỳ cách nào do tăng tốc hoặc phanh hoặc tốc độ quá mạnh do ứng dụng / mã của tôi / bất kỳ phần nào của “hướng dẫn” này. Nếu bạn sử dụng mã và ứng dụng của tôi, vui lòng kiểm tra kỹ lưỡng với thiết lập cụ thể của bạn để đảm bảo nó không gây hại cho bạn. Có thể mất một số điều chỉnh… Nếu bạn có bất kỳ thắc mắc nào, hãy để lại bình luận:)

Instagram

kênh youtube của tôi:

Bước 1: KẾ HOẠCH

KẾ HOẠCH
KẾ HOẠCH

Có hai khía cạnh của dự án này mà tôi nghĩ sẽ khó nhất. Đầu tiên, gắn một động cơ vào các xe tải của ván dài và thiết lập một đoàn tàu. (Tôi có một kế hoạch cho việc này) Thứ hai sẽ là cách giao tiếp giữa ESC (thiết bị tương phản với động cơ) và điện thoại của tôi. Đối với vấn đề đầu tiên, tôi sẽ sử dụng một công ty có tên là điện môi skateboards.com, những người sản xuất xe tải có gắn động cơ được hàn và chúng đi kèm với ròng rọc, dây đai và bánh xe. (Tôi định tự xây dựng phần này nhưng tôi bị hạn chế về thời gian và tôi muốn dành phần lớn thời gian làm việc trên thiết bị điện tử.) (Xem trang KẾ HOẠCH của tôi trên blog của tôi (https://skyhighrc.wordpress.com/) cho một số ý tưởng về việc chế tạo một giá đỡ động cơ) Với vấn đề đó đã được sắp xếp, chúng tôi chuyển sang phần điện tử. Tôi sẽ sử dụng arduino nano và mô-đun bluetooth (HC-05) để điều khiển bo mạch từ điện thoại của mình. Để viết ứng dụng, tôi sẽ sử dụng Mit App Inventor, một công cụ trực tuyến miễn phí để xây dựng các ứng dụng đơn giản.

Bước 2: Hội đồng quản trị

Ban
Ban
Ban
Ban

Tôi bắt đầu với một tấm ván mà tôi đã làm từ nhiều năm trước và đã ngồi trong xưởng của mình một lúc để thu thập bụi… Tôi quyết định chà nhám nó và đánh vecni lại bằng một ít dầu bóng mờ trong suốt.

Bước 3: Xe tải và lắp động cơ

Xe tải và động cơ
Xe tải và động cơ
Xe tải và động cơ
Xe tải và động cơ

Tiếp theo, tôi cài đặt các xe tải mà tôi nhận được từ diyelectricskateboards.com. bộ công cụ tôi mua từ họ có tất cả các bộ phận bạn cần để thiết lập chương trình lái xe.

Động cơ tôi sử dụng là loại SK3 192KV màu nâu. Nó có rất nhiều sức mạnh nhưng hơi chậm hơn về RPM với sáu ô. Nhưng mô-men xoắn bổ sung là rất lớn vì tôi có thể kéo ra khỏi trạng thái tĩnh trên động cơ. Điều này không được khuyến khích vì nó có thể làm mòn động cơ. ESC là Turnigy RotorStar 150amp ESC. Tôi không khuyên bạn nên sử dụng cái cụ thể này nhưng tôi khuyên bạn nên dùng cái có xếp hạng ít nhất 100amp! sử dụng một RC Car. Tôi chỉ tình cờ để điều này nằm xung quanh vì một số lý do… Nếu bạn muốn mua một trong những bộ phụ kiện xe tải như tôi đã làm, hãy làm theo hướng dẫn trên trang web để thiết lập chúng. Tôi phải khoan các khe trên bánh xe mà các bu lông đi qua để giữ ròng rọc vào bánh xe.

Bước 4: Vỏ thiết bị điện tử

Vỏ thiết bị điện tử
Vỏ thiết bị điện tử

Sau đó, tôi khoan một số lỗ ở 4 góc của hộp phân loại vít như sau:

Sau đó, tôi làm tương tự với chính bảng và sau đó sử dụng một số bu lông đầu nút để đi qua bảng và hộp và cố định chúng bằng đai ốc. Sau đó, tôi phủ một lớp bọt để ngăn các bu lông làm hỏng các thiết bị điện tử sẽ đi trong hộp. Lớp bọt này cũng giúp giữ pin cố định ở vị trí vì khi đóng nắp, nó sẽ ép pin xuống lớp bọt giúp chúng không bị trượt ra ngoài.

Bước 5: Bây giờ là Phần cứng… Điện tử

Bây giờ là Phần cứng… Điện tử
Bây giờ là Phần cứng… Điện tử
Bây giờ là Phần cứng… Điện tử
Bây giờ là Phần cứng… Điện tử
Bây giờ là Phần cứng… Điện tử
Bây giờ là Phần cứng… Điện tử

Tôi đã kết nối arduino nano của mình với mô-đun bluetooth và ESC với arduino. ĐẢM BẢO BẠN KHÔNG SỬ DỤNG BEC TRONG ESC HOẶC BẤT KỲ NGUỒN ĐIỆN BÊN NGOÀI NÀO KHÁC ĐỂ CẤP ĐIỆN CHO ARDUINO KHI ARDUINO ĐƯỢC KẾT NỐI VỚI MÁY TÍNH CỦA BẠN ĐỂ LẬP TRÌNH. NÓ CÓ THỂ GIẾT ARDUINO HOẶC CỔNG USB CỦA BẠN TRÊN MÁY TÍNH CỦA BẠN!

Để cấp nguồn cho arduino và theo dõi điện áp pin, tôi đã sử dụng phích cắm cân bằng của lipo chứ không phải BEC

Trong hình ảnh của bảng mạch, bạn có thể thấy mô-đun bluetooth, arduino nano và một chút PCB mà tôi đã sử dụng để kết nối tất cả các dây và jumper. Điều này là để giữ cho mọi thứ tương đối gọn gàng và cho phép tôi thiết lập một điểm chung để kết nối với mặt đất của arduino vì nó chỉ có 2 chân cắm cho mặt đất và tôi cần một vài chân.

Trong hình ảnh của hộp nhựa bên trái là esc có dây đeo khóa dán giữ nó xuống. Ở trung tâm là arduino và mô-đun bluetooth với một chút pcb để tổ chức các dây. Ở bên phải là pin sáu cell mà tôi đã sửa đổi thành hai 3 cell ghép lại với nhau nhưng dùng chung một phích cắm cân bằng.

Để cấp nguồn cho arduino, tôi đang vẽ từ 2 giây của lipo 6s để cung cấp cho tôi đầu vào khoảng 7 volt tùy thuộc vào mức sạc (tôi nghĩ arduino có thể xử lý đầu vào lên đến 20v…). Tôi cũng đang kết nối một chân analog của arduino với 1s của lipo để sử dụng làm màn hình pin. Nếu mỗi tế bào giảm xuống dưới 3,5 vôn, nó có thể bắt đầu làm hỏng lipo, vì vậy đó là những gì tôi đặt cảnh báo pin yếu trong ứng dụng của mình. Đây là mã cho arduino của tôi:

#include // nhập thư viện nối tiếp

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // dữ liệu được đưa ra từ ComputerServo ESC;

lâu trướcMillis = 0;

khoảng dài = 1000;

thiết lập vô hiệu () {// đặt mã thiết lập của bạn ở đây, để chạy một lần:

Bluetooth.begin (9600);

Serial.begin (9600);

Serial.println (“Bật Bluetooth”);

ESC.attach (9);

}

void loop ()

{// đặt mã chính của bạn ở đây, để chạy nhiều lần:

if (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = analogRead (A0);

điện áp phao = sensorValue * (5.0 / 1023.0);

unsigned long currentMillis = millis ();

if (currentMillis - beforeMillis> khoảng) {beforeMillis = currentMillis;

if (điện áp <= 3.5) Bluetooth.println (“Pin yếu”);

khác Bluetooth.println (điện áp, DEC);

}

}

Vì vậy, về cơ bản mã lấy số từ thanh trượt trong ứng dụng và sau đó gửi nó đến servo trong một từ đó nó có thể nhận ra bằng cách sử dụng Thư viện nối tiếp của nó. Để theo dõi điện áp pin, nó đọc giá trị của một trong các ô của lipo và chuyển đổi biểu tượng tương tự thành một giá trị. giá trị này sau đó được gửi trở lại điện thoại để hiển thị. Tôi vẫn chưa tìm ra cách làm tròn số này để nó không hiển thị dưới dạng một số thập phân thực sự dài trên màn hình…

Và đây là ứng dụng: bluetooth_controller.apk (tải xuống và thay đổi phần mở rộng tệp thành.apk) Tải nó lên điện thoại ANDROID của bạn và cài đặt. Khi mở nó lên bạn cần kết nối với arduino và nhấn nút dừng, sau đó cắm pin vào ESC. nó sẽ phát ra tiếng bíp một chút và sau đó bạn đã sẵn sàng đi, hãy sử dụng thanh trượt để điều chỉnh tốc độ nhẹ nhàng và luôn nhấn ra và sau đó gắn động cơ!

Bước 6: Hoàn thành, Hãy cẩn thận

Đã hoàn thành, Hãy cẩn thận!
Đã hoàn thành, Hãy cẩn thận!
Đã xong, hãy cẩn thận!
Đã xong, hãy cẩn thận!
Đã hoàn thành, Hãy cẩn thận!
Đã hoàn thành, Hãy cẩn thận!
Di chuyển nó
Di chuyển nó
Di chuyển nó
Di chuyển nó

Giải nhì cuộc thi Move It

Đề xuất: