Lập Trình Hệ Thống Nhúng Với Raspberry Pi: Từ Cơ Bản Đến Nâng Cao

Trường đại học

Trường Đại Học Quy Nhơn

Chuyên ngành

Hệ Thống Nhúng

Người đăng

Ẩn danh

Thể loại

sách

2019

465
3
0

Phí lưu trữ

50.000 VNĐ

Mục lục chi tiết

1. CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG NHÚNG

2. CHƯƠNG 2: GIỚI THIỆU CÁC LOẠI MÁY TÍNH ĐƠN GIẢN VÀ RASPBERRY PI

3. CHƯƠNG 3: CÀI ĐẶT CHO RASPBERRY

4. CHƯƠNG 4: GIỚI THIỆU PYTHON

5. CHƯƠNG 5: CÁC DANH SÁCH VÀ TỪ ĐIỂN PYTHON

6. CHƯƠNG 6: TRUYỀN THÔNG

7. CHƯƠNG 7: CÁC LOẠI CẢM BIẾN TRÊN THỊ TRƯỜNG

8. CHƯƠNG 8: KHÁI QUÁT VỀ PHẦN CỨNG

8.1. Xác định các chân GPIO trên cổng kết nối

8.2. Đảm bảo an toàn khi sử dụng các chân GPIO

8.3. Sử dụng các công cụ I2C

8.4. Thiết lập SPI

8.5. Cài đặt PySerial để truy xuất cổng nối tiếp từ Python

8.6. Cài đặt Minicom để thử nghiệm cổng nối tiếp

8.7. Sử dụng testboard với các dây nối

8.8. Sử dụng testboard với Pi Cobbler

8.9. Sử dụng Raspberry Squid Button

8.10. Sử dụng nút Raspberry Squid

8.11. Chuyển đổi tín hiệu 5 V thành 3.3 V bằng hai điện trở

8.12. Chuyển đổi tín hiệu 5 V mành 3.3 V bằng mô-đun chuyển đổi mức tín hiệu

8.13. Cấp nguồn cho Raspberry Pi bằng pin

8.14. Cấp nguồn cho Raspberry Pi bằng pin LiPo

8.15. Làm quen với Sense HAT

8.16. Làm quen với HAT Pro

8.17. Làm quen với bo RaspiRobot

8.18. Sử dụng bo thử nghiệm Pi Plate

8.19. Gắn phần cứng lên trên HAT (Hardware At Top)

8.20. Sử dụng mô đun Pi Compute

9. CHƯƠNG 9: ĐIỀU KHIỂN PHẦN CỨNG

9.1. Kết nối với 1 LED đơn

9.2. Đảm bảo an toàn cho các chân GPIO

9.3. Điều khiển độ sáng của LED

9.4. Ráp mạch phát âm thanh

9.5. Đóng ngắt thiết bị DC sử dụng Transistor

9.6. Đóng ngắt thiết bị công suất lớn sử dụng Rơ le

9.7. Điều khiển các thiết bị AC hoạt động với điện áp cao

9.8. Ráp mạch sử dụng giao diện điều khiển để bật/tắt thiết bị

9.9. Ráp mạch kết nối để điều khiển công suất của LED và động cơ bằng tín hiệu PWM

9.10. Điều khiển màu sắc của LED RGB

9.11. Mạch điều khiển nhiều LED (Charlieplexing)

9.12. Hiển thị tín hiệu bằng vôn kế Analog

9.13. Lập trình với các sự kiện ngắt

10. CHƯƠNG 10: HIỂN THỊ

10.1. Sử dụng LED hiển thị bốn chữ số

10.2. Hiển thị thông điệp trên Led ma trận bằng giao tiếp I2C

10.3. Sử dụng màn hình ma trận LED Sense HAT

10.4. Hiển thị thông điệp trên một HAT LCD kiểu chữ số

10.5. Hiển thị thông điệp lên một mô-đun LCD kiểu chữ số

10.6. Sử dụng màn hình đồ họa OLED

10.7. Sử dụng dây LED RGB có thể gán địa chỉ

11. CHƯƠNG 11: CẢM BIẾN

11.1. Sử dụng các cảm biến Resistive

11.2. Đo nhiệt độ bằng nhiệt trở

11.3. Xác định khí métan

11.4. Mạch giảm áp dùng để đo điện áp

11.5. Sử dụng các cảm biến có tính trỏ với ADC

11.6. Đo nhiệt độ với bộ biến đổi ADC

11.7. Đo nhiệt độ CPU của Raspberry Pi

11.8. Đo nhiệt độ, độ ẩm, áp suất với Sense HAT

11.9. Đo nhiệt độ sử dụng cảm biến Digital

11.10. Đo gia tốc với mô-đun MCP3008

11.11. Sử dụng đơn vị quản lý quán tính IMU của Sense HAT

11.12. Xác định cực từ Bắc bằng Sense HAT

11.13. Phát hiện nam châm bằng công tắc lưỡi gà

11.14. Phát hiện nam châm bằng Sense HAT

11.15. Cảm biến chạm diện dung

11.16. Hiển thị các giá trị từ cảm biến

11.17. Ghi chép dữ liệu vào ổ đĩa Flash USB

12. CHƯƠNG 12: RASPBERRY VÀ CẢM BIẾN HỒNG NGOẠI

13. CHƯƠNG 13: RASPBERRY VÀ CẢM BIẾN NHIỆT ĐỘ-ĐỘ ẨM

14. CHƯƠNG 14: RASPBERRY VÀ CẢM BIẾN SIÊU ÂM

15. CHƯƠNG 15: RASPBERRY VÀ CẢM BIẾN DỊCH CHUYÊN PIR

Tài liệu "Hướng Dẫn Lập Trình Hệ Thống Nhúng Với Raspberry Pi" cung cấp cho người đọc những kiến thức cơ bản và nâng cao về lập trình hệ thống nhúng, đặc biệt là với nền tảng Raspberry Pi. Tài liệu này không chỉ giúp người đọc hiểu rõ về cấu trúc và cách thức hoạt động của Raspberry Pi mà còn hướng dẫn cách lập trình và triển khai các ứng dụng thực tế. Những lợi ích mà tài liệu mang lại bao gồm khả năng phát triển kỹ năng lập trình, ứng dụng trong các dự án thực tế, và sự sáng tạo trong việc xây dựng các hệ thống nhúng.

Để mở rộng thêm kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo tài liệu Thiết kế mô hình phân loại sản phẩm bằng xử lý ảnh sử dụng ngôn ngữ python trên raspberry pi4. Tài liệu này sẽ giúp bạn hiểu rõ hơn về việc áp dụng Raspberry Pi trong xử lý ảnh, mở ra nhiều cơ hội mới trong việc phát triển các ứng dụng thông minh. Hãy khám phá để nâng cao kiến thức và kỹ năng của bạn trong lĩnh vực lập trình hệ thống nhúng!