Khóa luận Thiết kế và thi công mô hình nhà thông minh (Phần 1)

pdf 22 trang phuongnguyen 1620
Bạn đang xem 20 trang mẫu của tài liệu "Khóa luận Thiết kế và thi công mô hình nhà thông minh (Phần 1)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfbao_cao_thiet_ke_va_thi_cong_mo_hinh_nha_thong_minh_phan_1.pdf

Nội dung text: Khóa luận Thiết kế và thi công mô hình nhà thông minh (Phần 1)

  1. BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT MÁY TÍNH THIẾT KẾ VÀ THI CÔNG MÔ HÌNH NHÀ THÔNG MINH GVHD: LÊ MINH SVTH: TỐNG NGỌC THƠ MSSV: 11119085 SVTH: PHẠM THẾ HIỂN MSSV: 11119172 S K L 0 0 4 1 8 6 Tp. Hồ Chí Minh, tháng 1/2016
  2. TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƢỢNG CAO ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ VÀ THI CÔNG MÔ HÌNH NHÀ THÔNG MINH SVTH : TỐNG NGỌC THƠ MSSV : 11119085 SVTH : PHẠM THẾ HIỂN MSSV : 11119172 Khóa : 2011 - 2015 Ngành : CÔNG NGHỆ KỸ THUẬT MÁY TÍNH GVHD : LÊ MINH TP. Hồ Chí Minh, tháng 1 năm 2016
  3. CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc Tp. Hồ Chí Minh, ngày 22 tháng 12 năm 2015 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ và tên sinh viên: Tống Ngọc Thơ MSSV: 11119085 Họ và tên sinh viên: Phạm Thế Hiển MSSV: 11119172 Ngành: Công nghệ kỹ thuật máy tính Lớp: 11119CL1 Giảng viên hƣớng dẫn: Lê Minh Ngày nhận đề tài: 1/10/2015 Ngày nộp đề tài: 14/1/2016 1. Tên đề tài: Thiết kế và thi công mô hình nhà thông minh 2. Các số liệu, tài liệu ban đầu: 3. Nội dung thực hiện đề t i: Tập trung nghiên cứu xây dựng Web Server và thiết kế hệ thống mạch điện cho 3 khối chính trong nhà: khối thiết bị, khối cảm biến, khối an ninh. Mục đích: Quản lý (điều khiển, cập nhật trạng thái) hoạt động của ngôi nhà qua mạng Internet khi chúng ta ở xa nhà. 4. Sản phẩm: Web server điều khiển, cập nhật trạng thái của các khối cảm biến, an ninh. TRƢỞNG NGÀNH GIẢNG VIÊN HƢỚNG DẪN i
  4. CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc Tp. Hồ Chí Minh, ngày 22 tháng 12 năm 2015 PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN Họ v tên sinh viên: Tống Ngọc Thơ MSSV: 11119085 Họ và tên sinh viên: Phạm Thế Hiển MSSV: 11119172 Ng nh : Công nghệ kỹ thuật máy tính Tên đề t i: Thiết kế và thi công mô hình nhà thông minh Giáo viên hƣớng dẫn: Lê Minh NHẬN XÉT 1. Về nội dung đề t i & khối lƣợng thực hiện: . . 2. Ƣu điểm: 3. Khuyết điểm: 4. Đề nghị cho bảo vệ hay không? 5. Đánh giá loại: . 6. Điểm : (Bằng chữ : ) Tp.Hồ Chí Minh, ngày tháng năm 2016 Giáo viên hƣớng dẫn (Ký & ghi rõ họ tên) ii
  5. CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc Tp. Hồ Chí Minh, ng y 22 tháng 12 năm 2015 PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ v tên sinh viên: Tống Ngọc Thơ MSSV: 11119085 Họ v tên sinh viên: Phạm Thế Hiển MSSV: 11119172 Ng nh : Công nghệ kỹ thuật máy tính Tên đề t i: Thiết kế và thi công mô hình nhà thông minh Giáo viên phản biện: NHẬN XÉT 1. Về nội dung đề t i & khối lƣợng thực hiện: . . 2. Ƣu điểm: 3. Khuyết điểm: 4. Đề nghị cho bảo vệ hay không? 5. Đánh giá loại: . 6. Điểm : (Bằng chữ : ) Tp.Hồ Chí Minh, ngày tháng năm 2016 Giáo viên phản biện (Ký & ghi rõ họ tên) iii
  6. LỜI CẢM ƠN Trong thời gian thực hiện đồ án tốt nghiệp, nhóm đã nhận đƣợc nhiều sự giúp đỡ, đóng góp ý kiến v chỉ bảo nhiệt tình từ giáo viên v bạn bè. Nhóm thực hiện đề t i xin gửi lời cảm ơn chân th nh đến to n thể quý thầy cô trƣờng Đại học Sƣ Phạm Kỹ Thuật Thành Phố Hồ Chí Minh, đặc biệt l quý thầy cô khoa Đ o tạo chất lƣợng cao, những ngƣời đã luôn trao dồi vốn kiến thức quý báo của mình cho nhóm thực hiện để t i, giúp cho nhóm có đƣợc kiến thức cơ sở v chuyên môn vững v ng, cũng nhƣ tạo điều kiện giúp đỡ nhóm trong quá trình học tập, đó sẽ l h nh trang quý báu để nhóm ứng dụng v o cuộc sống v công việc sau này. Đặc biệt hơn, ngƣời m nhóm thực hiện đồ án muốn gửi lời cảm ơn chân th nh nhất l thầy Lê Minh, ngƣời đã tận tình hƣớng dẫn, cung cấp t i liệu, giải pháp v điều kiện thuận lợi nhất trong suốt quá trình nhóm thực hiện đề t i n y. Nhóm thực hiện đề t i cũng xin cảm ơn các anh chị đã đi trƣớc, những bạn sinh viên cùng khóa đã giúp đỡ, ủng hộ v chia sẽ kinh nghiệm để nhóm thực hiện đề t i n y tốt hơn. Tuy đề t i đã ho n th nh nhƣng cũng không tránh những thiết sót, nhóm thực hiện đề t i mong nhận đƣợc sự đóp góp, phê bình, chỉ dẫn của quý thầy cô v các bạn. Cuối cùng, nhóm xin gửi lời chúc đến quý thầy cô cùng các bạn sinh viên của trƣờng đƣợc dồi d o sức khỏe v th nh công trong công việc. Xin chân th nh cảm ơn! Nhóm thực hiện đề t i Phạm Thế Hiển – Tống Ngọc Thơ iv
  7. TÓM TẮT “Thiết kế v thi công mô hình nh thông minh” l một hệ thống bao gồm có sáu khối chính: khối nguồn, khối server, khối giao tiếp wifi, khối điều khiển, khối cảm biến, khối ngƣời dùng. Các khối đƣợc liên kết th nh một hệ thống mạng, để điều khiển các thiết bị trong nh qua mạng Internet với giao diện web chạy trên mọi phiên bản hệ điều h nh. Tiện ích có đƣợc từ hệ thống l điều khiển ngôi nh từ xa, giao diện điều khiển thân thiện với ngƣời dùng. Khối sever đóng vai trò lƣu trữ giao diện điều khiển v cơ sở dữ liệu nhƣ một máy tính. Khối ngƣời dùng kết nối v truy cập v o khối server, tải giao diện v ra lệnh điều khiển thiết bị. Khối giao tiếp wifi sẽ gửi yêu cầu v nhận dữ liệu từ cơ sở dữ liệu ở khối server, sau đó xử lý dữ liệu rồi truyền qua cho khối điều khiển. Khối điều khiển nhận dữ liệu từ khối giao tiếp wifi v khối cảm biến rồi ra lệnh bật/tắt các thiết bị. Riêng khối nguồn đóng vai trò vô cùng quan trọng l cung cấp năng lƣợng cho năm khối còn lại hoạt động, thực hiện nhiệm vụ của mỗi khối. v
  8. ABSTRACT Project "Design and construction of model smart home" is a system, which includes five core block: power, servers block, sensors block, control equipment module, security alarm block. The blocks are linked into a network, to control devices in the home through the internet with web interface runs on all versions of the OS. Utilities have been from the control system, managing your home remotely, console user friendly. Block Storage Server role Web interface and database as a PC. Sensor function block is read sensors and send the value read on the block Server. Then block Server sends signals to block off or turn on a fan control device to adjust the appropriate environment for the house. Security alarm block manipulate working principles of light sensors, as there is an obstruction between the transmitter and led revenue led the alarm will be enabled sounded. Private sector role source is extremely important, as the power supply for operating four remaining blocks, performing the tasks of each block. vi
  9. MỤC LỤC Nhiệm vụ đồ án tốt nghiệp i Phiếu nhận xét của giáo viên hƣớng dẫn ii Phiếu nhận xét của giáo viên phản biện iii Lời cảm ơn iv Mục lục vii Danh mục bảng xi Chƣơng 1: TỔNG QUAN 1 1.1. Giới thiệu tình hình nghiên cứu hiện nay 1 1.2. Tính cấp thiết của đề t i 1 1.3. Mục tiêu nghiên cứu 1 1.4. Nhiệm vụ nghiên cứu 2 1.5. Đối tƣợng v phạm vi nghiên cứu 2 1.6. Phƣơng pháp nghiên cứu 3 1.7. Bố cục của đồ án 3 Chƣơng 2: CƠ SỞ LÝ THUYẾT 5 2.1. Kit Raspberry Pi 5 2.1.1. Kit Raspberry Pi B+ 5 2.1.2. Web Server 11 2.1.3. SQL Server 12 2.2. Module Wifi ESP8266 12 2.2.1. Đặc điểm 13 2.2.2. Dòng module 13 vii
  10. 2.2.3. Chức năng các chân 15 2.2.4. Firmware AT commands 17 2.2.5. Phần mềm ESPlorer 20 2.2.6. Ứng dụng 21 2.3. Module Arduino 22 2.3.1. Giới thiệu về Arduino Uno R3 22 2.3.2. Sơ đồ chân của Arduino Uno R3 24 2.3.3. Các chuẩn giao tiếp trên Arduino Uno R3 26 2.3.4. Giới thiệu phần mềm Arduino IDE 27 2.4. Cảm biến 29 2.4.1. DHT 11 29 2.4.2. Quang trở 33 2.5. Opto và triac 33 2.5.1 Opto 33 2.5.2 Triac 35 2.6. Mạng Wifi v Internet 36 2.6.1. Mạng Wifi 36 2.6.2. Internet 37 2.7. PHP & SQL 37 2.7.1. PHP 37 2.7.2. SQL 40 Chƣơng 3: THIẾT KẾ HỆ THỐNG 41 3.1. Mô hình hệ thống 41 3.2. Tính toán, thiết kế phần cứng hệ thống 41 viii
  11. 3.2.1. Sơ đồ khối 42 3.2.2. Sơ đồ mạch nguyên lý 42 3.2.3. Tính toán thiết kế v chọn linh kiện 44 3.2.4. Chất liệu l m mô hình 50 3.3. Thiết kế phần mềm 50 3.3.1. Lƣu đồ giải thuật 50 3.3.2. C i đặt Web Server v SQL Server trên Raspberry Pi 54 3.3.3. Kết nối Wifi v Internet 58 3.3.4. Thiết kế giao diện ngƣời dùng 59 Chƣơng 4: KẾT QUẢ - SO SÁNH - THỰC NGHIỆM 61 4.1. Kết quả 61 4.2. So sánh 61 4.3. Thực nghiệm 61 Chƣơng 5: KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 63 5.1. Kết luận 63 5.2. Hƣớng phát triển 63 TÀI LIỆU THAM KHẢO 65 PHỤ LỤC 1: CÀI HỆ ĐIỀU HÀNH CHO RASPBERRY PI 67 PHỤ LỤC 2: CẤU HÌNH CƠ BẢN CHO RASPBERRY PI 68 PHỤ LỤC 3 : CHƢƠNG TRÌNH 73 ix
  12. DANH MỤC CÁC TỪ VIẾT TẮT 1. GVHD: Giảng viên hƣớng dẫn 2. TP. HCM: Th nh phố Hồ Chí Minh 3. RPiB: Raspberry Pi B 4. PHP: Hypertext Preprocessor 5. HTML: HyperText Markup Language 6. SQL: Structured Query Language 7. SPI: Serial Peripheral Interface 8. CSDL: Cơ sở dữ liệu x
  13. DANH MỤC BẢNG Bảng 2.1 Các lệnh AT 14 xi
  14. DANH MỤC BIỂU ĐỒ VÀ HÌNH Hình 2.1 Board Raspberry pi B+ 5 Hình 2.2 Những thông số cơ bản về Raspberry pi B 6 Hình 2.3 Cấu hình của RPi B+ 6 Hình 2.4 Sơ đồ chân GPIO của Board RPi B+ 7 Hình 2.5 RPi B v các thiết bị kết nối với nó 10 Hình 2.6 Giao diện hệ điều h nh Raspbian 11 Hình 2.7 Module ESP-01 14 Hình 2.8 Module ESP-03 14 Hình 2.9 Module ESP8266MOD 15 Hình 2.10 Module ESP-12 15 Hình 2.11 Sơ đồ chân của ESP8266-01 16 Hình 2.12 Sơ đồ chân của ESP8266-12 16 Hình 2.13 Mạch nạp USB – TTL 20 Hình 2.14 Giao diện l m việc của ESPlorer 21 Hình 2.15 Ứng dụng của ESP8266 22 Hình 2.16 Kit Arduino Uno R3 22 Hình 2.17 Các linh kiện trên kit Arduino Uno R3 24 Hình 2.18 Sơ đồ chân Arduino Uno R3 24 Hình 2.19 Giao diện công cụ Arduino IDE 27 Hình 2.20 Mô hình hoạt động chƣơng trình trên Arduino IDE 28 Hình 2.21 Kết nối cảm biến DHT11 29 Hình 2.22 Gửi tín hiệu Start (DHT11) 30 xii
  15. Hình 2.23 Cách đọc Bit 0 (DHT11) 31 Hình 2.24 Cách đọc Bit 1 (DHT11) 32 Hình 2.25 Quang trở 33 Hình 2.26 Cấu tạo Opto điều khiển dòng xoay chiều 34 Hình 2.27 Triac BTA12 36 Hình 3.1 Sơ đồ khối 39 Hình 3.2 Sơ đồ nguyên lý của một số khối 41 Hình 3.3 Module nguồn xung 220VAC sang 24VDC 42 Hình 3.4 Module hạ áp 24V sang 5V 43 Hình 3.5 Module hạ áp 5V sang 3.3V 43 Hình 3.6 Các chƣơng trình cần c i trên Server 44 Hình 3.7 Kết nối cảm biến DHT11 với Arduino v ESP8266 45 Hình 3.8 Báo trộm bằng quang trở 45 Hình 3.9 ESP-12 điều khiển đèn thông qua mạch cách ly 46 Hình 3.10 Mica trong suốt 47 Hình 3.11 Lƣu đồ giải thuật Server (Raspberry pi) 48 Hình 3.12 Lƣu đồ giải thuật trên module Wifi ESP8266 49 Hình 3.13 Lƣu đồ giải thuật trên Arduino 50 Hình 3.14 Cấu hình Port trên modem 56 Hình 3.15 Kiểm tra IP public cho Board Raspberry pi 56 Hình 3.16 Giao diện điều khiển các thiết bị trong hệ thống 57 xiii
  16. Chƣơng 1: TỔNG QUAN 1.1. Giới thiệu tình hình nghiên cứu hiện nay Với sự phát triển vƣợt bậc về mọi mặt, đời sống con ngƣời không còn gói gọn trong ăn no, mặc ấm m l ăn ngon mặc đẹp, những thiết bị công nghệ, dịch vụ tiện nghi phục vụ mục đích sống. Trong đó, nổi trội nhất l hệ thống công nghệ nhà thông minh. Hệ thống nh thông minh l một hệ thống kết nối các thiết bị trong nh của bạn th nh một hệ thống mạng, để có thể điều khiển chúng theo kịch bản của ngƣời lập trình: hệ thống chiếu sáng, hệ thống môi trƣờng (cảm biến), hệ thống an ninh. Và hiện nay những sản phẩm h ng đầu trong lĩnh vực n y phải kể đến: SmartHome của BKAV, SmartThings Hub và Smart Home Monitor của SAMSUNG và một số sản phẩm của doanh nghiệp khác. 1.2. Tính cấp thiết củ ề tài Khi đa số các hệ thống nh thông minh trên thị trƣờng hiện nay đều viết ứng dụng quản lý cho thiết bị hệ điều h nh android v ios, nhƣng vẫn còn hạn chế về phiên bản của các hệ điều h nh, nhóm thực hiện đề tài thiết nghĩ nghiên cứu thiết kế ra một giao diện quản lý có thể chạy trên tất cả các phiên bản hệ điều h nh, những thiết bị chỉ cần có thể truy cập Internet thì đều sử dụng đƣợc l điều cần thiết. Đối với doanh nghiệp trong ng nh sản xuất, phân phối hệ thống nh thông minh sẽ đƣợc mở rộng đối tƣợng khách h ng. Còn khách h ng sở hữu hệ thống sẽ tiết kiệm chi phí mua thiết bị phiên bản phù hợp chạy đƣợc ứng dụng phần mềm quản lý. 1.3. Mục ti u nghi n cứu Mục tiêu của đề t i l thiết kế một hệ thống quản lý các thiết bị điện tử trong nhà qua mạng Internet với giao diện web. Hệ thống n y có thể điều khiển thiết bị điện, đọc dữ liệu từ cảm biến v báo động (chống trộm). 1
  17. Thông qua nghiên cứu đề t i n y, ngƣời thực hiện đề t i còn mong muốn rèn luyện, trau dồi, tổng hợp vốn kiến thức tích lũy đƣợc trong suốt quá trình học tập. 1.4. Nhiệm vụ nghi n cứu Để thực hiện đề t i, nhóm đã phân chia công việc nhƣ sau: Tìm hiểu về web server, chọn Kit l m web server, ngôn ngữ lập trình giao diện web. Tìm hiểu tính năng hoạt động của board ESP8266, Arduino để điều khiển đƣợc thiết bị mong muốn. Tìm hiểu giao thức truyền nhận dữ liệu của mạng Internet. Cách NAT port để lấy địa chỉ IP public. So sánh ƣu khuyết điểm của giải pháp viết ứng dụng hay viết giao diện web để tìm ra giải pháp thích hợp với mục tiêu yêu cầu v phù hợp với khả năng của bản thân ngƣời thực hiện đề t i. 1.5. Đối tƣợng và phạm vi nghiên cứu Để thực thi một hệ thống giám sát đầy đủ v ho n chỉnh thì rất phức tạp v tốn kém. Với lƣợng thời gian v kiến thức có hạn, đề t i n y chỉ thực hiện ở một phần của một hệ thống giám sát lớn ho n chỉnh. Đề t i hƣớng đến các đối tƣợng nghiên cứu sau: Kit Raspberry Pi, board Arduino Uno, module wifi ESP8266. Ngôn ngữ lập trình web: PHP, HTML. Thiết bị: đèn (AC, DC), cảm biến nhiệt độ, cảm biến ánh sáng Phạm vi nghiên cứu của đề t i: Nghiên cứu cách sử dụng Kit Raspberry Pi v hệ điều h nh Raspbian, cách sử dụng v lập trình cho board Arduino Uno cũng nhƣ module wifi ESP8266. Nghiên cứu cách viết web sử dụng ngôn ngữ PHP v HTML. 2
  18. Nghiên cứu hoạt động của các thiết bị điện thông dụng trong nh , đọc dữ liệu từ cảm biến v truyền nhận dữ liệu giữ các khối. 1.6. Phƣơng ph p nghi n cứu Việc lựa chọn phƣơng pháp nghiên cứu phù hợp l quan trọng. Với đề t i n y, nhóm đã thu thập các kiến thức cần thiết từ sách của các tác giả nổi tiếng, cũng nhƣ tìm kiếm t i liệu từ những trang web uy tín. Việc thu thập kiến thức phải có chọn lọc v xác minh độ chính xác. Tìm kiếm sự giúp đỡ từ những ngƣời đi trƣớc, ngƣời có kinh nghiệm về thực hiện đề t i này nhƣ thầy cô, anh chị, bạn bè chỉ dẫn mỗi khi gặp khó khăn trong quá trình nghiên cứu. 1.7. Bố cục củ ồ án Nội dung của đề t i đƣợc trình b y theo bố cục sau:  Chƣơng 1: Tổng quan Về chƣơng n y, nhóm trình b y những vấn đề liên quan giữa hệ thống đề t i v ứng dụng thực tiễn, cũng nhƣ mục tiêu, nội dung, giới hạn v phƣơng pháp nghiên cứu của đề t i.  Chƣơng 2: Cơ sở lý thuyết Về chƣơng cơ sở lý thuyết, nhóm trình b y những lý thuyết liên quan đến phần cứng, phần mềm của hệ thống v những công cụ hỗ trợ đƣợc sử dụng: Kit Raspberry Pi Module Wifi ESP8266 Các loại cảm biến: nhiệt độ, ánh sáng Opto và triac Mạng Wifi v Internet PHP và SQL  Chƣơng 3: Thiết kế hệ thống 3
  19. Để thiết kế hệ thống cần phải thực hiện những công việc sau: Phân tích hệ thống đề t i, những yêu cầu m nhóm đã đặt ra từ ban đầu, xây dựng lên sơ đồ khối tổng quát, v từ đó nhóm phân tích v thiết kế sơ đồ chi tiết của từng khối trong sơ đồ khối tổng quát đó. Thiết kê phần cứng hệ thống: dựa trên những yêu cầu đã đặt ra v sơ đồ, nhóm thiết kế các phần cứng trong hệ thống, những tính toán trong thiết kế. Thiết kế phần mềm hệ thống: cũng nhƣ những phần trên, nhóm cũng bắt tay v o phân tích những yêu cầu điều khiển v xử lý trên hệ thống, sau đó nhóm đƣa ra các lƣu đồ giải thuật để mô hình hóa tiến trình viết mã chƣơng trình.  Chƣơng 4: Kết quả, so sánh, thực nghiệm Nhóm trình b y những thực nghiệm của hệ thống đã đƣợc thiết kế ho n chỉnh. Dựa trên đó, nhóm có thể tự đánh giá những ƣu v khuyết điểm của hệ thống m nhóm đã xây dựng.  Chƣơng 5: Kết luận v hƣớng phát triển Dựa trên những kết quả đã thực hiện, nhóm đƣa ra những vấn đề đã ho n th nh v chƣa ho n th nh, cũng nhƣ những mặt hạn chế chung của sản phẩm. Cuối cùng, đề ra hƣớng phát triển v ho n chỉnh hơn về đề t i trong tƣơng lai. 4
  20. Chƣơng 2: CƠ SỞ LÝ THUYẾT 2.1. Kit Raspberry Pi 2.1.1. Kit Raspberry Pi B+ 2.1.1.1. Giới thiệu Raspberry Pi l một chiếc máy tính tí hon giá chỉ từ 35$ chạy hệ điều h nh Linux ra mắt v o tháng 2 năm 2012. Ban đầu Raspberry Pi đƣợc phát triển dựa trên ý tƣởng tiến sĩ Eben Upton tại đại học Cambridge muốn tạo ra một chiếc máy tính giá rẻ để học sinh có thể dễ d ng tiếp cận v khám phá thế giới tin học. Dự định khiêm tốn của ông đến cuối đời l có thể bán đƣợc tổng cộng 1000 bo mạch cho các trƣờng học. Vậy thì điều gì đã l m nên th nh công ngo i sức tƣởng tƣợng của Raspberry Pi khi đã bán đƣợc hơn một triệu bo mạch chỉ trong vòng chƣa đầy một năm. Hình 2.1. Board Raspberry pi B+ Raspberry Pi B+ (RPi B+) l một trong những phiên bản của họ Raspberry Pi. Nó l một máy tính siêu nhỏ, chỉ có kích thƣớc nhƣ 1 chiếc thẻ ATM rút tiền. Bạn chỉ cần 1 b n phím, 1 tivi hoặc 1 m n hình có cổng HDMI/DVI, 1 nguồn USB 5V v 1 dây micro USB l đã có thể sử dụng RPi B nhƣ 1 máy tính bình thƣờng. Với RPi B, bạn có thể sử dụng các ứng dụng văn phòng, nghe nhạc, xem phim độ nét cao (tới 1024p). 5
  21. Hình 2.2 Những thông số cơ bản về Raspberry pi B 2.1.1.2. Cấu hình củ R spberry pi B+ Trái tim của Pi l chip SOC (System-On-Chip) Broadcom BCM2835 chạy ở tốc độ 700MHz. Chip n y tƣơng đƣơng với nhiều loại đƣợc sử dụng trong smartphone phổ thông hiện nay, v có thể chạy đƣợc hệ điều h nh Linux. Tích hợp trên chip n y l nhân đồ họa (GPU) Broadcom VideoCore IV. GPU này đủ mạnh để có thể chơi 1 số game phổ thông v phát video chuẩn full HD. Hình 2.3 Cấu hình của RPi B+ 6
  22. S K L 0 0 2 1 5 4