Mục lục:
Video: RoverBl Bluetooth: Xe Bluetooth dựa trên Arduino: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
RoverBl Bluetooth là tên mà tôi đặt cho chiếc xe Bluetooth dựa trên Arduino mà tôi đã làm cho kỳ thi ở trường của mình khi tôi chỉ mới mười ba tuổi. Tôi cũng đã thể hiện nó tại Maker Faire Rome với một chiếc FabLab (và tôi là một trong những người trẻ nhất ở đó)! Nó rất dễ chế tạo (chỉ một số linh kiện điện tử giá rẻ và một gói Meccano) và điều khiển, nhờ vào ứng dụng Android mà tôi đã lập trình. Nó có tính năng kiểm soát tốc độ đầy đủ, số lùi, cảm biến siêu âm với âm thanh đỗ xe và phanh khẩn cấp, lái xe từ xa có độ trễ thấp và đèn chiếu sáng phía trước.
Trang chính của dự án
Bước 1: Ứng dụng
Ban đầu tôi lập trình ứng dụng bằng MIT App Inventor, nhưng sau đó tôi quyết định viết nó từ đầu bằng Android Studio. Nếu bạn là người mới bắt đầu sử dụng Android, tôi khuyên bạn nên sử dụng ứng dụng gốc (được phát hành trong thư viện App Inventor), vì việc lập trình và chỉnh sửa sẽ dễ dàng hơn. Nếu không, bạn có thể tìm thấy ứng dụng mới hơn trên GitHub.
Tải xuống dự án MIT App Inventor và APK
Bước 2: Khung xe
Nếu bạn muốn sao chép của tôi, hãy mua một số gói Meccano, xem hình ảnh và bắt đầu vặn vít! Hãy chú ý đến vô lăng, phải có kết nối với động cơ servo, quay mà không có ma sát và không bị vặn! Thân chính không được uốn cong quá nhiều và phải nhẹ, trong khi động cơ Meccano phải có đủ bánh răng giảm tốc để hoạt động mạnh mẽ.
Bước 3: Mạch
Các bộ phận cần thiết:
- Bộ thu Bluetooth (Tôi đã sử dụng modem BlueSMiRF Silver của Sparkfun, nhưng bạn cũng có thể thử HC-06 cổ điển, rẻ hơn)
- Arduino UNO hoặc tương tự
- Cầu chữ H (tôi đã sử dụng L6203)
- Thiết bị cảm biến sóng siêu âm
- Động cơ servo (mạnh, có bánh răng kim loại nếu có thể)
- Buzzer
- LED cho ánh sáng phía trước
- Bộ pin 9V
- Bảng ma trận hai mặt
Lưu ý rằng động cơ servo tôi đã sử dụng cần 6V, vì vậy tôi đã thêm một LM317 vào mạch. Hãy tháo nó ra nếu servo của bạn yêu cầu 5V. Hãy kiên nhẫn, chọn một người bán và tạo lá chắn Arduino của riêng bạn!
Tải xuống sơ đồ Autodesk Eagle 9.3.0
Bước 4: Phác thảo Arduino
Bản phác thảo nhỏ nhận dữ liệu, bật và tắt động cơ và kiểm tra khoảng cách từ một bức tường. RoverBl Bluetooth nhận dữ liệu từ modem Bluetooth và liên kết các số với các lệnh. Ví dụ: “21” được hiểu là “tắt động cơ”. Đây là danh sách:
- 0-20 → vị trí động cơ servo
- 21 → động cơ tắt
- 22 → bật sáng
- 23 → tắt đèn
- 1000-1255 → động cơ bật, tốc độ
- 1500-1755 → động cơ bật, số lùi, tốc độ
Tải xuống Arduino Sketch
Bước 5: Thưởng thức
Sẵn sàng để lái xe?
Đề xuất:
Chạy mà không cần màn hình / hiển thị (không có đầu) trên Raspberry Pi hoặc các máy tính dựa trên Linux / unix khác: 6 bước
Chạy Không có Màn hình / Hiển thị (không đầu) trên Raspberry Pi hoặc Máy tính dựa trên Linux / unix khác: Khi hầu hết mọi người mua Raspberry PI, họ nghĩ rằng họ cần một màn hình máy tính. Đừng lãng phí tiền của bạn vào màn hình và bàn phím máy tính không cần thiết. Đừng lãng phí thời gian của bạn khi di chuyển bàn phím và màn hình giữa các máy tính. Đừng buộc TV khi không có
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino - Nhiệt kế dựa trên IR sử dụng Arduino: 4 bước
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino | Nhiệt kế dựa trên IR sử dụng Arduino: Xin chào các bạn trong phần hướng dẫn này, chúng tôi sẽ tạo một Nhiệt kế không tiếp xúc bằng arduino. nhiệt độ sau đó trong phạm vi đó
Trình tạo nhạc dựa trên thời tiết (Trình tạo âm trung dựa trên ESP8266): 4 bước (có hình ảnh)
Trình tạo nhạc dựa trên thời tiết (Trình tạo âm trung dựa trên ESP8266): Xin chào, hôm nay tôi sẽ giải thích cách tạo trình tạo nhạc dựa trên thời tiết nhỏ của riêng bạn. Nó dựa trên ESP8266, giống như Arduino và nó phản ứng với nhiệt độ, mưa và cường độ ánh sáng. Đừng mong đợi nó có thể tạo ra toàn bộ bài hát hoặc hợp âm
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi
Cách chế tạo Robot điều khiển di động - Dựa trên DTMF - Không có Vi điều khiển & Lập trình - Kiểm soát từ mọi nơi trên thế giới - RoboGeeks: 15 bước
Cách chế tạo Robot điều khiển di động | Dựa trên DTMF | Không có Vi điều khiển & Lập trình | Kiểm soát từ mọi nơi trên thế giới | RoboGeeks: Muốn tạo ra một robot có thể được điều khiển từ mọi nơi trên thế giới, Hãy làm điều đó