HƯỚNG DẪN LÀM XE DÒ LINE

Line giao tiếp Arduino là cần sử dụng Cảm phát triển thành dò line rất có thể dùng nhằm phát hiện line trắng với đen. Mạch sử dụng cảm trở thành hồng ngoại TCRT5000 với khoảng cách phát hiện nay từ 1~25mm giúp tiện lợi trong thừa trình thiết lập module lên thiết bị. Mạch cảm biến đổi dò line thích hợp dùng cho các thiết bị cần dịch chuyển theo line, máy phát hiện tại màu trắng, đen,…

Có thể thuận lợi điều chỉnh độ nhạy bén của cảm biến qua biến chuyển trở được thiết kế theo phong cách sẵn trên board. Mạch cảm vươn lên là dò line 4 chân hoặc 3 chân đối với loại solo và 8 chân đối với loại 5 line thích hợp dùng cho các thiết bị cần di chuyển theo line, thứ phát hiện màu trắng, đen,…


Liên hệ có tác dụng Đồ án và Mạch điện tử

FB : Huỳnh Nhật Tùng

gmail.com

Chi tiết: Nhận làm mạch với đồ án Điện tử


Mục lục

1 1. Linh kiện quan trọng làm mạch cảm ứng Line giao tiếp Arduino1.1 1.1 Vi điều khiển và tinh chỉnh Arduino Uno Line tiếp xúc Arduino1.2 1.2 cảm biến Line tiếp xúc Arduino1.3 1.3 Module l298 điều khiển và tinh chỉnh động cơ dc dùng Line tiếp xúc Arduino1.4 1.4 Động cơ dc 12v tụt giảm V1 dùng Line giao tiếp Arduino1.5 1.5 form xe dùng Line tiếp xúc Arduino2 2. Trả lời đồ án Line tiếp xúc Arduino điều khiển xe dò line4 4. Vận động mạch cảm ứng line giao tiếp Arduino các bạn xem video:

1. Linh kiện cần thiết làm mạch cảm biến Line tiếp xúc Arduino

1.1 Vi điều khiển Arduino Uno Line tiếp xúc Arduino

a. Giới thiệu

Arduino Uno R3 (Dip) có 14 chân digital dùng để đọc hoặc xuất tín hiệu. Bọn chúng chỉ có 2 mức điện áp là 0V với 5V với chiếc vào/ra về tối đa trên mỗi chân là 40mA. Ở mỗi chân đều phải sở hữu các điện trở pull-up tự được cài đặt ngay trong vi tinh chỉnh ATmega328 (mặc định thì các điện trở này sẽ không được kết nối).

Bạn đang xem: Hướng dẫn làm xe dò line

Các chức năng khác

Arduino Uno R3 là một bảng mạch vi điều khiển nguồn mở dựa vào vi điều khiển và tinh chỉnh Microchip ATmega328 được phát triển bởi Arduino.cc. Bảng mạch được trang bị các bộ chân đầu vào/ cổng đầu ra Digital và Analog rất có thể giao tiếp với những bảng mạch không ngừng mở rộng khác nhau.

Mạch Arduino Uno thích hợp cho những bạn mới tiếp cận với đam mê về năng lượng điện tử, lập trình…Dựa trên nền tảng mở do Arduino.cc cung cấp các bạn dễ dàng thi công cho mình một dự án nhanh nhất có thể ( lập trình sẵn Robot, xe từ hành, điều khiển bật tắt led…).

*

Vi xử lý có tương đối nhiều loại ban đầu từ 4 bit cho đến 32 bit, vi cách xử lý 4 bit bây giờ không còn tuy nhiên vi xử trí 8 bit vẫn còn tuy nhiên đã gồm vi giải pháp xử lý 64 bit.Lý vị sự lâu dài của vi giải pháp xử lý 8 bit là tương xứng với một trong những yêu cầu tinh chỉnh và điều khiển trong công nghiệp. Các vi cách xử trí 32 bit, 64 bit thường thực hiện cho các máy vi tính vì cân nặng dữ liệu của dòng sản phẩm tính không hề nhỏ nên cần những vi xử lý càng bạo gan càng tốt.Các khối hệ thống điều khiển vào công nghiệp sử dụng các vi xử lý 8 bit xuất xắc 16 bit như khối hệ thống điện của xe pháo hơi, khối hệ thống điều hòa, hệ thống điều khiển những dây chuyền sản xuất, …

*

b. Công dụng của Arduino R3:2 chân Serial: 0 (RX) và 1 (TX): dùng làm gửi (transmit – TX) và nhận (receive – RX) dữ liệu TTL Serial. Arduino Uno hoàn toàn có thể giao tiếp với lắp thêm khác thông qua 2 chân này. Liên kết bluetooth thường nhìn thấy nói nôm na chính là kết nối Serial ko dây. Còn nếu như không cần tiếp xúc Serial, bạn không nên sử dụng 2 chân này nếu như không cần thiếtChân PWM (~): 3, 5, 6, 9, 10, cùng 11: chất nhận được bạn xuất ra xung PWM với độ sắc nét 8bit (giá trị trường đoản cú 0 → 28-1 tương ứng với 0V → 5V) bởi hàm analogWrite(). Nói một cách 1-1 giản, chúng ta cũng có thể điều chỉnh được năng lượng điện áp ra nghỉ ngơi chân này từ mức 0V đến 5V thay bởi chỉ thắt chặt và cố định ở mức 0V với 5V như các chân khác.Các tính năng khácChân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Quanh đó các công dụng thông thường, 4 chân này còn dùng để truyền phát tài liệu bằng giao thức SPI với những thiết bị khác.LED 13: bên trên Arduino UNO có một đèn led color cam (kí hiệu chữ L). Khi bấm nút Reset, bạn sẽ thấy đèn này nhấp nháy nhằm báo hiệu. Nó được nối với chân số 13. Khi chân này được người dùng sử dụng, LED đang sáng.Arduino Uno R3 có 6 chân analog (A0 → A5) hỗ trợ độ phân giải biểu lộ 10bit (0 → 210-1) để đọc quý giá điện áp trong khoảng 0V → 5V. Cùng với chân AREF trên board, bạn có thể để đưa vào điện áp tham chiếu khi sử dụng các chân analog. Tức là nếu chúng ta cấp điện áp 2.5V vào chân này thì bạn có thể dùng các chân analog để đo năng lượng điện áp trong tầm từ 0V → 2.5V với độ sắc nét vẫn là 10bit. Đặc biệt, Arduino UNO bao gồm 2 chân A4 (SDA) và A5 (SCL) cung cấp giao tiếp I2C/TWI với các thiết bị khác.

*


c.Thông số kỹ thuật Arduino Uno R3 (Dip)
DatasheetsAtmega328
Standard Package27
CategoryIntegrated Circuits (ICs)
FamilyEmbedded – Atmel
SeriesAtmega
PackagingTube
Core ProcessorAVR
Core Size8-Bit
Speed16MHz
ConnectivityI²C, SPI, UART / USART, USB
PeripheralsBrown-out Detec t/ Reset, HLVD, POR, PWM, WDT
Number of I /O14
Program Memory Size32KB
Program Memory TypeFLASH
EEPROM Size1KB
RAM Size2K
Voltage – Supply (Vcc/Vdd)4.2 V ~ 5.5 V
Data ConvertersA/D 6 x 10bit
Oscillator TypeInternal
Operating Temperature-40°C ~ 85°C
Package / Case28-SOIC (0.295″, 7.50mm Width)
Other NamesAtmega328
d. PowerLED: Có 1 LED được tích thích hợp trên bảng mạch với được nối vào chân D13. Lúc chân có cực hiếm mức cao (HIGH) thì LED vẫn sáng với LED tắt khi tại mức thấp (LOW).VIN: Chân này dùng làm cấp nguồn ko kể (điện áp cấp từ 7-12VDC).5V: Điện áp ra 5V (dòng năng lượng điện trên từng chân này tối đa là 500mA).3V3: Điện áp ra 3.3V (dòng điện trên mỗi chân này về tối đa là 50mA).GND: Là chân có điện cực âm trên board.IOREF: Điệp áp hoạt động của vi tinh chỉnh và điều khiển trên Arduino UNO và rất có thể đọc điện áp bên trên chân IOREF. Chân IOREF ko dùng để làm chân cấp cho nguồn.

e.Bộ nhớ

Vi điều khiển ATmega328:

32 KB bộ nhớ Plash: trong đó bootloader chiếm 0.5KB.2 KB mang đến SRAM: (Static Random Access Menory): giá bán trị các biến khai báo sẽ được lưu ở đây. Khai báo càng các biến thì càng tốn nhiều bộ nhớ lưu trữ RAM. Lúc mất nguồn tài liệu trên SRAM sẽ bị mất.1 KB cho EEPROM: (Electrically Eraseble Programmable Read Only Memory): Là nơi gồm thể đọc và ghi dữ liệu vào đây và không bị mất dữ liệu lúc mất nguồn.

Xem thêm: Tại Sao Nói Lợi Nhuận Là Hình Thái Thần Bí Hóa Của Giá Trị Thặng Dư

f. Các chân nguồn vào và đầu ra

Trên Board Arduino Uno gồm 14 chân Digital được sử dụng để có tác dụng chân đầu vào và đầu ra và chúng sử dụng những hàm pinMode(), digitalWrite(), digitalRead(). Giá chỉ trị điện áp trên từng chân là 5V, dòng trên từng chân là 20mA và bên phía trong có điện trở đẩy lên là 20-50 ohm. Cái tối đa trên mỗi chân I/O không vượt quá 40mA để tránh sự cố gây hư board mạch.

Ngoài ra, một số chân Digital tất cả chức năng đặt biệt:

Serial: 0 (RX) với 1 (TX): Được sử dụng để nhận tài liệu (RX) và truyền dữ liệu (TX) TTL.Ngắt ngoài: Chân 2 và 3.PWM: 3, 5, 6, 9 với 11 Cung cấp đầu ra xung PWM với độ phân giải 8 bit bởi hàm analogWrite ().SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Các chân này cung cấp giao tiếp SPI bởi thư viện SPI.LED: Có 1 LED được tích hòa hợp trên bảng mạch với được nối vào chân D13. Khi chân có giá trị mức cao (HIGH) thì LED đang sáng cùng LED tắt khi tại mức thấp (LOW).TWI/I2C: A4 (SDA) và A5 (SCL) cung cấp giao tiếp I2C/TWI với các thiết bị khác.

1.2 cảm ứng Line tiếp xúc Arduino

a. Giới thiệu 

Line tiếp xúc Arduino là dùng Cảm trở thành dò line có thể dùng để phát hiện tại line trắng và đen. Mạch sử dụng cảm đổi mới hồng ngoại TCRT5000 với khoảng cách phát hiện nay từ 1~25mm giúp thuận lợi trong vượt trình thiết lập module lên thiết bị. Mạch cảm đổi mới dò line phù hợp dùng cho những thiết bị cần di chuyển theo line, thứ phát hiện màu trắng, đen,…

Có thể tiện lợi điều chỉnh độ nhạy cảm của cảm biến qua phát triển thành trở có phong cách thiết kế sẵn bên trên board. Mạch cảm biến chuyển dò line 4 chân hoặc 3 chân đối với loại 1-1 và 8 chân đối với loại 5 line tương thích dùng cho những thiết bị cần dịch rời theo line, máy phát hiện tại màu trắng, đen,…

*

b. Thông số kỹ thuật kỹ thuậtNguồn cung cấp: 5VDC.Mạch áp dụng chip so sánh LM393.Dòng điện tiêu thụ: Dải ánh sáng hoạt động: 0oC ~ 50oC.Ngõ giao tiếp: 3 dây VCC, GND, DOMức biểu đạt ngõ ra: TTL.Kích thước: 3.2 x 1.4mm.c. Nguyên tắc hoạt độngKết nối GND cùng với GND, VCC mang đến 2.4-5VDC.Để bao gồm hiệu suất giỏi nhất, hãy sử dụng nguồn cung cấp ổn định nhất (trên Arduino, đây đang là nguồn cung cấp 3.3V).Dạng dìm biết màu trắng hoặc đen thông qua lộ diện từ chân OUT.Các đầu ra sẽ có được tín hiệu súc tích khác nhau tương xứng cho màu trắng hoặc đen.d. Ứng dụng

Cảm đổi thay này hoàn toàn có thể được thực hiện để xây dựng các mạch điện tử không giống nhau 

Hệ thống tách biệt màu sản phẩm trắng và đenMạch con gián điệpTự cồn hóa vào gia đìnhNgười máyMạch xe chuyển vận dò lineNhận biết trời sáng sủa hoặc tốiNhận diện vạc hiện nhảy cản

1.3 Module l298 điều khiển động cơ dc dùng Line tiếp xúc Arduino

a. Giới thiệu

Module tinh chỉnh động cơ L298 ( mạch mong H L298) là một trong module hưu ích, phổ biến với tác dụng thông dụng và giá thành cực kỳ rẻ là chắt lọc của các bạn học sinh, sinh viên. Mạch này có thể điều khiển được 2 rượu cồn cơ. Ứng dụng rất nhiều vào những đề tài: điều khiển xe robot, tinh chỉnh cánh tay robot (Cánh tay robot 3 bậc bạn phải thực hiện tới 2 tế bào đun này), Arduino để tinh chỉnh và điều khiển động cơ thực hiện mô đun điều khiển động cơ… Module l298 điều khiển được những động cơ như motor bớt tốc, motor mini, hộp động cơ bước, hộp động cơ servo, bộ động cơ dc

*

b. Thông số kỹ thuật kỹ thuật

Driver: L298N tích thích hợp hai mạch cầu H.Điện áp điều khiển: +5 V ~ +35 VDòng về tối đa cho mỗi cầu H là: 2AĐiện áp của tín hiệu điều khiển: +5 V ~ +7 VDòng của tín hiệu điều khiển: 0 ~ 36mACông suất hao phí: 20W (khi nhiệt độ T = 75 ℃)Nhiệt độ bảo quản: -25 ℃ ~ +130 ℃

c. Sơ thứ chân module L298

12V power, 5V power: là 2 chân cấp cho nguồn trực tiếp đến động cơ .Power GND : là chân GND cấp cho nguồn mang lại động cơ2 Jump A enable và B enable dùng được cho phép động cơ chạy hoặc dừng IN1, IN2, IN3, IN4: Là 4 chân input , tác dụng nhận biểu hiện từ vi tinh chỉnh hoặc Arduino để điều khiển và tinh chỉnh động cơOutput A: nối với bộ động cơ A. Bạn chú ý chân +, -. Nếu như bạn nối ngược thì hộp động cơ sẽ chạy ngược. Và để ý nếu bạn nối hộp động cơ bước, các bạn phải đấu nối những pha mang đến phù hợp

1.4 Động cơ dc 12v giảm tốc V1 cần sử dụng Line tiếp xúc Arduino

a. Giới thiệu

Động cơ DC giảm tốc V1 là các loại được chọn lọc và sử dụng nhiều nhất hiện thời cho các thiết kế Robot solo giản, hộp động cơ DC giảm tốc V1 có chất lượng và giá thành vừa cần cùng với khả năng dễ dàng lắp ráp của nó sẽ mang đến ngân sách tiết kiệm với sự luôn tiện dụng cho những người sử dụng, chúng ta khi mua động cơ giàm tốc V1 rất có thể mua thêm gá bắt rượu cồn cơ vào thân Robot cũng như bánh xe tương thích.Động cơ DC tụt giảm V1 1:48 vỏ hộp số kim loại có trục quay với bánh răng của hộp số được thiết kế bằng kim loại cho tuổi thọ và chất lượng độ bền cao hơn những loại bởi nhựa (các loại bởi nhựa lúc chạy 1 thời hạn sẽ bị tình trạng những bánh răng nhựa bị rơ, kẹt để cho vận tốc cồn cơ chuyển đổi theo thời gian), phù hợp để lắp ráp các mô hình Robot, Cơ khí solo giản.

*

b. Thông số kỹ thuật

Điện áp hoạt động: 3V~ 9V DC (Hoạt động tốt nhất có thể từ 6 – 8V)Dòng ko tải: 70mA (250mA MAX)Mômen xoắn cực đại: 800gf cm min 1:48 (3V)Tốc độ ko tải: 125 Vòng/ 1 Phút (3V)(Với bánh 66mm: 26m/1p)208 Vòng/ 1 Phút (5V)(Với bánh 66mm: 44m/1p)

1.5 khung xe cần sử dụng Line giao tiếp Arduino

a. Giới thiệu

Khung xe robot 3 bánh được kiến tạo phù hợp với các yêu thương cầu chế tạo robot dò đường, robot vì chưng thám, robot tránh vật cản, có thể lắp ghép với cánh tay robot để điều khiển. Là sản phẩm để làm robot mô hình, đặc biệt phù hợp với Arduino.

Xe được thiết kế rất đẹp, chắc chắn có thể hoạt động linh hoạt, các bánh xe pháo được lắp ghép đối xứng, giữ cân bằng và chính xác vào di chuyển. Trọn bộ khung xe cộ robot 3 bánh bao gồm đầy đủ các chi tiết được lắp ghép gọn gàng.

*

b. BÁNH XE

Có 2 bánh cố định được gắn chặt với động cơ làm nhiệm vụ truyền lực cho xe chạy: được làm bằng nhựa, lốp xe pháo làm bằng cao su đặc mềm, có độ bám đường tốt, chắc chắn. Kích thước đường kính bánh xe 65mm.

1 bánh xe pháo dẫn rượu cồn giúp xe pháo chạy đa hướng. Vật liệu từ nhựa và thép, có vòng bi xoay.

c. ĐỘNG CƠ

2 Động cơ có hộp giảm tốc, có thể lập trình băm xung để điều chỉnh tốc độ của động cơ. Sử dụng nguồn nuôi có mức điện áp hoạt động 3 – 6V.

d. Khung XE ROBOT 3 BÁNH

Được làm bằng nhựa có nhiều lỗ sẵn để bắt ốc vào những vị trí cần thiết để đính thêm board mạch Arduino, đế pin, công tắc, động cơ, bánh trước để gắn các board mạch gắn thêm cảm biến. Kích thước của form là 220×150mm.