Ebook Khám Phá Raspberry Pi 4 Trong 45 Dự Án Điện Tử [PDF] [Ấn Bản Lần Thứ 3] [9442E]
Ấn bản lần thứ 3 – Cập nhật đầy đủ cho Raspberry Pi 4.
Raspberry Pi là một computer system rất rẻ nhưng hoàn chỉnh, cho phép kết nối mọi loại linh kiện điện tử và phần mở rộng. Cuốn sách này đề cập đến một trong những khía cạnh mạnh nhất của Raspberry Pi: khả năng kết hợp thực hành điện tử và lập trình.
Kết hợp thực hành điện tử và lập trình:
Sau phần giới thiệu ngắn gọn về Raspberry Pi, bạn sẽ tiến hành cài đặt phần mềm cần thiết. SD card có thể mua cùng với cuốn sách này chứa mọi thứ để bắt đầu với Raspberry Pi. Bên cạnh PC Windows (tùy chọn), phần mềm được sử dụng và có thể tải xuống miễn phí. Cuốn sách tiếp tục với phần giới thiệu ngắn gọn về hệ điều hành Linux, sau đó bạn bắt đầu lập trình trong Bash, Python 3 và Javascript. Mặc dù tập trung vào Python, nhưng nội dung trình bày ngắn gọn và đi thẳng vào vấn đề trong mọi trường hợp – chỉ giúp bạn nắm được bản chất của tất cả các dự án và bắt đầu điều chỉnh chúng theo yêu cầu của mình. Khi đã sẵn sàng, bạn có thể tiếp tục với các dự án thú vị.
Cuốn sách này lý tưởng cho việc tự học:
Không dưới 45 dự án thú vị và hấp dẫn được thảo luận và trình bày chi tiết. Từ đèn nhấp nháy đến điều khiển động cơ điện; từ xử lý và tạo tín hiệu tương tự đến lux meter và điều khiển nhiệt độ. Chúng tôi cũng chuyển sang các dự án phức tạp hơn như motor speed controller, web server với CGI, các ứng dụng client-server và các chương trình Xwindows.
Mỗi dự án đều có thông tin chi tiết về cách nó được thiết kế theo cách đó:
Quá trình đọc, xây dựng và lập trình không chỉ cung cấp cái nhìn sâu sắc về Raspberry Pi, Python và các bộ phận điện tử được sử dụng mà còn cho phép bạn sửa đổi hoặc mở rộng các dự án theo bất kỳ cách nào bạn muốn. Ngoài ra, hãy thoải mái kết hợp nhiều dự án thành một thiết kế lớn hơn.
Mục lục:
- ✓ Chương 1. Yêu cầu:
- ✓ 1.1. Raspberry Pi.
- ✓ 1.2. SD Card.
- ✓ 1.3. Keyboard.
- ✓ 1.4. Mouse.
- ✓ 1.5. Display.
- ✓ 1.6. Kết nối Internet.
- ✓ 1.7. Power Supply.
- ✓ 1.8. Loa (hoặc Tai nghe).
- ✓ 1.9. Bảng mạch.
- ✓ 1.10. Linh kiện.
- ✓ 1.11. Software Oscilloscope.
- ✓ Chương 2. Tổng quan nhanh về Raspberry Pi:
- ✓ 2.1. Nano Text Editor.
- ✓ 2.2. Một số lệnh hữu ích.
- ✓ 2.3. Raspberry Pi Desktop:
- + 2.3.1. Application Menu.
- + 2.3.2. Web Browser Menu.
- + 2.3.3. File Manager Menu.
- + 2.3.4. Terminal Menu.
- + 2.3.5. Bluetooth Icon.
- + 2.3.6. WiFi Icon.
- + 2.3.7. Volume Control.
- ✓ Chương 3. Cài đặt phần mềm:
- ✓ 3.1. Raspberry Pi:
- + 23.1.1. Keyboard.
- + 23.1.2. Larger SD Card.
- + 23.1.3. Thay đổi phân bổ bộ nhớ (Memory Split).
- + 23.1.4. Các bước cài đặt Raspbian Buster trên Raspberry Pi 4.
- + 23.1.5. Remote Access.
- + 23.1.6. Sử dụng Putty.
- + 23.1.7. Cấu hình Putty.
- + 23.1.8. Sử dụng Windows 10 SSH Client.
- + 23.1.9. Chạy các chương trình đồ họa – Remote Access của Desktop.
- + 23.1.10. WinSCP.
- + 23.1.11. Windows 10 SCP Client.
- ✓ 3.2. Static IP Address.
- ✓ 3.3. Windows PC (Tùy chọn):
- + 3.3.1. Disk Imager.
- + 3.3.2. Python, wxPython & IdleX.
- ✓ Chương 4. Giới thiệu ngắn gọn về...:
- ✓ 4.1. Debian Linux.
- ✓ 4.2. Lập trình trong Bash.
- ✓ 4.3. Lập trình trong Python.
- ✓ 4.4. Lập trình trong JavaScript.
- ✓ Chương 5: GPIO:
- ✓ 5.1. Giới thiệu.
- ✓ 5.2. LED.
- ✓ 5.3. Flashing LED.
- ✓ 5.4. Alternating Flashing LED.
- ✓ 5.5. Timer LED với Window.
- ✓ 5.6. Switch.
- ✓ 5.7. Time Switch.
- ✓ 5.8. Toggling Switch.
- ✓ 5.9. Switch State trong một Window.
- ✓ 5.10. Một Button với Sound.
- ✓ 5.11. Pin Communications.
- ✓ Chương 6. More Power:
- ✓ 6.1. TD62783 8-Channel High Source Driver:
- + 6.1.1. Light (6 V, 65 mA).
- + 6.1.2. Motor (5 V, 145 mA.
- ✓ 6.2. ULN2003 7 Open Darlington Arrays:
- + 6.2.1. Fan (12 V, 150mA) & Light (6 V, 65 mA).
- ✓ 6.3. IRF740 MOSFET:
- + 6.3.1. Motor (5 V, 550 mA).
- ✓ Chương 7. PWM:
- ✓ 7.1. PWM LED với Graph.
- ✓ 7.2. Đèn có Độ sáng tăng dần.
- ✓ 7.3. Motor với Variable Speed.
- ✓ Chương 8. SPI:
- ✓ 8.1. Giới thiệu về SPI.
- ✓ 8.2. MAX522 Digital to Analog (DAC).
- ✓ 8.3. DAC với Opamp.
- ✓ 8.4. Nhiều hơn hai thiết bị SPI.
- ✓ 8.5. MCP3008 Analog to Digital (ADC).
- ✓ 8.6. MCP3008 pseudo-differential measurement.
- ✓ Chương 9. I2C:
- ✓ 9.1. Giới thiệu về I2C.
- ✓ 9.2. MCP23008 I/O extender.
- ✓ 9.3. More power for the extender.
- ✓ 9.4. TC74 digital thermometer.
- ✓ Chương 10. Serial:
- ✓ 10.1. Giới thiệu về RS232:
- + 10.1.1. Serial loopback.
- ✓ 10.2. Kết nối nối tiếp giữa Raspberry Pi và Piccolino:
- + 10.2.1. Serial echo.
- + 10.2.2. Serial Analog Measurement (ADC).
- ✓ 10.3. Bluetooth.
- ✓ Chương 11. Web Server (WiFi or Wired):
- ✓ 11.1. Giới thiệu.
- ✓ 11.2. HTML server.
- ✓ 11.3. CGI:
- + 11.3.1. Hello User.
- + 11.3.2. Visitor counter trong một file.
- + 11.3.3. Truyền biến từ browser đến server.
- + 11.3.4. GPIO.
- + 11.3.5. GPIO với JavaScript.
- + 11.3.6. I2C Fridge alarm với automatic web page.
- ✓ Chương 12. Client Server (WiFi or Wired):
- ✓ 12.1. Giới thiệu.
- ✓ 12.2. TCP multiplication.
- ✓ 12.3. TCP LED control.
- ✓ 12.4. TCP DAC.
- ✓ 12.5. TCP sawtooth và square wave generator.
- ✓ 12.6. TCP Voltmeter với 8 channels.
- ✓ 12.7. UDP echo.
- ✓ 12.8. UDP light meter.
- ✓ Chương 13. Bluetooth Project:
- ✓ 13.1. Android Bluetooth Apps.
- ✓ Chương 14. LEGO Board:
- ✓ 14.1. Giới thiệu.
- ✓ 14.2. Design.
- ✓ 14.3. Commands.
- ✓ 14.4. Useless Box.
- ✓ Phụ lục A:
- + 1. Adjustable power supply.
- + 2. GPIO header circuit.
- ✓ Phụ lục B:
- + 1. Nội dung của gói tải xuống.
- + 2. Danh sách các phần.
- ✓ Phụ lục C: Python 2.x vs Python 3.x.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !