CHƯƠNG 3. TÍNH TỐN VÀ THIẾT KẾ
BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP 30
a. Đặc điểm
Board Arduino Mega2560 là một board vi điều khiển sử dụng ATmega2560.
3 chân 5V.
5 chân GND.
1 chân 3.3V.
1 nút reset.
54 chân digital (trong đó có 15 có thể được sử dụng như các chân PWM là từ chân số 2 → 13 và chân 44 45 46).
16 đầu vào analog (từ A0 đến A15).
6 ngắt ngoài: Chân 2 (interrupt 0), chân 3 (interrupt 1), chân 18 (interrupt 5), chân 19 (interrupt 4), chân 20 (interrupt 3) và chân 21 (interrupt 2).
4 UART (cổng nối tiếp phần cứng).
1 thạch anh 16 MHz.
1 cổng kết nối USB.
1 jack cắm điện.
Bộ nhớ flash: 256Kb, trong đó có 8Kb của Bootloader.
SRAM: 8Kb.
EEPROM: 4Kb.
b. Nguyên lý hoạt động
Hoạt động dựa trên nền tảng được lập trình bằng ngơn ngữ riêng do người sử dụng lập trình. Ngơn ngữ này dựa trên ngơn ngữ wiring là một biến thể của C/C++ được gọi là “ngôn ngữ Arduino”.
c. Yêu cầu
Điện áp hoạt động: 5VDC.
Điện áp vào (đề nghị): 5V - 7VDC.
Điện áp vào (giới hạn): 6V - 20VDC.
Cường độ dòng điện trên mỗi chân nguồn 3.3V: 50mA.
Cường độ dòng điện trên mỗi I/O pin: 40mA.
CHƯƠNG 3. TÍNH TỐN VÀ THIẾT KẾ
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 31
Bảng 3.1: Bảng kết nối chân của Arduino Mega2560 với các module.
Các khối và moduletrong mạch Chân khối Arduino Mega 2560
module cảm biến DHT11 Signal Chân 4
module cảm biến khí gas MQ2 Output Chân 63
module cảm biến ánh sáng A0 Chân 62
module đo tốc độ động cơ S Chân 2
module cảm biến lưu lượng nước Dây màu vàng Chân 3 khối nút nhấn Q0, Q1, Q2, Q3, Q4,
Q5, Q6
Chân 22, 24, 26, 28, 30, 32, 34 module hiển thị SCL, SDA Chân 21, Chân 20 module thời gian RTC SCL, SDA Chân 21, Chân 20 module Bluetooth TX, RX Chân 0, Chân 1
khối relay 4 kênh D1, D2, D3, D4 Chân 31, 33, 35, 37
3.2.2.2 Kết nối khối cảm biến
Để thuận tiện cho việc thiết kế mạch ta sử dụng các khối module xây dựng sẵn như module đồng hồ thời gian thực, module cảm biển DHT11, module cảm biến khí gas MQ2, module HC-05, module cảm biển tốc độ, module cảm biển lưu lượng nước, module cảm biển ánh sáng BH1750 đã được thiết kế và xây dựng xẵn. Ta chỉ việc kết nối với bộ điều khiển. Các chân kết nối đã được trình bày ở phần giới thiệu linh kiện.