Mục lục:
- Bước 1: Mua Bộ công cụ dành cho ô tô ESP8266 hoặc Mua Bộ trình điều khiển động cơ / ESP8266
- Bước 2: Hàn dây với động cơ… Sau đó kết nối với bảng điều khiển động cơ
- Bước 3: Đặt xe của bạn cùng nhau…
- Bước 4: Cùng nhau đặt xe của bạn… Tiếp tục.
- Bước 5: Thực hiện tất cả các kết nối
- Bước 6: Tải xuống ESP Flasher
- Bước 7: Tải xuống phần mềm cơ bản ESP8266
- Bước 8: Chạy ESP Flasher
- Bước 9:
- Bước 10:
- Bước 11:
- Bước 12: Flash chương trình cơ bản ESP8266
- Bước 13: Ngắt kết nối khỏi PC và bật nguồn pin…
- Bước 14: Kết nối với thiết bị từ máy tính qua WIFI
- Bước 15: Thiết lập Esp8266 để đăng nhập vào Wifi của bạn
- Bước 16: Tải lên ESP_Robot.bas
- Bước 17: Sau khi bạn làm điều đó, hãy nhấp vào ESP_Robot.bas và sau đó nhấp vào EDIT Sau đó nhấp vào CHẠY
- Bước 18: Điều chỉnh tốc độ, sau đó vui chơi
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Tôi là một giáo viên khoa học cấp hai và cũng là Cố vấn Câu lạc bộ Robotic. Tôi đã tìm kiếm những cách hiệu quả hơn về chi phí để đưa robot vào tay các sinh viên của mình. Với mức giá thấp của bảng ESP8266, tôi đã có thể tạo ra một chiếc xe robot tự động với giá dưới 20 đô la. Với Bộ đồ chơi Lego Mindstorm có giá 300 đô la, bộ dụng cụ MakeBlock có giá khoảng 100 đô la, điều này thể hiện một khoản tiết kiệm đáng kể cho phép tôi có nhiều học sinh hơn tham gia vào các cuộc thi robot của chúng tôi. Để cạnh tranh với các rô bốt khác, tôi nhận thấy rằng cần phải có các cảm biến khác như cảm biến khoảng cách siêu âm cũng như cảm biến theo dòng … nhưng chúng có thể được mua với giá dưới 20 đô la, khiến rô bốt của tôi có giá dưới 50 đô la có thể làm được tất cả các bộ dụng cụ có giá đó gấp đôi có thể.
Tất cả sinh viên của chúng tôi đều sử dụng chromebooks và với sự sụp đổ của trang web Codebender miễn phí, rô bốt arduino đã hơi xa tầm với. Tôi biết rằng create.arduino.cc cung cấp một giải pháp, nhưng với kinh phí hạn chế, tôi đã tìm kiếm các giải pháp thay thế miễn phí.
Sử dụng ESP8266 với bảng điều khiển Motor, giờ đây tôi có thể điều khiển một chiếc ô tô rô bốt qua wifi. Sử dụng ESP8266 Basic giờ đây bạn có thể sửa đổi chương trình của mình thông qua wifi. Tất cả điều này có thể được thực hiện trong một trình duyệt trên chromebooks của học sinh.
Mặc dù ESP8266 Basic sẽ không cho phép bạn sử dụng các cảm biến, (Basic quá chậm để đọc một số cảm biến này) Tôi hy vọng tạo và lập trình các mô-đun cảm biến arduino giao diện với các mô-đun cơ bản của ESP8266 để điều khiển rô-bốt có thể được lập trình cơ bản sử dụng các arduinos này mà tôi đã lập trình trước với các nhiệm vụ cảm biến. Điều này sẽ chỉ thêm khoảng $ 5- $ 10 cho chi phí của robot (tuy nhiên, tôi đã có nhiều bảng arduino mà tôi có thể sử dụng cho mục đích này.)
Bước 1: Mua Bộ công cụ dành cho ô tô ESP8266 hoặc Mua Bộ trình điều khiển động cơ / ESP8266
Liên kết cho ESP8266 / Bộ trình điều khiển động cơ:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
Liên kết cho Bộ phụ kiện ô tô thông minh ESP8266:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Nếu bạn mua bộ điều khiển động cơ / esp8266 và muốn tự làm, thì bạn sẽ cần động cơ:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Tôi đã sử dụng bảng xốp màu đen mua từ Dollar tree cho chiếc ô tô rô bốt của mình vì tôi đã có động cơ và bộ ESP8266 / Motor Driver.
Bước 2: Hàn dây với động cơ… Sau đó kết nối với bảng điều khiển động cơ
Tôi đã sử dụng 4 dây nhảy nam-nữ mà tôi đã cắt làm đôi. Bằng cách này, sau khi bạn kết nối dây với động cơ và bảng điều khiển, tất cả những gì bạn cần làm là kết nối đầu đực với đầu cái để kết nối cuối cùng. Điều này cũng làm cho dây định tuyến dễ dàng hơn một chút, nhưng không cần thiết, bạn có thể sử dụng 4 dây (2 cho mỗi động cơ) để kết nối động cơ với bo mạch.
Bạn sẽ cần hàn dây vào động cơ để có thể kết nối động cơ với bo mạch điều khiển.
Tôi đã sử dụng keo nóng để giữ dây cố định như một hình thức giảm căng thẳng.
Bước 3: Đặt xe của bạn cùng nhau…
Nếu bạn đã mua bộ phụ kiện xe hơi, sau đó lắp ráp theo các hướng dẫn được dịch kém … nhưng nó không khó, khá tự giải thích.
Bước 4: Cùng nhau đặt xe của bạn… Tiếp tục.
Nếu bạn đang tự làm, nó sẽ nhanh hơn một chút, với điều kiện là bạn sử dụng dây buộc zip / keo nóng / con vịt hoặc băng dính đóng gói để lắp ráp của bạn như tôi đã làm.
Kết nối động cơ / cụm bánh xe với khung xe và định tuyến dây dẫn đến trình điều khiển động cơ.
Bước 5: Thực hiện tất cả các kết nối
Bây giờ, bạn cần kết nối động cơ và dây nguồn với bảng điều khiển. Bạn cũng có thể phải cắm ESP8266 vào bảng điều khiển. Sau khi mọi thứ được kết nối và bảo mật, hãy sử dụng dây micro USB để cắm vào máy tính của bạn.
Kết nối nguồn điện từ bộ pin với mặt đất (đen) và Vin (đỏ).
Kết nối dây từ một động cơ đến a + và a-, kết nối dây động cơ khác với b + và b-.
Kết nối Vin với Vm bằng jumper.
Bước 6: Tải xuống ESP Flasher
Phiên bản Win64
github.com/nodemcu/nodemcu-flasher/raw/mas…
Phiên bản Win32
github.com/nodemcu/nodemcu-flasher/raw/mas…
Bước 7: Tải xuống phần mềm cơ bản ESP8266
github.com/esp8266/Basic/raw/NewWebSockets…
Vui lòng ghi chú thư mục mà bạn tải nó về….
Bước 8: Chạy ESP Flasher
Chạy ESP8266Flasher.exe
sau đó nhấp vào cấu hình và sau đó nhấp vào bánh răng để chọn phần sụn
Bước 9:
Tìm tệp nhị phân được sử dụng cho Phần mềm cơ bản ESP8266 trong thư mục tải xuống.
Bước 10:
Nên được gọi là: ESP8266Basic.cpp.bin Khi bạn tải cái này, hãy đảm bảo rằng bạn có thể thấy cổng com mà ESP8266 của bạn được kết nối, sau đó nhấp vào FLASH. (Tôi đã tải xuống hai lần… đó là lý do tại sao tôi có hai tệp…)
Bước 11:
Bước 12: Flash chương trình cơ bản ESP8266
Bước 13: Ngắt kết nối khỏi PC và bật nguồn pin…
Sau khi tải chương trình cơ sở, ngắt kết nối khỏi PC và đảm bảo pin được lắp đúng cách. Sử dụng công tắc nút nhấn để bật bảng.
Bước 14: Kết nối với thiết bị từ máy tính qua WIFI
Tìm điểm truy cập MỞ với ESP trong tên. Kết nối với điểm truy cập. Không cần mật khẩu.
Sau khi kết nối, hãy nhập: https://192.168.4.1 vào trình duyệt để kết nối với rô bốt của bạn.
Bạn có thể tìm thông tin về ESP8266 Basic tại
Tải xuống chương trình Xe Robot ESP8266 từ https://esp8266robot.nmmaker.net hoặc từ liên kết bên dưới:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Bước 15: Thiết lập Esp8266 để đăng nhập vào Wifi của bạn
Nhấp vào Cài đặt, sau đó thêm thông tin wifi của bạn. khi hoàn tất, hãy nhấp vào lưu, sau đó nhấp vào khởi động lại.
Bước 16: Tải lên ESP_Robot.bas
Tải xuống ESP_Basic bằng cách nhấp vào:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Nhấp vào Trình quản lý tệp và mở ESP_Robot.bas để bạn có thể tải nó lên bảng của mình. Ngoài ra, bạn có thể tạo tệp trong notepad và sao chép và dán vào tệp và lưu vào máy tính của bạn. (Tôi nhận thấy rằng đôi khi, khi tôi sao chép và dán vào trình chỉnh sửa cho ESP Basic, các ký tự thừa xuất hiện gây ra lỗi.)
tốc độ = 0
[đứng đầu]
tốc độ thanh trượt in "speed", 0, 1024 nút in "tiến", nút in [tiến] "trái", nút [trái] "phải", [phải] nút in "lùi", nút in [lùi] "dừng", nút in [dừng] "Thoát", [getMeOutOfHere] đợi
[ngừng lại]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) đợi
[phía trước]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 1) chờ
[phía sau]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 0) chờ
[đúng]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 1) io (po, 2, 0) chờ
[bên trái]
io (pwo, 5, speed) io (pwo, 4, speed) io (po, 0, 0) io (po, 2, 1) chờ
[để tôi ra khỏi đây]
kết thúc