Đăng ký Đăng nhập
Trang chủ Luận văn điều khiển xe robot bằng giọng nói với raspberry pi 3...

Tài liệu Luận văn điều khiển xe robot bằng giọng nói với raspberry pi 3

.PDF
81
102
60

Mô tả:

BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH -------------------------------- ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: ĐIỀU KHIỂN XE ROBOT BẰNG GIỌNG NÓI VỚI RASPBERRY PI 3 GVHD: ThS. Nguyễn Duy Thảo SVTH: Phan Thanh Toàn MSSV: 11141222 Tp. Hồ Chí Minh - 07/2018 BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH --------------------------------- ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: ĐIỀU KHIỂN XE ROBOT BẰNG GIỌNG NÓI VỚI RASPBERRY PI 3 GVHD: Th.S Nguyễn Duy Thảo SVTH: Phan Thanh Toàn MSSV: 11141222 Tp. Hồ Chí Minh – 07/2018 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 01 thánh 07 năm 2018 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Phanh Thanh Toàn MSSV: 11141222 Võ Hoàng Khánh MSSV: 11141102 Chuyên ngành: Điện Tử Công Nghiệp Mã ngành: 141 Hệ đào tạo: Đại học chính quy Mã hệ: 11 Khóa : 11 Lớp 11141DT1A I. TÊN ĐỀ TÀI: ĐIỀU KHIỂN XE ROBOT BẰNG GIỌNG NÓI VỚI RASPBERRY PI 3 II. NHIỆM VỤ 1. Các số liệu ban đầu: (ghi những thông số, tập tài liệu tín hiệu, hình ảnh,…) ............................................... Thông số ban đầu là xử lý tín hiệu âm thanh .............................................................. Tài liệu: Giáo trình Kỹ thuật truyền số liệu ................................................................. ...................................................................................................................................... ...................................................................................................................................... 2. Nội dung thực hiện: (ghi những nội dung chính cần thực hiện như trong phần tổng quan) ........................ Đặt vấn đề , nêu ra mục tiêu đề tài,những nội dung nghiên cứu, bố cục của đề tài và cuối cùng là những giới hạn của đề tài......................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... III. NGÀY GIAO NHIỆM VỤ: 20/03/2018 IV. NGÀY HOÀN THÀNH NHIỆM VỤ: 30/06/2018 V. HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: Th.S Nguyễn Duy Thảo CÁN BỘ HƯỚNG DẪN BM. ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 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 20 tháng 03 năm 2018 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: Phan Thanh Toàn Lớp: 11141DT1A MSSV:11141222 Họ tên sinh viên 2: Võ Hoàng Khánh Lớp: 11141DT1A MSSV:11141102 Tên đề tài: ĐIỀU KHIỂN XE ROBOT BẰNG GIỌNG NÓI VỚI RASPBERRY PI 3 Tuần/ngày Nội dung Tuần1 Chọn đề tài Tuần 2 Tìm hiểu và nhận đề tài Tuần 3 Nhận đề tài để thực hiên Tuần 4 Nghiên cứu về đề tài Tuần 5 Tìm tài liệu về đề tài Tuần 6 Chuẩn bị và mua linh kiện Tuần 7 Tiến hành thi công phần cứng Tuần 8 Thi công phần cứng Tuần 9 Thi công phần cứng Tuần 10 Viết chương trình Tuần 11 Viết chương trình Tuần 12 Nạp code và chạy đề mode Tuần 13 Hoàng thành 100% sản phẩm Tuần 14 Viết báo cáo đề tài Tuần 15 Hoàng thành file báo cáo Xác nhận GVHD GV HƯỚNG DẪN (Ký và ghi rõ họ và tên LỜI CAM ĐOAN Đề tài này là do tôi tự thực hiện dựa vào một số tài liệu trước đó và không sao chép từ tài liệu hay công trình đã có trước đó. Người thực hiện đề tài Phan Thanh Toàn Võ Hoàng Khánh LỜI CẢM ƠN Lời đầu tiên nhóm sinh viên thực hiện đề tài xin gửi lời cám ơn chân thành tới các thầy cô giáo trong trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh nói chung và các thầy cô giáo trong khoa Điện – Điện tử nói riêng đã tận tình giảng dạy, truyền đạt cho tôi những kiến thức, kinh nghiệm quý báu trong suốt thời gian qua. Đặc biệt chúng tôi xin gửi lời cảm ơn sâu sắc đến thầy Nguyễn Duy Thảo đã định hướng, hướng dẫn tận tình và tạo điều kiện tốt nhất cho chúng tôi trong suốt quá trình chúng tôi thực hiện đề tài. Sau cùng chúng tôi xin gửi lời cảm ơn tới các anh, chị, các bạn đã giúp đỡ, chia sẻ kinh nghiệm, đóng góp ý kiến cho chúng tôi để hoàn thành tốt đề tài. Trong quá trình thực hiện đề tài này sẽ không tránh khỏi thiếu xót. Rất mong nhận được sự góp ý của quý thầy cô và các bạn để đề tài được hoàn thiện hơn. Nhóm thực hiện đề tài xin chân thành cảm ơn! Nhóm thực hiện đề tài Phan Thanh Toàn Võ Hoàng Khánh MỤC LỤC Trang bìa ............................................................................................................................ I Nhiệm vụ đồ án ................................................................................................................. II Lịch trình ........................................................................................................................ III Cam đoan ........................................................................................................................ IV Lời cảm ơn ....................................................................................................................... V Mục lục ............................................................................................................................ VI Liệt kê hình vẽ ................................................................................................................ VII Liệt kê bảng vẽ …………………………………….…………………………… VIII Tóm tắt ........................................................................................................................... IX CHƯƠNG 1. TỔNG QUAN ............................................................................... 4 1.1.Đặt vấn đề ............................................................................................................. 4 1.2.Mục tiêu ................................................................................................................ 4 1.3.Nội dung nghiên cứu ............................................................................................. 4 1.4.Giới hạn ................................................................................................................. 4 1.5.Bố cục .................................................................................................................... 4 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT................................................................... 4 2.1.Tổng quan về xe robot điều khiển bằng giọng nói……………………………5 2.1.2. Ưu điểm của xe robot điều khiển bằng giọng nói. ............................................ 5 2.2. Giới thiệu phần cứng ........................................................................................... 6 2.2.1. Giới thiệu Raspberry Pi 3 ................................................................................. 6 2.2.2. Hệ điều hành và phần mềm. ............................................................................ 15 2.2.3. Mạch công suất cầu H (L298N)…………………………………..………14 2.2.4 Cảm biến siêu âm. ............................................................................................ 17 2.2.5. Board Arduino................................................................................................. 20 2.2.6. USB Sound Card ............................................................................................. 21 2.2.7. Micro không dây Daile V10 ............................................................................ 24 2.2.8. Động cơ DC .................................................................................................... 26 2.2.9. Led Matrix 8x8 MAX7219 ............................................................................. 26 CHƯƠNG 3. TÍNH TOÁN VÀ THIẾT KẾ ................................................... 27 3.1. Giới thiệu ............................................................................................................ 28 3.2. Tính toán và thiết kế hệ thống ............................................................................ 28 3.2.1. Thiết kế sơ đồ khối hệ thống ........................................................................... 32 3.2.2. Sơ đồ nguyên lý của toàn mạch....................................................................... 32 CHƯƠNG 4. THI CÔNG HỆ THỐNG .......................................................... 44 4.1. Giới thiệu ............................................................................................................ 44 4.2.Thi công hệ thống................................................................................................ 44 4.2.1.Chuẩn bị phần cứng ......................................................................................... 44 4.2.2. Lắp ráp và kiểm tra ......................................................................................... 45 4.3. Lập trình hệ thống .............................................................................................. 54 4.3.1. Lưu đồ của 1 hệ thống điều khiển xe robot bằng giọng nói. ........................... 54 4.3.2. Phần mềm lập trình visual studio 2017 ........................................................... 55 CHƯƠNG 5. KẾT QUẢ_NHẬN XÉT_VÀ ĐÁNH GIÁ ............................... 60 5.1. Cảm biến ............................................................................................................ 61 5.2.Bộ điều khiển động cơ ........................................................................................ 62 5.3.Bộ vi điều khiển ................................................................................................. 63 5.4.Kết đạt được…………………………………………………………………63 CHƯƠNG 6. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN…………………67 6.1 Kết luận ……………………………………………………………………..67 6.2 Những hạn chế của đề tài……………………………………………………67 6.3 Hướng phát triển…………………………………………………………….67 TÀI LIỆU THAM KHẢO PHU LỤC....................................................................................................... LIỆT KÊ HÌNH VẼ Hình Trang Hình 2.1. Hình ảnh xe robot điều khiển bằng giọng nói…. ........................................... 5 Hình 2.2. Bo mạch Raspberry Pi 3 ................................................................................. .6 Hình 2.3. Sơ đồ cấu tạo Raspberry Pi ............................................................................ .7 Hinh 2.4. Sơ đồ chân GPIO Raspberry pi…………………….....................………..8 Hình 2.7. Hệ điều hành SNAPPY …………...……………….……………...……..11 Hình 2.10. Module mạch cầu H L298N……………………………………………14 Hình 2.11. Sơ đồ nguyên lý L298N. ............................................................................. 15 Hình 2.16. Phản xạ sóng siêu âm theo góc ................................................................... 20 Hình 2.17. Vùng phát hiện của SRF04 ......................................................................... 20 Hình 2.18. Board Arduino Mega 2560 ........................................................................ 20 Hình 2.19. Hình ảnh vi điều khiển board Arduino Mega 2560 .................................... 21 Hình 2.20.Hình ảnh các chân ngõ vào/ra board Arduino Mega 2560…………...…21 Hình 2.23. Động cơ DC GA25..................................................................................26 Hình 2.24. Module Led Matrix 8x8 MAX7219........................................................27 Hình 3.1. Sơ đồ khối của hệ thống ................................................................................ 28 Hình 3.2. Sơ đồ nguyên lý mạch nguồn ........................................................................ 29 Hình 3.3. Sơ đồ nguyên lý mạch hạ áp ......................................................................... 30 Hình 3.4. Sơ đồ chân Raspberry pi 3 ............................................................................ 30 Hình 3.5. Sơ đồ nguyên lý Module điều khiển động cơ L298N ................................... 31 Hình 3.6. Sơ nguyên lý Module Cảm biến Siêu âm SRF04 ........................................ 31 Hình 3.7. Sơ đồ nguyên lý Toàn mạch .......................................................................... 32 Hình 3.8. Sơ đồ kết nối Raspberry pi 3 với module điều khiển động cơ L298N …. ... 33 Hình 3.9. Sơ đồ kết nối module Cảm biến siêu âm với Raspberry pi 3. ....................... 33 Hình 4.1. động cơ và bánh xe........................................................................................ 45 Hình 4.2. khung xe robot............................................................................................... 45 Hình 4.3. Pin dự phòng 5v ............................................................................................ 46 Hình 4.5. Pin cell 3.7v ................................................................................................... 47 Hình 4.6. Mạch giảm áp DC-DC .................................................................................. 47 Hình 4.7. Module led matrix ......................................................................................... 47 Hình 4.8. Hình ảnh mình họa kết nối sai giữa Raspberry pi với Srf04……….…….48 Hình 4.9. Hình ảnh minh họa kết nối đúng giữa Raspberry pi với Srf04 ..................... 48 Hình 4.10. Mạch cầu phân áp........................................................................................ 49 Hình 4.11. Hình ảnh thực tế kết nối raspberry pi với module SRF04 .......................... 50 Hình 4.12. Hình ảnh thực tế kết nối raspberry pi với module L298N .......................... 50 Hình 4.13. Mô hình thực tế xe robot phía trước ........................................................... 51 Hình 4.14. Mô hình thực tế xe robot phía sau ............................................................... 52 Hình 4.16. Giao diện đăng nhập Windows 10 IoT Core trên web ............................... 55 Hình 4.18. Giao diện kết nối Windows 10 IoT Core qua PowerShell .......................... 56 Hình 4.20. Giao diện điều khiển Windows 10 IoT Core qua PowerShell .................... 57 LIỆT KÊ BẢNG Bảng Trang Bảng 4.2.Bảngso sánh một vài thuộc tính của hệ điều hành Windows…………....58 TÓM TẮT Trong những năm qua, khoa học máy tính và xử lý thông tin có những bước tiến vượt bậc và ngày càng có những đóng góp to lớn vào cuộc cách mạng khoa học kỹ thuật hiện đại. Đặc biệt sự ra đời và phát triển nhanh chóng của kỹ thuật số làm cho ngành điện tử trở nên phong phú và đa dạng hơn. Nó góp phần rất lớn trong việc đưa kỹ thuật hiện đại thâm nhập rộng rãi vào mọi lĩnh vực của hoạt động sản xuất, kinh tế và đời sống xã hội. Từ những hệ thống máy tính lớn đến những hệ thống máy tính cá nhân, từ những việc điều khiển các máy công nghiệp đến các thiết bị phục vụ đời sống hằng ngày của con người. Trong các hệ thống đó, việc trao đổi thông tin là vô cùng quan trọng. Công nghệ truyền tin trước đây bàn phím và thậm chí thông qua màn hình cảm ứng. Tất cả các thiết bị này đòi hỏi một số loại tiếp xúc vật lý để vận hành chúng.Với hang thập kỹ qua thì công nghệ xử lý thông tin ngày càng được nân cao. Một loại thông tin đầu vào ra đời đó là xử lý giọng nói. Đồ án này trình bày kết quả nghiên cứu điều khiển xe robot bằng giong nói sử dụng kít Rasberry pi 3 tương tác với 2 phần mềm đó là Microsoft windows 10 Iot core và Microsoft visual studio 2017. hiện nay. Nó mang lại rất nhiều lợi ý cho con người trong vấn đề di chuyển và điều khiển mọi vật không chỉ là xe CHƯƠNG 1. TỔNG QUAN CHƯƠNG 1. TỔNG QUAN 1.1.ĐẶT VẤN ĐỀ. Nhận dạng giọng nói có nghĩa là dịch từ được nói sang văn bảng tương đương. Có thể chia làm 2 phần sau : xử lý tín hiệu và bộ giải mã giọng nói. Xe điều khiển bằng giọng nói là một đề tài đang được rất nhiều người quan tâm các loại xe hiện nay ta phải điều khiển thông qua một sự tiếp xúc vật lý để điều khiển được, còn đối với xe điều khiển bằng giọng nói ta không cần thông qua bất cứ vật trung gian nào mà chúng ta điều khiển trực tiếp bằng giọng nói của mình . Vô cùng tiện lợi. Với hàng thập kỷ qua công nghê mới có một sự đột biến mới so với công nghệ cũ.Các thiết bị không dây bắt đâu ra đời làm cho mọi thứ trở nên đơn giản hơn . Và với sự nâng cao phần mềm và phần cứng thì một loại đầu vào mới được ra đời : tín hiệu bằng giọng nói. Điều khiển bằng giọng nói (nói chung), xe điều khiển bằng giọng nói (nói riêng) sẽ là một xu hướng phát triển trong tương lại. Và sẽ là một nghành công nghiệp rất mạnh. Điều khiển bằng giọng nói hiện nay đang được ứng dụng rộng rãi như xe oto, nhà điều khiển bằng giọng nói và điểu khiến chiếc điện thoại của chúng ta. Hiện nay ở Việt Nam thì cộng nghệ điều khiển bằng giọng nói chưa phát triển nhiều như ở nước ngoài. Nhưng đặc biệt điều khiển xe bằng giọng nói chúng ta đã chế tạo ra được xe lăn điều khiển bằng giọng nói dành cho những người bị khuyết cả tay lẫn chân.Ý tưởng này được cả 2 bạn Khánh và Đạt cùng nghiên cứu và thực hiện và giành được giải nhất cuộc thi khoa học kỹ thuật cấp quốc gia. Hiện tại sản phẩm được nâng cấp và cải tiến hơn nữa để giúp đỡ những người khuyết tật việt Nam. Còn một vài nghiên cứu khác nữa như “ Ngôi nhà thông minh điều khiển bằng giọng nói “ được nghiên cứu và phát triển bởi công ty lumy việt nam và “ Điều khiển thiết bị bằng giọng nói”. Trên thế giới hiện nay điều khiển bằng giọng nói đang là một xu thế và sẽ thay thế các loại điều khiển khác trong tương lai. Hiên tại có rất là nhiều nước đang nghiên BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 1 CHƯƠNG 1. TỔNG QUAN cứu và phát triển cộng nghệ này. Đầu năm 2018 CES đã cho ra đời chiếc bồn cầu đa năng và được điều khiển bằng giọng nói, chiếc TV LG được điều khiển bằng giọng nói, iphone và Samsung cũng đã phát triển công nghệ điều khiển bằng giọng nói lên điện thoại của 2 hãng điện thoại lớn nhất thế giới này. 1.2.MỤC TIÊU  Đề tài có những mục tiêu chính như sau :  Điều khiển xe robot chạy tiến ,lùi ,trái và phải  Sử dụng cảm biến siêu âm ở trước để tránh vật cản  Sử dụng ardiuno làm mắt led ma trận cho xe  Viết chương trình điều khiển cho kit raspberry pi 3  Thi công mô hình xe robot  Sản phẩm cuối cùng và chạy thực tế 1.3.NỘI DUNG NGHIÊN CỨU  Đề tài điều khiển xe robot bằng giọng nói với raspberrypi 3 có các nội dung chính như sau:  NỘI DUNG 1: Thu thập dữ liệu quy trình thiết kế một hệ thống điều khiển xe bằng giọng nói.  NỘI DUNG 2: Các giải pháp thiết kế hệ thống, mô hình điều khiển xe bằng giọng nói  NỘI DUNG 3: Lựa chọn các thiết bị trong việc thiết kế mô hình điều khiển xe bằng giọng nói  NỘI DUNG 4: Viết chương trình và thiết kế hệ thống điều khiển.  NỘI DUNG 5: Thiết kế mô hình.  NỘI DUNG 6: Đánh giá kết quả thực hiện 1.4.GIỚI HẠN  Đề tài hệ thống điều khiển xe bằng giọng nói có các giới hạn bao gồm:  Vấn đề phát âm khác biệt. cần một giọng nói chuẩn để điều khển xe. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 2 CHƯƠNG 1. TỔNG QUAN  Hiện tại nhóm chỉ có thể điều khiển xe bằng ngôn ngữ tiếng anh  Chẫm trễ trong khâu xử lý giọng nói nên điều khiễn sẽ tiếp nhận trễ một ít  Vì điều kiện kinh tế không cho phép nên micro nhận dạng trong một khoảng 1m3m. 1.5.BỐ CỤC  Nội dung đề tài gồm các phần sau: Chương 1: Tổng quan  Đặt vấn đề  Mục tiêu của đề tài  Nhiệm vụ của đề tài  Giới hạn Chương 2: Cơ sở lý thuyết  Giới thiệu hệ điều hành raspberry pi 3  Giới thiệu Board mạch raspberry pi 3  Giới thiệu mạch công suất L298N  Giới thiệu về mạch cảm biến siêu âm Chương 3: Tính toán và thiết kế  Giới thiệu phần mềm lập trình  Viết chương trình giao tiếp  Kết quả lập trình Chương 4:Thi công hệ thống  Thiết kế phần cứng  Giới thiệu linh kiện sử dụng trong thiết kế  Mô hình xe robot  Giao tiếp các thiết bị và điều khiển mô hình Chương 5: Kết Quả, Nhận Xét và Đánh Giá  Cảm biến BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 3 CHƯƠNG 1. TỔNG QUAN  Bộ điều khiển động cơ  Bộ vi điều khiển  Kết quả đạt được Chương 6: Kết luận và hướng phát triển  Kết luận  Những hạn chế của đề tài  Hướng phát triển BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 4 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT CHƯƠNG 2.CƠ SỞ LÝ THUYẾT 2.1.TỔNG QUAN VỀ XE ROBOT ĐIỀU KHIỂN BẰNG GIỌNG NÓI 2.1.1. Định nghĩa xe robot điều khiển bằng giọng nói. Xe robot điều khiển bằng giọng nói (tiếng Anh:speech controlled car robot) là tí hiệu tiếng nói khi qua micro sẽ được xử lý và nhận dạng trên kit raspberry pi 3 sau đó phát tín hiệu điều khiển mạch công suất. Mạch công suất là mạch cầu H sẽ điều khiển 2 động cơ chạy theo tiếng nói mà mình đã nói.  Một xe robot điều khiển bằng giọng nói , thường bao gồm các tính năng:  Xe có thể chay tới, lui, qua trái, qua phải, đướng lại  Xe đang đi gặp vật cản sẽ đứng lại Hình 2.1. Hình ảnh xe robot điều khiển bằng giọng nói 2.1.2. Ưu điểm xe điều khiển bằng giọng nói . Xe điều khiển bằng giọng nói có ưu điểm là chúng ta không cần thông qua một tiếp xúc vật lý nào để điều khiển thiết bị. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 5 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Xe điều khiển bằng wifi hay blutooth thì chúng ta cần một chiếc điện thoại cài giao diện mới điều khiển được. nhưng đối với xe robot điều khiển bằng giọng nói chúng ta chỉ cần sử dụng tiếng nói của chúng ta thì có thể điều khiển được 2.2. GIỚI THIỆU PHẦN CỨNG. 2.2.1. Giới thiệu Raspberry pi 3. a. Raspberry Pi là gì . Raspberry Pi là cái máy tính giá 35USD kích cỡ như iPhone và chạy HĐH Linux.Với mục tiêu chính của chương trình là giảng dạy máy tính cho trẻ em.Được phát triển bởi Raspberry Pi Foundation – là tổ chức phi lợi nhuận với tiêu chí xây dựng hệ thống mà nhiều người có thể sử dụng được trong những công việc tùy biến khác nhau. Hình 2.2: Bo mạch Raspberry Pi 3 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 6 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Raspberry Pi sản xuất bởi 3 OEM: Sony, Qsida, Egoman. Và được phân phối chính bởi Element14, RS Components và Egoman. Raspberry pi 3 ra đời nhằm tạo ra một máy tính rẻ tiền cho sinh viên, nhưng sau đó pi đã được sự quan tâm của nhiều người . Đặc tính của Raspberry Pi xây dựng xoay quanh bộ xử lí SoC Broadcom BCM2835 ( là chip xử lí mobile mạnh mẽ có kích thước nhỏ hay được dùng trong điện thoại di động ) bao gồm CPU , GPU , bộ xử lí âm thanh /video và các tính năng khác … tất cả được tích hợp bên trong chip có điện năng thấp này. b. Cấu trúc phần cứng raspberry pi 3. Hình 2.3: Sơ đồ cấu tạo Raspberry Pi BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 7 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT  Raspberry Pi có hai phiên bản, Model A có giá 25$ và Model B có giá 35$ . Model B như hình trên thông dụng hơn cả. Model B bao gồm những phần cứng và những cổng giao diện:  CPU: “Trái tim” của board mạch. Raspberry Pi 3 sử dụng vi xử lý BCM2836 của Broadcom. Đây là loại SoC (system on chip) tức là trên chip này tích hợp cùng lúc:  CPU: 900 MHz ,4 nhân, kiến trúc ARM Cortex-A7. Vì sử dụng ARM Cortex-A7 nên Raspberry Pi 3 có thể chạy được Ubuntu core và Windows 10 core mượt mà.  SD RAM: 1 GB  GPU: Broadcom VideoCore IV @ 250 MHz  Khe cắm thẻ micro SD: Có thể nhận thấy sẽ không có ổ cứng trên Raspberry Pi và thay vào đó là thẻ nhớ SD. Tất cả dữ liệu sẽ được lưu trữ trên thẻ nhớ này. Cần dùng ít nhất là thẻ 4GB class 4 (4MB/s) cho Raspberry Pi (khuyên dùng thẻ 8GB class 10).  Cổng USB: Raspberry Pi 2 có 4 cổng USB 2.0. Đủ để bạn cắm các ngoại vi cần thiết như chuột, bàn phím và usb wifi.  Cổng Ethernet: Model 2 có cổng Ethernet chuẩn RJ45.  Cổng HDMI: Dùng để truyền tín hiệu Video và Audio số. Có tới 14 chuẩn video được hỗ trợ và tín hiệu HDMI có thể dễ dàng chuyển đổi thành các chuẩn khác như DVI, RCA, hoặc SCART.  Ngõ ra Audio-Video: Ngõ ra này là giắc cắm chuẩn 3.5mm, hỗ trợ cho người dùng không có màn hình hỗ trợ HDMI. Âm thanh và hình ảnh lấy ra từ cổng này có chất lượng kém hơn một chút so với từ cổng HDMI.  Cổng cấp nguồn Micro USB: Một trong những điều đầu tiên có thể nhận thấy là Raspberry Pi không có nút nguồn. Micro USB được chọn làm cổng cấp nguồn. Nguồn cấp cho Raspberry Pi là 5v điện áp (bắt buộc) và dòng nên lớn hớn 1A. Cấp nguồn quá 5v sẽ rất dễ làm cháy board mạch.  Cổng DSI (Display Serial Interface): Cổng này dùng để kết nối với LCD hoặc màn hình OLED. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 8 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT  Cổng CSI (Camera Serial Interface): Cổng này dùng để kết nối với module camera riêng của Raspberry Pi. Module này thu được hình ảnh chất lượng lên đến 1080p.  GPIO (General Purpose Input and Output): Giống như các chân của vi điều khiển, các IO này của Raspberry Pi cũng được sử dụng để xuất tín hiệu ra led, thiết bị… hoặc đọc tín hiệu vào từ các nút nhấn, công tắc,cảm biến… Ngoài ra còn có các IO tích hợp các chuẩn truyền dữ liệu UART, I2C và SPI.Sơ đồ chân GPIO Raspberry pi. Hình 2.4: Sơ đồ chân GPIO của Raspberry.  Trong 40 chân GPIO bao gồm :  26 chân GPIO. Khi thiết lập là input, GPIO có thể được sử dụng như chân interupt, GPIO 14 & 15 được thiết lập sẵn là chân input.  1UART, 1 I2C, 2 SPI, 1 PWM (GPIO 4)  2 chân nguồn 5V, 2 chân nguồn 3.3V, 8 chân GND BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 9
- Xem thêm -

Tài liệu liên quan