Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Tạo điều khiển từ xa ván trượt điện, Trong JAVASCRIPT!
Tham gia hành trình của tôi, hy vọng bạn sẽ học được điều gì đó.
Đây sẽ không phải là một hướng dẫn từng bước. Nó sẽ giới thiệu nhiều hơn những gì tôi đã sử dụng, tôi đã làm như thế nào và tôi chắc rằng bạn có thể làm được.
Tôi thậm chí khuyên bạn KHÔNG làm điều đó chính xác như tôi đã làm. Thiết kế này không hoàn hảo, tôi chắc chắn rằng bạn có thể cải thiện rất nhiều thứ. Xem đây giống như một nguồn tài nguyên tuyệt vời nếu bạn đang có kế hoạch xây dựng một điều khiển từ xa.
Quân nhu
Màn hình 128x32px1x OLED SSD1306 Màn hình I2C
Một số loại phần cứng để phát hiện bướm ga. Trong trường hợp của tôi, tôi đã sử dụng Cần điều khiển mà tôi đã đặt xung quanh. Một lựa chọn tốt hơn là sử dụng Cảm biến ảnh hưởng Hall tỷ lệ tuyến tính. Nếu bạn mang theo cảm biến hiệu ứng Hall, đừng quên lấy một nam châm. 1x DRV5055A2QLPG hoặc 1x Joystick
Đừng quên bộ não của hoạt động2x Espruino MDBT42Q
Chúng tôi sẽ cần một pin; trong trường hợp của tôi, tôi đã sử dụng pin thicc nhất mà tôi có thể tìm thấy. Tôi có đủ lo lắng về pin từ longboard. Hoàn toàn hoạt động với pin nhỏ hơn. 1x 18650 LION Pin 1x LION Charge board
Tôi khuyên bạn nên nhận ít nhất một công tắc xúc giác và một công tắc trượt. Càng nhiều công tắc, bạn càng có nhiều tùy chọn khi chơi với chương trình cơ sở của mình.
Bước 1: In vỏ / Làm vỏ / Mua vỏ
Sơn vỏ máy
Bước 2: Gắn màn hình
Tôi đã sử dụng hồ dán cứng lại sau vài phút để dán màn hình.
Bước 3: Lắp ráp mô-đun pin
Bước 4: Lên dây cót tinh thần
Tôi không có một sơ đồ nhưng tôi chắc rằng bạn có thể tìm ra nó.
Nếu bạn muốn có thể đọc điện áp từ pin, bạn sẽ cần phải làm một mạch phân áp để đảm bảo rằng điện áp của pin không vượt quá 3.3v.
Bước 5: Nâng cấp Codez
Nếu bạn cần trợ giúp tải lên mã hoặc thông tin về phần cứng và phần mềm, tài nguyên vàng là
www.espruino.com/
Mã tôi đã viết cho điều khiển từ xa (Sử dụng cẩn thận, vẫn là WIP của nó)
Ngoài ra còn có một danh sách các bộ phận trên trang github
github.com/gurchk/espruino-esk8-remote
Bước 6: Lắp ráp vỏ máy
Tôi đã sử dụng băng dính hai mặt để dán các mảnh lại với nhau
Bước 7: Lợi nhuận
Nếu bạn cần trợ giúp hoặc có thắc mắc.
Liên hệ với tôi