CHUONG 3: NHAN DIEN BIEN BAO GIAO THONG TREN KIT RASPBERRY PI

Một phần của tài liệu Báo cáo Đồ án Đề tài nhận diện biển báo giao thông trên kit rasperry pi (Trang 47 - 52)

Trong chương này nhóm xin trình bày về các bước cài đặt phần cứng bao gồm tiến hành streaming từ camera trên kit Raspberry Pi và nhận diện từ video đã streaming đó. Đồng thời nhóm cũng sẽ thực hiện kiểm tra trên tập dữ liệu biển báo đã có sẵn.

Lựa chọn phần cứng: Trong đồ án này ta sẽ sử dụng máy tính nhúng Raspberry Pi để tiến hành streaming hình ảnh từ webcam usb. Và từ dữ liệu streaming qua webcam server ta sé tién hanh detect dữ liệu. Sở dĩ ta chọn Raspberry Pi là vì đây là máy tính nhúng với kích thước nhỏ gọn, giá thành phù hợp với túi tiên của học sinh, sinh viên.

Trên thực tế, chúng ta cũng có thê tiễn hành detect dữ liệu trên máy tính Raspberry Pi, nhưng tốc độ xử lý khi ấy quá chậm và dễ phát sinh lỗi do phần cứng không đủ mạnh mẽ. Vì thế nhóm quyết định, tiến hành streaming dữ liệu từ máy tính Raspberry và detect trên laptop đề nâng cao hiệu suất xử lý cũng như độ chính xác cho mô hình.

Ta có mô hình thiết kế phần cứng như hình 3. I

ay [EF Streamin a,

Raspberry Pi Ễ Web Máy tính

| Detect

Dữ liệu kết Hình ảnh thu được

từ Webcam USB quả

Hình 3. 1 Mô hình thiết kế phần cứng

3.1 Cai dat trén kit raspberry bi

3.1.1 Cai dat hé diéu hanh cho Raspberry pi

Chuẩn bị phần cứng

46

- Máy tính (chạy Windows, MacOS, Linux) hoặc chính một máy Raspberry PI đang chạy Raspberry PI OS

- Thẻ nhớ MicroSD và đầu đọc thẻ nhớ - Nguồn dién 5V — 1A dé cap cho Raspberry Pi - | day cap Ethernet dé két néi voi laptop

Lưu ý: Trong các thông số cài đặt dưới đây, phần địa chỉ IP là giá trị không có định và sẽ thay đổi tùy thuộc vào mạng internet mà máy đang kết nối.

Cách cài đặt

- Ta ding phan mém Raspberry Pi Imager (nhw hinh 3.2) dé cài đặt hệ điều hành cho Raspberry.

Install Raspberry Pi 0S using Raspberry Pilmager v1.6

Raspberry Pi Imager ở

Raspberry Pi

Raspberry Pi Imager is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi. Watch our second video to learn how to install an operating system using Raspberry Pi Imager.

Download and install Raspberry Pi Imager to a computer with an SD card reader. Put the SD card you'll use with your Raspberry Pi into the reader and run Raspberry Pi Imager.

arene Teme tials (hae) Download for macOS

Hinh 3. 2 Download phan mém Raspberry Pi Imager - Ghim thé nhé vao laptop

- Sau đó ta mở Raspberry Pi Imager lên như hình 3.3 và tiến hình Format thẻ nhớ.

Trong cột “Operating System” ta chọn lệnh Erase. Ở cột Sforage ta chọn thẻ nhớ cần Format. Cuỗi cùng, ta nhấp vào lệnh Write đề quá trình Format bat dau

47

@ Raspberry Pi Imager v1.7.1 — Oo >

Ầ eS

Raspberry Pi

Operating System Storage

Hình 3. 3 Giao diện cua Raspberry Pi Imager

- Ghi hệ điều hành lên thẻ nhớ: Trong cột “Operating System” chọn hệ điều hành phù hợp với nhu cầu sử dụng (ở đây chúng ta dùng Raspberry Pi OS (64-bit)). Trong cột

“Storape” chọn thẻ nhớ để ghi hệ điều hành. Cuối cùng chọn Write và chờ cho tiến

trình hoàn thành.

- Cuối cùng tạo một file trồng với tên ssh trên thẻ nhớ đê bật SSH của Raspberry Pi Cài đặt Raspberry Pi kết nối với latop

- Gắn thẻ nhớ vào raspberry. Kết nối đầu dây cáp ethernet từ raspberry qua laptop. Cấp ngu6n cho raspberry.

- Tải về và sử dụng phần mềm PuTTY và Advanced IP Scanner.

- Từ laptop, mo cmd lên, sau đó nhập lệnh ipconfig.

Hình 3. 4 Xác định địa chỉ IP của Ethernet

45

Ta chú ý vào mục Ethernet adapter Ethernet như trong hình 3.4 và nhận được địa chỉ IPv4 cua Ethernet la 192.168.1.1/24

- Từ đây ta dùng Advanced IP Scanner dé tim dia chi IP cua Raspberry Pi. Tir 192.168.1.0 đến 192.168.1.255 (Hình 3.5)

® Advanced IP Scanner — oO x

File View Settings Help

>= Po ®gE-

[192.168.1.0 - 192.168.1.255 Example: 192. 168.0.1-100, 192.1680.200 | [Search 2|

Results Favorites

Status Name íP Manufacturer MAC address c

= 192.168.1.1 192.168.1.1 Dell Inc. D4:BE:D9:1D:FC:A8

= 192.168.1.2 192.168.1.2 Raspberry Pi Foundation B8:27:EB:C4:93:B4

= 192.168.1.255 192.168.1.255 Dell Inc. D4:BE:D9:1D:FC:A8

<

2 alive, 0 dead, 253 unknown

Hình 3. 5 Tim dia chi IP cua Raspberry Pi

Ta thu dugc IP cua Raspberry là 192.168.1.2 (dựa vào Manufacturer là Raspberry Pi Foundation)

- Dung Putty để kết nối với Raspberry PI. Nhập địa chỉ IP vừa mới tìm được vào 6:

“Host Name (or IP address)” giống như hình 3.6 dưới đây và click chuột chọn Open

RS Putty Configuration ? ><

Basic options for your PUTTY session

Specify the destination you want to connect to

Host Name (or IP address) Port

[192.168.1.21 | [22

Connection type

(®\SSH OSenal Oother [Telnet ~

Load, save or delete a stored session Saved Sesecions

Defauk Setunge

192.168.1.2 =

Save Delete Riogin

SUPDUP Close ae

O Aways ©) Never @ Only on clean ext

[seen] | cance!

Hinh 3. 6 Ding Putty dé két néi voi Raspberry Pi

49

Hình 3.7 1A cwa s6 hiện lên báo hiệu đã kết nối thành công. Ta nháy chọn Accept.

PulTY Security Alert

lim, WARNING - POTENTIAL SECURITY BREACH!

The server's hest key does not match the one PuT TY has cached in the regist his means that either the server administrator areal peal eae reece nc ee ener ede computer pretending to be the server.

The new esh-<d25519 key fina

seh -ed25519 255 SHAZSS-wod4aNV2JlvDXaESGO3d 3b 3Huwxez3mP wKakzbJNgE Mf you were expecting this change and trust the mew key. press

f you wart to cary on connecting but without updating the cache.

ress “Connect On

if you want to abandon the connection completely, proce “Cancel”

Pressing “Cancel” is the ONLY guaranteed safe cho

ept” to update Pu "e Cache and continue connecting.

Bers Sas

Hình 3. 7 Cửa số báo kết nối thành công

- Sau đó một màn hỉnh đen hiện ra và yêu câu nhập username và password. Ta nhập như sau:

+ Username: pi + Password: raspberry

Nhắn Enter đề thực thi. Nếu đăng nhập thành công sẽ được kết quả như hình 3.8 (Luu ý: trên Linux mật khẩu chúng ta nhập sẽ không được hiện lên màn hình).

Hình 3. § Nhập username va password

50

- Gõ các lệnh sau để cập nhật hệ điều hành

+ sudo apt-get update + sudo apt-get upgrade

3.1.2 Thiết lập chia sẻ màn hình làm việc bằng VNC

- Ta cần mở VNC trên Raspberry dé chuẩn bị cho kết nối VNC. Nhập lệnh: “sudo raspi-config” dé mo hép thoai cai dat cho Raspberry Pi như trong hình 3.9. Tại đây ta chon: Interface Options > I3 VNC > Yes.

Sau đó ta chon sudo reboot đề khởi déng lai Raspberry Pi.

Raspberry Pi Software Configuration Tool (raspi-config)

2 Display Options Configure display settings

3 Interface Options Configure connections to peripherals 4 Performance Options Configure performance settings S Localisation Options Configure language and regional settings 6 Advanced Options Configure advanced settings

8 Update Update this tool to the latest version

9 About raspi-config Information about this configuration tool

<Select> <Finish>

es |

Hình 3. 9 Giao diện thiết đặt ban dau cua Raspberry pi - Tai va cai dit VNC Viewer về may

- Mo VNC Viewer va nhap dia chi IP (Ethernet) cua Raspberry Pi 192.168.1.2 như

Một phần của tài liệu Báo cáo Đồ án Đề tài nhận diện biển báo giao thông trên kit rasperry pi (Trang 47 - 52)

Tải bản đầy đủ (PDF)

(75 trang)