Mục lục:

Xe RC điều khiển bằng WiFi đơn giản: 7 bước (có hình ảnh)
Xe RC điều khiển bằng WiFi đơn giản: 7 bước (có hình ảnh)

Video: Xe RC điều khiển bằng WiFi đơn giản: 7 bước (có hình ảnh)

Video: Xe RC điều khiển bằng WiFi đơn giản: 7 bước (có hình ảnh)
Video: 𝐓𝐨𝐧𝐲 | Xe Điều Khiển Từ Rác Thải 🏍 𝐇𝐚𝐧𝐝𝐦𝐚𝐝𝐞 𝐑𝐂 𝐂𝐚𝐫 2024, Tháng mười một
Anonim
Xe RC điều khiển WiFi đơn giản
Xe RC điều khiển WiFi đơn giản
Xe RC điều khiển bằng WiFi đơn giản
Xe RC điều khiển bằng WiFi đơn giản

Nếu cách đây vài năm bạn đã nói với tôi rằng bạn có thể sửa đổi RC Car để cung cấp cho nó WiFi để bạn có thể điều khiển qua trang web bằng điện thoại của mình và chi phí để làm điều đó sẽ ít hơn 8 €, thì tôi sẽ không đã tin bạn! Nhưng đây là thời điểm tuyệt vời để trở thành một nhà sản xuất! Không chỉ là điều rất khả thi ở trên, đây còn là một dự án khá thẳng tiến! Một thời gian trước, tôi đã phát trực tiếp việc thêm điều khiển WiFi vào một chiếc ô tô đồ chơi và mặc dù tôi hài lòng với cách phát trực tiếp nhưng tôi đã nghĩ rằng mình có thể làm cho dự án đơn giản hơn nữa. để thực hiện tốt nhất có thể, sẽ không cần hàn và tôi sẽ cung cấp tất cả mã và các bước để tạo dự án này cho chính bạn.

Bắt đầu nào!

Bước 1: Các bộ phận chúng tôi sẽ cần

Các bộ phận chúng tôi sẽ cần
Các bộ phận chúng tôi sẽ cần
Các bộ phận chúng tôi sẽ cần
Các bộ phận chúng tôi sẽ cần
Các bộ phận chúng tôi sẽ cần
Các bộ phận chúng tôi sẽ cần

Như đã đề cập, tôi muốn làm cho dự án này dễ thực hiện nhất có thể vì vậy thực ra không cần quá nhiều.

Rõ ràng là đầu tiên chúng ta sẽ cần một chiếc xe hơi. Nếu bạn ở Vương quốc Anh hoặc Ireland, Bạn có thể nhận được chiếc xe chính xác mà tôi nhận được từ Smyths Toys (€ 10 tại thời điểm viết bài). Họ cũng có một chiếc Subaru mà tôi đã sử dụng trên livestream là chiếc xe giống hệt nhau, ngoại trừ phần vỏ.

Về cơ bản, bất kỳ chiếc ô tô điều khiển từ xa nào cũng nên hoạt động, nhưng càng lớn càng tốt (để chúng ta có thể lắp mọi thứ bên trong). Đồng thời đảm bảo rằng nó có đầy đủ các chuyển động (lái và lái). Các cửa hàng đồ cũ có thể là một nơi tốt để tìm kiếm những chiếc xe RC không mong muốn. Lưu ý: để giữ cho nó là một dự án miễn phí hàn, bạn có thể cần phải có một chiếc ô tô có điều khiển từ xa có dây!

Đối với bên trong xe, chúng ta cần những thứ sau

  • Bo mạch phát triển NodeMCU ESP8266 * - Nếu bạn không quen thuộc với ESP8266, thì đó là một bo mạch tương thích với Arduino được tích hợp WiFi, tôi thích nó! Bo mạch NodeMCU có một số loại, hai loại thường gặp ở hình thứ 3 chắc chắn bạn sẽ chọn được loại phù hợp! (cái nhỏ hơn).
  • NodeMCU Motor Shield * - Đây là một bo mạch thực sự đẹp có chip điều khiển động cơ L293D trên đó mà NodeMCU chỉ cần cắm vào. Có đầu cuối vít để kết nối với động cơ và có nút để bật và tắt nó
  • Hộp đựng pin 6 X AA * - Bạn cũng có thể sử dụng một số dạng nguồn điện khác (chẳng hạn như pin RC), nhưng chỉ cần đảm bảo rằng nó được sạc đầy dưới 10V. Bộ pin này cũng khá lớn, nếu xe của bạn nhỏ hơn, bạn có thể thử một hộp 4x AA để thay thế. Bạn có thể sử dụng lại khe cắm pin hiện có của ô tô nếu bạn sử dụng ô tô với điều khiển từ xa không có dây.
  • Jumper Block * - Trước khi mua chúng, hãy kiểm tra xem bạn có ổ cứng IDE hoặc ổ CD cũ nào không vì chúng sẽ có một trong những ổ này. Nếu không, bạn có thể mua gói 60 này với giá € 1 được giao!

* = Liên kết liên kết

Bước 2: Chuẩn bị xe

Chuẩn bị xe
Chuẩn bị xe
Chuẩn bị xe
Chuẩn bị xe
Chuẩn bị xe
Chuẩn bị xe

Điều đầu tiên chúng tôi muốn làm là mở xe lên. Điều này rõ ràng sẽ khác nếu bạn nhận được một chiếc xe khác với của tôi!

Trên người tôi có 4 con vít ở phía dưới xe, hai cái ở phía sau và hai cái ở phía trước. Tháo những thứ này. Sau khi nhấc vỏ ra, bây giờ bạn sẽ có thể nhìn thấy hai động cơ.

Điều khiển từ xa có dây:

Nếu bạn có một điều khiển từ xa có dây như của tôi, bạn cũng nên thấy 4 dây, cắt này để lại hơi chùng, có thể là 6-8 inch hoặc lâu hơn (Sau này dễ cắt hơn, khó lắp lại hơn!).

Sau đó, bạn muốn dải một nửa inch hoặc lâu hơn ở đầu của tất cả 4 dây.

Điều khiển từ xa không có dây:

Xe ô tô điều khiển từ xa không có dây sẽ có hai động cơ giống như động cơ có dây, nhưng dây gắn vào chúng có lẽ quá ngắn nên không hữu ích. Bạn có thể cần hàn dây mới dài hơn vào hai đầu cuối của mỗi động cơ. Cá nhân tôi chưa thực hiện việc này nên thực sự không thể đưa ra bất kỳ đề xuất hoặc mẹo nào. Bạn cũng có thể thử loại bỏ càng nhiều mạch điện không phải động cơ càng tốt. Lưu ý: Có thể tận dụng lại khe cắm ắc quy của xe để tiết kiệm diện tích (cũng dễ dàng hơn trong việc thay ắc quy)

Bước 3: Lắp ráp mạch

Lắp ráp mạch
Lắp ráp mạch
Lắp ráp mạch
Lắp ráp mạch
Lắp ráp mạch
Lắp ráp mạch

Và bây giờ là bộ não của hoạt động, mạch điện!

Cắm bo mạch NodeMCU vào tấm chắn động cơ, lưu ý hướng. Có một ăng-ten được vẽ trên tấm chắn động cơ, đảm bảo ăng-ten của NodeMCU (các vạch vàng) được xếp thẳng hàng với đánh dấu. Nếu được lắp đúng cách, khe cắm micro USB phải nằm bên cạnh các đầu nối vít

Tiếp theo, chúng ta cần đính kèm khối jumper nhỏ. Có chân jumper giữa nút nguồn và các đầu nối vít, bạn cần kết nối hai chân có nhãn VIN và VM. Xem bức ảnh thứ hai để biết thêm chi tiết.

Bây giờ chúng tôi muốn kết nối hộp pin. Lấy dây màu đỏ từ giá đỡ pin và kết nối nó với đầu cuối vít VIN. (Lý do chúng tôi sử dụng thiết bị đầu cuối VIN là vì nút nguồn bật và tắt điều này). Kết nối dây đen với một trong các đầu cuối GND.

Nếu bạn lắp pin vào ngăn chứa pin và đảm bảo rằng mọi thứ đã được bật, bạn sẽ thấy một số đèn LED trên NodeMCU và Motor Shield.

Bước 4: Gắn động cơ

Gắn động cơ
Gắn động cơ
Gắn động cơ
Gắn động cơ
Gắn động cơ
Gắn động cơ

Đặt tấm chắn mô-tơ vào mặt phía sau của pin có thể mở ra. Tôi khuyên bạn nên gắn nó với blu-tac hoặc một số cách không cố định khác để giữ nguyên vị trí. Sau đó, gắn lại bộ pin vào ô tô bằng cách sử dụng blu-tac. (Khi bạn hài lòng với chiếc xe, bạn có thể dùng keo nóng để giữ mọi thứ lại.)

Tiếp theo, chúng tôi muốn kết nối động cơ với lá chắn động cơ. Kết nối các dây từ động cơ lái với các cực vít được đánh dấu A + và A-, Không quan trọng dây nào đi đến dấu + hoặc dấu - vào lúc này (chúng ta sẽ quay lại vấn đề này). Rõ ràng sau đó động cơ truyền động được kết nối với các cực B + và B-.

Nếu bạn cảm thấy khó khăn trong việc đẩy dây vào thiết bị đầu cuối, hãy thử chèn đầu tua vít vào nơi dây sẽ đi, có một miếng kim loại đôi khi có thể bị kẹt một chút. (Xem hình thứ 5 để biết thêm chi tiết)

Và đó là khá nhiều công trình đã hoàn thành! Tiếp theo, chúng tôi sẽ lập trình bảng để chúng tôi có thể bắt đầu thử nghiệm nó!

Bước 5: Lập trình bảng

Lập trình bảng
Lập trình bảng
Lập trình bảng
Lập trình bảng
Lập trình bảng
Lập trình bảng

Nếu bạn chưa từng sử dụng ESP8266 hoặc Arduino trước đây, chúng tôi sẽ cần thiết lập phần mềm một chút. Tôi có một video dành riêng cho việc này. Nó chỉ dài 5 phút và đi qua mọi thứ bạn cần thiết lập. Khi làm theo video này, đó là trình điều khiển CP2102 mà bạn muốn cài đặt.

Nếu video không thực sự là sở thích của bạn, hãy xem bài học 2 của Lớp học IoT tuyệt vời của Becky, nó cũng giải quyết mọi thứ bạn cần.

Trước khi chuyển sang phần còn lại của bước này, bạn có thể tải một bản phác thảo đơn giản lên ESP8266 của mình (chẳng hạn như ví dụ về nhấp nháy được đề cập trong cả video và bài học của Becky)

Đầu tiên, bạn muốn tắt nguồn cho bo mạch từ pin (nhấn nút trên tấm chắn động cơ, đèn sẽ tắt). Sau đó, bạn muốn cắm cáp micro USB của mình vào bo mạch NodeMCU như trong hình, sau đó bạn muốn tải xuống mã cho dự án này từ Github của tôi. Nhấp vào nút Sao chép hoặc Tải xuống và sau đó Tải xuống Zip. Giải nén tệp zip này khi nó được tải xuống. Bây giờ hãy mở Arduino IDE, sau đó nhấp vào Tệp -> Mở, điều hướng đến nơi bạn vừa giải nén tệp zip từ trên và mở tệp MotorWeb.ino. Bạn sẽ chỉ cần thực hiện một thay đổi đối với tệp này, và đó là cập nhật SSID và Mật khẩu cho Wifi của bạn. Khi bạn đã thực hiện thay đổi đó, hãy tải nó lên bảng của bạn.

Bước 6: Điều khiển

Các điều khiển
Các điều khiển
Các điều khiển
Các điều khiển
Các điều khiển
Các điều khiển

Chúng tôi gần như đã sẵn sàng để kiểm tra điều này! Tại thời điểm này, hãy để cáp Micro USB được cắm vào. Trong Arduino IDE, hãy mở màn hình nối tiếp (nếu bạn không chắc chắn về cách tôi đã đánh dấu nó trong bức ảnh đầu tiên). Đặt tốc độ Baud thành 115200. Nhấn nút đặt lại trên bo mạch NodeMCU, sau khi nó kết nối với WiFi, bạn sẽ thấy địa chỉ IP của thiết bị được hiển thị trên màn hình.

Trên điện thoại hoặc máy tính của bạn, hãy mở trình duyệt web và nhập địa chỉ IP vào thanh địa chỉ. Bạn sẽ thấy một trang web tương tự như trong hình thứ hai của tôi. Bây giờ chúng ta cần kiểm tra xem các động cơ đã được đấu dây đúng cách chưa. Đầu tiên nhấn nút Drive và Back, xe đã lái chính xác chưa? Nếu không, bạn có thể hoán đổi dây xung quanh hoặc bạn có thể dễ dàng sửa nó trong phần mềm, hãy tìm kiếm DRIVE_MOTOR_DIRECTIONvà bất kỳ nơi nào nó được đặt thành CAO, hãy thay đổi nó để nó được đặt LOW và ngược lại. Bạn cần phải thay đổi nó ở hai nơi.

Điều tương tự cũng áp dụng cho hệ thống lái, ngoại trừ việc bạn đang hoán đổi xung quanh biến STEER_MOTOR_DIRECTION

Khi bạn hài lòng với cách hoạt động của nó, hãy rút cáp micro USB ra và nhấn nút màu trắng trên tấm chắn động cơ. Để vài giây và thử kết nối với cùng một địa chỉ IP như trước. LƯU Ý: xe của bạn sẽ nhanh hơn đáng kể khi chạy bằng pin vì điện áp cao hơn nhiều, vì vậy hãy cẩn thận, đừng lái nó ra khỏi bàn làm việc!

Bước 7: Chúc bạn vui vẻ

Image
Image

Và đó là nó! Bạn đã tạo thành công một chiếc ô tô RC có điều khiển bằng WiFi! Hãy xem đoạn video ngắn quay cảnh tôi cố chọc tức lũ chó của mình bằng nó! Gaoithe, người da đen không quá thích nó, nhưng Riggins thực sự không quan tâm! Tôi đã rất vui với dự án này và tôi hy vọng bạn thấy nó hữu ích hoặc thú vị. Như mọi khi, nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào, tôi rất muốn nghe chúng! Chúc mọi người vui vẻ!

Brian

Đề xuất: