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