1. Trang chủ
  2. » Tất cả

hệ thống khóa cửa thông minh

52 23 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

Tiêu đề Hệ Thống Khóa Cửa Thông Minh
Tác giả Nhóm Tác Giả
Người hướng dẫn Nguyễn Ngọc Minh
Trường học Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Kỹ Thuật Điện Tử
Thể loại báo cáo đồ án
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 52
Dung lượng 6,36 MB
File đính kèm file dinh kem.rar (5 MB)

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

Cấu trúc

  • 1. CHƯƠNG 1 : HỆ THỐNG KHÓA CỬA THÔNG MINH (9)
    • 1.1 L ch s phát tri n c a nhà thông minh ịch sử phát triển của nhà thông minh ử phát triển của nhà thông minh ển của nhà thông minh ủa nhà thông minh (9)
    • 1.2 H th ng khóa c a thông minh ệ thống khóa cửa thông minh ống khóa cửa thông minh ử phát triển của nhà thông minh (11)
  • 2. CHƯƠNG CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ (0)
    • 2.1. Gi i pháp kỹ thu t ải pháp kỹ thuật ật (15)
      • 2.1.1. Nhi m v c a h th ng c a thông minh ệm vụ của hệ thống cửa thông minh ụ của hệ thống cửa thông minh ủa hệ thống cửa thông minh ệm vụ của hệ thống cửa thông minh ống cửa thông minh ửa thông minh (15)
      • 2.1.2. Thi t k trên board m ch ết kế trên board mạch ết kế trên board mạch ạch (15)
      • 2.1.3. Thi t k m ch đi n ết kế trên board mạch ết kế trên board mạch ạch ệm vụ của hệ thống cửa thông minh (16)
      • 2.1.4. Gi i thu t l p trình ải thuật lập trình ật lập trình ật lập trình (16)
    • 2.2. H đi u hành FreeRTOS ệ thống khóa cửa thông minh ều hành FreeRTOS (16)
    • 2.3. Gi i thi u m t s thi t b dùng trong h th ng khóa c a thông minh ệ thống khóa cửa thông minh ột số thiết bị dùng trong hệ thống khóa cửa thông minh ống khóa cửa thông minh ết bị dùng trong hệ thống khóa cửa thông minh ịch sử phát triển của nhà thông minh ệ thống khóa cửa thông minh ống khóa cửa thông minh ử phát triển của nhà thông minh (0)
      • 2.3.1. STM32F103C8T6 (23)
      • 2.3.2. Node MCU (26)
      • 2.3.3. Module RFID RC522 và th RFID S50 13,56 MHz ẻ RFID S50 13,56 MHz (29)
      • 2.3.4. KEYPAD (32)
      • 2.3.5. Màn hình LCD 20x4 (33)
      • 2.3.6. Đ ng c servo SG90 ộng cơ servo SG90 ơ lược về (34)
    • 2.4 Các chu n giao th c s d ng ẩn giao thức sử dụng ức sử dụng ử phát triển của nhà thông minh ụng (35)
      • 2.4.1 UART (35)
      • 2.4.2 SPI (37)
      • 2.4.3 I2C (38)
      • 2.4.4 AJAX trên kit ESP8266 (41)
  • 3. CHƯƠNG THIẾT KẾ HỆ THỐNG KHÓA CỬA THÔNG MINH VÀ MÔ HÌNH (0)
    • 3.1. S đ kh i h th ng khóa c a thông minh ơ đồ khối hệ thống khóa cửa thông minh ồ khối hệ thống khóa cửa thông minh ống khóa cửa thông minh ệ thống khóa cửa thông minh ống khóa cửa thông minh ử phát triển của nhà thông minh (43)
    • 3.2. Ghép n i các kh i ống khóa cửa thông minh ống khóa cửa thông minh (44)
    • 3.3. L p trình đi u khi n h th ng ật ều hành FreeRTOS ển của nhà thông minh ệ thống khóa cửa thông minh ống khóa cửa thông minh (46)
  • 4. CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN (0)
    • 4.1. K t lu n ết bị dùng trong hệ thống khóa cửa thông minh ật (48)
    • 4.2. H ư ng phát tri n c a đ tài ển của nhà thông minh ủa nhà thông minh ều hành FreeRTOS (48)

Nội dung

Đồ án tốt nghiệp BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA KỸ THUẬT ĐIỆN TỬ 1 BÁO CÁO ĐỒ ÁN HỆ THỐNG NHÚNG ĐỀ TÀI HỆ THỐNG KHÓA CỬA THÔNG MINH GIẢNG VIÊN Nguyễn Ngọc Mi.

CHƯƠNG 1 : HỆ THỐNG KHÓA CỬA THÔNG MINH

L ch s phát tri n c a nhà thông minh ịch sử phát triển của nhà thông minh ử phát triển của nhà thông minh ển của nhà thông minh ủa nhà thông minh

Ti n đ cho h th ng nhà thông minh chính là thi t b đi u khi n t xaền ền ệ thống khóa cửa thông minh ống khóa cửa thông minh ế stm32F103C8T6 ị tự động hóa đã ngày ền ể ừ xa không dây Đượng caoc gi i thi u năm 1898 b i Nikola Tesla, khi đó ông đã đi u khi nớc của con ệ thống khóa cửa thông minh ở thành hiện thực Qua báo chí, các phương tiện truyền ền ể mô hình thu nh c a m t chi c thuy n b ng cách g i đi sóng radio qua đi uỏ trong sự ủa ột số loại esp phổ biến ế stm32F103C8T6 ền ằng ngày ửa thông minh ền khi n t xa ể ừ xa

Th k 20 b t đ u v i s phát tri n bùng n c a các thi t b gia d ng, ví dế stm32F103C8T6 # $ ần không nhỏ trong sự ớc của con ực tế stm32F103C8T6 ể ổng thể ủa ế stm32F103C8T6 ị tự động hóa đã ngày ục tiêu sau: ục tiêu sau: nh máy hút b i ch y b ng đ ng c (1901) và máy hút b i ch y b ng đi nư ục tiêu sau: ại esp phổ biến ằng ngày ột số loại esp phổ biến ơ servo SG90 ục tiêu sau: ại esp phổ biến ằng ngày ệ thống khóa cửa thông minh

(1907) Hai th p k ti p theo là m t cu c cách m ng thi t b gia d ng, s xu tậm chí là cuộc sống sinh hoạt hằng ngày # ế stm32F103C8T6 ột số loại esp phổ biến ột số loại esp phổ biến ại esp phổ biến ế stm32F103C8T6 ị tự động hóa đã ngày ục tiêu sau: ực tế stm32F103C8T6 hi n c a t l nh, máy s y, máy gi t, Tuy nhiên, giá thành r t đ t đ và vi c sệ thống khóa cửa thông minh ủa ủa ại esp phổ biến ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở $ ỏ trong sự ệ thống khóa cửa thông minh ở thành hiện thực Qua báo chí, các phương tiện truyền h u nh ng món hàng xa x ch xu t hi n nh ng gia đình giàu có ỉ tìm hiểu về việc đảm bảo an ninh, an toàn ỉ tìm hiểu về việc đảm bảo an ninh, an toàn ệ thống khóa cửa thông minh ở thành hiện thực Qua báo chí, các phương tiện truyền

Nh ng năm 1930, ý tưở thành hiện thực Qua báo chí, các phương tiện truyềnng v t đ ng hóa nhà đền ực tế stm32F103C8T6 ột số loại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ượng caoc kh i g i lên, nh ngơ servo SG90 ợng cao ư ph i đ n năm 1966, h th ng t đ ng hóa căn nhà đ u tiên mang tên EchoIV m iảnh thực tế stm32F103C8T6 ế stm32F103C8T6 ệ thống khóa cửa thông minh ống khóa cửa thông minh ực tế stm32F103C8T6 ột số loại esp phổ biến ần không nhỏ trong sự ớc của con đượng caoc phát tri n b i Jim Sutherland H th ng này giúp ch nhà lên danh sáchể ở thành hiện thực Qua báo chí, các phương tiện truyền ệ thống khóa cửa thông minh ống khóa cửa thông minh ủa mua hàng, đi u ch nh nhi t đ các phòng, b t và t t các thi t b gia d ng Nh ngền ỉ tìm hiểu về việc đảm bảo an ninh, an toàn ệ thống khóa cửa thông minh ột số loại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày $ ế stm32F103C8T6 ị tự động hóa đã ngày ục tiêu sau: ư đáng ti c là h th ng này ch a bao gi đế stm32F103C8T6 ệ thống khóa cửa thông minh ống khóa cửa thông minh ư ời Các thiết bị tự động hóa đã ngày ượng caoc bán ra th trị tự động hóa đã ngày ười Các thiết bị tự động hóa đã ngàyng

Hình 1.1 - H th ng Echo-IV phát tri n b i Jim Sutherlandệ thống Echo-IV phát triển bởi Jim Sutherland ống Echo-IV phát triển bởi Jim Sutherland ển bởi Jim Sutherland ởi Jim Sutherland

Năm 1969, b p máy tính Honeywell ra đ i Ch c năng c a s n ph m này làế stm32F103C8T6 ời Các thiết bị tự động hóa đã ngày ức tiêu thụ điện năng ủa ảnh thực tế stm32F103C8T6 ẩm này là t o ra các công th c món ăn, nh ng chi c b p này đã không đ t đại esp phổ biến ức tiêu thụ điện năng ư ế stm32F103C8T6 ế stm32F103C8T6 ại esp phổ biến ượng caoc thành công v thền ươ servo SG90ng m i do giá thành quá đ t đ ại esp phổ biến $ ỏ trong sự

Bước của conc ngo t l n đ u tiên đã x y ra vào năm 1971 khi b vi x lý ra đ i,ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ớc của con ần không nhỏ trong sự ảnh thực tế stm32F103C8T6 ột số loại esp phổ biến ửa thông minh ời Các thiết bị tự động hóa đã ngày khi n cho giá các thi t b đi n t gi m m nh Đi u này cũng đ ng nghĩa v i vi cế stm32F103C8T6 ế stm32F103C8T6 ị tự động hóa đã ngày ệ thống khóa cửa thông minh ửa thông minh ảnh thực tế stm32F103C8T6 ại esp phổ biến ền ồ khối hệ thống khóa cửa thông minh ớc của con ệ thống khóa cửa thông minh m i ngọc công nghệ góp phần không nhỏ trong sự ười Các thiết bị tự động hóa đã ngàyi có kh năng đảnh thực tế stm32F103C8T6 ượng caoc ti p c n v i công ngh d dàng h n Nh có bế stm32F103C8T6 ậm chí là cuộc sống sinh hoạt hằng ngày ớc của con ệ thống khóa cửa thông minh ễ dàng hơn Nhờ có bước ơ servo SG90 ời Các thiết bị tự động hóa đã ngày ước của conc phát tri n th n kì y, khái ni m "nhà thông minh" l n đ u tiên để ần không nhỏ trong sự ệ thống khóa cửa thông minh ần không nhỏ trong sự ần không nhỏ trong sự ượng caoc đ a ra vàoư năm 1984 b i H i Liên Hi p Xây d ng Hoa Kỳ ở thành hiện thực Qua báo chí, các phương tiện truyền ột số loại esp phổ biến ệ thống khóa cửa thông minh ực tế stm32F103C8T6

Hình 1.2 - Mô t h th ng m ng lả hệ thống mạng lưới sử dụng mạng không dây ệ thống Echo-IV phát triển bởi Jim Sutherland ống Echo-IV phát triển bởi Jim Sutherland ạng lưới sử dụng mạng không dây ưới sử dụng mạng không dây ử dụng mạng không dây ụng mạng không dâyi s d ng m ng không dâyạng lưới sử dụng mạng không dây

Trong su t th p niên 90, công ngh dành cho ngống khóa cửa thông minh ậm chí là cuộc sống sinh hoạt hằng ngày ệ thống khóa cửa thông minh ười Các thiết bị tự động hóa đã ngàyi cao tu i đã là m t chổng thể ột số loại esp phổ biến ủa đ đền ượng cao ậm chí là cuộc sống sinh hoạt hằng ngàyc t p trung nghiên c u, trong đó ngức tiêu thụ điện năng ười Các thiết bị tự động hóa đã ngàyi ta c g ng k t h p gi a kỹ thu tống khóa cửa thông minh $ ế stm32F103C8T6 ợng cao ậm chí là cuộc sống sinh hoạt hằng ngày hi n đ i và khoa h c v tu i già đ t o ra các công ngh ph c v cho ngệ thống khóa cửa thông minh ại esp phổ biến ọc công nghệ góp phần không nhỏ trong sự ền ổng thể ể ại esp phổ biến ệ thống khóa cửa thông minh ục tiêu sau: ục tiêu sau: ười Các thiết bị tự động hóa đã ngàyi cao tu i Chính s t p trung nghiên c u này cũng đóng góp vào vi c phát tri n cácổng thể ực tế stm32F103C8T6 ậm chí là cuộc sống sinh hoạt hằng ngày ức tiêu thụ điện năng ệ thống khóa cửa thông minh ể ti n nghi gia đình, thi t b gia d ng, đi n t đi n l nh Trong kho ng th i gianệ thống khóa cửa thông minh ế stm32F103C8T6 ị tự động hóa đã ngày ục tiêu sau: ệ thống khóa cửa thông minh ửa thông minh ệ thống khóa cửa thông minh ại esp phổ biến ảnh thực tế stm32F103C8T6 ời Các thiết bị tự động hóa đã ngày này, nhu c u k t n i các thi t b gia d ng cũng b t đ u xu t hi n Năm 1993,ần không nhỏ trong sự ế stm32F103C8T6 ống khóa cửa thông minh ế stm32F103C8T6 ị tự động hóa đã ngày ục tiêu sau: $ ần không nhỏ trong sự ệ thống khóa cửa thông minh m ng lại esp phổ biến ước của con ế stm32F103C8T6 i k t n i các thi t b t i nhà không dây đ u tiên đống khóa cửa thông minh ế stm32F103C8T6 ị tự động hóa đã ngày ại esp phổ biến ần không nhỏ trong sự ượng caoc xây d ng b iực tế stm32F103C8T6 ở thành hiện thực Qua báo chí, các phương tiện truyền Fujieda, mang đ n bế stm32F103C8T6 ước của conc phát tri n l n cho h th ng không dây ngày nay ể ớc của con ệ thống khóa cửa thông minh ống khóa cửa thông minh Đ n cu i th k 20, thu t ng Domotics đế stm32F103C8T6 ống khóa cửa thông minh ể # ậm chí là cuộc sống sinh hoạt hằng ngày ượng caoc sáng t o và s d ng đ miêuại esp phổ biến ửa thông minh ục tiêu sau: ể t vi c các s n ph m đ gia d ng đảnh thực tế stm32F103C8T6 ệ thống khóa cửa thông minh ảnh thực tế stm32F103C8T6 ẩm này là ồ khối hệ thống khóa cửa thông minh ục tiêu sau: ượng caoc k t h p v i máy tính và robot, t o thànhế stm32F103C8T6 ợng cao ớc của con ại esp phổ biến m t h th ng và ph i h p đ qu n lý các công vi c trong gia đình Năm 1998,ột số loại esp phổ biến ệ thống khóa cửa thông minh ống khóa cửa thông minh ống khóa cửa thông minh ợng cao ể ảnh thực tế stm32F103C8T6 ệ thống khóa cửa thông minh Ngôi nhà Thiên niên k (Integer millennium house) đ# ượng caoc m c a tr ng bày Cănở thành hiện thực Qua báo chí, các phương tiện truyền ửa thông minh ư nhà m u này minh h a cho vi c m t căn nhà có th đẫn kết nối Esp 8266 với STM32 ) ọc công nghệ góp phần không nhỏ trong sự ệ thống khóa cửa thông minh ột số loại esp phổ biến ể ượng caoc tích h p công ngh nhợng cao ệ thống khóa cửa thông minh ư th nào, v i các h th ng sế stm32F103C8T6 ớc của con ệ thống khóa cửa thông minh ống khóa cửa thông minh ưở thành hiện thực Qua báo chí, các phương tiện truyềni m, qu n lý đ t tr ng, các thi t b an ninh, chi uảnh thực tế stm32F103C8T6 ồ khối hệ thống khóa cửa thông minh ế stm32F103C8T6 ị tự động hóa đã ngày ế stm32F103C8T6 sáng và c a đ u đửa thông minh ền ượng caoc đi u khi n t đ ng ền ể ực tế stm32F103C8T6 ột số loại esp phổ biến

Mười Các thiết bị tự động hóa đã ngàyi năm sau, khi m ng Internet phát tri n m nh mẽ và tr nên ph bi n,ại esp phổ biến ể ại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ổng thể ế stm32F103C8T6 người Các thiết bị tự động hóa đã ngàyi ta b t đ u đi vào nghiên c u đ tìm ra cách k t n i h th ng đi u khi n$ ần không nhỏ trong sự ức tiêu thụ điện năng ể ế stm32F103C8T6 ống khóa cửa thông minh ệ thống khóa cửa thông minh ống khóa cửa thông minh ền ể t đ ng hóa căn nhà v i m ng Internet Hiroshi Kanma và các đ ng s đã đực tế stm32F103C8T6 ột số loại esp phổ biến ớc của con ại esp phổ biến ồ khối hệ thống khóa cửa thông minh ực tế stm32F103C8T6 ền xu t vi c h th ng đệ thống khóa cửa thông minh ệ thống khóa cửa thông minh ống khóa cửa thông minh ượng caoc đi u khi n thông qua bluetooth vào năm 2003 Nămền ể

2006, h th ng m ng lệ thống khóa cửa thông minh ống khóa cửa thông minh ại esp phổ biến ước của coni ph c h p các s n ph m gia d ng đức tiêu thụ điện năng ợng cao ảnh thực tế stm32F103C8T6 ẩm này là ục tiêu sau: ượng caoc gi i thi u ớc của con ệ thống khóa cửa thông minh

M ng lại esp phổ biến ước của coni này s d ng bluetooth ho c m ng đi n tho i đ g i d li u cho nhàửa thông minh ục tiêu sau: ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ại esp phổ biến ệ thống khóa cửa thông minh ại esp phổ biến ể ửa thông minh ệ thống khóa cửa thông minh cung c p và truy n d n tr v căn nhà c a ngền ẫn kết nối Esp 8266 với STM32 ) ở thành hiện thực Qua báo chí, các phương tiện truyền ền ủa ười Các thiết bị tự động hóa đã ngày ửa thông minh ục tiêu sau:i s d ng B ng cách th c này,ằng ngày ức tiêu thụ điện năng người Các thiết bị tự động hóa đã ngàyi dùng có th đi u khi n các thi t b trong nhà k c khi bên ngoài ể ể ể ế stm32F103C8T6 ị tự động hóa đã ngày ể ảnh thực tế stm32F103C8T6 ở thành hiện thực Qua báo chí, các phương tiện truyền

Khi các thi t b công ngh d n có giá thành r h n, chúng cũng đế stm32F103C8T6 ị tự động hóa đã ngày ệ thống khóa cửa thông minh ần không nhỏ trong sự ẻ RFID S50 13,56 MHz ơ servo SG90 ượng caoc tích h p nhi u h n vào căn nhà c a chúng ta Cùng v i s ph bi n y, ngày càng cóợng cao ền ơ servo SG90 ủa ớc của con ực tế stm32F103C8T6 ổng thể ế stm32F103C8T6 nhi u công ty đ u t vào vi c nghiên c u nâng c p và phát tri n các công nghền ần không nhỏ trong sự ư ệ thống khóa cửa thông minh ức tiêu thụ điện năng ể ệ thống khóa cửa thông minh này đ chúng ho t đ ng hi u qu h n và có giá thành h p d n h n v i ngể ại esp phổ biến ột số loại esp phổ biến ệ thống khóa cửa thông minh ảnh thực tế stm32F103C8T6 ơ servo SG90 ẫn kết nối Esp 8266 với STM32 ) ơ servo SG90 ớc của con ười Các thiết bị tự động hóa đã ngàyi dùng

Hi n nay, công ngh t đ ng hóa nhà xu t hi n g n nh kh p m i n i,ệ thống khóa cửa thông minh ệ thống khóa cửa thông minh ực tế stm32F103C8T6 ột số loại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ệ thống khóa cửa thông minh ần không nhỏ trong sự ư $ ọc công nghệ góp phần không nhỏ trong sự ơ servo SG90 chúng ta th m chí đôi khi còn ch ng nh n ra Gi đây, r t nhi u ngậm chí là cuộc sống sinh hoạt hằng ngày ẳng nhận ra Giờ đây, rất nhiều người trong ậm chí là cuộc sống sinh hoạt hằng ngày ời Các thiết bị tự động hóa đã ngày ền ười Các thiết bị tự động hóa đã ngàyi trong chúng ta đã có th đi u khi n ti vi, h th ng sể ền ể ệ thống khóa cửa thông minh ống khóa cửa thông minh ưở thành hiện thực Qua báo chí, các phương tiện truyềni, chuông báo đ ng, đèn chi uột số loại esp phổ biến ế stm32F103C8T6 sáng, c a ra vào t đi n tho i thông minh và các b đi u khi n V i s phátửa thông minh ừ xa ệ thống khóa cửa thông minh ại esp phổ biến ột số loại esp phổ biến ền ể ớc của con ực tế stm32F103C8T6 tri n nh vũ bão này, có th nói r ng nh ng bể ư ể ằng ngày ước của conc ti n này làmế stm32F103C8T6 thay đ iổng thể công ngh nhà thông minh, trong tệ thống khóa cửa thông minh ươ servo SG90ng lai sẽ không còn b t kỳ gi i h n nào ngoàiớc của con ại esp phổ biến chính trí tưở thành hiện thực Qua báo chí, các phương tiện truyềnng tượng caong c a con ngủa ười Các thiết bị tự động hóa đã ngàyi

H th ng khóa c a thông minh ệ thống khóa cửa thông minh ống khóa cửa thông minh ử phát triển của nhà thông minh

M t căn nhà “thông minh” c n ph i thông minh ngay t th m c a M tột số loại esp phổ biến ần không nhỏ trong sự ảnh thực tế stm32F103C8T6 ừ xa ền ửa thông minh ột số loại esp phổ biến chi c khóa thông minh sẽ d n l i vào ti n nghi trong cu c s ng thế stm32F103C8T6 ẫn kết nối Esp 8266 với STM32 ) ống khóa cửa thông minh ệ thống khóa cửa thông minh ột số loại esp phổ biến ống khóa cửa thông minh ười Các thiết bị tự động hóa đã ngàyng ngày c aủa m i ngỗi trên mô hình thực tế ười Các thiết bị tự động hóa đã ngàyi

Khóa c a thông minh là m t thi t b c đi n có tác d ng th c hi n cácửa thông minh ột số loại esp phổ biến ế stm32F103C8T6 ị tự động hóa đã ngày ơ servo SG90 ệ thống khóa cửa thông minh ục tiêu sau: ực tế stm32F103C8T6 ệ thống khóa cửa thông minh nhi m v m /khóa khóa cho c a khi nh n đệ thống khóa cửa thông minh ục tiêu sau: ở thành hiện thực Qua báo chí, các phương tiện truyền ửa thông minh ậm chí là cuộc sống sinh hoạt hằng ngày ượng cao ệ thống khóa cửa thông minhc l nh t m t thi t b đừ xa ột số loại esp phổ biến ế stm32F103C8T6 ị tự động hóa đã ngày ượng caoc xác th c, s d ng k t n i không dây v i m t khóa mã đ th c hi n quá trình xácực tế stm32F103C8T6 ửa thông minh ục tiêu sau: ế stm32F103C8T6 ống khóa cửa thông minh ớc của con ột số loại esp phổ biến ể ực tế stm32F103C8T6 ệ thống khóa cửa thông minh nh n ậm chí là cuộc sống sinh hoạt hằng ngày

Cũng nh khóa c a truy n th ng, khóa c a thông minh bao g m hai bư ửa thông minh ền ống khóa cửa thông minh ửa thông minh ồ khối hệ thống khóa cửa thông minh ột số loại esp phổ biến ph n là khóa và chìa khóa Tuy nhiên, chìa khóa khóa thông minh không t nậm chí là cuộc sống sinh hoạt hằng ngày ổng thể ở thành hiện thực Qua báo chí, các phương tiện truyền ồ khối hệ thống khóa cửa thông minh t i d ng v t ch t, mà nó n m trong ng d ng c a đi n tho i thông minh, thại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày ằng ngày ức tiêu thụ điện năng ục tiêu sau: ủa ệ thống khóa cửa thông minh ại esp phổ biến ẻ RFID S50 13,56 MHz t ho c c m bi n sinh tr c h c (nh vân tay, võng m c, gi ng nói, ) V i nh ngừ xa ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ảnh thực tế stm32F103C8T6 ế stm32F103C8T6 $ ọc công nghệ góp phần không nhỏ trong sự ư ại esp phổ biến ọc công nghệ góp phần không nhỏ trong sự ớc của con lo i khóa đ n gi n h n, “chìa khóa” có th đ n gi n là m t đo n mã s Khóaại esp phổ biến ơ servo SG90 ảnh thực tế stm32F103C8T6 ơ servo SG90 ể ơ servo SG90 ảnh thực tế stm32F103C8T6 ột số loại esp phổ biến ại esp phổ biến ống khóa cửa thông minh c a thửa thông minh ười Các thiết bị tự động hóa đã ngàyng đượng caoc g n tr c ti p vào khóa th$ ực tế stm32F103C8T6 ế stm32F103C8T6 ổng thể ười Các thiết bị tự động hóa đã ngàyng, bao g m các b ph n thu vàồ khối hệ thống khóa cửa thông minh ột số loại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày phát tín hi u, cũng nh thi tệ thống khóa cửa thông minh ư ế stm32F103C8T6 b m và khóa ch t ị tự động hóa đã ngày ở thành hiện thực Qua báo chí, các phương tiện truyền ống khóa cửa thông minh

Các h th ng khóa c a thông minh đệ thống khóa cửa thông minh ống khóa cửa thông minh ửa thông minh ượng cao ửa thông minh ục tiêu sau:c s d ng ph bi n hi n nay là:ổng thể ế stm32F103C8T6 ệ thống khóa cửa thông minh

 Khóa vân tay: H th ng này cho phép vân tay c a ngệ thống khóa cửa thông minh ống khóa cửa thông minh ủa ười Các thiết bị tự động hóa đã ngày ửa thông minh ục tiêu sau:i s d ng đượng caoc mã hóa trên thi t b và ch khi có bàn tay đó đ t vào thì khóa m i t đ ng mế stm32F103C8T6 ị tự động hóa đã ngày ỉ tìm hiểu về việc đảm bảo an ninh, an toàn ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ớc của con ực tế stm32F103C8T6 ột số loại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ( tính năng này có th đển bởi Jim Sutherland ược phát triển thêm trong đề tài này c phát tri n thêm trong đ tài này ển bởi Jim Sutherland ều hành FreeRTOS )

 Khóa m t mã: Là lo i khóa dùng m t mã thay cho chìa khóa đ m c aậm chí là cuộc sống sinh hoạt hằng ngày ại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày ể ở thành hiện thực Qua báo chí, các phương tiện truyền ửa thông minh

 Khóa b ng th RFID: RFID là vi t t t c a c m t Radio Frequencyằng ngày ẻ RFID S50 13,56 MHz ế stm32F103C8T6 $ ủa ục tiêu sau: ừ xa Identification, là công ngh nh n d ng các đ i tệ thống khóa cửa thông minh ậm chí là cuộc sống sinh hoạt hằng ngày ại esp phổ biến ống khóa cửa thông minh ượng caong d a trên bực tế stm32F103C8T6 ước của conc sóng vô tuy nế stm32F103C8T6

Không ch th c hi n thao tác đóng hay m c a, khóa thông minh còn choỉ tìm hiểu về việc đảm bảo an ninh, an toàn ực tế stm32F103C8T6 ệ thống khóa cửa thông minh ở thành hiện thực Qua báo chí, các phương tiện truyền ửa thông minh phép ch nhân căn nhà có th t o quy n cho b n bè, ngủa ể ại esp phổ biến ền ại esp phổ biến ười Các thiết bị tự động hóa đã ngàyi thân hay nh ng người Các thiết bị tự động hóa đã ngàyi khác m đở thành hiện thực Qua báo chí, các phương tiện truyền ượng caoc khóa đ vào nhà b ng chìa khóa o Chi c chìa khóa o nàyể ằng ngày ảnh thực tế stm32F103C8T6 ế stm32F103C8T6 ảnh thực tế stm32F103C8T6 có th để ượng caoc g i đi qua e-mail, hay tin nh n SMS N m đửa thông minh $ $ ượng caoc mã khóa trong tay, người Các thiết bị tự động hóa đã ngàyi nh n có th m đậm chí là cuộc sống sinh hoạt hằng ngày ể ở thành hiện thực Qua báo chí, các phương tiện truyền ượng caoc c a nhà vào nh ng th i đi m đã đửa thông minh ời Các thiết bị tự động hóa đã ngày ể ượng caoc ch nhà chủa ỉ tìm hiểu về việc đảm bảo an ninh, an toàn đ nh.ị tự động hóa đã ngày

Khóa c a thông minh còn có th ch p nh n hay t ch i quy n truy nh p tửa thông minh ể ậm chí là cuộc sống sinh hoạt hằng ngày ừ xa ống khóa cửa thông minh ền ậm chí là cuộc sống sinh hoạt hằng ngày ừ xa xa thông qua ng d ng đi n tho i M t vài chi c khóa đức tiêu thụ điện năng ục tiêu sau: ệ thống khóa cửa thông minh ại esp phổ biến ột số loại esp phổ biến ế stm32F103C8T6 ượng caoc cài đ t s n wifi đặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ẵn wifi để ể th c hi n các ho t đ ng giám sát nh thông báo cho ch nhà khi có ngực tế stm32F103C8T6 ệ thống khóa cửa thông minh ại esp phổ biến ột số loại esp phổ biến ư ủa ười Các thiết bị tự động hóa đã ngàyi vào nhà hay truy n đi hình nh t camera v ngền ảnh thực tế stm32F103C8T6 ừ xa ền ười Các thiết bị tự động hóa đã ngàyi ra vào.

Ngoài ra, còn có r t nhi u ch c năng, ti n ích khác đền ức tiêu thụ điện năng ệ thống khóa cửa thông minh ượng caoc các nhà s n xu tảnh thực tế stm32F103C8T6 phát minh và ng d ng vào s n ph m khóa thông minh theo nh ng cách khácức tiêu thụ điện năng ục tiêu sau: ảnh thực tế stm32F103C8T6 ẩm này là nhau: đèn LED đ s d ng trong bóng t i, quét mã vân tay, quét võng m c, tíchể ửa thông minh ục tiêu sau: ống khóa cửa thông minh ại esp phổ biến h p chuông báo đ ng, ợng cao ột số loại esp phổ biến

Khóa c a thông minh đem l i nhi u ti n nghi và yên tâm cho các h gia đìnhửa thông minh ại esp phổ biến ền ệ thống khóa cửa thông minh ột số loại esp phổ biến và n i công s Vi c s d ng khóa thông minh giúp ti t ki m th i gian và côngơ servo SG90 ở thành hiện thực Qua báo chí, các phương tiện truyền ệ thống khóa cửa thông minh ửa thông minh ục tiêu sau: ế stm32F103C8T6 ệ thống khóa cửa thông minh ời Các thiết bị tự động hóa đã ngày s c theo nhi u cách khác nhau:ức tiêu thụ điện năng ền

 M t trong nh ng ti n ích d th y nh t là tránh đột số loại esp phổ biến ệ thống khóa cửa thông minh ễ dàng hơn Nhờ có bước ượng caoc vi c làm m t chìaệ thống khóa cửa thông minh khóa Chìa khóa thười Các thiết bị tự động hóa đã ngàyng tươ servo SG90ng đ i nh g n nh ng cũng vì th nên d bống khóa cửa thông minh ỏ trong sự ọc công nghệ góp phần không nhỏ trong sự ư ế stm32F103C8T6 ễ dàng hơn Nhờ có bước ị tự động hóa đã ngày r i, m t V i khóa thông minh, ngơ servo SG90 ớc của con ười Các thiết bị tự động hóa đã ngàyi dùng ch c n nh đỉ tìm hiểu về việc đảm bảo an ninh, an toàn ần không nhỏ trong sự ớc của con ượng caoc m t mã,ậm chí là cuộc sống sinh hoạt hằng ngày ho c th m chí không c n ph i nh mã s s d ng khóa có nh n d ngặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ậm chí là cuộc sống sinh hoạt hằng ngày ần không nhỏ trong sự ảnh thực tế stm32F103C8T6 ớc của con ống khóa cửa thông minh ửa thông minh ục tiêu sau: ổng thể ậm chí là cuộc sống sinh hoạt hằng ngày ại esp phổ biến vân tay.

 V i khóa thông minh, ngớc của con ười Các thiết bị tự động hóa đã ngàyi dùng không c n ph i m t th i gian và ti nần không nhỏ trong sự ảnh thực tế stm32F103C8T6 ời Các thiết bị tự động hóa đã ngày ền b c làm thêm b n sao chìa khóa T t c nh ng gì c n làm ch đ n gi n làại esp phổ biến ảnh thực tế stm32F103C8T6 ảnh thực tế stm32F103C8T6 ần không nhỏ trong sự ỉ tìm hiểu về việc đảm bảo an ninh, an toàn ơ servo SG90 ảnh thực tế stm32F103C8T6 chia s mã khóa qua đi n tho i hay e-mail.ẻ RFID S50 13,56 MHz ệ thống khóa cửa thông minh ại esp phổ biến

 Thao tác nhanh chóng, thu n ti n Ngậm chí là cuộc sống sinh hoạt hằng ngày ệ thống khóa cửa thông minh ười Các thiết bị tự động hóa đã ngàyi dùng sẽ không ph i v t l n v iảnh thực tế stm32F103C8T6 ậm chí là cuộc sống sinh hoạt hằng ngày ột số loại esp phổ biến ớc của con m t khóa đã cũ trong khi đang v i vã, hay tìm cách xoay x khi đang ph iột số loại esp phổ biến ổng thể ột số loại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ảnh thực tế stm32F103C8T6 mang vác nhi u đ đ c.ền ồ khối hệ thống khóa cửa thông minh ại esp phổ biến

 Do không c n ph i tác đ ng v t lý nhi u nh khóa truy n th ng nên ần không nhỏ trong sự ảnh thực tế stm32F103C8T6 ột số loại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày ền ư ền ống khóa cửa thông minh ổng thể khóa thông minh thười Các thiết bị tự động hóa đã ngàyng b n h n.ền ơ servo SG90

 T đ ng khóa khi c a đóng.ực tế stm32F103C8T6 ột số loại esp phổ biến ửa thông minh

CHƯƠNG CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ

Gi i pháp kỹ thu t ải pháp kỹ thuật ật

T vi c phân tích bài toán thi t k h th ng khóa c a thông minh, Em đ a raừ xa ệ thống khóa cửa thông minh ế stm32F103C8T6 ế stm32F103C8T6 ệ thống khóa cửa thông minh ống khóa cửa thông minh ửa thông minh ư nh ng gi i pháp chung và ý tảnh thực tế stm32F103C8T6 ưở thành hiện thực Qua báo chí, các phương tiện truyềnng thi t k cho h th ng khóa c a thông minhế stm32F103C8T6 ế stm32F103C8T6 ệ thống khóa cửa thông minh ống khóa cửa thông minh ửa thông minh nh sau:ư

2.1.1 Nhi m v c a h th ng c a thông minh ệm vụ của hệ thống cửa thông minh ụ của hệ thống cửa thông minh ủa hệ thống cửa thông minh ệm vụ của hệ thống cửa thông minh ống cửa thông minh ửa thông minh

H th ng c a thông minh c n th c hi n nh ng nhi m v sau:ệ thống khóa cửa thông minh ống khóa cửa thông minh ửa thông minh ần không nhỏ trong sự ực tế stm32F103C8T6 ệ thống khóa cửa thông minh ệ thống khóa cửa thông minh ục tiêu sau:

 T đ ng khóa sau khi mực tế stm32F103C8T6 ột số loại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền

 S d ng đ ng th i lo i “chìa khóa thông minh” là th RFID và KeyPad cùngửa thông minh ục tiêu sau: ồ khối hệ thống khóa cửa thông minh ời Các thiết bị tự động hóa đã ngày ại esp phổ biến ẻ RFID S50 13,56 MHz v i đó là đi u khi n m c a qua webớc của con ền ể ở thành hiện thực Qua báo chí, các phương tiện truyền ửa thông minh

 Có th m /đóng c a t phía trongể ở thành hiện thực Qua báo chí, các phương tiện truyền ửa thông minh ừ xa

 Có h th ng còi báo đ ng khi nh p đúng m t kh uệ thống khóa cửa thông minh ống khóa cửa thông minh ột số loại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày ậm chí là cuộc sống sinh hoạt hằng ngày ẩm này là

 Đèn led báo hi u tr ng thái c a ệ thống khóa cửa thông minh ại esp phổ biến ửa thông minh

2.1.2 Thi t k trên board m ch ết kế trên board mạch ết kế trên board mạch ạch

Hình 2.3 - Mô hình t ng th ổng thể ể h th ng khóa c a thông minhệ thống khóa cửa thông minh ống khóa cửa thông minh ửa thông minh

T nh ng nhi m v đã đ a ra cho h th ng c a thông minh, Em l a ch nừ xa ệ thống khóa cửa thông minh ục tiêu sau: ư ệ thống khóa cửa thông minh ống khóa cửa thông minh ửa thông minh ực tế stm32F103C8T6 ọc công nghệ góp phần không nhỏ trong sự thi t k nh sau:ế stm32F103C8T6 ế stm32F103C8T6 ư

 H th ng khóa c a g m 2 ph n: ệ thống khóa cửa thông minh ống khóa cửa thông minh ửa thông minh ồ khối hệ thống khóa cửa thông minh ần không nhỏ trong sự

 Ph n A (g m các kh i Input nh kh i đ c th RFID, kh i đi u khi nần không nhỏ trong sự ồ khối hệ thống khóa cửa thông minh ống khóa cửa thông minh ư ống khóa cửa thông minh ọc công nghệ góp phần không nhỏ trong sự ẻ RFID S50 13,56 MHz ống khóa cửa thông minh ền ể KeyPad và đi u khi n qua webserver ).ền ể

 Ph n B (g m Output, kh i hi n th đèn c nh báo,LCD 20x4, còi báo ).ần không nhỏ trong sự ồ khối hệ thống khóa cửa thông minh ống khóa cửa thông minh ể ị tự động hóa đã ngày ảnh thực tế stm32F103C8T6

2.1.3 Thi t k m ch đi n ết kế trên board mạch ết kế trên board mạch ạch ệm vụ của hệ thống cửa thông minh

C h th ng d a trên ngu n đi n do cáp USB c p cho ảnh thực tế stm32F103C8T6 ệ thống khóa cửa thông minh ống khóa cửa thông minh ực tế stm32F103C8T6 ồ khối hệ thống khóa cửa thông minh ệ thống khóa cửa thông minh STM32F103C8T6

Kh i đi u khi n trung tâm ho t đ ng n đ nh và t c đ x lý đ t yêu c u ống khóa cửa thông minh ền ể ại esp phổ biến ột số loại esp phổ biến ổng thể ị tự động hóa đã ngày ống khóa cửa thông minh ột số loại esp phổ biến ửa thông minh ại esp phổ biến ần không nhỏ trong sự D a vào các phân tích trên, chúng em đ a ra các l a ch n sau:ực tế stm32F103C8T6 ư ực tế stm32F103C8T6 ọc công nghệ góp phần không nhỏ trong sự

 S d ngửa thông minh ục tiêu sau: STM32F103C8T6 làm kh i đi u khi n trung tâmống khóa cửa thông minh ền ể

 S d ng ESP8266 đ nh n tín hi n qua Webserver và truy n quaửa thông minh ục tiêu sau: ể ậm chí là cuộc sống sinh hoạt hằng ngày ệ thống khóa cửa thông minh ền STM32F103C8T6 x lý.ửa thông minh

 RFID và KeyPad đượng cao ửa thông minhc x lý tr c ti p trên kit ực tế stm32F103C8T6 ế stm32F103C8T6 STM32F103C8T6

2.1.4 Gi i thu t l p trình ải thuật lập trình ật lập trình ật lập trình

 Chươ servo SG90ng trình đi u khi n ph i đáp ng đền ể ảnh thực tế stm32F103C8T6 ức tiêu thụ điện năng ượng caoc t t c các yêu c u đ ra c aảnh thực tế stm32F103C8T6 ần không nhỏ trong sự ền ủa h th ng khóa c a thông minh.ệ thống khóa cửa thông minh ống khóa cửa thông minh ửa thông minh

 Chươ servo SG90ng trình đ t đại esp phổ biến ượng caoc m c t i u nh t có th ức tiêu thụ điện năng ống khóa cửa thông minh ư ể

H đi u hành FreeRTOS ệ thống khóa cửa thông minh ều hành FreeRTOS

2.2.1 H đi u hành FreeRTOS là gì?ệ thống khóa cửa thông minh ều hành FreeRTOS

FreeRTOS đượng caoc s h u, phát tri n và duy trì b i Real Time Engineers Ltd Realở thành hiện thực Qua báo chí, các phương tiện truyền ể ở thành hiện thực Qua báo chí, các phương tiện truyền Time Engineers Ltd đã h p tác ch t chẽ v i chip hàng đ u th gi i các công tyợng cao ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ớc của con ần không nhỏ trong sự ế stm32F103C8T6 ớc của con trong h n m t th p k qua đ cung c p nh ng ph n m m ch t lơ servo SG90 ột số loại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày # ể ần không nhỏ trong sự ền ượng caong cao hoàn toàn mi n phí.ễ dàng hơn Nhờ có bước

FreeRTOS lý tưở thành hiện thực Qua báo chí, các phương tiện truyềnng phù h p v i các ng d ng th i gian th c đợng cao ớc của con ức tiêu thụ điện năng ục tiêu sau: ời Các thiết bị tự động hóa đã ngày ực tế stm32F103C8T6 ượng caoc nhúng trên các vi đi u khi n ho c vi x lý nh Lo i ng d ng này thền ể ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ửa thông minh ỏ trong sự ại esp phổ biến ức tiêu thụ điện năng ục tiêu sau: ười Các thiết bị tự động hóa đã ngàyng bao g m m t h nồ khối hệ thống khóa cửa thông minh ột số loại esp phổ biến ỗi trên mô hình thực tế h pợng cao c yêu c u th i gian th c c ng và m m.ảnh thực tế stm32F103C8T6 ần không nhỏ trong sự ời Các thiết bị tự động hóa đã ngày ực tế stm32F103C8T6 ức tiêu thụ điện năng ền

FreeRTOS là m t nhân th i gian th c (ho c b l p l ch th i gian th c) trên đóột số loại esp phổ biến ời Các thiết bị tự động hóa đã ngày ực tế stm32F103C8T6 ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ột số loại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày ị tự động hóa đã ngày ời Các thiết bị tự động hóa đã ngày ực tế stm32F103C8T6 đượng caoc nhúng các ng d ng có th đức tiêu thụ điện năng ục tiêu sau: ể ượng caoc xây d ng đ đáp ng các yêu c u th iực tế stm32F103C8T6 ể ức tiêu thụ điện năng ần không nhỏ trong sự ời Các thiết bị tự động hóa đã ngày gian th c khó c a h Nó cho phép các ng d ng đực tế stm32F103C8T6 ủa ọc công nghệ góp phần không nhỏ trong sự ức tiêu thụ điện năng ục tiêu sau: ượng caoc đượng cao ổng thể c t ch c nh m t t pức tiêu thụ điện năng ư ột số loại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày h p các lu ng th c thi đ c l p Trên b x lý ch có m t lõi, ch m t lu ng duyợng cao ồ khối hệ thống khóa cửa thông minh ực tế stm32F103C8T6 ột số loại esp phổ biến ậm chí là cuộc sống sinh hoạt hằng ngày ột số loại esp phổ biến ửa thông minh ỉ tìm hiểu về việc đảm bảo an ninh, an toàn ột số loại esp phổ biến ỉ tìm hiểu về việc đảm bảo an ninh, an toàn ột số loại esp phổ biến ồ khối hệ thống khóa cửa thông minh nh t có th để ượng caoc th c thi b t kỳ lúc nào Kernel quy t đ nh cái nào lu ng sẽực tế stm32F103C8T6 ế stm32F103C8T6 ị tự động hóa đã ngày ồ khối hệ thống khóa cửa thông minh đượng caoc th c thi b ng cách ki m tra m c đ u tiên đực tế stm32F103C8T6 ằng ngày ể ức tiêu thụ điện năng ột số loại esp phổ biến ư ượng caoc gán cho m i lu ng b iỗi trên mô hình thực tế ồ khối hệ thống khóa cửa thông minh ở thành hiện thực Qua báo chí, các phương tiện truyền người Các thiết bị tự động hóa đã ngàyi thi t k ng d ng Trong trế stm32F103C8T6 ế stm32F103C8T6 ức tiêu thụ điện năng ục tiêu sau: ười Các thiết bị tự động hóa đã ngàyng h p đ n gi n nh t, nhà thi t k ngợng cao ơ servo SG90 ảnh thực tế stm32F103C8T6 ế stm32F103C8T6 ế stm32F103C8T6 ức tiêu thụ điện năng d ng có th ch đ nh cao h n m c đ u tiên cho các lu ng th c hi n các yêuục tiêu sau: ể ỉ tìm hiểu về việc đảm bảo an ninh, an toàn ị tự động hóa đã ngày ơ servo SG90 ức tiêu thụ điện năng ột số loại esp phổ biến ư ồ khối hệ thống khóa cửa thông minh ực tế stm32F103C8T6 ệ thống khóa cửa thông minh c u khó theo th i gian th c và m c đ u tiên th p h n cho các lu ng th c hi nần không nhỏ trong sự ời Các thiết bị tự động hóa đã ngày ực tế stm32F103C8T6 ức tiêu thụ điện năng ột số loại esp phổ biến ư ơ servo SG90 ồ khối hệ thống khóa cửa thông minh ực tế stm32F103C8T6 ệ thống khóa cửa thông minh các yêu c u th i gian th c m m Đi u này sẽ đ m b o r ng các chu i th i gianần không nhỏ trong sự ời Các thiết bị tự động hóa đã ngày ực tế stm32F103C8T6 ền ền ảnh thực tế stm32F103C8T6 ảnh thực tế stm32F103C8T6 ằng ngày ỗi trên mô hình thực tế ời Các thiết bị tự động hóa đã ngày th c khó luôn đực tế stm32F103C8T6 ượng caoc th c thi trực tế stm32F103C8T6 ước của conc các lu ng th i gian th c m m, nh ng cácồ khối hệ thống khóa cửa thông minh ời Các thiết bị tự động hóa đã ngày ực tế stm32F103C8T6 ền ư quy t đ nh phân công u tiên thì không luôn đ n gi n nh v y.ế stm32F103C8T6 ị tự động hóa đã ngày ư ơ servo SG90 ảnh thực tế stm32F103C8T6 ư ậm chí là cuộc sống sinh hoạt hằng ngày

2.2.2 T i sao ph i s d ng h đi u hành FreeRTOSại sao phải sử dụng hệ điều hành FreeRTOS ải pháp kỹ thuật ử phát triển của nhà thông minh ụng ệ thống khóa cửa thông minh ều hành FreeRTOS

Có nhi u kỹ thu t đền ậm chí là cuộc sống sinh hoạt hằng ngày ượng caoc thi t l p t t đ vi t ph n m m nhúng t t mà khôngế stm32F103C8T6 ậm chí là cuộc sống sinh hoạt hằng ngày ống khóa cửa thông minh ể ế stm32F103C8T6 ần không nhỏ trong sự ền ống khóa cửa thông minh c n s d ng kernel, và n u h th ng đần không nhỏ trong sự ửa thông minh ục tiêu sau: ế stm32F103C8T6 ệ thống khóa cửa thông minh ống khóa cửa thông minh ượng caoc phát tri n đ n gi n, thì các kỹ thu tể ơ servo SG90 ảnh thực tế stm32F103C8T6 ậm chí là cuộc sống sinh hoạt hằng ngày này có thể là gi i pháp thích h p nh t Trong nh ng h th ng ph c t p h n, có kh năng làảnh thực tế stm32F103C8T6 ợng cao ệ thống khóa cửa thông minh ống khóa cửa thông minh ức tiêu thụ điện năng ại esp phổ biến ơ servo SG90 ảnh thực tế stm32F103C8T6 s d ng kernel sẽ t t h n.ửa thông minh ục tiêu sau: ống khóa cửa thông minh ơ servo SG90

Nh đã đư ượng caoc mô t , task priority có th giúp đ m b o ng d ng đáp ngảnh thực tế stm32F103C8T6 ể ảnh thực tế stm32F103C8T6 ảnh thực tế stm32F103C8T6 ức tiêu thụ điện năng ục tiêu sau: ức tiêu thụ điện năng đượng caoc quá trình x lý c a nó th i h n, nh ng m t kernel cũng có th mang l iửa thông minh ủa ời Các thiết bị tự động hóa đã ngày ại esp phổ biến ư ột số loại esp phổ biến ể ại esp phổ biến nh ng l i ích khác ít rõ ràng h n M t s trong s này đợng cao ơ servo SG90 ột số loại esp phổ biến ống khóa cửa thông minh ống khóa cửa thông minh ượng caoc li t kê r t ng n g nệ thống khóa cửa thông minh $ ọc công nghệ góp phần không nhỏ trong sự bên dước của coni:

 Kh năng b o trì/Kh năng m r ngảnh thực tế stm32F103C8T6 ảnh thực tế stm32F103C8T6 ảnh thực tế stm32F103C8T6 ở thành hiện thực Qua báo chí, các phương tiện truyền ột số loại esp phổ biến

 Modun hóa các tác vục tiêu sau:

 D dàng phát tri n b i đ i nhómễ dàng hơn Nhờ có bước ể ở thành hiện thực Qua báo chí, các phương tiện truyền ột số loại esp phổ biến

 D dàng ki m thễ dàng hơn Nhờ có bước ể ửa thông minh

 Tái s d ng codeửa thông minh ục tiêu sau:

 Tăng hi u su tệ thống khóa cửa thông minh

 Qu n lý năng lảnh thực tế stm32F103C8T6 ượng caong

 X lý ng t linh ho tửa thông minh $ ại esp phổ biến

2.2.3 Các tính năng c a h đi u hành FreeRTOSủa nhà thông minh ệ thống khóa cửa thông minh ều hành FreeRTOS

FreeRTOS cung c p các tính năng nh sau:ư

 Pre-emptive or co-operative operation

 Very flexible task priority assignment

 Flexible, fast and light weight task notification mechanism

 Task run-time statistics gathering

 Optional commercial licensing and support

 Full interrupt nesting model (for some architectures)

 A tick-less capability for extreme low power applications

 Software managed interrupt stack when appropriate (this can help save RAM)

2.2.4 Các khái ni m trong h đi u hành FreeRTOSệ thống khóa cửa thông minh ệ thống khóa cửa thông minh ều hành FreeRTOS

Kernel hay còn g i là Nhân có nhi m v qu n lý và đi u ph i các Task M i sọc công nghệ góp phần không nhỏ trong sự ệ thống khóa cửa thông minh ục tiêu sau: ảnh thực tế stm32F103C8T6 ền ống khóa cửa thông minh ọc công nghệ góp phần không nhỏ trong sự ực tế stm32F103C8T6 ki n (Even) nh ng t, Timer, data truy n t i… đ u qua Kernel x lý đ quy tệ thống khóa cửa thông minh ư $ ền ớc của con ền ửa thông minh ể ế stm32F103C8T6 đ nh xem nên làm gì ti p theo.Th i gian x lý c a Kernel thị tự động hóa đã ngày ế stm32F103C8T6 ời Các thiết bị tự động hóa đã ngày ửa thông minh ủa ười Các thiết bị tự động hóa đã ngàyng r t nhanh nên đ tr r t th p.ột số loại esp phổ biến ễ dàng hơn Nhờ có bước

Hình 2.1 H th ng s d ng FreeRTOSệ thống khóa cửa thông minh ống khóa cửa thông minh ửa thông minh ục tiêu sau:

Task – Tác v ụ của hệ thống cửa thông minh

B n c tại esp phổ biến ức tiêu thụ điện năng ưở thành hiện thực Qua báo chí, các phương tiện truyềnng tượng caong m t chột số loại esp phổ biến ươ servo SG90ng trình là m t công ty, v i ông to nh t là Giámột số loại esp phổ biến ớc của con đ c – Kernel Ông này ch đi u hành và ch bi t nghi p v gì c , đ th c hi n cácống khóa cửa thông minh ỉ tìm hiểu về việc đảm bảo an ninh, an toàn ền ảnh thực tế stm32F103C8T6 ế stm32F103C8T6 ệ thống khóa cửa thông minh ục tiêu sau: ảnh thực tế stm32F103C8T6 ể ực tế stm32F103C8T6 ệ thống khóa cửa thông minh nghi p v khác nhau, công ty đó c n các nhân viên Và các nhân viên đó g i là cácệ thống khóa cửa thông minh ục tiêu sau: ần không nhỏ trong sự ọc công nghệ góp phần không nhỏ trong sự Task.

Nói đ n gi n, Task là m t đo n chơ servo SG90 ảnh thực tế stm32F103C8T6 ột số loại esp phổ biến ại esp phổ biến ươ servo SG90ng trình th c thi m t ho c nhi u v n đ gìực tế stm32F103C8T6 ột số loại esp phổ biến ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ền ền đó, đượng caoc Kernel qu n lý.Kernel sẽ qu n lý vi c chuy n đ i gi a các task, nó sẽảnh thực tế stm32F103C8T6 ảnh thực tế stm32F103C8T6 ệ thống khóa cửa thông minh ể ổng thể l u l i ng c nh c a task s p b h y và khôi ph c l i ng c nh c a task ti pư ại esp phổ biến ảnh thực tế stm32F103C8T6 ủa $ ị tự động hóa đã ngày ủa ục tiêu sau: ại esp phổ biến ảnh thực tế stm32F103C8T6 ủa ế stm32F103C8T6 theo b ng cách:ằng ngày

 Ki m tra th i gian th c thi đã để ời Các thiết bị tự động hóa đã ngày ực tế stm32F103C8T6 ượng caoc đ nh nghĩa trị tự động hóa đã ngày ước của conc (time slice đượng cao ại esp phổ biếnc t o ra b i ng t systick)ở thành hiện thực Qua báo chí, các phương tiện truyền $

 Khi có các s ki n unblocking m t task có quy n cao h n x y ra (signal,ực tế stm32F103C8T6 ệ thống khóa cửa thông minh ột số loại esp phổ biến ền ơ servo SG90 ảnh thực tế stm32F103C8T6 queue, semaphore,…)

 Khi task g i hàm Yield() đ ép Kernel chuy n sang các task khác mà khôngọc công nghệ góp phần không nhỏ trong sự ể ể ph i ch cho h t time sliceảnh thực tế stm32F103C8T6 ời Các thiết bị tự động hóa đã ngày ế stm32F103C8T6

 Khi kh i đ ng thì kernel sẽ t o ra m t task m c đ nh g i là Idle Task.ở thành hiện thực Qua báo chí, các phương tiện truyền ột số loại esp phổ biến ại esp phổ biến ột số loại esp phổ biến ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ị tự động hóa đã ngày ọc công nghệ góp phần không nhỏ trong sự

Task States – Tr ng thái Taskại esp phổ biến

M t task trong RTOS thột số loại esp phổ biến ười Các thiết bị tự động hóa đã ngàyng có các tr ng thái nh sauại esp phổ biến ư

Hình 2.2 Tr ng thái Taskại esp phổ biến

RUNNING: đang th c thiực tế stm32F103C8T6

READY: s n sàng đ th c hi nẵn wifi để ể ực tế stm32F103C8T6 ệ thống khóa cửa thông minh

WAITING: ch s ki nời Các thiết bị tự động hóa đã ngày ực tế stm32F103C8T6 ệ thống khóa cửa thông minh

INACTIVE: không đượng caoc kích ho tại esp phổ biến

Scheduler – L p l chật ịch sử phát triển của nhà thông minh Đây là 1 thành ph n c a kernel quy t đ nh task nào đần không nhỏ trong sự ủa ế stm32F103C8T6 ị tự động hóa đã ngày ượng caoc th c thi Có m t sực tế stm32F103C8T6 ột số loại esp phổ biến ống khóa cửa thông minh lu t cho scheduling nh :ậm chí là cuộc sống sinh hoạt hằng ngày ư

Gi i thi u m t s thi t b dùng trong h th ng khóa c a thông minh ệ thống khóa cửa thông minh ột số thiết bị dùng trong hệ thống khóa cửa thông minh ống khóa cửa thông minh ết bị dùng trong hệ thống khóa cửa thông minh ịch sử phát triển của nhà thông minh ệ thống khóa cửa thông minh ống khóa cửa thông minh ử phát triển của nhà thông minh

2.3.1 STM32F103C8T6 a, S l ơ lược về ược về ề c v STM32F103C8T6

-STM32F103C8T6 là vi đi u khi n 32bit, thu c h F1 c a dòng chip STM32 hãngền ể ột số loại esp phổ biến ọc công nghệ góp phần không nhỏ trong sự ủa ST.

- T c đ t i đa 72Mhz.ống khóa cửa thông minh ột số loại esp phổ biến ống khóa cửa thông minh

- B nh :ột số loại esp phổ biến ớc của con

64 kbytes b nh Flashột số loại esp phổ biến ớc của con

- Clock, reset và qu n lý ngu nảnh thực tế stm32F103C8T6 ồ khối hệ thống khóa cửa thông minh Đi n áp ho t đ ng t 2.0 → 3.6V.ệ thống khóa cửa thông minh ại esp phổ biến ột số loại esp phổ biến ừ xa

S d ng th ch anh ngoài t 4Mhz → 20Mhz ửa thông minh ục tiêu sau: ại esp phổ biến ừ xa

Th ch anh n i dùng dao đ ng RC mode 8Mhz ho c 40Khz.ại esp phổ biến ột số loại esp phổ biến ột số loại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở

- Ch đ đi n áp th p: ế độ điện áp thấp: ộ điện áp thấp: ệ thống Echo-IV phát triển bởi Jim Sutherland ấp:

Có các mode: ng , ng ng ho t đ ng ho c ho t đ ng ch đ ch ủa ừ xa ại esp phổ biến ột số loại esp phổ biến ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ại esp phổ biến ột số loại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ế stm32F103C8T6 ột số loại esp phổ biến ời Các thiết bị tự động hóa đã ngày

C p ngu n chân Vbat b ng pin ngoài đ dùng b RTC và s d ng d li u đồ khối hệ thống khóa cửa thông minh ở thành hiện thực Qua báo chí, các phương tiện truyền ằng ngày ể ột số loại esp phổ biến ửa thông minh ục tiêu sau: ệ thống khóa cửa thông minh ượng caoc l u tr khi m t ngu n c p chính ư ồ khối hệ thống khóa cửa thông minh

- 2 b ADC 12 bit v i 9 kênh cho m i b ộ điện áp thấp: ới sử dụng mạng không dây ỗi bộ ộ điện áp thấp:

Kho ng giá tr chuy n đ i t 0 – 3.6 Vảnh thực tế stm32F103C8T6 ị tự động hóa đã ngày ể ổng thể ừ xa

Có ch đ l y m u 1 kênh ho c nhi u kênh ế stm32F103C8T6 ột số loại esp phổ biến ẫn kết nối Esp 8266 với STM32 ) ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ền

Có h tr DMA cho ADC, UART, I2C, SPI.ỗi trên mô hình thực tế ợng cao

3 Timer 16 bit h tr các mode Input Capture/ Output Compare/ PWM.ỗi trên mô hình thực tế ợng cao

1 Timer 16 bit h tr đ đi u khi n đ ng c v i các mode b o v ng t Input,ỗi trên mô hình thực tế ợng cao ể ền ể ột số loại esp phổ biến ơ servo SG90 ớc của con ảnh thực tế stm32F103C8T6 ệ thống khóa cửa thông minh $ dead-time.

2 Watchdog Timer đ b o v và ki m tra l i.ể ảnh thực tế stm32F103C8T6 ệ thống khóa cửa thông minh ể ỗi trên mô hình thực tế

1 Systick Timer 24 bit đ m xu ng cho hàm Delay,….ế stm32F103C8T6 ống khóa cửa thông minh

- Có h tr 9 kênh giao ti p:ỗi bộ ợc phát triển thêm trong đề tài này ế độ điện áp thấp:

+ 2 b I2C.ột số loại esp phổ biến

+ 3 b USARTột số loại esp phổ biến

- Ki m tra l i CRC và 96-bit ID.ển bởi Jim Sutherland ỗi bộ b Vi đi u khi n stm32F103C8T6 ề ển stm32F103C8T6

- Kit phát tri n STM32F103C8T6 Blue Pill ARM Cortex-M3 là lo i để ại esp phổ biến ượng caoc sửa thông minh d ng đ nghiên c u v ARM nhi u nh t hi n nay.ục tiêu sau: ể ức tiêu thụ điện năng ền ền ệ thống khóa cửa thông minh

Hình 2.4 - Hình nh th c t stm32F103C8T6 ảnh thực tế stm32F103C8T6 ực tế stm32F103C8T6 ế stm32F103C8T6

Các thông số kĩ thuật:

- Điện áp cấp 5VDC qua cổng Micro USB sẽ được chuyển đổi thành 3.3VDC qua IC nguồn và cấp cho Vi điều khiển chính.

- Tích hợp sẵn thạch anh 8Mhz.

- Tích hợp sẵn thạnh anh 32Khz cho các ứng dụng RTC.

- Ra chân đầy đủ tất cả các GPIO và giao tiếp: CAN, I2C, SPI, UART, USB,

- Tích hợp Led trạng thái nguồn, Led PC13, Nút Reset.

Tại sao nên dùng STM32

Kit có sẵn, đầy đủ chức năng, giá cả khá rẻ so với sinh viên

C ng đ ng support l n ột số loại esp phổ biến ồ khối hệ thống khóa cửa thông minh ớc của con

Công c l p trình đa d ng: có khá nhi u trình biên d ch cho STM32 nhục tiêu sau: ậm chí là cuộc sống sinh hoạt hằng ngày ại esp phổ biến ền ị tự động hóa đã ngày ư IAR Embedded Workbench, KeilC…

Ph n m m h tr c u hình cho chip nh CubeMX ….ần không nhỏ trong sự ền ỗi trên mô hình thực tế ợng cao ư

Th vi n l p trình đa d ng: có nhi u lo i th vi n l p trình cho STM32ư ệ thống khóa cửa thông minh ậm chí là cuộc sống sinh hoạt hằng ngày ại esp phổ biến ền ại esp phổ biến ư ệ thống khóa cửa thông minh ậm chí là cuộc sống sinh hoạt hằng ngày nh : STM32Cube HAL, Standard Peripheral Libraries, Mbed core ư ng d ng vào r t nhi u d án th c t , s n ph m trên th tr ng. Ứng dụng vào rất nhiều dự án thực tế, sản phẩm trên thị trường ục tiêu sau: ền ực tế stm32F103C8T6 ực tế stm32F103C8T6 ế stm32F103C8T6 ảnh thực tế stm32F103C8T6 ẩm này là ị tự động hóa đã ngày ười Các thiết bị tự động hóa đã ngày

2.3.2 Node MCU a,S l ơ lược về ược về ề c v ESP8266?

ESP8266 là m t h th ng trên chip (SoC), do công ty Espressif c a Trung Qu cột số loại esp phổ biến ệ thống khóa cửa thông minh ống khóa cửa thông minh ủa ống khóa cửa thông minh s n xu t Nó bao g m vi đi u khi n Tensilica L106 32-bit (MCU) và b thuảnh thực tế stm32F103C8T6 ồ khối hệ thống khóa cửa thông minh ền ể ột số loại esp phổ biến phát Wi-Fi Nó có 11 chân GPIO (Chân đ u vào / đ u ra m c đích chung) vàần không nhỏ trong sự ần không nhỏ trong sự ục tiêu sau: m t đ u vào tột số loại esp phổ biến ần không nhỏ trong sự ươ servo SG90ng t , có nghĩa là b n có th l p trình nó gi ng nh b n làmực tế stm32F103C8T6 ại esp phổ biến ể ậm chí là cuộc sống sinh hoạt hằng ngày ống khóa cửa thông minh ư ại esp phổ biến v i Arduino ho c vi đi u khi n khác B n thân chip ESP8266 có 17 chân GPIO,ớc của con ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ền ể ảnh thực tế stm32F103C8T6 nh ng 6 trong s các chân này (6-11) đư ống khóa cửa thông minh ượng cao ửa thông minh ục tiêu sau:c s d ng đ giao ti p v i chip bể ế stm32F103C8T6 ớc của con ột số loại esp phổ biến nh flash tích h p Ngoài ra, nó còn có k t n i Wi-Fi, vì v y b n có th s d ngớc của con ợng cao ế stm32F103C8T6 ống khóa cửa thông minh ậm chí là cuộc sống sinh hoạt hằng ngày ại esp phổ biến ể ửa thông minh ục tiêu sau: nó đ k t n i v i m ng Wi-Fi, k t n i Internet, l u tr máy ch web v i cácể ế stm32F103C8T6 ống khóa cửa thông minh ớc của con ại esp phổ biến ế stm32F103C8T6 ống khóa cửa thông minh ư ủa ớc của con trang web th c, cho phép đi n tho i thông minh c a b n k t n i v i nó, Khực tế stm32F103C8T6 ệ thống khóa cửa thông minh ại esp phổ biến ủa ại esp phổ biến ế stm32F103C8T6 ống khóa cửa thông minh ớc của con ảnh thực tế stm32F103C8T6 năng là vô t n! Không có gì ng c nhiên khi con chip này đã tr thành thi t bậm chí là cuộc sống sinh hoạt hằng ngày ại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ế stm32F103C8T6 ị tự động hóa đã ngày

IoT ph bi n nh t hi n có.ổng thể ế stm32F103C8T6 ệ thống khóa cửa thông minh

Hình 2.5 – M t s lo i esp ph bi nột số loại esp phổ biến ống khóa cửa thông minh ại esp phổ biến ổng thể ế stm32F103C8T6 b, Tính năng c a esp8266 ủa hệ thống cửa thông minh

Các tính năng c a chip ESP8266EX bao g m:ủa ồ khối hệ thống khóa cửa thông minh

 B x lý: L106 32-bit RISC d a trên RISC tiêu chu n, ho t đ ng t nột số loại esp phổ biến ửa thông minh ực tế stm32F103C8T6 ẩm này là ại esp phổ biến ột số loại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ần không nhỏ trong sự s 80 MHzống khóa cửa thông minh

 H th ng d li u RAM 16 KiB ETSệ thống khóa cửa thông minh ống khóa cửa thông minh ệ thống khóa cửa thông minh

 Flash ngo i: ESP8266EX use SPI flash ngo i đ l u tr chại esp phổ biến ại esp phổ biến ể ư ươ servo SG90ng trình, v i kích thớc của con ước của con ống khóa cửa thông minhc t i đa 16 MiB T i thi u flash b nh kíchống khóa cửa thông minh ể ột số loại esp phổ biến ớc của con thước của conc có th là 512 kB (t t OTA ch đ ) ho c 1 MB (b t OTAể $ ế stm32F103C8T6 ột số loại esp phổ biến ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ậm chí là cuộc sống sinh hoạt hằng ngày ch đ ).ế stm32F103C8T6 ột số loại esp phổ biến

 17 chân GPIO: Các chân có th để ượng caoc chuy n đ i kênh cho các ch cể ổng thể ức tiêu thụ điện năng năng I²C, I2S, UART, PWM, IR - đi u khi n t xa,…ền ể ừ xa

 3 SPI: Slave / Master SPI chung, Slave SDIO / SPI và Slave / Master HSPI chung

 I²C: ESP8266EX h tr các giao di n đ phát tri n I²C master ch đ ỗi trên mô hình thực tế ợng cao ệ thống khóa cửa thông minh ể ể ế stm32F103C8T6 ột số loại esp phổ biến

Các chu n giao th c s d ng ẩn giao thức sử dụng ức sử dụng ử phát triển của nhà thông minh ụng

UART là “Universal Asynchronous Receiver / Transmitter”, và nó là một vi mạch sẵn có trong một vi điều khiển nhưng không giống như một giao thức truyền thông (I2C & SPI) Chức năng chính của UART là truyền dữ liệu nối tiếp Trong UART, giao tiếp giữa hai thiết bị có thể được thực hiện theo hai cách là giao tiếp dữ liệu nối tiếp và giao tiếp dữ liệu song song.

 Trong giao tiếp này, có hai loại UART có sẵn là truyền UART và nhận UART và giao tiếp giữa hai loại này có thể được thực hiện trực tiếp với nhau Đối với điều này, chỉ cần hai cáp để giao tiếp giữa hai UART Luồng dữ liệu sẽ từ cả hai chân truyền (Tx) và nhận (Rx) của UARTs Trong UART, việc truyền dữ liệu từ Tx UART sang Rx UART có thể được thực hiện không đồng bộ (không có tín hiệu CLK để đồng bộ hóa các bit o / p).

 Việc truyền dữ liệu của UART có thể được thực hiện bằng cách sử dụng bus dữ liệu ở dạng song song bởi các thiết bị khác như vi điều khiển, bộ nhớ, CPU, v.v. Sau khi nhận được dữ liệu song song từ bus, nó tạo thành gói dữ liệu bằng cách thêm ba bit như bắt đầu, dừng lại và trung bình Nó đọc từng bit gói dữ liệu và chuyển đổi dữ liệu nhận được thành dạng song song để loại bỏ ba bit của gói dữ liệu Tóm lại, gói dữ liệu nhận được bởi UART chuyển song song về phía bus dữ liệu ở đầu nhận.

Start-bit còn được gọi là bit đồng bộ hóa được đặt trước dữ liệu thực tế Nói chung, một đường truyền dữ liệu không hoạt động được điều khiển ở mức điện áp cao. Để bắt đầu truyền dữ liệu, truyền UART kéo đường dữ liệu từ mức điện áp cao (1) xuống mức điện áp thấp (0) UART thu được thông báo sự chuyển đổi này từ mức cao sang mức thấp qua đường dữ liệu cũng như bắt đầu hiểu dữ liệu thực Nói chung, chỉ có một start-bit.

Bit dừng được đặt ở phần cuối của gói dữ liệu Thông thường, bit này dài 2 bit nhưng thường chỉ sử dụng 1 bit Để dừng sóng, UART giữ đường dữ liệu ở mức điện áp cao.

Bit chẵn lẻ cho phép người nhận đảm bảo liệu dữ liệu được thu thập có đúng hay không Đây là một hệ thống kiểm tra lỗi cấp thấp & bit chẵn lẻ có sẵn trong hai phạm vi như Chẵn lẻ – chẵn lẻ cũng như Chẵn lẻ – lẻ Trên thực tế, bit này không được sử dụng rộng rãi nên không bắt buộc.

Dữ liệu bit hoặc khung dữ liệu

Các bit dữ liệu bao gồm dữ liệu thực được truyền từ người gửi đến người nhận. Độ dài khung dữ liệu có thể nằm trong khoảng 5 & 8 Nếu bit chẵn lẻ không được sử dụng thì chiều dài khung dữ liệu có thể dài 9 bit Nói chung, LSB của dữ liệu được truyền trước tiên sau đó nó rất hữu ích cho việc truyền. Ưu nhược điểm của UART

Những ưu và nhược điểm của UART bao gồm những điều sau đây:

 Nó chỉ cần hai dây để truyền dữ liệu

 Tín hiệu CLK là không cần thiết.

 Nó bao gồm một bit chẵn lẻ để cho phép kiểm tra lỗi

 Sắp xếp gói dữ liệu có thể được sửa đổi vì cả hai mặt được sắp xếp

 Kích thước khung dữ liệu tối đa là 9 bit

 Nó không chứa một số hệ thống phụ (hoặc)

 Tốc độ truyền của UART phải ở mức 10% của nhau

SPI là m t giao th c giao ti p ph bi n đột số loại esp phổ biến ức tiêu thụ điện năng ế stm32F103C8T6 ổng thể ế stm32F103C8T6 ượng caoc s d ng b i nhi u thi t bửa thông minh ục tiêu sau: ở thành hiện thực Qua báo chí, các phương tiện truyền ền ế stm32F103C8T6 ị tự động hóa đã ngày khác nhau Ví d , module th SD, module đ u đ c th RFID và b phát / thuục tiêu sau: ẻ RFID S50 13,56 MHz ần không nhỏ trong sự ọc công nghệ góp phần không nhỏ trong sự ẻ RFID S50 13,56 MHz ột số loại esp phổ biến không dây 2,4 GHz đ u s d ng SPI đ giao ti p v i vi đi u khi n.ền ửa thông minh ục tiêu sau: ể ế stm32F103C8T6 ớc của con ền ể

L i ích duy nh t c a SPI là d li u có th đợng cao ủa ệ thống khóa cửa thông minh ể ượng caoc truy n mà không b giánền ị tự động hóa đã ngày đo n B t kỳ s lại esp phổ biến ống khóa cửa thông minh ượng caong bit nào cũng có th để ượng caoc g i ho c nh n trong m t lu ngửa thông minh ặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ậm chí là cuộc sống sinh hoạt hằng ngày ột số loại esp phổ biến ồ khối hệ thống khóa cửa thông minh liên t c V i I2C và UART, d li u đục tiêu sau: ớc của con ệ thống khóa cửa thông minh ượng caoc g i dửa thông minh ước của con ại esp phổ biếni d ng gói, gi i h n m t s bitớc của con ại esp phổ biến ở thành hiện thực Qua báo chí, các phương tiện truyền ột số loại esp phổ biến ống khóa cửa thông minh c th Đi u ki n b t đ u và d ng xác đ nh đi m b t đ u và k t thúc c a m iục tiêu sau: ể ền ệ thống khóa cửa thông minh $ ần không nhỏ trong sự ừ xa ị tự động hóa đã ngày ể $ ần không nhỏ trong sự ế stm32F103C8T6 ủa ỗi trên mô hình thực tế gói, do đó d li u b gián đo n trong quá trình truy n.ệ thống khóa cửa thông minh ị tự động hóa đã ngày ại esp phổ biến ền

Các thi t b giao ti p qua SPI có quan h master - slave Master là thi t bế stm32F103C8T6 ị tự động hóa đã ngày ế stm32F103C8T6 ệ thống khóa cửa thông minh ế stm32F103C8T6 ị tự động hóa đã ngày đi u khi n (thền ể ười Các thiết bị tự động hóa đã ngàyng là vi đi u khi n), còn slave (thền ể ười Các thiết bị tự động hóa đã ngàyng là c m bi n, màn hìnhảnh thực tế stm32F103C8T6 ế stm32F103C8T6 ho c chip nh ) nh n l nh t master C u hình đ n gi n nh t c a SPI là h th ngặt, Tuy nhiên, giá thành rất đắt đỏ và việc sở ớc của con ậm chí là cuộc sống sinh hoạt hằng ngày ệ thống khóa cửa thông minh ừ xa ơ servo SG90 ảnh thực tế stm32F103C8T6 ủa ệ thống khóa cửa thông minh ống khóa cửa thông minh m t slave, m t master duy nh t, nh ng m t master có th đi u khi n nhi u h nột số loại esp phổ biến ột số loại esp phổ biến ư ột số loại esp phổ biến ể ền ể ền ơ servo SG90 m t slave.ột số loại esp phổ biến

 MOSI (đ u ra master / đ u vào slave) - đần không nhỏ trong sự ần không nhỏ trong sự ười Các thiết bị tự động hóa đã ngàyng truy n cho master g i d ền ửa thông minh li u đ n slave.ệ thống khóa cửa thông minh ế stm32F103C8T6

 MISO (đ u vào master / đ u ra slave) - đần không nhỏ trong sự ần không nhỏ trong sự ười Các thiết bị tự động hóa đã ngàyng cho slave g i d li u đ n ửa thông minh ệ thống khóa cửa thông minh ế stm32F103C8T6 master.

 SCLK (clock) - đười Các thiết bị tự động hóa đã ngàyng cho tín hi u xung nh p.ệ thống khóa cửa thông minh ị tự động hóa đã ngày

 SS / CS (Slave Select / Chip Select) - đười Các thiết bị tự động hóa đã ngàyng cho master ch n slave nào đ ọc công nghệ góp phần không nhỏ trong sự ể g i tín hi u.ở thành hiện thực Qua báo chí, các phương tiện truyền ệ thống khóa cửa thông minh

Các bư c truy n d li u SPIều hành FreeRTOS ữ liệu SPI ệ thống khóa cửa thông minh

1 Master ra tín hi u xung nh p.ệ thống khóa cửa thông minh ị tự động hóa đã ngày

2 Master chuy n chân SS / CS sang tr ng thái đi n áp th p, đi u này sẽ kíchể ại esp phổ biến ệ thống khóa cửa thông minh ền ho t slave.ại esp phổ biến

3 Master g i d li u t ng bit m t t i slave d c theo đửa thông minh ệ thống khóa cửa thông minh ừ xa ột số loại esp phổ biến ớc của con ọc công nghệ góp phần không nhỏ trong sự ười Các thiết bị tự động hóa đã ngàyng MOSI Slave đ cọc công nghệ góp phần không nhỏ trong sự các bit khi nó nh n đậm chí là cuộc sống sinh hoạt hằng ngày ượng caoc.

CHƯƠNG THIẾT KẾ HỆ THỐNG KHÓA CỬA THÔNG MINH VÀ MÔ HÌNH

CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Ngày đăng: 16/11/2022, 22:22

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

w