Professional Documents
Culture Documents
BÁO CÁO
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN
ĐỀ TÀI: MÔ HÌNH ĐẾM VÀ PHÂN LOẠI VẬT GỖ THEO
CHIỀU CAO DÙNG TRONG ĐIÊU KHẮC SỬ DỤNG
ARDUINO R3
MỤC LỤC
TRƯỜNG SƯ PHẠM KỸ THUẬT – CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT
DHDN NAM
KHOA ĐIỆN – ĐIỆN TỬ Độc lập - Tự do - Hạnh phúc
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN GVHG: ĐỖ HOÀNG NGÂN MI
---o0o---
diện được vật thì vật sẽ rơi vào vị trí đựng có chiều cao 7cm. Lúc đó trên màn hình hiển
thị sẽ đếm sản phẩm ở vị trí cao tăng lên 1 và hiển thị chiều cao là 7cm.
thi công một mô hình sử dụng băng chuyền để phân loại sản phẩm vì nó rất gần gũi với
thực tế, vì trong thực tế có nhiều sản phẩm được sản xuất ra đòi hỏi phải có kích thước
tương đối chính xác và nó thật sự rất có ý nghĩa đối với chúng em, góp phần làm cho xã
hội ngày càng phát triển mạnh hơn, để xứng tầm với sự phát triển của thế giới.
Hình2.1 Arduino R3
2.1.1 Giới thiệu về Arduino R3
- Arduino là một bo mạch vi điều khiển do một nhóm giáo sư và sinh viên nước Ý
thiết kế và đưa ra đầu tiên vào năm 2005. Mạch Arduino được sử dụng để cảm
nhận và điều khiển nhiều đối tượng khác nhau. Nó có thể thực hiện nhiều nhiệm
vụ lấy tín hiệu từ cảm biến đến điều khiển đèn, động cơ, và nhiều đối tượng khác.
Ngoài ra mạch còn có khả năng liên kết với nhiều module khác nhau như module
đọc thẻ từ, ethernet shield, sim900A, ….để tăng khả ứng dụng của mạch.
- Phần cứng bao gồm một board mạch nguồn mở được thiết kế trên nền tảng vi xử
lý AVR Atmel 8bit, hoặc ARM, Atmel 32-bit,…. Hiện phần cứng của Arduino có
tất cả 6 phiên bản, Tuy nhiên phiên bản thường được sử dụng nhiều nhất là
Arduino Uno và Arduino Mega.
- Phần mềm để lập trình cho mạch Arduino là phần mềm IDE.
32 KB (ATmega328P)
Flash Memory 0.5 KB được sử dụng
bởi bootloader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Tốc độ 16 MHz
Trọng lượng 25 g
Ứng Dụng:
ngõ vào của IC đó để nó lưu vào bộ nhớ chờ đến khi có lệnh xử lí. Có thể hiểu ngõ
vào nối tiếp tức là các giá trị được nạp vào IC một cách từ từ ở từng thời điểm khác
nhau trên cùng 1 ngõ vào, còn nếu nói vào song song thì có nghĩa là sẽ có nhiều ngõ
vào và các giá trị sẽ được nạp vào IC cùng 1 lúc. Thuật ngữ này đối với ngõ ra cũng
tương tự.
Chốt là gì?
- Chốt là khi thỏa mản 1 điều kiện nào đó nó sẽ cho phép IC giữ nguyên giá trị ngõ
ra, không cho nó thay đổi mặc dù tín hiệu ngõ vào có thay đổi thế nào.
2.2.2 Sơ đồ & chức năng các chân 74HC595
à
Hình 2.4: VD về xung clock
Còn cạnh lên và cạnh xuống của xung thì ta có thể thấy trên hình, cạnh lên là khi
xung clock chuyển trạng thái từ 0 lên 1, còn cạnh xuống là thời điểm khi chuyển từ
1 xuống 0).
Vậy khi có cạnh lên của xung tại chân SHCP thì 1 tín hiệu logic từ ngõ vào
của IC sẽ được lưu trữ vào trong IC để chờ tín hiệu cho phép xử lý. Bộ nhớ tối đa
của IC là 8 bit, nếu vượt quá ngưỡng này thì giá trị mới sẽ được đưa vào IC và đồng
thời giá trị cũ nhất của IC sẽ được xoá đi
Lâu nay, chúng ta đã quen với việc sử dụng cảm biến siêu âm để phát hiện vật
cản, tuy nhiên điểm yếu của nó là dễ bị nhiễu. Để khắc phục điểm yếu trên, đồ án đã
sử dụng một phương pháp phát hiện vật cản khác. Đó chính là sử dụng hồng ngoại,
mà cụ thể hơn là sử dụng cảm biến E18-D80NK thường ứng dụng cho các đặc tính
Robot tránh vật cản, trên các dây chuyền phát hiện sản phẩm, các bộ reminder đa
chức năng..v.v..
Cảm biến vật cản hồng ngoại E18-D80NK dùng ánh sáng hồng ngoại để xác
định vật cản cho độ phản hồi nhanh và rất ít nhiễu do sử dụng mắt nhận và phát tia
hồng ngoại theo tần số riêng biệt. Cảm biến có thể chỉnh khoảng cách hoạt động
thông qua biến trở ở phần cuối thân cảm biến
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN GVHG: ĐỖ HOÀNG NGÂN MI
- Ngõ ra dạng NPN cực thu hở giúp tùy biến đươc điện áp ngõ ra, trở treo lên áp bao
nhiêu sẽ tạo thành điện áp ngõ ra bấy nhiêu
- Chất liệu vỏ cảm biến : Nhựa
- Hiển thị ngõ ra bằng led
- Kích thước 1.8cm (D) x 7.0cm(L)
2.3.3 Sơ đồ dây
E18-D80NK có cách đấu dây tương đôi đơn giản :
- Màu nâu vcc, nguồn dương 5VDC
- Màu xanh dương GND, nguồn âm 0VDC
- Màu đen tín hiệu ngõ ra cực thu hở NPN cần trở treo đẻ tạo mức cao
Điện áp hoạt động: 5VDC
Khoảng cách hoạt động tối đa: ~80cm
- Màn hình text LCD2004 xanh dương /xanh lá sử dụng driver HD44780, có khả năng
hiển thị 4 dòng với mỗi dòng 20 ký tự, màn hình có độ bền cao, rất phổ biến, nhiều code
mẫu và dễ sử dụng thích hợp cho những người mới học và làm dự án.
LCD 20x4 là loại màn hình tinh thể lỏng nhỏ dùng để hiển thị chữ hoặc số trong bảng
mã ASCII. Mỗi ô của Text LCD bao gồm các chấm tinh thể lỏng, các chấm này kết hợp
với nhau theo trình tự “ẩn” hoặc “hiện” sẽ tạo nên các kí tự cần hiển thị và mỗi ô chỉ
hiển thị được một kí tự duy nhất.
LCD 20x4 nghĩa là loại LCD có 4 dòng và mỗi dòng chỉ hiển thị được 20 kí tự. Đây là
loại màn hình được sử dụng rất phổ biến trong các loại mạch điện.
Thông số kĩ thuật của LCD 20x4:
- Điện áp: 5V
- Ngõ giao tiếp: 16 chân
- Màu sắc: xanh lá hoặc xanh dương
- Module hỗ trợ giao tiếp với vi điều khiển: LCD I2C 16x2
2.5 Cảm biến siêu âm UltraSonic HY-SRF05
Sơ đồ ra chân có 5 chân
1. VCC: Chân cấp nguồn 5V
2. Trigger(T): Kích hoạt quá trình phát sóng âm. Quá trình kích hoạt khi một chu kì điện áp
cao/thấp diễn ra.
3. Echo (R): Bình thường sẽ ở trạng thái 0V, được kích hoạt lên 5V ngay sau khi có tín
hiệu trả về, sau đó trở về 0V
4. OUT: Không sử dụng
5. GND: Chân cấp nguồn GND
2.5.2 Nguyên lý hoạt động
- Chế độ 1: Để đo khoảng cách, các bạn phát một xung ngắn (5 microSeconds) từ chân
TRIG. Sau đó cảm biến sẽ tạo ra một xung HIGH phản xạ ở chân này. Chiều rộng của
xung sẽ bằng với thời gian sóng siêu âm được phát từ cảm biến quay trở lại. Tốc độ
tương đương 29.412 microSeconds/cm (1 000 000/(340*100)). Khi tính được thời gian
ta chia cho 29.412 để lấy khoảng cách.
Chế độ 2: Ta sử dụng chân OUT để cảm biến vừa phát ra xung rồi vừa nhận xung phản
xạ về, chân chế độ thì nối đất. Tín hiệu hồi tiếp sẽ xuất hiện trên cùng một chân với tín
hiệu kích hoạt. Cảm biến sẽ không tăng dòng phản hồi cho đến 700microSeconds sau
khi kết thúc các tín hiệu kích hoạt và bạn đã có thời gian để kích hoạt pin xoay quanh
và làm cho nó trở thành 1 đầu vào.
Mạch Giảm Áp LM2596 là module giảm áp có khả năng điều chỉnh được dòng
ra đến 3A. Tức là khi cấp nguồn 9v vào module, sau khi giảm áp ta có thể lấp được
nguồn 3A < 9v... như 5V hay 3.3V
- Động cơ một chiều DC (DC là từ viết tắt của “Direct Current Motors”)
được điều khiển bằng dòng có hướng xác định hay nói cách khác thì
đây là loại động cơ chạy bằng nguồn điện áp DC – điện áp 1 chiều.
- Động cơ một chiều (DC) là động cơ biến năng lượng từ dòng điện một
chiều và thành cơ năng.
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN GVHG: ĐỖ HOÀNG NGÂN MI
Cấu tạo của động cơ điện 1 chiều thường gồm những bộ phận chính như sau:
- Stator: là 1 hay nhiều cặp nam châm vĩnh cửu hoặc nam châm điện
- Rotor: phần lõi được quấn các cuộn dây để tạo thành nam châm điện
- Chổi than (brushes): giữ nhiệm vụ tiếp xúc và tiếp điện cho cổ góp
- Cổ góp (commutator): làm nhiệm vụ tiếp xúc và chia nhỏ nguồn điện
cho các cuộn dây trên rotor. Số lượng các điểm tiếp xúc sẽ tương ứng
với số cuộn dây trên rotor.
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN GVHG: ĐỖ HOÀNG NGÂN MI
Động cơ 1 chiều là thiết bị đơn giản, ra đời đầu tiên mang lại động năng hoạt động cho
các thiết bị kỹ thuật. Cấu tạo động cơ 1 chiều đơn giản với các bộ phận sau:
- Stato- Phần đứng yên với 1 hoặc nhiều cặp nam châm vĩnh cửu/ Nam châm điện.
- Rotor - Phần lõi chuyển động quay được làm từ các cuộn dây, quấn tạo thành nam
châm điện.
- Chổi than (brushes) - Phần tiếp xúc và tiếp điện cho cổ góp.
- Cổ góp (commutator) - Bộ phận làm nhiệm vụ tiếp xúc và chia nhỏ nguồn điện
cho các cuộn dây trên rotor. Mỗi 1 điểm tiếp xúc sẽ tương ứng với 1 cuộn dây trên
rotor.
Một bộ phần khác cũng khá quang trọng là bộ phận chỉnh lưu, nhiệm vụ chính của nó là
biến đổi dòng điện trong khi Rotor quay liên tục.
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN GVHG: ĐỖ HOÀNG NGÂN MI
2.8.3. Nguyên lý
- Stato của động cơ DC sẽ là 1 hoặc nhiều cặp nam châm đứng yên, trong khi rotor
là cuộn dây được nối với nguồn điện 1 chiều. Rotor khi được cấp điện sẽ tạo ra từ
tường tương tác với từ trường của nam châm vĩnh cửu (stato), đồng thời tạo ra
momen quay.
- Lúc này, hướng chuyển động của rotor sẽ được xác định bằng quy tắc bàn tay trái.
Tại đó, quy tắc bàn tay trái: Ngón tay cái, ngón trỏ và ngón giữa sẽ biểu hiện trục
quay của các đại lượng vật lý, lần lượt là: lực tác dụng bởi vật dẫn dòng điện,
chiều dòng điện.
- Khi dòng điện chạy trong rotor, phần ứng đặt trên rotor và cổ góp đứng yên sẽ
chuyển dòng điện từ cuộn dây này sang cuộn dây kia. Động cơ DC sẽ hoạt động
với tốc độ cố định khi dòng điện cố định, đồng thời không có hiện tượng trượt.
2.8.4. Ứng dụng
Sử dụng nguồn 24V điều khiển phần động lực và 5V cho phần điều khiển.
Việc sử dụng 2 nguồn riêng biệt để giúp hệ thống hoạt động ổn định hơn.
IC LM317 là mạch tích hợp nguyên khối được sử dụng để điều chỉnh điện áp. Dòng
điện đầu ra lên đến 1,5A và phạm vi điện áp đầu ra có thể điều chỉnh trên phạm vi 1,2
đến 37 V nên IC LM 317 là một linh kiện chuyển đổi khá là tiện dụng.
Đồ án “Mô hình phân loại và đếm sản phẩm theo chiều cao sử dụng Arduino”
bằng việc thiết kế mô hình phân loại sản phẩm và lập trình Arduino ý tưởng áp dụng
Arduino tron1g công nghiệp sản xuất càng sáng tỏ, khả thi hơn.
Khi sản phẩm trên băng tải đi qua cảm biến (E18-D80NK) được thiết kế với
động cơ Servo để phân loại sản phẩm kết hợp với màn hình LCD để hiển thị số
lượng sản phẩm, giúp chúng ta một phần nào hiểu được dây chuyền phân loại sản
phẩm trong thực tế.
3.2.1 Arduino:
Arduino là môi trường phát triển tích hợp mã nguồn mở, cho phép người dùng
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN GVHG: ĐỖ HOÀNG NGÂN MI
dễ dàng viết code và tải nó lên board mạch, được viết bằng Java dựa trên ngôn ngữ
lập trình và phần mềm mã nguồn mở khác.
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN GVHG: ĐỖ HOÀNG NGÂN MI
Ngôn ngữ phổ quát cho Arduino là C và C++. Do đó phần mềm phù hợp với
những người dùng quen thuộc các ngôn ngữ này.
Phần mềm gồm những mảng thư viện phong phú như: EEPROM, Firmata,
GSM, Servo, TFT, Wifi,… Và các mảng thư viện ngày càng đa dạng nhờ sự đóng
góp của cộng đồng Arduino trên toàn thế giới.
phỏng cho hầu hết các linh kiện điện tử thông dụng, đặc biệt hỗ trợ cho cả các
MCU như PIC, 8051, AVR, …
Phần mềm bao gồm 2 mảng chính là ISIS cho phép mô phỏng mạch điện tử và
ARES dùng để vẽ mạch in.
3.3 Sơ đồ khối
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN GVHG: ĐỖ HOÀNG NGÂN MI
ĐỒ ÁN TRUYỀN ĐỘNG ĐIỆN GVHG: ĐỖ HOÀNG NGÂN MI
Sau một thời gian nghiên cứu và tìm hiểu đề tài này đến nay, ‘’mô hình đếm và
phân loại vật gỗ theo chiều cao dùng trong điêu khắc sử dụng arduino r3’’ đã được
thiết kế, chế tạo thành công.
- Thay đổi cảm biến để tạo ra dây chuyền phân loại dựa trên các tiêu chí khác
nhau của sản phẩm.
Nhóm 6 Giáo viên hướng dẫn