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. 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.
Trang 1TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCM
KHOA ĐIỆN – ĐIỆN TỬ
BÁO CÁO ĐỒ ÁN TỐT NGHIỆP
THIẾT KẾ XE TỰ TRÁNH VẬT CẢN TRÊN
NỀN BOARD RASPBERRY PI
GVHD: ThS ĐẬU TRỌNG HIỂN SVTH: PHẠM HOÀNG ANH
MSSV: 12341005 SVTH: TRẦN HOÀNG ĐẠT MSSV: 12341026
Trang 2NỘI DUNG BÁO CÁO
Giới thiệu đề tài
Board Raspberry Pi Thiết kế phần cứng hệ thống Thiết kế phần mềm hệ thống Kết quả và hướng phát triển
Trang 31 GIỚI THIỆU ĐỀ TÀI
Trang 42 BOARD RASPBERRY PI
Hình ảnh minh hoạ Board Raspberry Pi
Trang 52 BOARD RASPBERRY PI
Giá 35USD
Ra mắt tháng 02/2012
Raspberry Pimodel B v2Với RAM 512MB
Trang 6Raspberry Pi và các thiết bị kết nối với nó:
Trang 7Yêu cầu bài toán của xe tự tránh vật cản:
Tự phát hiện vật cản trước mặt, dừng xe
Tự động điều khiển tránh né vật cản
Điều khiển hoàn toàn không dây
Xe nhỏ gọn, hoạt động ổn định
Trang 8Khối công
suất
US
B Wifi
Smart
s Phone
Trang 9LinuxGPIO, USB
Trang 10mức logic cao
Trang 123 THIẾT KẾ PHẦN CỨNG HỆ THỐNG
Lựa chọn thiết bị (phần cứng): Công suất (smart Car)
• Khung xe: chất liệu
Trang 133 THIẾT KẾ PHẦN CỨNG HỆ THỐNG
Lựa chọn thiết bị (phần cứng): H-L298N
Gồm có 2 mạch cầu H dùng để
điều khiển motor DC
Điện áp làm tăng công suất đầu
ra 5v – 47v, 4A
Trang 143 THIẾT KẾ PHẦN CỨNG HỆ THỐNG
Lựa chọn thiết bị (phần cứng): USB Wifi
Trang 16Hình ảnh kết nối: Xe tự tránh vật cản
Trang 173 THIẾT KẾ PHẦN CỨNG HỆ THỐNG
Hình ảnh hoàn thiện của mô hình xe tự tránh vật cản
Trang 184 THIẾT KẾ PHẦN MỀM HỆ THỐNG
Lựa chọn hệ điều hành: Hệ điều hành Raspbian
Raspbian: được tạo nên
Trang 194 THIẾT KẾ PHẦN MỀM HỆ THỐNG
Lựa chọn ngôn ngữ lập trình: Python
Python được thiết kế để
Trang 204 THIẾT KẾ PHẦN MỀM HỆ THỐNG
Cài đặt hệ điều hành cho Raspberry Pi
Cài đặt thư viện Rpi.GPIO Library
Cài đặt và khởi động IDLE3
Viết chương trình điều khiển phần cứng
Cài đặt driver cho USB Wifi
Trang 21Viết chương trình điều khiển phần cứng
4 THIẾT KẾ PHẦN MỀM HỆ THỐNG
Lưu đồ giải thuật:
Trang 225 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
Sau khi thiết kế
Trang 235 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
Hình mặt trước và mặt sau của đề tài
Trang 245 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
RASPBERRY PINguồn hoạt
THÔNG SỐ KỸ THUẬT CỦA XE:
Trang 255 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
RASPBERRY PILoại vật cản
Đều kiện để đo
chính xác
Công suất, tải
trọng, cân nặng
Loại đường đi
Những vật không hấp thụ và phản xạ mạnh đối với
sóng siêu âmKết quả trả về chính xác nhất góc đo vuông góc đối
với vật cản7W, 0.5kg, 1.5kg Đường bằng phẳng, ít ghồ ghề, ít dốc
THÔNG SỐ KỸ THUẬT CỦA XE:
Trang 265 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
VIDEO HOẠT ĐỘNG CỦA XE TỰ TRÁNH VẬT CẢN
Trang 275 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
Kết luận:
• Board Raspberry Pi và các kết nối của nó.
• Python và ứng dụng nó lên Board Raspberry
Pi.
• Thiết kế được xe tự tránh vật cản.
Trang 285 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
Kết luận:
Trong quá trình xe chạy, giá trị khoảng cách đo bị sai
sót.
Cảm biến đo chưa hoàn toàn chính xác.
Chưa có giao diện phần mềm trên điện thoại.
Trang 29
5 KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI:
Kết luận:
• Phát triển các ứng dụng từ cơ bản đến nâng cao của Board Raspberry Pi.
• Thiết kế xe tự tránh vật cản tích hợp thêm cánh tay Robot, định vị toàn cầu
GPS,
• Mở rộng ứng dụng của Raspberry Pi trong nhiều lĩnh vực khác như: Xử lý
ảnh, video từ camera, kết nối usb 3G.
• Tìm hiểu và khai thác các kit ứng dụng mới của Raspberry Pi các phiên bản
sau này.
Trang 30Cảm ơn quý thầy cô và các bạn đã lắng nghe!