Khối xử lý trung tâm

Một phần của tài liệu Thiết kế hệ thống thanh toán tự động Smart Bus dùng công nghệ RFID (Trang 32)

7. Họ và tên người hướng dẫn: Phần hướng dẫn

3.1.3 Khối xử lý trung tâm

Hình 16: Khối xử lý trung tâm

Hệ thống sử dụng module Raspberry Pi làm bộ xử lý trung tâm dùng để nhận dữ liệu từ khối Arduino, xử lý dữ liệu gửi lên Server thông qua SIM908 và hiển thị thông tin khách hàng trên màn hình LCD.

19

3.1.3.1 Raspberry Pi là gì?

Raspberry Pi (RPi) là một máy vi tính siêu nhỏ, chỉ có kích thước như 1 chiếc thẻ ATM rút tiền, được phát triển ở nước Anh bởi tổ chức Raspberry Pi Foundation với mục đích thúc đẩy việc giảng dạy khoa học máy tính trong nhà trường, đối tượng cụ thể là trẻ em.

Bạn chỉ cần 1 bàn phím, 1 con chuột, 1 tivi hoặc 1 màn hình vi tính có cổng HDMI/DVI, 1 nguồn USB 5V và 1 dây micro USB là đã có thể sử dụng RPi như một máy vi tính bình thường. Với Raspberry Pi, bạn có thể sử dụng các ứng dụng văn phòng, nghe nhạc, xem phim với độ phân giải cao (lên đến 1080p)…

20

3.1.3.2 Cấu tạo Raspberry Pi

Hình 18: Các ngoại vi của Raspberry Pi

 Các giao tiếp của module Raspberry Pi:

o S1: Jack cắm nguồn micro USB (Chỉ cấp nguồn 5V, dòng tối thiểu là 700mA).

o S2: Giao tiếp DSI. 15-pin được gắn lên board dạng flat flex connector, cung cấp 2 luồng dữ liệu, 1 luồng xung nhịp, 3.3V và GND.

o S3: Cổng HDMI hỗ trợ chuẩn ngõ ra A HDMI 1.3a

o S4: Kết nối Video RCA (dùng để kết nối với đầu analog Tivi).

o S5: Giao tiếp MIPI CSI-2. 15-pin được gắn lên board dạng flat flex connector.

o S6: cổng âm thanh jack 3.5mm stereo (chỉ hỗ trợ ngõ ra).

o P1: 26-pin GPIOs (2x13) 2.54 mm header.

o 8 GPIO có mức điện áp 3.3V.

o 2-pin UART, 3.3V TTL, hoặc 2 GPIO mức điện áp 3.3V.

o Giao tiếp I2C (3.3V) hoặc 2 GPIO mức điện áp 3.3V:

o Giao tiếp SPI (3v3) hoặc 5 GPIO mức điện áp 3v3:

o Hai chân nguồn 3.3V, 5V và 1 chân GND.

o ARM JTAG (nếu chân được cấu hình lại trong phần mềm).

21

Hình 19: Sơ đồ GPIO của Raspberry Pi

 Sơ đồ chân:

o P2: 8-pin 2.54 mm header (header không được gắn), cung cấp GPU JTAG.

o P3: 7-pin 2.54 mm header (header không được gắn), cung cấp LAN9512 JTAG.

o P4: jack 10/100MB RJ45 Ethernet.

o P5: 8-pin (2x4) 2.54 mm header (header không được gắn).

o P6: 2-pin 2.54 mm header (header không được gắn), cung cấp một tùy chọn để kết nối một nút reset.

o TP1 và TP2: 2 điểm để test nguồn +5V và GND tương ứng.

o 5 đèn LED trạng thái:

- D5 (xanh lá cây) truy cập SD Card (thông qua GPIO16) được dán nhãn ACT ở Model B Rev2.0.

- D6 (Đỏ) : nguồn 3.3 V , được dán nhãn là PWR.

- D7 (Xanh lá cây): Full Duplex (LAN) (Model B), được dán nhãn là FDX. - D8 (Xanh lá cây): Link/Activity (LAN) (Model B), được dán nhãn là LNK. - D9 (Vàng): 10/100Mbit (LAN) (Model B), được dán nhãn là 100.

22

3.1.3.3 Hệ điều hành trên Raspberry Pi

Hình 20: Hệ điều hành Raspbian

Raspbian là một hệ điều hành miễn phí dựa trên Debian tối ưu hóa cho phần cứng Raspberry Pi.

Hệ điều hành Raspbian là tập hợp các chương trình cơ bản và các tiện ích giúp cho board Raspberry Pi thực hiện được nhiều ứng dụng. Tuy nhiên, Raspbian cung cấp nhiều hơn một hệ điều hành thuần túy, nó đi kèm với hơn 35.000 gói, những phần mềm biên dịch đi kèm trong một định dạng tốt nhất dễ dàng hơn trong việc cài đặt trên Raspbery Pi.

23

Một phần của tài liệu Thiết kế hệ thống thanh toán tự động Smart Bus dùng công nghệ RFID (Trang 32)

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

(153 trang)