Đồ án Thiết kế và thi công hệ thống quản lý mô hình Airbnb, Homestay

TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH  
KHOA ĐIỆN-ĐIỆN TỬ  
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM  
ĐỘC LẬP - TỰ DO - HẠNH PHÚC  
----o0o----  
Tp. HCM, ngày 18 tháng 12 năm 2019  
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP  
Họ tên sinh viên: Hoàng Bảo Phúc  
Nguyễn Chí Thương  
MSSV: 15142283  
MSSV: 15141299  
Mã ngành: 41  
Chuyên ngành:  
Hệ đào tạo:  
Khóa:  
Kỹ thuật Điện - Điện tử  
Đại học chính quy  
2015  
Mã hệ:  
Lớp:  
1
15141DT  
I. TÊN ĐỀ TÀI: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG QUẢN LÝ MÔ HÌNH  
AIRBNB, HOMESTAY  
II. NHIỆM VỤ  
1. Các số liệu ban đầu:  
Hệ thống quản lý mô hình Airbnb, HomeStay được thực hiện với các số liệu ban đầu như  
sau:  
− Hệ thống nhận thông tin của khách cần thuê phòng. Sau đó sẽ kiểm tra thông tin của  
khách hàng được gửi đến, nếu hợp lệ thì hệ thống sẽ gửi thông tin lại cho khách hàng  
thông qua địa chỉ mail và số điện thoại (mật khẩu vào phòng, ngày vào phòng, ngày trả  
phòng, …)  
− Hệ thống kiểm soát thông tin vào/ra của từng phòng, lưu lại thông tin trên hệ thống và  
truy xuất ra file excel.  
− LCD hiển thị một vài thông tin khi khách hàng nhập mật khẩu vào phòng.  
− Đến thời hạn trả phòng, hệ thống sẽ tự động vô hiệu hóa mật khẩu vào phòng.  
− Có sử dụng cảm biến vân tay dành riêng cho chủ nhà và nhân viên để mở cửa trong  
những trường hợp cần thiết.  
2. Nội dung thực hiện:  
− Lên ý tưởng đồ án  
− Tìm hiểu về linh kiện sử dụng  
− Thiết kế và thi công hệ thống web server, web app. Truyền nhận thông tin giữa các hệ  
thống.  
− Thiết kế khối giao tiếp ngoại vi, lấy cơ sở dữ liệu trực tuyến thông qua Internet, truyền  
nhận thông tin giữa trạm phụ và trạm trung tâm.  
− Thiết kế và thi công hệ thống quản lý ra/vào của mô hình AirBNB, Homestay.  
− Vẽ lưu đồ giải thuật  
− Lắp ráp các khối vào mô hình.  
− Chạy thử nghiệm hệ thống.  
− Cân chỉnh hệ thống.  
− Viết luận văn.  
− Báo cáo đề tài tốt nghiệp.  
i
 
III. NGÀY GIAO NHIỆM VỤ:  
IV. NGÀY HOÀN THÀNH NHIỆM VỤ:  
V. HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: KS. Hà A Thồi  
CÁN BỘ HƯỚNG DẪN  
BM. ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
ii  
TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH  
KHOA ĐIỆN-ĐIỆN TỬ  
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM  
ĐỘC LẬP - TỰ DO - HẠNH PHÚC  
----o0o----  
Tp. HCM, ngày 18 tháng 12 năm 2019  
LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP  
Họ tên sinh viên 1: Hoàng Bảo Phúc  
Lớp: 15141DT2A  
Họ tên sinh viên 2: Nguyễn Chí Thương  
Lớp: 15141DT2B  
MSSV: 15142283  
MSSV: 15141299  
Tên đề tài: Thiết kế và thi công hệ thống quản lý mô hình airbnb, homestay  
Xác nhận  
GVHD  
Tuần/ngày  
Nội dung  
GV HƯỚNG DẪN  
(Ký và ghi rõ họ và tên)  
iii  
 
LỜI CAM ĐOAN  
Nhóm sinh viên – Hoàng Bảo Phúc và Nguyễn Chí Thương xin cam đoan đây là đồ án  
do nhóm tự thực hiện dưới sự hướng dꢀn của thầy Hà A Thồi. Nhóm chỉ tham khảo các tài  
liệu trước đó và các nghiên cứu trên mạng online. Kết quả công bố trong khóa luận tốt  
nghiệp là trung thực không sao chép từ tài liệu hay công trình đã có trước đó.  
Tp.HCM, ngày 18 tháng 12 năm 2019  
SV thực hiện đồ án  
( Ký và ghi rõ họ tên)  
Nguyễn Chí Thương  
Hoàng Bảo Phúc  
iv  
 
LỜI CẢM ƠN  
Nhóm thực hiện đồ án xin được gửi lời cảm ơn đặc biệt đến giảng viên hướng dꢀn thầy  
Hà A Thồi vì đã giúp đỡ nhóm trong quá trình thực hiện đồ án, người đã đưa ra hướng  
nghiên cứu, giải đáp thắc mắc, cũng như tận tình quan sát nhóm làm việc. Trong quá trình  
thực hiện nhóm đã tiếp thu được những kiến thức thực tế và cách làm việc nghiêm túc, hiệu  
quả từ thầy.  
Nhóm em xin gửi lời tri ân thành nhất đến các quý thầy cô trong khoa Điện - điện tử đã  
hꢁ trợ chúng em về những kiến thức nền tảng vững vàng, tạo điều kiện tốt nhất cho sinh  
viên trong quá trình học tập và nghiên cứu.  
Sự hꢁ trợ thầm lặng và vô cùng quan trọng từ gia đình và bạn bè luôn là động lực để  
nhóm có thể làm việc hết khả năng và hoàn thành đồ án một cách tốt nhất. Một lần nữa  
nhóm vô cùng hân hạnh khi được làm sinh viên tại trường ĐH Sư Phạm Kỹ Thuật TPHCM,  
là học trò của những giảng viên đầy tâm huyết, lời cảm ơn này cũng là sự ghi nhận sâu sắc  
mà nhóm muốn gửi đến thầy cô, gia đình và bạn bè.  
Người thực hiện đề tài  
Nguyễn Chí Thương  
Hoàng Bảo phúc  
v
 
MỤC LỤC  
vi  
 
vii  
viii  
DANH SÁCH HÌNH ẢNH  
Chương 2  
ix  
 
Chương 3  
Chương 4  
x
TÓM TẮT  
Cuộc sống ngày càng hiện đại, mức sống ngày càng tăng cao khiến cho nhu cầu du lịch,  
nghỉ ngơi cũng theo đó mà được chú trọng. Nhu cầu của du khách ngày một đa dạng khiến  
lĩnh vực du lịch phải không ngừng đổi mới, tạo ra nhiều loại hình, lưu trú mới để đáp ứng  
nhu cầu của khách và tăng sức cạnh tranh. Trong đó, du lịch Homestay, AirBNB là loại  
hình khá mới mẻ và đang là xu thế được nhiều người lựa chọn hiện nay.  
Đối với loại hình du lịch mới này, việc quản lý mô hình vꢀn còn gặp khó khăn (giờ  
ra/vào của khách, cân bằng giữa ngân sách và nhân sự, cạnh tranh trên thị trường, …). Với  
mục tiêu là hệ thống sẽ hꢁ trợ các nhà đầu tư về công việc quản lý thông tin ra/vào của  
khách dễ dàng hơn, quản lý mô hình hoạt động đơn giản hơn, có thể giảm bớt nhân công  
để cân bằng tài chính hơn.  
Nhóm sẽ thực hiện hệ thống thông qua việc tích lũy kiến thức được học tại trường cũng  
như quan sát và nghiên cứu thực tiễn. Tất cả vì mục đích hoàn thành được mô hình dễ lắp  
đặt, dễ sử dụng, tiết kiệm điện, mang lại cho người dùng cảm giác tin cậy và an toàn.  
xiii  
 
CHƯƠNG 1. TỔNG QUAN  
CHƯƠNG 1. TỔNG QUAN  
1.1 ĐẶT VẤN ĐỀ  
Cuộc sống ngày càng hiện đại, mức sống ngày càng tăng cao khiến cho nhu cầu du lịch,  
nghỉ ngơi cũng theo đó mà được chú trọng. Nhu cầu của du khách ngày một đa dạng khiến  
lĩnh vực du lịch phải không ngừng đổi mới, tạo ra nhiều loại hình, lưu trú mới để đáp ứng  
nhu cầu của khách và tăng sức cạnh tranh. Trong đó, du lịch Homestay, AirBNB là loại  
hình khá mới mẻ và đang là xu thế được nhiều người lựa chọn hiện nay. Không những vậy,  
xu hướng này còn dần được áp dụng phổ biến trong ngành Nhà hàng – Khách sạn. Đây  
cũng là tiền đề để Airbnb, Homestay ra đời.  
Airbnb, Homestay là những loại hình lưu trú phổ biến hiện nay. Sự khác biệt trong kiến  
trúc, dịch vụ cung cấp, trải nghiệm… ở từng loại hình giúp du khách dễ dàng lựa chọn nơi  
nghỉ dưỡng phù hợp với nhu cầu.  
Tuy nhiên, đây là mô hình mới, vì vậy người chủ nhà cho thuê có thể gặp một số khó  
khăn trong việc quản lý căn hộ, tình hình an ninh của căn hộ và sự an toàn của khách hàng.  
Một số vấn đề khó khăn khi quản lý mô hình này:  
• Có airbnb, homestay tại nhiều tỉnh thành và chúng ta gặp vấn đề về việc kiểm soát  
khách ra vào.  
• Cảm thấy bất tiện mꢁi khi khách yêu cầu giao chìa khóa vào ban đêm  
• Tốn quá nhiều thời gian, công sức để quản lý hệ thống kinh doanh Airbnb,  
Homestay.  
• Hệ thống Airbnb, Homestay rải khắp tại các thành phố lớn mà không quản lý được  
chặt chẽ, thất thoát doanh thu.  
Giải pháp giúp thay đổi cách thức quản lý Airbnb, Homestay đó chính là sử dụng hệ  
thống khóa cửa IoT. Với giải pháp này, khách hàng chỉ có thể vào được phòng khi có key  
(mã PIN) do phần mềm tạo ra. Để tạo key cho khách hàng, lễ tân bắt buộc phải nhập thông  
tin lên phần mềm. Do đó, rất khó để gian lận. Đây không chỉ là giải pháp giúp chống thất  
thoát doanh thu hiệu quả mà nó còn mang lại hình ảnh chuyên nghiệp cho Airbnb,  
Homestay của chúng ta trong mắt khách hàng (đặc biệt là những du khách nước ngoài).  
Ngoài ra, để quản lý chặt chẽ hơn, có thể sử dụng thêm một ứng dụng di động đã được  
kết nối với phần mềm quản lý. Với ứng dụng này, mọi giao dịch từ homestay sẽ được thông  
báo về điện thoại di động. Đây là một giải pháp quản lý homestay từ xa rất hiệu quả.  
1.2 MỤC TIÊU  
• Tạo mã khóa ngꢀu nhiên để cung cấp cho khách hàng  
1
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
     
CHƯƠNG 1. TỔNG QUAN  
• Gửi cho khách hàng qua email và điện thoại  
• Kết nối wi-fi cho hệ thống và đưa dữ liệu lên Server.  
• Điều khiển mở khóa bằng mã khóa đã tạo hoặc bằng vân tay.  
• Giám sát điều khiển thông qua webapp  
• Có thể xuất dữ liệu thành các file .excel để quản lý  
1.3 NỘI DUNG NGHIÊN CỨU  
• Xác định mục tiêu và giới hạn đề tài.  
• Tìm hiểu cơ sở lý thuyết.  
• Thiết kế khối cảm biến, khối hiển thị, khối đưa dữ liệu lên server, thiết kế cách hoạt  
động mô hình quản lý.  
• Thiết kế và thi công bộ xử lí.  
• Viết code cho Arduino Uno R3.  
• Viết code cho ESP8266 NodeMCU.  
• Tạo tài khoản và server để liên kết và đưa dữ liệu lên.  
• Lập trình webapp  
• Thiết kế mô hình  
• Lắp ráp các board mạch, cảm biến vào mô hình.  
• Chỉnh sửa các lꢁi điều khiển, lꢁi lập trình và lꢁi của các thiết bị.  
• Chạy thử nghiệm hệ thống.  
• Cân chỉnh hệ thống  
• Viết sách luận văn.  
• Báo cáo đề tài tốt nghiệp.  
1.4 GIỚI HẠN  
• Số lượng phòng mô hình: 3.  
• Hệ thống chỉ ở mức độ giám sát và điều khiển từ xa.  
• Mô hình được thiết kế vệ với chất liệu: bìa cứng.  
1.5 BỐ CỤC  
Với đề tài: “Thiết kế và thi công hệ thống quản lý mô hình AirBNB, Homestay” thì bố  
cục đồ án như sau:  
• Chương 1: Tổng Quan.  
Chương này trình bày đặt vấn đề dꢀn nhập lý do chọn đề tài, mục tiêu của đề tài, nội  
dung nghiên cứu, các giới hạn thông số và bố cục đề tài.  
• Chương 2: Cơ Sở Lý Thuyết.  
Chương này trình bày giới thiệu phần cứng của hệ thống điều khiển, các chuẩn giao  
tiếp trong quá trình truyền – nhận dữ liệu.  
2
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
     
CHƯƠNG 1. TỔNG QUAN  
• Chương 3: Tính Toàn Thiết Kế.  
Chương này trình bày về cách tính toán, sơ đồ khối, sơ đồ nguyên lý của các board  
mạnh của hệ thống: mạch nguồn cung cấp điện áp – dòng điện cho từng bộ xử lí trong hệ  
thống.  
• Chương 4: Thi Công Hệ Thống.  
Chương này trình bày về sơ đồ, cách lập trình, cách kiểm tra các mạch của toàn bộ hệ  
thống. Bên cạnh đó là hình ảnh thực tế, cũng như kết quả mà hệ thống có tính đến thời  
điểm hiện tại.  
• Chương 5: Kết Quả, Nhận Xét và Đánh Giá  
Chương này trình bày kiến thức, cũng như kỹ năng mà nhóm được sau khi thực hiện đề  
tài như: sử dụng các cảm biến, truyền – nhận thông tin qua wifi, điều khiển các thiết bị  
bằng board Arduino Uno R3 và đưa dữ liệu lên web dùng ESP8266 NodeMCU.  
• Chương 6: Kết Luận và Hướng Phát Triển.  
Chương này trình bày những kết quả mà đề tài đạt được, đồng thời đưa ra hướng phát  
triển để có được một đề tài hoàn thiện và đáp ứng được nhu cầu cho cuộc sống.  
3
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT  
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT  
2.1 GIỚI THIỆU VỀ MÔ HÌNH HOMESTAY VÀ AIRBNB  
Cuộc sống ngày càng hiện đại, mức sống ngày càng tăng cao khiến cho nhu cầu du lịch,  
nghỉ ngơi cũng theo đó mà được chú trọng. Nhu cầu của du khách ngày một đa dạng khiến  
lĩnh vực du lịch phải không ngừng đổi mới, tạo ra nhiều loại hình, lưu trú mới để đáp ứng  
nhu cầu của khách và tăng sức cạnh tranh. Trong đó, du lịch Homestay, AirBNB là loại  
hình khá mới mẻ và đang là xu thế được nhiều người lựa chọn hiện nay.  
2.1.1 Homestay  
Homestay là một loại hình “du lịch xanh” rất thích hợp với những du khách yêu thích  
khám phá, trải nghiệm văn hóa tại các vùng đất mới. Du lịch Homestay nghĩa là ở tại nhà  
dân và trở thành một thành viên trong gia đình họ, ăn uống, sinh hoạt chung với người dân  
để du khách có những trải nghiệm gần gũi và thực tế hơn về đời sống, văn hóa của nơi mà  
họ đang đặt chân đến. Sở hữu nhiều cảnh quan thiên nhiên hữu tình trải dài trên toàn bộ  
đất nước và nền văn hóa vùng miền đa dạng, Việt Nam có tiềm năng để phát triển du lịch  
Homestay.  
Hình 2. 1: Căn hộ HomeStay  
Thời gian qua, đã có rất nhiều Homestay được mở ra, chủ yếu tập trung ở các trọng  
điểm du lịch như Đà Lạt, Phú Quốc, Nha Trang, Đà Nẵng, Huế, Hội An, Sapa… Không  
chỉ thu hút khách trong nước, Homestay còn có sức hấp dꢀn đặc biệt với khách nước ngoài  
– những vị khách luôn muốn có những trải nghiệm thú vị về văn hóa địa phương. Với  
lượng khách du lịch không ngừng tăng trưởng hằng năm, dự kiến đến năm 2020 đạt trên  
4
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
     
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT  
dưới trên dưới 90 triệu lượt khách du lịch, dịch vụ Homestay hứa hẹn sẽ phát triển sôi động  
hơn nữa trong thời gian tới.  
Đáp ứng nhu cầu của giới trẻ – những người yêu thích du lịch giá rẻ, hình thức ở trọ tại  
nhà người bản địa ra đời, không gian đẹp, dịch vụ tốt mà chi phí lại hợp lý.  
2.1.2 AirBNB  
Trong thời đại công nghệ thông tin phát triển bùng nổ và dần chi phối phần lớn cuộc  
sống con người như hiện nay, ứng dụng công nghệ và kinh tế chia sẻ trở thành một xu  
hướng chiến lược trong kinh doanh. Uber hay Grab là những minh chứng dễ hiểu. Không  
những vậy, xu hướng này còn dần được áp dụng phổ biến trong ngành Nhà hàng – Khách  
sạn. Đây cũng là tiền đề để Airbnb ra đời.  
Airbnb là cụm từ viết tắt từ “Airbed and Breakfast”. Đây là một dịch vụ di động nhằm  
kết nối người cần thuê nhà, chꢁ ở với những người có nhu cầu cho thuê nhà và chꢁ ở.  
Người cần thuê chỉ cần nhập nơi mong muốn, xác nhận thì địa chỉ của căn hộ sẽ được gửi  
đến. Tất cả việc thanh toán sẽ được thông qua ứng dụng này và nó sẽ thu khoản phí trung  
gian với cả người thuê và người cho thuê.  
Hiện nay, mô hình phòng ở trên Airbnb ở nước ta tập trung chủ yếu ở các khu vực trọng  
điểm như: Đà Lạt, Sapa, TP.HCM, Hà Nội…  
Với những ưu điểm như giá thuê phòng rẻ hơn nhưng chất lượng dịch vụ vꢀn rất tốt,  
Airbnb ngày càng được nhiều người lựa chọn để đặt phòng thay vì ngủ nghỉ ở khách sạn.  
Airbnb tạo điều kiện để nhiều người có thể đi du lịch với chi phí rẻ. Bên cạnh đó, Airbnb  
mang đến những trải nghiệm độc đáo, mới lạ khi lưu trú. Du khách sẽ được ở tại các căn  
hộ của người dân bản địa, trải nghiệm đời sống, văn hóa địa phương.  
Ở một số nước như Mỹ, Úc, Thái Lan, ... hệ thống các khách sạn đã phải bắt đầu chia  
sẻ thị phần với Airbnb. Tại Việt Nam, tính đến tháng 6/2017 có khoảng 6.500 cơ sở Airbnb  
và con số này chưa có dấu hiệu dừng lại, dự báo một thời kỳ sôi động của Airbnb.  
Lượng khách du lịch đến Việt Nam tăng nhanh, mục tiêu chạm mốc 10 - 10.5 triệu lượt  
khách quốc tế và 47 - 48 triệu lượt khách du lịch nội địa cùng với sự phát triển của Kinh tế  
- Xã hội... là những điều kiện lý tưởng để Airbnb Việt Nam mở rộng mô hình. Nhiều người  
dân cũng bắt đầu tận dụng phòng trống, nhà trống để đăng ký kinh doanh Airbnb. Đặc biệt,  
Airbnb Hà Nội, Airbnb Hồ Chí Minh, Airbnb Nha Trang, Airbnb Vũng Tàu... có sự phát  
triển mạnh mẽ nhất vì đây đều là những trọng điểm du lịch.  
Bên cạnh đó, Airbnb mang đến những trải nghiệm độc đáo, mới lạ cho khách lưu trú.  
Khi lựa chọn phòng trên Airbnb, khách sẽ được ở tại các căn hộ của người dân bản địa, trải  
nghiệm đời sống, văn hóa thực tế địa phương.  
Ngoài ra, xu hướng của giới trẻ cũng ngày càng thay đổi. Họ thích những kỳ nghỉ ngắn  
ngày, có không gian để cùng vui chơi, sinh hoạt với một nhóm bạn. Vì thế, với sự tiện lợi  
cùng chi phí rẻ thì Airbnb ngày càng các bạn trẻ ưa chuộng. Trong khi đó, các gia đình có  
phòng trống, căn hộ không sử dụng có thể tận dụng để kinh doanh kiếm thêm thu nhập.  
Không chỉ tiết kiệm chi phí lưu trú, mang đến trải nghiệm mới mẻ, Airbnb còn mang  
về doanh thu cho các hộ gia đình có phòng trống, ít sử dụng.  
5
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
 
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT  
2.2 GIỚI THIỆU VỀ ARDUINO.  
Arduino là một board mạch vi xử lý được sinh ra tại thị trấn Ivrea ở Ý, nhằm xây dựng  
các ứng dụng tương tác với nhau hoặc với môi trường được thuận lợi hơn. Phần cứng bao  
gồm một board mạch nguồn mở được thiết kế trên nền tảng vi xử lý AVR Atmel 8bit, hoặc  
ARM Atmel 32-bit. Những model hiện tại được trang bị gồm 1 cổng giao tiếp USB, 6 chân  
đầu vào analog, 14 chân I/O kỹ thuật số tương thích với nhiều board mở rộng khác nhau.  
Được giới thiệu vào năm 2005, Những nhà thiết kế của Arduino cố gắng mang đến một  
phương thức dễ dàng, không tốn kém cho những người yêu thích, sinh viên và giới chuyên  
nghiệp để tạo ra những thiết bị có khả năng tương tác với môi trường thông qua các cảm  
biến và các cơ cấu chấp hành. Những ví dụ phổ biến cho những người yêu thích mới bắt  
đầu bao gồm các robot đơn giản, điều khiển nhiệt độ và phát hiện chuyển động. Đi cùng  
với nó là một môi trường phát triển tích hợp (IDE) chạy trên các máy tính cá nhân thông  
thường và cho phép người dùng viết các chương trình cho Aduino bằng ngôn ngữ C hoặc  
C++.  
2.2.1 Phần cứng  
Một mạch Arduino bao gồm một vi điều khiển AVR với nhiều linh kiện bổ sung giúp  
dễ dàng lập trình và có thể mở rộng với các mạch khác. Một khía cạnh quan trọng của  
Arduino là các kết nối tiêu chuẩn của nó, cho phép người dùng kết nối với CPU của board  
với các module thêm vào có thể dễ dàng chuyển đổi, được gọi là shield. Vài shield truyền  
thông với board Arduino trực tiếp thông qua các chân khác nhau, nhưng nhiều shield được  
định địa chỉ thông qua serial bus I2C-nhiều shield có thể được xếp chồng và sử dụng dưới  
dạng song song. Arduino chính thức thường sử dụng các dòng chip megaAVR, đặc biệt là  
ATmega8, ATmega168, ATmega328, ATmega1280, và ATmega2560. Một vài các bộ vi  
xử lý khác cũng được sử dụng bởi các mạch Arduino tương thích. Hầu hết các mạch gồm  
một bộ điều chỉnh tuyến tính 5V và một thạch anh dao động 16 MHz (hoặc bộ cộng hưởng  
ceramic trong một vài biến thể), mặc dù một vài thiết kế như LilyPad chạy tại 8 MHz và  
bỏ qua bộ điều chỉnh điện áp onboard do hạn chế về kích cỡ thiết bị. Một vi điều khiển  
Arduino cũng có thể được lập trình sẵn với một boot loader cho phép đơn giản là upload  
chương trình vào bộ nhớ flash on-chip, so với các thiết bị khác thường phải cần một bộ nạp  
bên ngoài. Điều này giúp cho việc sử dụng Arduino được trực tiếp hơn bằng cách cho phép  
sử dụng 1 máy tính gốc như là một bộ nạp chương trình.  
Theo nguyên tắc, khi sử dụng ngăn xếp phần mềm Arduino, tất cả các board được lập  
trình thông qua một kết nối RS-232, nhưng cách thức thực hiện lại tùy thuộc vào đời phần  
cứng. Các board Serial Arduino có chứa một mạch chuyển đổi giữa RS232 sang TTL. Các  
board Arduino hiện tại được lập trình thông qua cổng USB, thực hiện thông qua chip  
chuyển đổi USB-to-serial như là FTDI FT232. Vài biến thể, như Arduino Mini và  
Boarduino không chính thức, sử dụng một board adapter hoặc cáp nối USB-to-serial có thể  
tháo rời được, Bluetooth hoặc các phương thức khác. (Khi sử dụng một công cụ lập trình  
6
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
   
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT  
vi điều khiển truyền thống thay vì ArduinoIDE, công cụ lập trình AVR ISP tiêu chuẩn sẽ  
được sử dụng.)  
Board Arduino sẽ đưa ra hầu hết các chân I/O của vi điều khiển để sử dụng cho những  
mạch ngoài. Diecimila, Duemilanove, và bây giờ là Uno đưa ra 14 chân I/O kỹ thuật số, 6  
trong số đó có thể tạo xung PWM (điều chế độ rộng xung) và 6 chân input analog, có thể  
được sử dụng như là 6 chân I/O số. Những chân này được thiết kế nằm phía trên mặt board,  
thông qua các header cái 0.10-inch (2.5 mm). Nhiều shield ứng dụng plug-in cũng được  
thương mại hóa. Các board Arduino Nano, và Arduino-compatible Bare Bones Board và  
Boarduino có thể cung cấp các chân header đực ở mặt trên của board dùng để cắm vào các  
breadboard.  
Có nhiều biến thể như Arduino-compatible và Arduino-derived. Một vài trong số đó có  
chức năng tương đương với Arduino và có thể sử dụng để thay thế qua lại. Nhiều mở rộng  
cho Arduino được thực thiện bằng cách thêm vào các driver đầu ra, thường sử dụng trong  
các trường học để đơn giản hóa các cấu trúc của các robot nhỏ. Những board khác thường  
tương đương về điện nhưng có thay đổi về hình dạng-đôi khi còn duy trì độ tương thích  
với các shield, đôi khi không. Vài biến thể sử dụng bộ vi xử lý hoàn toàn khác biệt, với các  
mức độ tương thích khác nhau.  
2.2.2 Arduino Uno R3  
Arduino Uno là một bo mạch vi điều khiển dựa trên ATmega328. Arduino là một nền  
tảng mã nguồn mở, nguyên mꢀu và tính đơn giản của nó làm cho nó trở thành lý tưởng cho  
những người có sở thích sử dụng cũng như các chuyên gia. Arduino Uno có 14 chân đầu  
vào/ra kỹ thuật số (trong đó 6 có thể được sử dụng làm đầu ra PWM), 6 đầu vào tương tự,  
bộ tạo dao động 16 MHz, kết nối USB, giắc cắm nguồn, tiêu đề ICSP và nút đặt lại. Nó  
chứa mọi thứ cần thiết để hꢁ trợ vi điều khiển, chỉ cần kết nối nó với một máy tính bằng  
cáp USB hoặc cấp điện cho nó bằng bộ chuyển đổi AC-to-DC hoặc pin để bắt đầu. Arduino  
Uno khác với tất cả các bo mạch trước ở chꢁ nó không sử dụng chip điều khiển FTDI USB-  
to-serial. Thay vào đó, nó có chip vi điều khiển Atmega8U2 được lập trình như một bộ  
chuyển đổi từ USB sang nối tiếp. "Uno" có nghĩa là một trong tiếng Ý và được đặt tên để  
đánh dấu bản phát hành sắp tới của Arduino 1.0. Arduino Uno và phiên bản 1.0 sẽ là phiên  
bản tham khảo của Arduno, tiến lên phía trước. Uno là phiên bản mới nhất trong một loạt  
các bo mạch USB Arduino và mô hình tham chiếu cho nền tảng Arduino.  
7
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH  
 
Tải về để xem bản đầy đủ
pdf 164 trang yennguyen 19460 Free
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Thiết kế và thi công hệ thống quản lý mô hình Airbnb, Homestay", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfdo_an_thiet_ke_va_thi_cong_he_thong_quan_ly_mo_hinh_airbnb_h.pdf