You are on page 1of 19

Nhóm 6

ĐỀ TÀI NHẬP MÔN

HỆ THỐNG HẸN GIỜ CHO THIẾT BỊ ĐIỆN


Nhóm gồm có 5 thành viên :
1. Dương Đức Quang - 20214046
2. Đỗ Lê Ngọc Diệp - 20213831
3. Trần Minh Hải Đăng - 20213871
4. Nguyễn Đức Thi - 20214098
5. Nguyễn Trung Hiếu - 20213922

3
Giới thiệu

Trong thời đại phát triển hiện nay, công nghệ đang được ứng dụng rất nhiều vào
cuộc sống nhằm mang đến tự thuận tiện, tiết kiệm thời gian cho con người. Đơn
cử, có nhiều thiết bị điện gia dụng muốn hoạt động hoặc ngưng hoạt động thì
không có cách nào khác ngoài việc nhấn công tắc để bật hoặc tắt. Điều này mặc dù
là rất phổ biến nhưng đôi khi khiến người dùng thụ động hoặc bất tiện, đặc biệt
chẳng may quên không tắt khi không dùng thì sẽ dẫn đến tốn điện năng, thậm chí
có thể gây hỏng thiết bị hoặc những sự cố như cháy nổ. Nhóm em đã tham khảo
một số ý tưởng và đã lựa chọn “Hệ thống hẹn giờ cho thiết bị điện” để làm. Một hệ
thống đơn giản giúp hẹn giờ tắt bật, tiết kiệm điện và hạn chế việc quên tắt thiết bị
điện khi không sử dụng.

4
Mục đích

Có rất nhiều người có thói quen để đèn sang khi đi ngủ

Các tác hại khi ngủ để đèn:


-Ức chế hormone => Cần có thiết bị tự động tắt
-Suy giảm thị lực khi ta ngủ
-Tăng nguy cơ mắc các bệnh
ung thư

5
Các linh kiện

1. DS1307

• Đồng hồ thời gian thực hay còn gọi


với cái tên là Real Time Clock sử
dụng Module DS1307, được sử
dụng rất phổ biến trong các ứng
dụng của Arduino.
• Một số tính năng quan trọng của
DS1307 là:
• Khả năng tạo sóng vuông có thể
lập trình.
• Dòng điện thấp, dưới 500 mA
trong chế độ sao lưu pin.
• Khả năng thiết lập ngày đến năm
2100.
• Sử dụng chuẩn giao tiếp I2C.

6
2. Module I2C

7
• Module chuyển đổi • Ưu điểm
I2C hỗ trợ các loại
• Tiết kiệm chân cho vi điều khiển
LCD sử dụng • Dễ dàng kết nối với LCD
driver HD44780
(LCD 1602, LCD
2004, … ), kết nối • Thông số kĩ thuật
với vi điều khiển • Điện áp hoạt động: 2.5 - 6V DC
thông qua giao tiếp • Hỗ trợ màn hình: LCD1602, 1604, 2004 (driver
I2C, tương thích HD44780)
với hầu hết các vi • Giao tiếp: I2C
điều khiển hiện • Địa chỉ mặc định: 0X27 (có thể điều chỉnh bằng
nay. ngắn mạch chân A0 /A1 /A2)
• Kích thước: 41.5mm (L) x 19mm (W) x 15.3mm
(H)
• Trọng lượng: 5g
• Tích hợp Jump chốt để cung cấp đèn cho LCD hoặc
ngắt
• Tích hợp biến trở xoay điều chỉnh độ tương phản
cho LCD

8
3. Module Relay 5DVC 1 kênh

9
• Module relay bản chất là dùng relay • Thông Số Kỹ Thuật Của Module
để điều khiển đóng mở, dùng điện áp Relay:
nhỏ để kích mở điện áp lớn. Module • Nguồn đầu vào : 5 VDC
relay 5DVC có kích thước nhỏ gọn, • Chân IN: kích mở relay
tiện lợi và dễ sử dụng nên được sử • Jump H/L level trigger: thiết lập mức
dụng rất rộng rãi. Thường được dùng điều khiển relay. Có 2 mức : HIGH /
như một công tắc điện , dùng để điều LOW.
khiển các thiết bị công suất lớn ( đèn, • Đầu ra:
động cơ,  ...) • COM: Tiếp điểm relay 220V
10A ( Lưu ý tiếp điểm , không
phải điện áp ra)
• NO: chân thường mở
• NC: chân thường đóng

10
4. LCD 16x02

11
• LCD 16×2 được sử dụng để hiển thị trạng thái hoặc các thông số.
• LCD 16×2 có 16 chân trong đó 8 chân dữ liệu (D0 – D7) và 3
chân điều khiển (RS, RW, EN).
• 5 chân còn lại dùng để cấp nguồn và đèn nền cho LCD 16×2.
• Các chân điều khiển giúp ta dễ dàng cấu hình LCD ở chế độ
lệnh hoặc chế độ dữ liệu.
• Chúng còn giúp ta cấu hình ở chế độ đọc hoặc ghi.

• LCD 16×2 có thể sử dụng ở chế độ 4 bit hoặc 8 bit tùy theo ứng
dụng ta đang làm.

12
5. Arduino

13
• Arduino Uno là một bảng mạch vi điều khiển nguồn mở dựa trên vi
điều khiển 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/ đầu ra Digital và
Analog có thể giao tiếp với các bảng mạch 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à đam
mê về đ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 xây dựng cho mình một dự án nhanh nhất ( lập
trình Robot, xe tự hành, điều khiển bật tắt led…)

14
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 6 provide PWM output)

Số chân PWM Digital  6

Số chân Analog  6

Dòng điện DC trên mỗi chân I/O  20 mA

Dòng điện DC trên chân 3.3V  50 mA

Flash Memory 32 KB (ATmega328P) of which 0.5 KB used by bootloader


SRAM 2 KB (ATmega328P)

EEPROM 1 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

15
Sơ đồ nối mạch

16
17
18
THANK YOU !

19

You might also like