1.1 Tổng Quan về đề tài Trong những năm gần đây cùng với sự phát triển của nền kinh tế là tốc độgia tăng không ngừng về các loại phương tiện giao thông .Sự phát triển nhanhchóng của các
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN MẠNG MÁY TÍNH
-*** -BÁO CÁO BÀI TẬP NHÓM MÔN KIẾN TRÚC VÀ HẠNG TẦNG MẠNG IoT – 7080713
Đề tài: Đề 6 THIẾT KẾ MẠCH ĐIỀU KHIỂN ĐÈN GIAO THÔNG
Cán bộ giảng dạy
TS Nguyễn Huy Duy
Bộ môn: Khoa học máy tính
Nhóm sinh viên thực hiện
Nguyễn Thị Liên (2021050383) ( Nhóm trưởng)
Ngô Đức Mạnh (2021050434) Nguyễn Hồng Nhung (2021050497) Phạm Đăng Phúc (2021050516) Nguyễn Hồng Quân (2021050544)
NHÓM HP : 06
Hà Nội – 2022
Trang 2Mục Lục
1 Mở đầu 3
1.2 Lý do chọn đề tài 3
1.3 Mục tiêu và nhiệm vụ nghiên cứu 3
1.4 Đối tượng và phạm vi nghiên cứu 3
1.5 Phương pháp nghiên cứu 3
2 Nội dung 4
2.2 Thiết kế mạch LCD 4
2.2.2 Code 5
2.3 Thiết kế mạch đèn giao thông 6
2.3.2 Code 7
2.3.3 Chạy chương trình 8
3 Kết Luận 10
4 Tài liệu tham khảo 11
Trang 31.1 Tổng Quan về đề tài
Trong những năm gần đây cùng với sự phát triển của nền kinh tế là tốc độ gia tăng không ngừng về các loại phương tiện giao thông Sự phát triển nhanh chóng của các phương tiện giao thông đã dẫn tới tình trạng tắt nghẽn giao thông xảy ra rất thường xuyên Vấn đề đặt ra ở đây là làm sao đảm bảo giao thông được thông suốt và sử dụng đèn điều khiển giao thông ở những ngã tư ,những nơi giao nhau của các làn đường là một giải pháp
Xuất phát từ nhu cầu thực tế và những hiểu biết về những lĩnh vực này.Sau đây em xin tìm hiểu và thiết kế hệ thống đèn giao thông thông minh sử dụng Aduino.Đây là cơ sở để thiết kế những hệ thống tự động hóa đơn giản ,cũng như phức tạp được ứng dụng rộng rãi trong khoa học và đời sống
1.2 Tính cấp thiết
Trong những năm gần đây cùng sự phát triển của nền kinh tế là tốc độ gia tăng không ngừng về các loại phương tiện giao thông Sự phát triển nhanh chóng của các phương tiện giao thông dẫn đến tình trạng tắc nghẽn giao thông và tai nạn giao thông xảy ra thường xuyên
Để giải quyết vấn đề đó,em đã chọn đề tài “ Thiết kế mạch điều khiển đèn giao thông ” nhằm thiết kế và triển khai một hệ thống điều khiển cho đèn giao thông tại một ngã tư, nhằm hạn chế ùn tắc và tai nạn cho các phương tiện tham gia giao thông
1.3 Mục tiêu và nhiệm vụ nghiên cứu
- Mục tiêu: Nghiên cứu và thiết kế hệ thống đèn giao thông sử dụng Aduino
- Nhiệm vụ nghiên cứu : Tìm hiểu về hệ thống đèn giao thông và hệ thống báo động để hoàn thành sản phẩm hệ thống đèn giao thông sử dụng Aduino
1.4 Đối tượng và phạm vi nghiên cứu
- Đối tượng :
+ Tìm hiểu mô hình hệ thống đèn giao thông thông minh sử dụng Arduino
Trang 4+ Các thành phần và hệ thống điều khiển của mô hình
-Phạm vi nghiên cứu:
+Nghiên cứu hoạt động của Aduino
+Nghiên cứu về cách nạp code cho Arduino
1.5 Phương pháp nghiên cứu
- Kết hợp giữ nghiên cứu lý thuyết và mô hình thực tế để làm rõ nội dung
đề tài Cụ thể như sau :
+ Thu thập ,phân tích các tài liệu và thông tin liên quan đến đề tài
+ Vận dụng những kiến thức cơ bản đã học về điện tử truyền thông
+ Tìm hiểu qua tài liệu internet và sách báo và nhu cầu đời sống xã hội + Sử dụng trang web tinkercad.com để thực hiện viết code và nạp code + Tìm hiểu các đồ án có đề tài liên quan
+ Sử dụng các phần mềm vẽ mô phỏng và lập trình
2.1 Nội Dung
2.2.1Thiết kế mạch LCD
Mạch LCD hiển thị họ tên mã số sinh viên
Hình 2.1
Trang 5Hình 2.2
2.2.2 Code
#include <LiquidCrystal.h>
int seconds = 0;
LiquidCrystal lcd_1(12, 11, 5, 4, 3, 2);
Trang 6void setup()
{
lcd_1.begin(16, 2);
// Print a message to the LCD
lcd_1.print("NGUYEN THI LIEN");
}
void loop()
{
lcd_1.setCursor(0, 1);
lcd_1.print("2021050383");
}
2.3.1 Thiết kế mạch đèn giao thông
*Nguyên tắc hoạt động
-khi được cấp điện, đèn LED báo xanh
-sau 75s, đèn LED từ màu xanh chuyển sang màu vàng -sau 15s, đèn LED từ màu vàng chuyển sang màu đỏ -Và tiếp tục vòng lặp cho đến khi ngừng hoạt động Thiết kế mạch điều khiển đèn giao thông trên website tinkercad.com
Trang 7Sơ đồ mạch:
Hình 2.3
*Bảng linh kiện
2.3.2 Code
// C++ code
Trang 8//đèn xanh =75s, đèn vàng =15s, đèn đỏ =45s
int thoigian[] ={75.15,45};
void setup()
{
pinMode(3, OUTPUT);
pinMode(6, OUTPUT);
pinMode(9, OUTPUT);
}
void loop()
{
digitalWrite(3, HIGH);//đèn xanh đang chạy
delay(75000);
digitalWrite(3,LOW);
digitalWrite(6, HIGH);//đèn vàng đang chạy
delay(15000); digitalWrite(6,LOW);
digitalWrite(9, HIGH);//đèn đỏ đang chạy
delay(45000);
digitalWrite(9,LOW);
}
2.3.3 Chạy chương trình
Khi mạch điều khiển đèn giao thông hiện màu xanh với thời gian là 75s
Trang 9Hình 2.4
Khi mạch điều khiển đèn giao thông hiện màu vàng với thời gian là 15s
Hình 2.5
Trang 10Khi mạch điều khiển đèn giao thông hiện màu đỏ với thời gian là 45s
Hình 2.6
Sau một thời gian tìm hiểu và nghiên cứu đề tài “ Thiết kế mạch điều khiển đèn giao thông” bằng Arduino Quá trình hoàn thành không thể tránh khỏi những sai sót nhất định Cùng với sự hướng dẫn nhiệt tình của thầy, chúng em đã hoàn thành
đề tài Qua đây một phần nào cũng giúp chúng ta hiểu rõ về ứng dụng của kỹ thuật
số trong thực tế, đồng thời hiều được những kiến thức cơ bản của kỹ thuật số và chức năng của các vi mạch Trong những năm gần đây, công nghệ vi điện tử phát triển rất mạnh mẽ sự ra đời của các vi mạch với mọi kích thước, đa dạng về chức năng với giá thành giảm nhanh, khả năng lập trình ngày càng cao đã mang lại những thay đổi sâu sắc trong ngành kỹ thuật điện tử, mạch số ở những mức độ khác nhau đã và đang thâm nhập vào tất cả các thiết bị điện tử thông dụng và chuyên dụng Vì vậy sự ra đời của kỹ thuật số là cơ sở cho ngành kỹ thuật điện tử,
Trang 11kỹ thuật máy tính, tin hoc, Bài làm này nhằm cho ta thấy được ứng dụng IoT vào trong đời sống – trong giao thông hiện nay
Qua quá trình làm bài và thiết kế hệ thống không thể tránh khỏi những sai sót
và khuyết điểm, kết quả vẫn còn chưa được hoàn thiện và cần được bổ sung thêm
Vì vậy, em rất mong nhận được sự góp ý của các thầy, cô giáo để em có được một sản phẩm hoàn chỉnh hơn Em xin chân thành cảm ơn
https://khotrithucso.com/doc/p/thiet-ke-mach-dieu-khien-den-giao-thong-289647
https://ket-noi.com/blog/threads/thiet-ke-he-thong-mach-dieu-khien-den-giao-thong.154383/
https://vi.wikipedia.org/wiki/%C4%90%C3%A8n_giao_th%C3%B4ng