1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

BẬT TẮT ĐÈN DỰA VÀO NGƯỠNG ÁNH SÁNG HỆ THỐNG NHÚNG(LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)

11 21 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 898,08 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318) LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318) LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318) LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)

Trang 1

TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP

KHOA ĐIỆN TỬ

BÁO CÁO TIỂU LUẬN Môn học: HỆ THỐNG NHÚNG

Đề tài: BẬT TẮT ĐÈN DỰA VÀO NGƯỠNG

ÁNH SÁNG

GVHD: TANG CẨM NHUNG

SVTH :TRẦN VIỆT ANH

MSSV:K175520114003

Thái Nguyễn ngày 14 tháng 7 năm 2021

Trang 2

CHƯƠNG 1: GIỚI THIỆU YÊU CẦU ĐỀ TÀI

I,GIỚI THIỆU ĐỀ TÀI :

-- Trong cuộc sống hiện nay, điện là một phần không thể thiếu Hầu hết các thiết bị trong gia đình và các thiết bị công nghiệp đều sử dụng điện năng

- Với nhu cầu của con người ngày càng tăng, việc chế tạo các thiết bị thông minh tiện lợi và tiết kiệm điện anwng là rất cần thiết

- Dựa trên cơ sở đó, em lựa chọn đề tài “ Bật tắt đèn dựa vào ngưỡng ánh sáng ” nhằm mục đích đảm bảo nhu cầu xử dụng mà vẫn tiết kiệm điện năng

- Các   s nả   ph mẩ   trên   thị   trường

Hi n nay, trên th  trệ ị ường đã có nh ng s n ph m v i tính năng c m bi n h ngữ ả ẩ ớ ả ế ồ ngo i phát hi n ngạ ệ ười tuy nhiên ph m vi còn h n ch , d  b  tác đ ng nhi u.ạ ạ ế ễ ị ộ ễ Cács n ph m có ch t lả ẩ ấ ượng và giá c  tuy đa d ng nh ng khó đáp  ng đả ạ ư ứ ược nhu   c uầ   chung   c aủ   người   sử   d ng.ụ

­   Nhi mệ   vụ   thi tế   kế Thi t b  có kh  năng phát hi n chuy n đ ng c a con ngế ị ả ệ ể ộ ủ ười, khi có người

bước vào vùng ho t đ ng, thi t b  s  nh n bi t chuy n đ ng và đ a tín hi u raạ ộ ế ị ẽ ậ ế ể ộ ư ệ

rơ le b t đèn, khi ngậ ười đi ra kh i vùng ho t đ ng, r  le s  chuy n tr ng tháiỏ ạ ộ ơ ẽ ể ạ

đèn

Trang 3

CHƯƠNG 2: THIẾT KẾ

I, GIỚI THIỆU :

-Chức năng : + tự động bật đèn khi trời tối và tắt khi trời sáng

+ giảm thiểu điện năng tiêu thụ

+ có thể đặt ở các vị trí ngoài trời như làm đèn cổng, đèn sân

-Trước hết chúng ta cần phải hiểu nguyên lý hoạt động của hệ thống :

Nguyên lí hoạt động của mạch: • Khi có ánh sáng: quang trở có điện trở nhỏ => Uquang trở nhỏ khi qua tranzitor được khuếch đại lên => Ucuộn dây rơ le nhỏ làm cho rơ le ngắt và ko

có nguồn cấp cho đèn LED=> đèn LED tắt • Khi không có ánh sáng: quang trở có điện trở lớn=> Uquang trở lớn khi qua tranzitor được khuếch đại lên=> Ucuộn dây rơ le lớn làm cho

rơ le đóng và có nguồn cấp cho đèn LED=> đèn LED sáng

II, THIẾT KẾ :

1, SƠ ĐỒ KHỐI :

Hình 1: sơ đồ khối của hệ thống

Khối nguồn: Cấp nguồn cho cảm biến, vi điều khiển và rơle

Khối cảm biến: Nhận biết ngưỡng sáng

Khối điều khiển: Điều khiển bật tắt đèn

KHỐI NGUỒN

KHỐI CHẤP HÀNH

KHỐI CẢM

BIẾN

KHỐI ĐIỀU KHIỂN

Trang 4

Khối chấp hành: Thực hiện bật tắt đèn

2, SƠ ĐỒ NGUYÊN LÝ :

a Khối điều khiển

Có thể sử dụng các loại VĐK như AVR, 8051, ARM, PIC mà có khả năng đáp ứng cho việc thực hiện các phép tính toán ( + - * / ) đáp ứng yêu cầu của bài toán

+) Tuy nhiên trong hệ thống này lựa chọn PIC 18F877A:

Hình 1: Vi điều khiển Pic16F877A

+) Ưu điểm của vi điều khiển này:

- Họ vi điều khiển này có thể dễ dàng mua trên thị trường

- Tính phổ biến cao

- Giá thành hợp lí

- Có đầy đủ các tính năng của một vi điều khiển hoạt động độc lập

- Sự hỗ trợ của nhà sản xuất về trình biên dịch, các công cụ lập trình, ngôn ngữ lập trình khá phổ biến

- Không quá phức tạp trong lập trình

- Lập trình trên LCD đơn giản hơn nhiều so với các họ vi điều khiển khác

b Khối hiển thị

Có thể sử dụng rất nhiều thiết bị hiển thị có khả năng đáp ứng cho hệ thống này như: LED 7 thanh, LED ma trận, LED đơn, LCD

Nhưng trong bài này, chúng ta chỉ nghiên cứu về LCD LM044L

+) LCD LM044L

Trang 5

Đây là thiết bị hiển thị có độ phân giải cao, hiển thị kết quả rõ ràng, giá thành không quá đắt Vì thế nó là thiết bị đáp ứng cho hệ thống này là tốt nhất

Chức năng các chân:

VSS: Chân nối đất cho LCD

VDD: Chân cấp nguồn cho LCD

VEE: Điều chỉnh sự tương phản cho LCD

RS: Chân chọn thanh ghi (Register select) Nối chân RS với logic “0” (GND) hoặc logic “1” (VCC) để chọn thanh ghi

RW: Chân chọn chế độ đọc/ghi (Read/Write) Nối chân R/W với logic “0” để LCD hoạt động ở chế độ ghi, hoặc nối với logic “1” để LCD ở chế độ đọc

 E: Chân cho phép (Enable) Sau khi các tín hiệu được đặt lên bus DB0-DB7, các lệnh chỉ được chấp nhận khi có 1 xung cho phép của chân E

D0-D7: Tám đường của bus dữ liệu dùng để trao đổi thông tin với MPU Có 2 chế độ sử dụng 8 đường bus này :

+) Chế độ 8 bit : Dữ liệu được truyền trên cả 8 đường, với bit MSB là bit DB7 +) Chế độ 4 bit : Dữ liệu được truyền trên 4 đường từ DB4 tới DB7, bit MSB là DB7

c, sơ đồ nguyên lý hệ thống :

Trang 6

Hình 3: Sơ đồ nguyên lý hệ thống trên proteus

THIẾT BỊ XỬ DỤNG BAO GỒM :

-Vi xử lý pic 16F877A

- đèn led ( 5 màu 5 đèn )

- điện trở

- màn LCD

- cảm bến ánh sáng

- quang trở

d, code hệ thống :

#include <16f877a.h>

#device ADC=10;

#use delay(clock=20M)

#define lcd_rs_pin pin_b0

#define lcd_rw_pin pin_b1

#define lcd_enable_pin pin_b2

#define lcd_data4 pin_b4

Trang 7

#define lcd_data5 pin_b5

#define lcd_data6 pin_b6

#define lcd_data7 pin_b7

#include <lcd.c>

float anhsang;

void ADC_Init()

{

setup_adc(ADC_CLOCK_DIV_2); //thời gian lấy mẫu bằng xung clock/2

setup_adc_ports(AN0); //Ao nhận analog,áp nguồn +5V cấp cho IC là đ/a chuẩn set_adc_channel(0); //chọn chân 0 để đọc vào lệnh read

delay_us(100); //hiển thị sau 0,1s

}

void main()

{

set_tris_b(0x00); //cài đặt chân b

set_tris_c(0x00); // cài đặt chân c

output_low(pin_C0);

lcd_init(); //khởi tạo lcd

ADC_Init();

lcd_gotoxy(1,1); // đưa con trỏ tới cột 1 dòng 1

lcd_putc("TIEU LUAN NHUNG"); // xuất dữ liệu ra lcd

lcd_gotoxy(1,2); //đưa con trỏ tới cột 1 dòng 2

lcd_putc("TRAN VIET ANH"); // xuất dữu liệu ra lcd

delay_ms(1000); // hiển thị sau 1s

lcd_putc('\f');

while(TRUE)

{

anhsang=0;

anhsang=anhsang+read_adc();

lcd_gotoxy(1,1);

printf(lcd_putc,"QUANG TRO:%f",anhsang); // thiết lập ngưỡng sáng trung gian

Trang 8

if(anhsang>500) //nếu ánh sáng lướn hơn 500

{

output_high(pin_C0);

lcd_gotoxy(1,2);

lcd_putc("DEN ON "); //đèn sáng

}

if(anhsang<=500) // ánh sáng nhỏ hơn hoặc bằng 500

{

output_low(pin_C0);

lcd_gotoxy(1,2);

lcd_putc("DEN OFF"); //đèn tối

}

delay_ms(100);

}

}

* quá trình hoạt động của hệ thống :

- B1: Bấm vào cảm biến

- B2: Quan sát giá trị quang trở trên LCD

- B3 : Tiếp tục bấm vào cảm biến tới khi LCD hiện giá trị nhất định đèn sẽ sáng

Ở đây ta thiết lập 1 giá trị cố định cho quang trở, việc này có ý nghĩa cài đặt khi nào đèn sẽ sáng tùy vào cường độ sáng bên ngoài

Trang 9

CHƯƠNG 3 : KẾT QUẢ THỰC HIỆN VÀ KẾT LUẬN

I, KẾT QUẢ :

Hình 4 : khởi động hệ thống

Trang 10

Hình 5 : Giá trị quang trở dưới 500

Hình 6: Giá trị quang trở trên 500

KẾT LUẬN :

- Hệ thống hoạt động ổn định

- Có ứng dụng thực tế cao

- Dễ dàng lắp đặt và bảo dưỡng

- Có thể lắp đặt ở nhiều nơi

II, HƯỚNG PHÁT TRIỂN :

-Đề tài này có thể chiếu sáng các loại đèn thông dụng như trên Trên cơ sở đó có thể

phát triển theo các hướng sau:

+ Bật tắt các thiết bị trong nhà khi có người

+ Bật tắt điều hòa, quạt khi trời nóng, lạnh

+

Trang 11

TÀI LIỆULỆU THAM KHẢO

 Slide bài giảng Hệ Thống Nhúng – Tăng Cẩm Nhung – BM TIN HỌC CÔNG NGHIỆP – KHOA ĐIỆN TỬ – Trường ĐHKT Công nghiệp Thái Nguyên

https://tailieu.vn/doc/giao-trinh-he-thong-nhung-343314.htm

 https://tailieu.vn/doc/giao-trinh-he-thong-nhung-phan-2-1789829.html

 https://cuuduongthancong.com/s/lap-trinh-he-thong-nhung

Ngày đăng: 05/01/2022, 17:46

HÌNH ẢNH LIÊN QUAN

Hình 1: sơ đồ khối của hệ thống - BẬT TẮT ĐÈN DỰA VÀO NGƯỠNG ÁNH SÁNG  HỆ THỐNG NHÚNG(LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)
Hình 1 sơ đồ khối của hệ thống (Trang 3)
Hình 1: Vi điều khiển Pic16F877A - BẬT TẮT ĐÈN DỰA VÀO NGƯỠNG ÁNH SÁNG  HỆ THỐNG NHÚNG(LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)
Hình 1 Vi điều khiển Pic16F877A (Trang 4)
Hình 3: Sơ đồ nguyên lý hệ thống trên proteus THIẾT BỊ XỬ DỤNG BAO GỒM : - BẬT TẮT ĐÈN DỰA VÀO NGƯỠNG ÁNH SÁNG  HỆ THỐNG NHÚNG(LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)
Hình 3 Sơ đồ nguyên lý hệ thống trên proteus THIẾT BỊ XỬ DỤNG BAO GỒM : (Trang 6)
CHƯƠNG 3: KẾT QUẢ THỰC HIỆN VÀ KẾT LUẬN I, KẾT QUẢ : - BẬT TẮT ĐÈN DỰA VÀO NGƯỠNG ÁNH SÁNG  HỆ THỐNG NHÚNG(LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)
3 KẾT QUẢ THỰC HIỆN VÀ KẾT LUẬN I, KẾT QUẢ : (Trang 9)
Hình 4: khởi động hệ thống - BẬT TẮT ĐÈN DỰA VÀO NGƯỠNG ÁNH SÁNG  HỆ THỐNG NHÚNG(LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)
Hình 4 khởi động hệ thống (Trang 9)
Hình 5: Giá trị quang trở dưới 500 - BẬT TẮT ĐÈN DỰA VÀO NGƯỠNG ÁNH SÁNG  HỆ THỐNG NHÚNG(LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)
Hình 5 Giá trị quang trở dưới 500 (Trang 10)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w