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

Thiết kế và hoàn thiện mô hình cửa thông minh sử dụng Bluetooth và ứng dụng Aandroid

6 5 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Thiết kế và hoàn thiện mô hình cửa thông minh sử dụng Bluetooth và ứng dụng Android
Tác giả Võ Văn Ân, Nguyễn Thị Ngọc Thảo, Đinh Thế Mạnh
Trường học Đại học Kinh Tế Kỹ Thuật Bình Dương
Chuyên ngành Kỹ Thuật Điện Tử Công Nghiệp
Thể loại đề tài luận văn
Năm xuất bản 2022
Thành phố Bình Dương
Định dạng
Số trang 6
Dung lượng 0,94 MB

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

Nội dung

Bài viết Thiết kế và hoàn thiện mô hình cửa thông minh sử dụng Bluetooth và ứng dụng Aandroid trình bày việc thiết kế một hệ thống cửa thông minh điều khiển tự động theo thời gian thực sử dụng công nghệ bluetooth và ứng dụng andriod có khả năng ứng dụng cao trong cuộc sống hàng ngày. Việc triển khai phần cứng cho hệ thống khóa cửa bao gồm smartphone, các module cảm biến, ma trận phím làm nhiệm vụ chính, arduino nano và module bluetooth HC-05 tạo thành khối xử lý trung tâm xử lý dữ liệu và khóa điện từ hoạt động như một hệ thống khóa cửa. Mời các bạn cùng tham khảo!

Trang 1

Thiết Kế Và Hoàn Thiện Mô Hình Cửa Thông

Minh Sử Dụng Bluetooth và Ứng Dụng

Android

Võ Văn Ân1, Nguyễn Thị Ngọc Thảo2 , Đinh Thế Mạnh2

1 Khoa Kỹ Thuật, Đại Học Quốc Tế Miền Đông

2 Khoa Kỹ Thuật Công Nghệ, Đại Học Kinh Tế Kỹ Thuật Bình Dương Email: an.vovan@eiu.edu.vn, thao.ntn@ktkt.edu.vn, manh.dt@ktkt.edu.vn

Abstract— Bài báo trình bày việc thiết kế một hệ

thống cửa thông minh điều khiển tự động theo thời gian

thực sử dụng công nghệ bluetooth và ứng dụng andriod

có khả năng ứng dụng cao trong cuộc sống hàng ngày

Việc triển khai phần cứng cho hệ thống khoá cửa bao

gồm smartphone, các module cảm biến, ma trận phím

làm nhiệm vụ chính, arduino nano và module bluetooth

HC-05 tạo thành khối xử lý trung tâm xử lý dữ liệu và

khóa điện từ hoạt động như một hệ thống khóa cửa Hệ

thống cho phép người dùng giám sát và điều khiển cửa

thông qua các module cảm biến, ma trận phím và thiết bị

smartphone thông qua ứng dụng android Các thông tin

sau khi thu thập từ các module sẽ gửi về bộ xử lý trung

tâm, sau đó bộ xử lý trung tâm sẽ đưa ra các lệnh điều

đến khối động lực để điều khiển khóa điện từ (solenoid)

đóng/mở cửa tự động Ngoài ra, khóa điện từ còn được

điều khiển trên ứng dụng android được cài đặt trên

smartphone thông qua kết nối bluetooth với khối xử lý

trung tâm Hệ thống thiết kế đơn giản, tiện lợi,giúp người

dùng dễ dàng sử dụng, kiểm soát cửa đóng/mở một cách

tự động tránh các trường hợp xâm nhập trái phép xảy ra

trong ngôi nhà của mình

Keywords- Arduino, Bluetooth, Solenoid lock,

RFID, Smart door

I GIỚITHIỆU Trong xã hội văn minh hiện đại, cửa là một bộ phận

không thể thiếu được trong từng công trình kiến trúc

Nhưng hầu hết các loại cửa bình thường mà chúng ta

sử dụng hiện nay lại có những nhược điểm gây phiền

toái cho người sử dụng đó là: cửa được đóng mở khi có

tác động của con người vào nó

Việc thiết kế ra một loại cửa tiện ích hơn, đa năng

hơn, phục vụ tốt hơn cho đời sống con người là vô

cùng cần thiết Do vậy, cần phải thiết kế ra một loại

cửa tự động khắc phục tốt những nhược điểm của cửa

thường Xuất phát từ nhu cầu đó, cửa tự động được

thiết kế là để tạo ra loại cửa vừa duy trì những yêu cầu

trước đây vừa khắc phục được những nhược điểm của

cửa thường Vì khi sử dụng cửa tự động người dùng

không phải trực tiếp tác động trực tiếp lên cánh cửa mà

vẫn đóng, mở cửa theo ý muốn Để giải quyết ý tưởng

này, các nhà nghiên cứu đã đề xuất nhiều mô hình điều khiển cửa thông minh Trong đó, hầu hết các mô hình cửa thông minh điều sử dụng vi điều khiển arduino làm

bộ điều khiển và trung tâm xử lý dữ liệu [1] hay sự kết hợp giữa vi điều khiển arduino và công nghệ GSM làm tăng tính bảo mật, giúp người dùng giám sát trạng thái cửa mọi lúc mọi nơi qua tin nhắn SMS [2-3] Cùng với nhu cầu phát triển xã hội ngày càng cao thì yêu cầu của người dùng về cửa thông minh ngày càng khắc khe hơn Các nhà nghiên cứu đã sử dụng công nghệ bluetooth [4] và kết hợp với smartphone điều khiển cửa thông qua ứng dụng android [5-7] lần lượt được áp dụng trong thực tế với nhiều mô hình đa dạng nhằm nâng cao về mặc tiện lợi, dễ dàng sử dụng, kiểm soát cửa đóng/mở một cách tối ưu nhất Những năm gần đây, với sự phát triển vượt bật về công nghệ, nhất là sự trội dậy của công nghệ IoT Hàng loạt các nghiên cứu

về IoT ra đời như Smart home [8], hiển thị và giám sát thông tin trên led matrix[9],… Cùng với sự phát triển

đó, các nghiên cứu điều khiển cửa thông minh ứng dụng IoT [10-12] cũng lần lượt ra đời mang lại sự lụa chọn đa dạng cho người sử dụng Các nghiên cứu trên điều cùng mục đích đưa ra các giải pháp về cửa thông minh để ứng dụng trong cuộc sống hàng ngày một cách hiệu quả nhất

Nội dung chính nghiên cứu của bài báo là phát triển hệ thống phần cứng và chương trình máy tính để giám sát và điều khiển cửa thông minh, từ đó có thể dễ dàng sử dụng, kiểm soát cửa đóng/mở một cách tự động Phần cứng được phát triển trên Arduino nano V3 Phần miềm phát triển dựa trên ứng dụng MIT App Inventor Cấu trúc bài báo gồm: phần 1 - đặt vấn đề

Phần 2 đề xuất cấu trúc và thiết kế hệ thống cửa thông minh sử dụng bluetooth và ứng dụng android Phần 3 trình bày kết quả thiết kế và hoạt động mô hình cửa thông minh Cuối cùng là phần kết luận và tài liệu

tham khảo

Trang 2

II XÂYDỰNGMÔHÌNHCỬATHÔNGMINH

Cấu trúc của mô hình cửa thông minh dựa trên công

nghệ bluetooth đề xuất trong nghiên cứu này được thể

hiện trong hình 1 Trong đó, khối xử lý trung tâm có

chức năng cập nhật thông tin từ module RFID, cảm

biến, ma trận phím và truyền dữ liệu tới khối hiển thị

và điều khiển gồm LCD, ứng dụng android, khóa điện

từ đươc kết nối với khối động lực và được điều khiển

thông qua khối phím nhấn hoặc ứng dụng android trên

smartphone

Hình 1 Mô hình cửa thông minh sử dụng công nghệ

bluetooth

A Sơ đồ khối hệ thống

Trong bài báo, tác giả trình bày thiết kế hệ thống

cửa thông minh (hình 2) Hệ thống điều khiển này

được tác giả thiết kế sử dụng kit Arduino Nano V3 kết

nối với module bluetooth HC-05 tạo thành một khối

xử lý trung tâm thực hiện chức năng cập nhật thông tin

từ module RFID, cảm biến hồng ngoại, ma trận phím

và được hiển thị trên màn hình LCD khối động lực

điều khiển khóa điện từ solenoid đóng/mở thông qua

dữ liệu nhận được từ module RFID, ma trận phím và

cảm biến hồng ngoại Ngoài ra, khóa điện từ solenoid

còn được điều khiển thông qua ứng dụng android trên

smartphone

Hình 2 Sơ đồ khối mô hình cửa thông minh

B Lưu đồ thuật toán

Sau khi khởi tạo hệ thống, các thông tin dữ liệu cảm biến, ma trận phím, module RFID và các trạng thái điều khiển cửa sẽ được kiểm tra, hiển thị trên màn hình LCD và hệ thống sẽ kết nối với bluetooth để có thể điều khiển cửa trên smartphone (hình 3) Module RFID phải được mã hóa với mô hình và được cho phép quét thẻ mở cửa không quá 3 lần, sau 3 lần quét thẻ không được thì hệ thống sẽ khóa cửa vĩnh viễn khi

đó cần reset lại hệ thống mới có thể mở cửa như trạng thái ban đầu (hình 4) Tương tự, khi nhập mật khẩu không quá 3 lần và nếu quá 3 lần cho phép thì hệ thống cũng khóa vĩnh viễn khi đó cũng cần reset lại hệ thống mới có thể hoạt động bình thường (hình 5) Bên trong cửa được trang bị cảm biến hồng ngoại nên khi

có người lại gần thì chốt sẽ tự động mở khóa (hình 6) Sau khi thực hiện các thao tác mở cửa từ module RFID, ma trận phím điều không khả thi thì hệ thống sẽ kết nối với module bluetooth HC-05 thực các thao tác kết nối và truy cập ứng dụng android để thực hiện thao tác mở cửa thông qua smartphone (hình 7)

Hình 3 Chương trình chính toàn hệ thống

Hình 4 Chương trình quét thẻ RFID

Trang 3

Hình 5 Chương trình nhập mật khẩu từ ma trận phím

Hình 6 Chương trình cảm biến hồng ngoại

Hình 7 Chương trình kết nối với bluetooth

III KẾTQUẢHOẠTĐỘNGHỆTHỐNG

A Mô hình cửa thông minh

Phần cứng được thiết kế trên cơ sở cấu trúc như hình 2 Các module phần cứng được thiết kế tách biệt bao gồm khối xử lý trung tâm, khối động lực điều khiển khóa điện từ solenoid, khối hiển thị, khối cảm biến, khối ma trận phím và module RFID (hình 9) Hình ảnh mạch in và mạch sau phần cứng mô hình được hiển thị trong (hình 8)

Hình 8 Sơ đồ mạch in và phần cứng mặt sau mô hình cửa

thông minh

Hình 9 Phần cứng mặt trước mô hình cửa thông minh Kit arduino Nano V3 sử dụng chip Atmega328-AU

có lõi xử lý ARM 32-bit Cortex M3 với clock speed là 16Mhz, 32 kbytes bộ nhớ Flash (bộ nhớ lập trình), 2kbytes SRAM, nguồn điện 7-12VDC Kit arduino Nano V3 được thiết kế với nhiều cổng I/O để kết nối với các loại thiết bị I/O khác nhau, Công suất Micro USB; Cổng GPIO; serial port, SPI, I2C, PWM pins, external interrupt pins, kết nối các thiết bị ngoại vi [13] (hình 10) Module bluetooth HC-05 kết nối với kit arduino Nano V3 bằng giao thức UART, pin RX trên module bluetooth HC-05 kết nối với pin TX trên kit arduino Nano V3, pin TX trên module bluetooth

HC-05 kết nối với pin RX trên kit arduino Nano V3, pin GND của module bluetooth HC-05 và kit arduino Nano V3 kết nối với nhau

Trang 4

Hình 10 Kit arduino Nano V3

Module Bluetooth HC-05 là module Bluetooth SPP

(Giao thức cổng nối tiếp) dễ sử dụng, được thiết kế để

thiết lập kết nối nối tiếp không dây, giúp dễ dàng giao

tiếp với bộ điều khiển hoặc PC Mô-đun Bluetooth

HC-05 cung cấp chế độ chuyển đổi giữa chế độ chính và

chế độ phụ, có nghĩa là nó có thể sử dụng cả nhận và

truyền dữ liệu Module Bluetooth HC-05 được thiết kế

nhỏ gọn, các chân tín hiệu giao tiếp cơ bản và nút bấm

để vào chế độ AT COMMAND, mạch sử dụng nguồn

3.3 VDC hoặc 5 VDC, thiết lập UART với nhiều tốc

độ khác nhau, tần số sử dụng 2.4GHz ISM band, thích

hợp cho nhiều ứng dụng khác nhau: Robot Bluetooth,

điều khiển thiết bị qua Bluetooth, Module này kết nối

với arduino nano và smartphone Khóa điện từ sẽ được

giám sát và điều khiển trên smartphone thông qua ứng

dụng android (hình 11)

Hình 11 Module Bluetooth HC-05

Module RFID RC522 sử dụng IC MFRC522 của

Phillip dùng để đọc và ghi dữ liệu cho thẻ NFC tần số

13.56Mhz, với mức giá rẻ, thiết kế nhỏ gọn (hình 12)

Module này thiết lập và cung cấp dữ liệu đầu vào cho

arduino nano điều khiển khóa điện từ

Hình 12 Module RFID RC522

Hình 13 mô tả sơ đồ nguyên lý của module bàn phím 4x4 Tuy có đến 16 nút nhấn, nghĩa là nếu làm một cách thông thường (dùng chân digital) thì chúng ta phải cần đến 16 chân Arduino để đọc Nhưng với bàn phím này, chúng ta chỉ cần dùng 8 chân (4 chân hàng ngang (row), và 4 chân cột dọc (column)) Module này thiết lập và cung cấp mật khẩu cho arduino nano điều khiển khóa điện từ

Hình 13 Module ma trận phím 4x4 Cảm biến có khả năng nhận biết vật cản ở môi trường với một cặp LED thu phát hồng ngoại để truyền

và nhận dữ liệu hồng ngoại Tia hồng ngoại phát ra với tần số nhất định, khi có vật cản trên đường truyền của LED phát nó sẽ phản xạ vào LED thu hồng ngoại, khi

đó LED báo vật cản trên module sẽ sáng, khi không có vật cản, LED sẽ tắt (hình14)

Hình 14 Module cảm biến hồng ngoại

Tác giả sử dụng khóa chốt điện từ LY-01 có chức

năng hoạt động như một ổ khóa cửa sử dụng Solenoid

để kích đóng mở bằng điện và hoạt động dựa trên tín hiệu điều khiển từ arduino nano board (hình 15)

Hình 15 Khóa chốt điện từ LY-01 Phần miềm MIT App Inventor dành cho Android là một ứng dụng web nguồn mở ban đầu được cung cấp bởi Google và hiện tại được duy trì bởi Viện Công nghệ Massachusetts (MIT) Nền tảng cho phép nhà lập

Trang 5

trình tạo ra các ứng dụng phần mềm cho hệ điều hành

Android (OS) Bằng cách sử dụng giao diện đồ họa,

nền tảng cho phép người dùng kéo và thả các khối mã

(blocks) để tạo ra các ứng dụng có thể chạy trên thiết bị

Android Với những ưu điểm đó, tác giả đã sử dụng

MIT App inventor để tạo ứng dụng android giao tiếp

với arduino nano thông qua module bluetooth Hc-05

ứng dụng android được xây dựng với giao diện gồm:

nút kết nối thiết bị và hiển thị trạng thái kết nối, nút

ngắt kết nối và nút mở cửa với logo trường Đại Học

Quốc Tế Miền Đông (hình 16)

Hình 16 Giao diện thiết kế trong ứng dụng android

B Kết quả thực nghiệm

Tiến hành chạy thử nghiệm mô hình cửa thông

minh như hình 17 Hệ thống hoạt động theo các trường

hợp sau:

Cấp nguồn 12VDC - 2A cho hệ thống và đợi trong

khoảng 3s để hệ thống khởi động

Trường hợp 1: Sử dụng bằng thẻ RFID “ Mô hình

chỉ nhận thẻ RFID đã được mã hóa với mô hình”

 Nếu thẻ đúng mô hình sẻ mở chốt và đồng

thời báo đèn tín hiệu và màn hình LCD sẻ

hiện thị thẻ đúng “Thẻ đúng mời vào”

 Nếu thẻ sai thì Màn hình sẻ hiện thị “Thẻ sai”

và hiển thị số lần sai quá 3 lần hiển thị “ Khóa

Vĩnh Viễn” phải reset lại hệ thống

Trường hợp 2: Sử dụng bằng mật khẩu

 Nếu nhập đúng mật khẩu lập trình sẳn “

MK:123456” thì mở chốt và hiển thị LED và

màn hình LCD hiển thị “ Password đúng”

 Nếu nhập sai sẻ hiện thị “Password sai và số

lần” quá 3 lần hiển thị “ Khóa Vĩnh Viễn”

phải reset lại hệ thống

Trường hợp 3: Trường hợp người bên trong phòng

đi ra:

 Bên phía trong cửa được trang bị cảm biến

hồng ngoại nên khi có người đi tới gần thì

chốt sẻ tự động mở khóa

Hình 17 Mô hình cửa thông minh sử dụng bluetooth Hình 18 mô tả giao diện điều khiển cửa thông minh trên ứng dụng android sử dụng smartphone Giao diện android dễ sử dụng, thân thiện với người dùng Để sử dụng ứng dụng android, chúng ta phải thực hiện các bước sau:

 Bước 1: Chúng ta phải có một chiếc Smartphone hệ điều hành Androi và phần mềm mở khóa sẻ được cung cấp bởi tác giả Sau đó chúng ta cài App như những App bình thường cho phép máy của chúng ta cài đặt

 Bước 2: Sau khi cài đặt Thành công chúng ta

mở App và mở chức năng Bluetooth trên máy Sau đó quay lại giao diện của App nhấn vào phần Connet to Device và chọn tên Bluetooth HC-05 nhấn vào thì phần mềm sẻ tự kết nối

 Bước 3: Sau đó chúng ta muốn mở của thì nhấn vào nút có biểu tượng logo trường Đại Học Quốc Tế Miền Đông là mô hình sẻ mở khóa cửa

Trang 6

Hình 18 Giao diện điều khiển cửa thông minh trên ứng dụng

android

IV KẾTLUẬN Bài báo giới thiệu hệ thống cửa thông minh sử dụng

công nghệ bluetooth và ứng dụng android Về cơ bản

hệ thống đã được thử nghiệm thành công để kiểm soát

cửa bằng mật khẩu, module RFID, cảm biến hồng

ngoại và smartphone thông qua ứng dụng android Hệ

thống được thiết kế nhỏ gọn, tiện lợi với nhiều chức

năng cho người dùng dễ dàng sử dụng và bảo mật như

dùng thẻ RFID, bảo mật bằng mật khẩu và smartphone

kết nối qua thiết bị bluetooth thông qua ứng dụng

android Với khả năng đáp ứng nhanh và hiệu quả, thì

đây là một hệ thống có tính ứng dụng cao và chi phí

thấp đối với yêu cầu người dùng trong việc kiểm soát

cửa đóng/mở tự động nhằm giảm thiểu các trường hợp

mất cấp đáng tiếc xảy ra trong ngôi nhà của mình

LỜI CẢM ƠN Chúng tôi xin chân thành Cảm ơn trường Đại Học

Quốc Tế Miền Đông Đã hổ trợ dự án này

TÀILIỆUTHAMKHẢO [1] Satyam Mishra, Omkar Mohite , Prof Swapnil Kharat, “Smart Door Lock System Using Arduino,” International Research Journal of Modernization in Engineering Technology and Science, vol 4, pp.1053-1057, 2022.

[2] Sialee Leekongxue, Li Li, Tomas Page, “Smart Door Monitoring and Locking System using SIM900 GSM Shield and Arduino UNO,” International Journal of Engineering Research & Technology (IJERT), Vol 9, pp 47-52, 2020 [3] Abdullah Hamas, Amgad Muneer, Suliman Mohamed Fati,

“Smart Security Door System Using SMS Based Energy Harvest,” International Journal of Electrical and Computer Engineering (IJECE), vol 11, pp.3410-3423, 2021

[4] Hardik Sharma, Harsh Sharma, Dr Manish Mukhija, “Smart Door Lock Using Bluetooth,” International Journal of Research Publication and Reviews, Vol 2, pp 950-952, 2021 [5] Adarsh V Patil, Sreevarsha Prakash, Akshay S, Mahadevaswamy, CHandanB Patgar, Sharath Kumar A J,

“Android Based Smart Door Locking System,” International Journal of Engineering Research & Technology (IJERT), Vol

6, pp 1-4, 2018

[6] Bhaktishwar Rajiwade, Shital Thakar, Payal Pokharkar, Shankar Malbhare, “Design and Implementation of Smart Door Lock Control System using Bluetooth Controller of Smart Phone,” International Research Journal of Engineering and Technology (IRJET), Vol 3, pp 482-484, 2016

[7] Ketan Rathod, Prof.Rambabu vatti, Mandar Nandre, Sanket Yenare, “Smart Door Security Using Arduino And Bluetooth application,” International Journal Of Current Engineering And Scientific Research (IJCESR), Vol 4, pp 73-77, 2017 [8] Prof.H.B.Shinde, Abhay Chaudhari, Prafull Chaure, Mayur Chandgude, Pratik Waghmare “Smart Home Automation System using Android Application,” International Research Journal of Engineering and Technology (IRJET), pp

2408-2411, 2017

[9] Võ Văn Ân, Trần Thị Hoàng Oanh, Đinh Thế Mạnh, “Ứng Dụng Công Nghệ IoT Xây Dựng Mô Hình Cập Nhật Dữ Liệu

Và Giám Sát Thông Tin Sử Dụng Led Matrix,” Hội nghị Quốc gia về Ứng dụng Công nghệ thông minh trong Công nghiệp 4.0, Thành phố thông minh và Phát triển bền vững (STAIS 2022) , pp 11-14, 2022

[10] Amulya Devineni, Deepa Malimath, Keerthi Lotlekar, Namita Kanthi and Vishwanath P Baligar, “Smart Door Using IoT,” International Journal Of Research In Electronics And Computer Engineering, Vol 7, pp 3155-3158, 2019 [11] Rahul Satoskar, Akarsh Mishra, “Smart Door Lock and Lighting System using Internet of Things,” (IJCSIT) International Journal of Computer Science and Information Technologies, Vol 9, pp 132-135, 2018

[12] Payel Thakur, Ayush Shetty, Manthan Parvadia, Onkar Pokharkar, Shubham Shinde, “IoT Enabled Smart Door Locks,” Conference On Technologies For Future Cities (CTFC), pp 1-4, 2019

[13] HK Shan Hai Group Limited: Nano v3.0, Original document

HK Shan Hai Group Limited, 2020

Ngày đăng: 31/12/2022, 13:35

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