Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
3,29 MB
Nội dung
HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình ĐẠI HỌC ĐÀ NẴNG KHOA CƠNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI : THIẾT KẾ HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH Giảng viên hướng dẫn: ThS Nguyễn Văn Bình Sinh viên thực hiện: Nguyễn Nhật Hoàng 18IT4 ĐÀ NẴNG, NGÀY 19 THÁNG 06 NĂM 2020 Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình Chương 1: NGHIÊN CỨU TỔNG QUAN 1.1 Ý tưởng thiết kế Mô hệ thống đèn giao thông ngã tư với hai làn, có hệ thống đèn đến ngược đèn tín hiệu Khi có người vượt đèn đỏ có loa báo hiệu 1.2 Phân tích u cầu 1.2.1 Yêu cầu chức Đèn đếm ngược hoạt động, đèn tín hiệu hoạt động với đèn đếm ngược Hiển thị thời gian led đoạn Loa hoạt động 1.2.2 Yêu cầu phi chức Dễ sử dụng Chi phí thấp Mạch thiết kế gọn, chi phí thấp Sau tham khảo ý kiến thầy Nguyễn Vũ Anh Quang bạn lớp, nhóm em đặt yêu cầu định chức phi chức dành cho mạch mà nhóm thiết kế 1.3 Các công cụ hỗ trợ thực thiết kế mạch Các phần mềm lập trình hỗ trợ: - Arduino IDE - Fritzing - Proteus Ưu điểm phần mềm dễ để cài đặt sử dụng, tất tối ưu cho ngơn ngữ lập trình vi điểu khiển Và tối ưu cho hệ điều hành Windows Nhược điểm phần mềm chưa tối ưu hoàn tồn ngơn ngữ, chương trình có nhiều phiên khác nhau, phiên có cách làm việc khác nhau, khó giải gặp lỗi bug, sai code, vấn đề quyền, Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình Chương 2: SƠ ĐỒ MẠCH VÀ NGUYÊN LÝ HOẠT ĐỘNG 2.1 Sơ đồ nguyên lý 2.1.1 Sơ đồ khối IC 74HC595 N G U Ồ N LED ĐOẠN LED TÍN HIỆU CẢM BIẾN HỒNG NGOẠI Hình Sơ đồ khối Trong đó: Khối Nguồn: cung cấp điện áp ổn định 5V cho tồn mạch, có vai trị quan trọng Nếu điện áp dịng điện khơng ổn định ảnh hưởng đến tất IC mạch IC 74HC595 : Xử lý đếm ngược điều khiển đền tín hiệu Led đoạn: Hiển thị số đếm ngược Led tín hiệu: Sáng màu đỏ, vàng, xanh Cảm biến hồng ngoại: phát vật qua Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình 2.1.2 Sơ đồ mạch Trang HỆ THỐNG ĐÈN GIAO THƠNG THƠNG MINH GVHD: ThS.Nguyễn Văn Bình Hình Sơ đồ mạch 2.2 Nguyên lý hoạt động Cơ chế hoạt động đèn giao thông thật đơn giản: Khi đèn xanh đường (Green1) bật sáng lúc đèn đỏ đường (Red2) có người qua loa kêu , đèn đỏ cho người đường (padRed1), đèn xanh người đường (padGreen2) bật sáng Sau khoảng thời gian định Green1 tắt, đèn vàng 1(Yellow1) bật lên Khi Yellow1 tắt Red2, pedRed1, pedGreen2 tắt lúc đèn xanh 2(Green2), đèn đỏ 1(Red1) có người qua loa kêu , đèn đỏ cho người 2(padRed2), đèn xanh cho người 1(padGreen1) bật sáng Lúc đèn vàng 2(Yellow2) bật lên lúc Green2 tắt, Yellow2 tắt chu kì lập lại với Red2, Green1,… Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình Chương 3: MƠ TẢ CÁC THÀNH PHẦN 3.1 Vi điều khiển Adruino Uno Hình Hình ảnh thực tế vi điều khiển Adruino Uno Arduino Uno là bảng mạch vi điều khiển nguồn mở dựa vi điều khiển Microchip ATmega328 phát triển Arduino.cc Bảng mạch trang bị chân đầu vào/ đầu Digital Analog giao tiếp với bảng mạch mở rộng khác 3.1.1 Thông số kỹ thuật Chip điều khiển ATmega328P Điện áp hoạt động 5V Điện áp đầu vào (khuyên dùng) 7-12V Điện áp đầu vào (giới hạn) 6-20V Số chân Digital 14 (of which provide PWM output) Số chân PWM Digital Số chân Analog Dòng điện DC 20 mA Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình chân I/O Dịng điện DC chân 3.3V Flash Memory 50 mA 32 KB (ATmega328P) of which 0.5 KB used by bootloader SRAM KB (ATmega328P) EEPROM KB (ATmega328P) Tốc độ thạch anh 16 MHz LED_BUILTIN 13 Chiều dài 68.6 mm Chiều rộng 53.4 mm Cân nặng 25 g 3.1.2 Power LED: Có LED tích hợp bảng mạch nối vào chân D13 Khi chân có giá trị mức cao (HIGH) LED sáng LED tắt ở mức thấp (LOW) VIN: Chân dùng để cấp nguồn (điện áp cấp từ 7-12VDC) 5V: Điện áp 5V (dòng điện chân tối đa 500mA) 3V3: Điện áp 3.3V (dòng điện chân tối đa 50mA) GND: Là chân mang điện cực âm board IOREF: Điệp áp hoạt động vi điều khiển Arduino UNO đọc điện áp chân IOREF Chân IOREF không dùng để làm chân cấp nguồn Hình Chi tiết chân power led Adruino Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình 3.1.3 Bộ nhớ Vi điều khiển ATmega328: 32 KB nhớ Plash: bootloader chiếm 0.5KB KB cho SRAM: (Static Random Access Menory): giá trị biến khai báo lưu Khai báo nhiều biến tốn nhiều nhớ RAM Khi nguồn liệu SRAM bị KB cho EEPROM: (Electrically Eraseble Programmable Read Only Memory): Là nơi đọc ghi liệu vào không bị liệu nguồn 3.1.4 Các chân đầu vào đầu Trên Board Arduino Uno có 14 chân Digital được sử dụng để làm chân đầu vào đầu chúng sử dụng hàm pinMode(), digitalWrite(), digitalRead() Giá trị điện áp chân 5V, dòng chân 20mA bên có điện trở kéo lên 20-50 ohm Dịng tối đa chân I/O không vượt 40mA để tránh trường hợp gây hỏng board mạch Ngoài ra, số chân Digital có chức đặt biệt: Serial: 0 (RX) (TX): Được sử dụng để nhận liệu (RX) truyền liệu (TX) TTL Ngắt ngoài: Chân PWM: 3, 5, 6, 11 Cung cấp đầu xung PWM với độ phân giải bit hàm analogWrite () SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Các chân hỗ trợ giao tiếp SPI thư viện SPI LED: Có LED tích hợp bảng mạch nối vào chân D13 Khi chân có giá trị mức cao (HIGH) LED sáng LED tắt mức thấp (LOW) TWI/I2C: A4 (SDA) A5 (SCL) hỗ trợ giao tiếp I2C/TWI với thiết bị khác Arduino Uno R3 có chân Analog từ A0 đến A5, đầu vào cung cấp độ phân giải 10 bit Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình Hình Chi tiết chân đầu vào Adruino 3.2 IC 74HC595 Hình IC 74HC595 74HC595 IC ghi dịch bits kết hợp chốt liệu, đầu vào nối tiếp, đầu song song.Thường dùng mạch điều khiển LED đoạn, quét LED ma trận,… để tiết kiệm số chân Vđk tối đa (chỉ dùng chân) Có thể mở rộng số ngõ vđk tùy thích việc mắc nối tiếp đầu vào liệu IC với Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình 3.2.1 Sơ đồ chân Hình 7: Sơ đồ chân Các chân từ tới chân số 15 ngõ IC (ứng với Q , Q ,…,Q 7) Chân DS (chân số 14) ngõ vào IC (đây IC vào nối tiếp nên ta chỉ cần ngõ vào đủ) Chân 16 - VCC chân cấp nguồn dương (từ 2V đến 6V) Chân số GND chân cấp Ground – cực (-) nguồn 3.2.2 Nguyên lý hoạt động 3.2.2.1 Sơ đồ kết nối vi xử lý Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình STORAGE REGISTER, cịn chân OE mức cao ngõ trạng thái tổng trở cao Chú ý: - Khi dịch liệu vào ghi 8-STAGE SHIFT REGISTER, chưa tạo xung STCP ghi 8-BIT STORAGE REGISTER giữ nguyên trạng thái ngõ giữ nguyên trạng thái - Khi chân MR mức liệu ghi 8-STAGE SHIFT REGISTER bị xóa, cịn ghi 8-BIT STORAGE REGISTER giữ nguyên trạng thái ngõ giữ nguyên trạng thái 3.3 Led đoạn đôi chung Anot 3.3.1 Cấu tạo - Led đoạn đèn led xếp thành hình chữ nhật Mỗi led đoạn Khi đoạn chiếu sáng phần chữ số (hệ thập phân thập lục phân) hiển thị - Mỗi đèn led đoạn có chân đưa khỏi hộp hình vuông Mỗi chân gán cho chữ từ a đến g tương ứng với led Những chân khác nối lại với thành chân chung - Hình Led đoạn 3.3.2 nguyên lý hoạt động - Tất chân anode nối với với logic Mỗi phân đoạn chiếu sáng cách sử dụng điện trở tín hiệu logic (hay low) vào cực cathode (từ a đến g) Trang HỆ THỐNG ĐÈN GIAO THƠNG THƠNG MINH GVHD: ThS.Nguyễn Văn Bình - Hình 3.1 Sơ đồ ngun lí hoạt động - Tùy vào chữ số thập phân hiển thị mà đèn led cụ thể phân cực thuận Ví dụ để hiển thị chữ số 0, cần phải chiếu sáng đoạn tương ứng a, b, c, d, e f Như số từ đến hiển thị led đoạn hình bên - - Hình 3.2 Sơ đồ nguyên lí hoạt động 3.4 Led phát sáng Led linh kiện quang điện tử - Nó cho ta lơi điểm sau: tần số - hoạt động cao , thể tích nhỏ, cơng - suất tiêu hao bé , không hút điện mạnh.Sự phát sinh dựa ngun - tắc hồn tồn giống bóng đèn Ở - vật chất đốt nóng photon - bị phóng thích - Hình Cấu tạo đèn led phát sáng Trang HỆ THỐNG ĐÈN GIAO THƠNG THƠNG MINH GVHD: ThS.Nguyễn Văn Bình 3.5 Cảm biến hồng ngoại THÔNG SỐ KỸ THUẬT Bộ so sánh sử dụng LM393, làm việc ổn định Điện áp làm việc: 3.3V – 5V DC Khi bật nguồn, đèn báo nguồn màu đỏ sáng Lỗ vít mm, dễ dàng cố định, lắp đặt Kích thước: 3.2cm * 1.4cm Các mơ-đun so sánh điện áp ngưỡng thông qua chiết áp, sử dụng chế độ thơng thường, xin vui lịng khơng tự ý điều chỉnh chiết áp Cổng giao tiếp: VCC: điện áp chuyển đổi từ 3.3V đến 5V (có thể kết nối trực tiếp đến vi điều khiển 5V 3.3V) GND: GND OUT: đầu kỹ thuật số (0 1) Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình Chương 4: LẬP TRÌNH VÀ MƠ PHỎNG 4.1 Lưu đồ thuật tốn Trang HỆ THỐNG ĐÈN GIAO THƠNG THƠNG MINH GVHD: ThS.Nguyễn Văn Bình 4.2 Source code chương trình int sensor1 = A1; // Cảm biến chiều 1-1 int sensor2 = A0; // Cảm biến chiều 1-2 Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình int loa1 = A4; // Loa chiều int loa2 = A5; // Loa chiều int ledGreen[] = {0x82, 0x92, 0x99, 0xB0,0xA4, 0xF9}; // số từ - cho đèn xanh int ledRed[] = { 0x90, 0x80, 0xF8, 0x82, 0x92, 0x99, 0xB0,0xA4, 0xF9}; // số từ - cho đèn đỏ int ledYellow[] = {0xB0,0xA4, 0xF9}; // số từ - cho đèn vàng int x; // Biến dùng vòng lặp // Để tiết kiệm chân mở rộng điều khiển Arduino nên dùng IC ghi dịch 74HC595 // IC 74HC595 dùng để điều khiển hiển thị thời gian led đoạn // IC 74HC595 thứ int latchPin1 = 8; // chân ST_CP(chân số 12) int clockPin1 = 9; // chân SH_CP(chân số 11) int dataPin1 = 10; // chân DS (chân số 14) // IC 74HC595 thứ int latchPin2 = 11; // chân ST_CP(chân số 12) int clockPin2 = 12; // chân SH_CP(chân số 11) int dataPin2 = 12; // chân DS (chân số 14) // Ngã tư có hai chiều nên khai báo chân cho chiều đèn sau: //Chiều thứ int red1 = 4; // Đèn đỏ thứ int yellow1 = 3; // Đèn vàng thứ int green1 = 2; // Đèn xanh thứ //Chiều thứ Trang HỆ THỐNG ĐÈN GIAO THƠNG THƠNG MINH GVHD: ThS.Nguyễn Văn Bình int red2 = 7; // Đèn đỏ thứ int yellow2 = 6; // Đèn vàng thứ int green2 = 5; // Đèn xanh thứ void setup() { Serial.begin(9600); // Mở cổng Serial mức 9600 // Chiều thứ pinMode(red1, OUTPUT); pinMode(yellow1, OUTPUT); pinMode(green1, OUTPUT); // IC 74HC595 thứ pinMode(latchPin1, OUTPUT); pinMode(clockPin1, OUTPUT); pinMode(dataPin1, OUTPUT); // Cảm biến loa chiều thứ pinMode(sensor1, INPUT_PULLUP); // Cảm biến chiều 1a pinMode(sensor2, INPUT_PULLUP); // Cảm biến chiều 1b pinMode(loa1, OUTPUT); // Loa chiều //Chiều thứ pinMode(red2, OUTPUT); pinMode(yellow2, OUTPUT); pinMode(green2, OUTPUT); // IC 74HC595 thứ pinMode(latchPin2, OUTPUT); pinMode(clockPin2, OUTPUT); pinMode(dataPin2, OUTPUT); // Cảm biến loa chiều thứ pinMode(sensor2, INPUT_PULLUP); // Cảm biến chiều pinMode(loa2, OUTPUT); // Loa chiều Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình } void loop() { // put your main code here, to run repeatedly: // Code chưa tái cấu trúc for (int i = 0; i < 18; i++) // Chu trình hiển thị chia thành giai đoạn { if (i < 6) // Giai đoạn : Đèn xanh chiều thứ bật , Đèn đỏ chiều thứ bật { for (x = 0; x < 100; x++) // vòng for tương ứng với giây hiển thị { // Chiều thứ digitalWrite(green1, HIGH); // Đèn xanh bật digitalWrite(red1, LOW); // Đèn đỏ tắt digitalWrite(yellow1, LOW); // Đèn vàng tắt // IC 74HC595 thứ : hiển thị thời gian đèn xanh chiều thứ digitalWrite(latchPin1, LOW); shiftOut(dataPin1, clockPin1, MSBFIRST, ledGreen[i]); // đẩy code vào IC digitalWrite(latchPin1, HIGH); // Chiều thứ digitalWrite(green2, LOW); // Đèn xanh tắt digitalWrite(red2, HIGH); // Đèn đỏ bật digitalWrite(yellow2, LOW); // Đèn vàng tắt // IC 74HC595 thứ : hiển thị thời gian đèn đỏ chiều thứ Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình digitalWrite(latchPin2, LOW); shiftOut(dataPin2, clockPin2, MSBFIRST, ledRed[i]); // đẩy code vào IC digitalWrite(latchPin2, HIGH); // Điều khiển loa chiều thứ if (digitalRead(sensor2a) == LOW || digitalRead(sensor2b) == LOW) // Nếu có vật cản đèn đỏ chiều thứ sáng loa phát âm báo { digitalWrite(loa2, HIGH); // Cấp nguồn cho loa delay(10); digitalWrite(loa2, LOW); // Tắt loa } else // Nếu đèn đỏ chiều thứ tắt tắt loa { digitalWrite(loa2, LOW); delay(10); } } } else if (i >= && i < 9) // Giai đoạn 2: Đèn vàng thứ bật , Đèn đỏ thứ bật { for (x = 0; x < 100; x++) // Vòng for tương ứng với giây hiển thị { // Chiều thứ digitalWrite(green1, LOW); // Đèn xanh thứ tắt digitalWrite(red1, LOW); // Đèn đỏ thứ tắt digitalWrite(yellow1, HIGH); // Đèn vàng thứ bật Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình // IC 74HC595 thứ : hiển thị thời gian đèn vàng cuat chiều thứ digitalWrite(latchPin1, LOW); shiftOut(dataPin1, clockPin1, MSBFIRST, ledYellow[i-6]); // đẩy code vào IC digitalWrite(latchPin1, HIGH); // Chiều thứ digitalWrite(green2, LOW); // Đèn xanh thứ tắt digitalWrite(red2, HIGH); // Đèn đỏ thứ bật digitalWrite(yellow2, LOW); // Đèn vàng thứ tắt // IC 74HC595 thứ 2: hiển thị thời gian đèn đỏ chiều thứ digitalWrite(latchPin2, LOW); shiftOut(dataPin2, clockPin2, MSBFIRST, ledYellow[i-6]); digitalWrite(latchPin2, HIGH); // Điều khiển loa chiều thứ if (digitalRead(sensor2a) == LOW || digitalRead(sensor2b) == LOW) // Nếu có vật cản đèn đỏ chiều thứ bật loa phát âm báo { digitalWrite(loa2, HIGH); delay(10); digitalWrite(loa2, LOW); } else // Nếu đèn đỏ chiều thứ tắt tắt loa { digitalWrite(loa2, LOW); delay(10); } } } Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình else if (i >= && i < 15) // Giai đoạn : Đèn đỏ chiều thứ bật, đèn vàng chiều thứ bật { for (x = 0; x < 100; x++) // vòng for tương ứng với giây hiển thị { // Chiều thứ digitalWrite(green1, LOW); // Đèn vàng thứ tắt digitalWrite(red1, HIGH); // Đèn đỏ thứ bật digitalWrite(yellow1, LOW); // Đèn vàng thứ tắt // IC 74HC595 thứ : hiển thị thời gian đèn đỏ chiều thứ digitalWrite(latchPin1, LOW); shiftOut(dataPin1, clockPin1, MSBFIRST, ledRed[i-9]); digitalWrite(latchPin1, HIGH); // Chiều thứ digitalWrite(green2, HIGH); // Đèn xanh thứ bật digitalWrite(red2, LOW); // Đèn đỏ thứ tắt digitalWrite(yellow2, LOW); // Đèn vàng thứ tắt // IC 74HC595 thứ 2: hiển thị thời gian đèn xanh chiều thứ digitalWrite(latchPin2, LOW); shiftOut(dataPin2, clockPin2, MSBFIRST, ledGreen[i-9]); digitalWrite(latchPin2, HIGH); // Điều khiển loa chiều thứ if (digitalRead(sensor1) == LOW || digitalRead(sensor2) == LOW) // Nếu có vật cản đèn đỏ chiều thứ bật loa phát âm báo { digitalWrite(loa1, HIGH); delay(10); digitalWrite(loa1, LOW); } Trang HỆ THỐNG ĐÈN GIAO THÔNG THƠNG MINH GVHD: ThS.Nguyễn Văn Bình else // Nếu đèn đỏ chiều thứ tắt tắt loa { digitalWrite(loa1, LOW); delay(10); } } } else if (i >= 15 && i < 18) // Giai đoạn 4: Đèn đỏ chiều thứ bật, Đèn vang chiều thứ bật { for (x = 0; x < 100; x++) // Vòng for tương ứng với giây hiển thị { // Chiều thứ digitalWrite(green1, LOW); // Đèn xanh tắt digitalWrite(red1, HIGH); // Đèn đỏ bật digitalWrite(yellow1, LOW); // Đèn vàng tắt // IC 74HC595 thứ 1: hiển thị thời gian đèn đỏ chiều thứ digitalWrite(latchPin1, LOW); shiftOut(dataPin1, clockPin1, MSBFIRST, ledYellow[i-15]); digitalWrite(latchPin1, HIGH); // Chiều thứ digitalWrite(green2, LOW); // Đèn xanh tắt digitalWrite(red2, LOW); // Đèn đỏ tắt digitalWrite(yellow2, HIGH); // Đèn vàng bật // IC 74HC595 thứ 2: hiển thị thời gian đèn vang chiều thứ digitalWrite(latchPin2, LOW); shiftOut(dataPin2, clockPin2, MSBFIRST, ledYellow[i-15]); digitalWrite(latchPin2, HIGH); // Điều khiển loa chiều thứ Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình if(digitalRead(sensor1) == LOW || digitalRead(sensor2) == LOW) // Nếu có vật cản đèn đỏ chiều thứ bật loa phát âm báo { digitalWrite(loa1, HIGH); delay(10); digitalWrite(loa1, LOW); } else // Nếu đèn đỏ chiều thứ tắt tắt loa { digitalWrite(loa2, LOW); delay(10); } } } } } Chương 5: KẾT QUẢ VÀ ỨNG DỤNG 5.1 Kết quả: Trang HỆ THỐNG ĐÈN GIAO THÔNG THÔNG MINH GVHD: ThS.Nguyễn Văn Bình Dưới dây số kết mà nhóm đạt sau q trình học tập thực hành: 5.2 Ứng dụng Trong trình học tập làm, nhóm em phát nhiều ứng dụng mơ hình đèn giao thơng , ví dụ như: Sảm phẩm sử dụng ngã tư đường Sử dụng thí nghiệm xây dựng đường Mơ tiết học an tồn giao thông Chương 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 Kết luận Trên sở nghiên cứu ngôn ngữ lập trình vi điều khiển ứng dụng lập trình Adruino Dưới hướng dẫn thầy Nguyễn Vũ Anh Quang, chúng em thiết kế thành công mơ hình đèn giao thơng Tuy kết đạt chưa cao, nhiều điểm hạn chế chưa khắc phục được, Trang HỆ THỐNG ĐÈN GIAO THƠNG THƠNG MINH GVHD: ThS.Nguyễn Văn Bình bước khởi đầu để chúng em hướng tới mạch điều khiển hoàn thiện sau Bên cạnh đó, q trình xây dựng mạch, chúng em học hỏi nhiều, kĩ thuật vi điều khiển để áp dụng vào sản phẩm sau Về mơ hình đèn giao thông , sau chúng em lấy ý kiến giáo viên bạn khoa Sản phẩm đạt kết khả quan, có tiềm phát triển lớn tương lai Chúng em sinh viên bước đầu học lập trình với ngơn ngữ vi điều khiển, nên sản phẩm tránh khỏi lỗi, điểm chưa hợp lí, động lực để chúng em làm tốt sau 6.2 Hướng phát triển: Trong tương lai tích hợp thêm thiết bị như: Cammera Cảm biến hồng ngoại Các pin lượng mặt trời DANH MỤC TÀI LIỆU THAM KHẢO [1] Cộng đồng Arduino Việt Nam [2] Adruino.vn [3] Components101.com [4] Arduino.cc [5] Forum.fritzing.org Trang