NEW Cách Chế Tạo Robot Dieu Khien Tu Xa Bằng Remote Tv, Thực Hành Chế Tạo Robot Điều Khiển Từ Xa

Chào bạn đọc. Ngày hôm nay, AZ PET mạn phép đưa ra đánh giá chủ quan về kinh nghiệm, tin tức với bài chia sẽ Cách Chế Tạo Robot Dieu Khien Tu Xa Bằng Remote Tv, Thực Hành Chế Tạo Robot Điều Khiển Từ Xa

Đa số nguồn đều đc update thông tin từ các nguồn trang web đầu ngành khác nên chắc chắn có vài phần khó hiểu.

Mong mọi cá nhân thông cảm, xin nhận góp ý and gạch đá dưới phản hồi

Khuyến nghị:

Mong bạn đọc đọc bài viết này ở nơi không có tiếng ồn riêng tư để có hiệu quả nhất
Tránh xa tất cả những thiết bị gây xao nhoãng trong việc đọc bài
Bookmark lại nội dung bài viết vì mình sẽ cập nhật hàng tháng

I. Giới thiệu

Đây là bài viết đầu tiên của mình nên nếu có sai sót mong các bạn đóng góp

*

. Chỉ vào vấn đề! Hiện tại trên cộng đồng của mình đang có bài viết hướng dẫn cách làm ô tô điều khiển với phương pháp điều khiển bằng sóng nrf hoặc sóng bluetooth. Hôm trước mình có đọc comment của một bạn, bạn ấy nói rằng bạn chỉ có 1 acsantangelo1907.com và không có chiếu (mình cũng vậy: D) nên không dùng được 2 điều khiển trên. Vì vậy hôm nay mình xin viết bài hướng dẫn cách làm ô tô điều khiển bằng remote tivi (chính xác hơn là bằng tín hiệu hồng ngoại) để giúp các bạn có số phận giống mình và cô ấy.

*

.

Bạn đang xem: Cách chế tạo robot chết chóc

II. Làm đi

1. Chuẩn bị

Chất liệu xe: Khung xe bằng mica, 2 động cơ giảm tốc có bánh xe, bánh xe đa hướng, thêm vài con ốc nữa là xong. (Bạn cũng có thể sử dụng 4 mô tơ, tôi sử dụng 2 để tiết kiệm tiền: D). Bạn có thể tham khảo các bài viết sau:

2. Lắp ráp phần cứng

Đầu tiên xem mạch nguyên lý (máy fritzing bị lỗi nên dùng phần mềm Paint tạm: D):

“Mình chụp bằng chiếc Nokia dởm nên ảnh không sắc nét lắm”

Lắp ráp bánh răng vào hộp số.

Gắn bánh xe vào khung xe

Thêm bánh đa hướng

Đưa vua lên kiệu

Nữ hoàng cũng đu: D

Đây là hoàng tử của tôi

“Tôi sử dụng con trai tôi 1838”.

Đặt nó lên kiệu

Nối 2 động cơ vào L298, nếu dùng 4 động cơ thì đấu song song 2 động cơ 1 ren.

Kết nối chân + động cơ trái với OUT1, chân – vào OUT2. Kết nối chân + Động cơ bên phải OUT4, chân – với OUT3.

Kết nối 4 chân In1, In2, In3, In4 với acsantangelo1907.com. (Tôi kết nối in1 – D6, in2 – D7, in3 – D8, in4 – D9)

Kết nối bộ thu hồng ngoại với acsantangelo1907.com, (Tôi kết nối chân OUT với D12). Xin lưu ý, các bộ thu hồng ngoại khác nhau có thể có sơ đồ chân khác nhau, vì vậy để chắc chắn, hãy xem biểu dữ liệu của nó.

Xem thêm: Cách Lập Kế Hoạch Tốt Nhất Cho Bản Thân, Cách Lập Kế Hoạch Phát Triển Cá Nhân A

Đây là sơ đồ chân của 1838

Bật nguồn L298.

Tôi nối chân 12V với cực dương của nguồn điện, chân GND với cực âm của nguồn điện và cực âm của acsantangelo1907.com. Nếu dùng nguồn chung cho cả acsantangelo1907.com và L298 thì nối chân 5V vào chân Vin acsantangelo1907.com (mình dùng 2 nguồn rời nên để trống).

Cấp nguồn cho acsantangelo1907.com, tôi sử dụng pin 9V.

+ 9V – Vin

– 9V – GND

Thêm một điều khiển từ xa tv khác để hoàn tất phần cứng.

3. Lập trình

Trước tiên, bạn cần tra cứu mã của nút mà bạn sẽ nhấn trên điều khiển từ xa, sau đó thay thế mã đó thành mã nút trong mã lập trình của bạn. Ngoài ra, cũng có cách cài đặt thư viện IRremote cho acsantangelo1907.com. Cách tra cứu mã nút và cách cài đặt thư viện bạn có thể tham khảo tại bài viết:

Điều khiển từ xa hồng ngoại (Điều khiển hồng ngoại) Với acsantangelo1907.com

Một bài viết của anh NTP_PRO

Được rồi, sau khi tra cứu mã nút và cài đặt thư viện, chúng tôi bắt đầu lập trình:

#define ir 12 # định nghĩa inA1 6 # định nghĩa inA2 7 # định nghĩa inB1 8 # định nghĩa inB2 9 # bao gồm kết quả IRrecv’tcv (ir); giải mã_results; void setup () không thể thay đổi.enableIRIn (); pinMode (inA1, OUTPUT); pinMode (inA2, OUTPUT); pinMode (inB1, OUTPUT); pinMode (inB2, OUTPUT); void translateIR () switch (results.value) case 0xC03E: robotMove (1); nghỉ; case 0xC05E: robotMove (0); nghỉ; case 0xC0DE: robotMove (2); nghỉ; trường hợp 0xC05A: robotMove (3); nghỉ; case 0xC0DA: robotMove (4); nghỉ; trường hợp 0xC01E: robotMove (6); nghỉ; case 0xC038: robotMove (5); nghỉ; void robotMove (int chedo) switch (chedo) case 0: // Sử dụng motorMove (inA1, inA2,0); motorMove (inB1, inB2,0); nghỉ; case 1: // Di chuyển motorMove (inA1, inA2,1); motorMove (inB1, inB2,1); nghỉ; case 2: // Loại bỏ motorMove (inA1, inA2,2); motorMove (inB1, inB2,2); nghỉ; case 3: // Re phai motorMove (inA1, inA2,0); motorMove (inB1, inB2,1); nghỉ; case 4: // Đặt lại motorMove (inA1, inA2,1); motorMove (inB1, inB2,0); nghỉ; case 5: // Xoay motorMove (inA1, inA2,2); motorMove (inB1, inB2,1); nghỉ; case 6: // Xoay motorMove (inA1, inA2,1); motorMove (inB1, inB2,2); nghỉ; void motorMove (int in1, int in2, byte action) switch (action) case 0: // Sử dụng digitalWrite (in1,0); digitalWrite (in2,0); nghỉ; case 1: // Nhận 1 digitalWrite (in1,1); digitalWrite (in2,0); nghỉ; case 2: // Nhận 2 digitalWrite (in1,0); digitalWrite (in2,1); nghỉ; void loop () if (’tcv.decode (& results)) translateIR (); chậm trễ (200); không thể tìm thấy ();

III. Kết luận

Vậy là chúng ta đã hoàn thành chiếc xe rồi. Tôi hy vọng rằng bạn sẽ thích đọc bài viết này. Và bây giờ kết quả tương tự. Chúc may mắn.

Thể loại: Chung

Nguồn tổng hợp

from Duy Pets https://ift.tt/3CMr4tj

Published by Pets Duy

Poodle là giống cún rất được ưa chuộng chọn lựa làm thú cưng trong gia đình nhờ ngoại hình vô cùng đáng yêu của nó. K chỉ vậy, Poodle rất thông minh, nhanh nhẹn và tình cảm đối với chủ nhân. Giống Poodle là loài cún rất dễ nuôi và chăm nom, chúng có thể sống tốt trong các không gian nhỏ cả thành phố và nông thôn. Bài viết Hôm nay mọi người cùng tìm hiểu 1 số phương pháp để chọn lựa được cún Poodle tốt cùng cách chăm chút chúng hàng ngày. Liên hệ Duy Trương chủ của Duy Pets ngay Website:https://duypets.com Di động: 0976666156 Địa chỉ: Hẻm 84 Phạm Hùng, Bình Hưng, Bình Chánh, TPHCM

Leave a comment

Design a site like this with WordPress.com
Get started