Hướng dẫn làm ô tô đồ chơi điều khiển từ xa đơn giản, cách chế tạo ô tô thu nhỏ điều khiển từ xa

-
Mua sản phẩm
Mô tả sản phẩm

*

Bạn là 1 trong người bước đầu tìm đọc về vinaglue.edu.vn đơn giản và đang bắt buộc một dự án đơn giản dễ dàng để thực hành mà chưa chắc chắn lựa chọn dự án công trình nào để thực hành thì từ bây giờ kênh tạo ra sẽ phía dẫn các bạn một project đơn giản và dễ dàng là có tác dụng một chiếc xe tinh chỉnh và điều khiển từ xa bluetooth bằng smartphone, khá tuyệt ho để các bạn vừa có thể vọc vén vựa học với vừa chơi.

Bạn đang xem: Hướng dẫn làm ô tô đồ chơi điều khiển từ xa đơn giản


Thông tin bỏ ra tiết1.Sơ thứ nguyên lý:
*

Hình 1: sơ đồ nguyên tắc xe điều khiển từ xa bluetooth

Các các bạn tải sơ đồ nguyên tắc file PDF tại đây nhìn đến rõ(có thể phóng khổng lồ thu nhỏ tuổi hết khuôn khổ được, nhìn cho rõ linh phụ kiện )

https://drive.google.com/file/d/1m
GNJI4u
EWH94DHOQHJf
RFc2ULx8Z9q5y/view?usp=sharing

2.Chuẩn bị linh kiện:
*

Hình 2: linh kiện điện tử (hình minh họa)

Toàn bộ linh kiện các các bạn sẽ xem trong file word liệt kê khá đầy đủ các món trên đây:

https://drive.google.com/file/d/1s4U_v3b
RFFGQ9USd
CMwh
IHHHLGq0g
Uyr/view?usp=sharing

3.Gia công mạch in:
*

Hình 3: mạch in xe điều khiển từ xa bluetooth không dây (mạch lớp bên dưới và các jump nối phía trên)

File cài mạch in , các bạn sẽ tải về in trên giấy tờ trơn với ủi lên bo mạch đồng:

https://drive.google.com/file/d/1ZYPg_C5VO9z
Qnrn
Yvi1Kk
E-pet
UFQSg
X/view?usp=sharing

4.Nạp chương trình mang đến vinaglue.edu.vn nano:

File hấp thụ chương trình mang lại vinaglue.edu.vn nano:

https://drive.google.com/file/d/1u
Nvv
EUyo68LXQh
DZi
Svj
UODOQ_ji
GIBE/view?usp=sharing

Một điều để ý là khi chúng ta mở file công tác "xe bluetooth" thì chương trình vinaglue.edu.vn sẽ hiện lên bảng thông báo như này:

*

Hình 4: bảng thông tin khi mở file chương trình "xe bluetooth.ino"

Các bạn sẽ chọn vào ô "yes" và bọn họ sẽ tất cả chương trình nhằm nạp vào vinaglue.edu.vn nano như sau:

I. Giới Thiệu

Đây là bài viết đầu tiên của mình nên gồm sai sót gì ý muốn mọi người đóng góp

*
. Vào vấn đề thôi ! hiện nay, trên cộng đồng của tôi đã có nội dung bài viết hướng dẫn có tác dụng xe điều khiển và tinh chỉnh với cách điều khiển và tinh chỉnh là sử dụng sóng nrf hoặc sóng bluetooth. Hôm trước mình đọc phản hồi của một bạn, bạn ấy nói rằng các bạn chỉ có một con vinaglue.edu.vn và cũng không tồn tại sờ-mát-phôn(Mình cũng vậy :D), đề nghị không thể thực hiện 2 cách điều khiển và tinh chỉnh trên. Bởi vì vậy từ bây giờ mình xin viết nội dung bài viết hướng dẫn làm cho xe tinh chỉnh bằng remote TV (Nói đúng chuẩn hơn là bởi tín hiệu hồng ngoại) nhằm mục tiêu giúp cho các bạn có số phận như bản thân và chúng ta ấy 
*
.

II. Làm Thôi

​1. Chuẩn chỉnh Bị


Nguyên liệu làm xe: khung xe mica, 2 motor vỏ hộp số có bánh xe, bánh xe đa hướng, vài con ốc nữa là xong. (Bạn hoàn toàn có thể sử dụng 4 motor cũng được, mình cần sử dụng 2 mẫu cho tiết kiệm chi phí :D). Các bạn có thể tham khảo những bài viết:

2. Ráp Phần Cứng

Trước tiên ngắm mạch nguyên lí nha (Máy mua fritzing bị lỗi phải dùng tạm phần mềm Paint :D):


"Mình chụp bởi con nokia cùi nên ảnh không được đường nét lắm"

Ráp bánh vào vỏ hộp số.

Gắn bánh vào size xe

Thêm chiếc bánh đa hướng vào

 

Cho vua lên kiệu

Bà phi tần cũng đu theo :D

Cậu hoàng tử của ta đây mà

"Mình sài con 1838 nha".

Cho lên kiệu luôn

Nối 2 motor cùng với L298, nếu thực hiện 4 motor thì nối song song 2 motor của một luồng lại nha.

Nối chân + Motor trái vào OUT1, chân - vào OUT2. Nối chân + Motor cần vào OUT4, chân - vào OUT3.

Xem thêm: Tổng hợp 10 cách tẩy mực trên áo hiệu quả, nguyên liệu dễ tìm

Nối 4 chân In1, In2, In3, In4 cùng với vinaglue.edu.vn. (Mình nối in1 - D6, in2 - D7, in3 - D8, in4 - D9)

Nối con mắt thu mặt trời với vinaglue.edu.vn, (Mình nối chân OUT với D12). Các bạn lưu ý, các mắt thu mặt trời khác nhau rất có thể có sơ đồ vật chân khác nhau, bắt buộc để chắc hẳn rằng thì buộc phải xem datasheet của nó.

Đây là sơ đồ dùng chân của bé 1838

Lắp nguồn đến L298.

Mình nối chân 12V vào rất dương nguồn công suất, chân GND vào rất âm nguồn năng suất và cực âm vinaglue.edu.vn. Nếu áp dụng nguồn chung cho tất cả vinaglue.edu.vn với L298 thì nối chân 5V vào chân Vin vinaglue.edu.vn(Mình dùng 2 mối cung cấp riêng yêu cầu bỏ trống).

Cấp nguồn mang đến vinaglue.edu.vn, mình sài pin 9V.

+ 9V - Vin

- 9V - GND

Thêm dòng remote tv nữa là hoàn thành phần cứng.

3. Lập trình


Trước tiên các bạn cần tra mã của loại nút mà bạn sẽ bấm bên trên remote tv, rồi từ đó thế mẫu mã ấy vào mã nút trong code xây dựng của mình. Không tính ra, còn cả phương pháp cài thư viện IRremote cho vinaglue.edu.vn nữa. Cách tra mã nút và giải pháp cài thư viện bạn cũng có thể tham khảo tại bài viết: 

Infrare remote control ( Điều khiển bởi hồng ngoại) với vinaglue.edu.vn

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

Ok, sau thời điểm tra mã nút và sở hữu thư viện ta ban đầu lập trình:

 

#define ir 12#define in
A1 6#define in
A2 7#define in
B1 8#define in
B2 9#include IRrecv irrecv(ir);decode_results results;void setup() irrecv.enable
IRIn(); pin
Mode(in
A1,OUTPUT); pin
Mode(in
A2,OUTPUT); pin
Mode(in
B1,OUTPUT); pin
Mode(in
B2,OUTPUT);void translate
IR() switch(results.value) case 0x
C03E: robot
Move(1); break; case 0x
C05E: robot
Move(0); break; case 0x
C0DE: robot
Move(2); break; case 0x
C05A: robot
Move(3); break; case 0x
C0DA: robot
Move(4); break; case 0x
C01E: robot
Move(6); break; case 0x
C038: robot
Move(5); break; void robot
Move(int chedo) switch(chedo) case 0: //Dung motor
Move(in
A1,in
A2,0); motor
Move(in
B1,in
B2,0); break; case 1: //Di thang motor
Move(in
A1,in
A2,1); motor
Move(in
B1,in
B2,1); break; case 2: //Lui motor
Move(in
A1,in
A2,2); motor
Move(in
B1,in
B2,2); break; case 3: //Re phai motor
Move(in
A1,in
A2,0); motor
Move(in
B1,in
B2,1); break; case 4: //Re trai motor
Move(in
A1,in
A2,1); motor
Move(in
B1,in
B2,0); break; case 5: //Xoay phai motor
Move(in
A1,in
A2,2); motor
Move(in
B1,in
B2,1); break; case 6: //Xoay trai motor
Move(in
A1,in
A2,1); motor
Move(in
B1,in
B2,2); break; void motor
Move(int in1,int in2, byte action) switch(action) case 0: //Dung digital
Write(in1,0); digital
Write(in2,0); break; case 1: //Chieu thu 1 digital
Write(in1,1); digital
Write(in2,0); break; case 2: //Chieu thu 2 digital
Write(in1,0); digital
Write(in2,1); break; void loop() if (irrecv.decode(&results)) translate
IR(); delay(200); irrecv.resume();  

III. Kết luận


Như vậy là bọn họ đã hoàn thành được mẫu xe rồi. Mình mong muốn rằng các các bạn sẽ hài lòng khi xem nội dung bài viết này. Còn hiện thời thì thuộc hướng kết quả đó nào. Chúc chúng ta thành công.