Mục lục:

Thuyền chèo tránh chướng ngại vật với Arudino: 9 bước
Thuyền chèo tránh chướng ngại vật với Arudino: 9 bước

Video: Thuyền chèo tránh chướng ngại vật với Arudino: 9 bước

Video: Thuyền chèo tránh chướng ngại vật với Arudino: 9 bước
Video: Thanh niên lần đầu chưa có kinh nghiệm kiểu#funny #tiktok 2024, Tháng bảy
Anonim
Thuyền chèo tránh chướng ngại vật với Arudino
Thuyền chèo tránh chướng ngại vật với Arudino

Xin chào các bạn, trong bài hướng dẫn này, tôi sẽ chỉ cho các bạn cách làm Thuyền Chèo Tránh Chướng ngại vật. Tôi nảy ra ý tưởng này khi đang thư giãn gần ao cá của mình và nghĩ ra ý tưởng cho thử thách dẻo. Tôi nhận ra rằng nhựa ở đây sẽ rất hữu ích để sử dụng làm thuyền, vì tính nổi và kín nước của nó.

Quân nhu

Cơ thể người

1 x Hộp đựng thực phẩm 700ml

2 x Bánh xe chèo 70mm

5 x Nắp chai

Phần điện tử

1 x Arduino Nano / Uno (Nano được khuyến nghị)

2 x Động cơ DC

1 x Trình điều khiển động cơ L298N

1 x Cảm biến siêu âm

1 x Micro Servo

2 x 18650 pin

1 x 18650 Baterry Holder (2 chỗ)

4 x Pin AA

1 x Giá đỡ pin AA (4 chỗ)

1 x Công tắc

Dây điện

Công cụ hỗ trợ

Súng bắn keo

Sắt hàn

Bước 1: Nguyên tắc làm việc

Thuật toán cơ bản

Bất cứ khi nào sóng siêu âm phát hiện một vật thể ở khoảng cách 15cm, servo sẽ xoay 180 độ sau đó quay về 0 độ (quay phải và trái) để tìm đường đi không có chướng ngại vật. Sau đó, động cơ sẽ di chuyển thuyền mái chèo đến làn đường không có chướng ngại vật

Mạch điện

Trong dự án này, chúng tôi sẽ sử dụng 2 nguồn điện áp, một cho Arduino, cảm biến siêu âm và trình điều khiển động cơ, trong khi nguồn còn lại dành riêng cho servo. Arduino, cảm biến siêu âm và trình điều khiển động cơ sẽ sử dụng Pin 18650 vì pin 18650 có thể cung cấp dòng điện lớn cho động cơ và các lý do khác vì động cơ có thể nhanh hết pin nên chúng ta cần pin 18650 có thể sạc lại.

Bước 2: Tải lên mã

Để quá trình tải lên dễ dàng, chúng tôi sẽ tải mã lên Arduino trước khi tạo mạch.

Tệp Arduino:

Bước 3: Tạo lỗ cho trục động cơ

Tạo lỗ cho trục động cơ
Tạo lỗ cho trục động cơ

Ở bước này chúng ta sẽ tạo các lỗ ở bên trái và bên phải của hộp đựng thức ăn. Sau đó trục máy nổ sẽ được lắp vào hai lỗ này. Vị trí của lỗ nằm ở giữa chiều dài hộp đựng thực phẩm (chiều dài / 2) và cách đáy 3,2cm.

Bước 4: Phần 1 mạch động cơ

Phần mạch động cơ 1
Phần mạch động cơ 1
Phần mạch động cơ 1
Phần mạch động cơ 1

Trong bước này, chúng tôi sẽ kết nối L298n với pin và động cơ.

Sự liên quan:

1. L298N (Đầu ra) đến động cơ DC

2. Pin tích cực để chuyển đổi

3. L298N (12V) để chuyển đổi

4. Thiết bị đầu cuối âm của pin đến L298N (GND)

sau đó dán chúng vào hộp đựng thực phẩm.

Ghi chú:

- Luồn giá đỡ pin ngay chính giữa (chiều rộng) để thuyền mái chèo không bị nghiêng sang trái hoặc phải.

Bước 5: Phần 2 mạch động cơ

Phần mạch động cơ 2
Phần mạch động cơ 2
Phần mạch động cơ 2
Phần mạch động cơ 2
Phần mạch động cơ 2
Phần mạch động cơ 2

Bây giờ chúng ta sẽ kết nối arduino với L298N.

Sự liên quan:

1. D5 để kích hoạt A

2. D6 để Bật B

3. A0 đến đầu vào 1

4. A1 đến Đầu vào 2

5. A2 đến Đầu vào 3

6. A3 đến đầu vào 4

7. Vin đến 5V (V ra từ L298N)

8. GND (arduino) sang GND (L298N)

Bước 6: Mạch phát hiện đối tượng

Mạch phát hiện đối tượng
Mạch phát hiện đối tượng
Mạch phát hiện đối tượng
Mạch phát hiện đối tượng
Mạch phát hiện đối tượng
Mạch phát hiện đối tượng

Các thành phần chính của mạch phát hiện đối tượng là servo và cảm biến siêu âm. Cảm biến siêu âm sẽ sử dụng Arduino làm nguồn cung cấp năng lượng, trong khi servo sẽ sử dụng pin riêng (pin AA x 4). Pin servo sẽ được dán vào cuối hộp đựng thực phẩm đối diện với giá đựng pin 18950.

Bạn có thể đặt cảm biến ở bất cứ đâu miễn là không bị các vật thể khác che khuất. Trong trường hợp của tôi, tôi đã sử dụng một nắp hộp nhựa đã được cắt để đặt các cảm biến siêu âm và servo (xem hình ảnh).

Kết nối Servo:

VCC sang pin dương (AA)

Tín hiệu đến D10

GND servo với pin GND và arduino

Kết nối cảm biến siêu âm:

VCC đến 3.3v (arduino)

GND sang GND (arduino)

Echo tới D2

Cắt ngắn đến D3

Bước 7: Thuyền đệm

Thuyền đệm
Thuyền đệm

Bộ đệm có chức năng ngăn cánh khuấy không chạm sàn / bàn khi chúng ta đặt lên. Bộ đệm sẽ sử dụng nắp chai. Vì ngoài việc dễ tìm, nắp chai còn có kích thước phù hợp với chiếc thuyền của chúng ta.

Để làm đệm, bạn lấy 3 chiếc nắp chai và chỉ cần dán chúng vào phần đáy thuyền như hình trên.

Bước 8: Bánh xe

Bánh xe
Bánh xe
Bánh xe
Bánh xe

Đầu tiên, bạn tạo một lỗ ở giữa nắp chai. Sau đó, bạn dán keo cánh khuấy vào nắp chai như hình sau. Sau đó, bước cuối cùng là dán nó vào trục máy nổ.

Đề xuất: