第20章Raspberry Pi 綜合專題:智慧環境監控與遠端控制系統
本章整合 Linux、Python、GPIO、DHT11 / DHT22、LCD1602 I²C、LED、蜂鳴器、Relay、Camera、Flask、MQTT、SQLite、SSH 與 systemd,完成 Raspberry Pi 智慧…
閱讀完整文章 →不必一次全部看完,先完成一個能看見成果的實驗,再往下一階段前進。
文章清單會直接從 We-blog 已發布內容讀取;新增文章後,不必再手動修改此頁。
本章整合 Linux、Python、GPIO、DHT11 / DHT22、LCD1602 I²C、LED、蜂鳴器、Relay、Camera、Flask、MQTT、SQLite、SSH 與 systemd,完成 Raspberry Pi 智慧…
閱讀完整文章 →本章介紹 Raspberry Pi SQLite Database 與環境感測器歷史資料記錄,從 Database、SQLite、Table、Row、Column、Primary Key 與 SQL 基礎開始,學習 CREATE TABLE…
閱讀完整文章 →本章介紹 Raspberry Pi MQTT 與 IoT 通訊實作,從 Broker、Client、Publisher、Subscriber、Topic、Payload 與 Publish / Subscribe 架構開始,說明 MQTT …
閱讀完整文章 →本章介紹 Raspberry Pi Flask Web Server 與網頁遠端 GPIO 控制實作,從 Client、Server、HTTP、IP Address、Port 與 LAN 等網路基礎開始,使用 Python Flask 建立…
閱讀完整文章 →本章介紹 Raspberry Pi Camera 的硬體安裝、拍照、錄影與 Python 控制方式,從 Camera Module、CSI / MIPI CSI-2 介面、Camera 排線與 Raspberry Pi 4、Raspberr…
閱讀完整文章 →本章介紹 Raspberry Pi GPIO 控制外部負載的基本原理,從 GPIO 3.3V 邏輯、電流限制、外部電源與 Common Ground 開始,說明為何 GPIO 不應直接驅動繼電器、DC 馬達與伺服馬達。接著介紹 Relay …
閱讀完整文章 →本章介紹 Raspberry Pi UART Serial 通訊,從 TX、RX、GND、Baud Rate、8N1、/dev/serial0 與 raspi-config 開始,使用 Python pySerial 與 Arduino U…
閱讀完整文章 →本章完整介紹 Raspberry Pi 5 SPI 通訊與 MCP3008 ADC 類比輸入實作,從 MOSI、MISO、SCLK、CE0、CE1、Controller、Peripheral、Chip Select 與 Full-duple…
閱讀完整文章 →本章完整介紹 Raspberry Pi 5 I²C 通訊,從 SDA、SCL、Open-drain、Pull-up、Controller、Target、7-bit I²C Address 與多裝置共用 Bus 開始,實際在 Raspberr…
閱讀完整文章 →本章完整介紹 Raspberry Pi 連接 DHT11 與 DHT22 溫溼度感測器的方法,包含兩款感測器規格比較、3.3V GPIO 電壓安全、DATA Pull-up 電阻、GPIO4 接線,以及 Raspberry Pi OS Bo…
閱讀完整文章 →本章完整介紹 Raspberry Pi 5 PWM(Pulse Width Modulation)控制原理,從 Frequency、Period、Duty Cycle 開始,使用 Python GPIO Zero 的 PWMLED 控制 L…
閱讀完整文章 →本章完整介紹 Raspberry Pi 5 GPIO Input 與按鍵實作,從 Push Button、Normally Open、Floating Input、Internal Pull-up、Pull-down 開始,使用 Pytho…
閱讀完整文章 →本章正式進入 Raspberry Pi 5 GPIO Output 實作,使用 Python 3 與 GPIO Zero 控制 LED。從 GPIO17、Physical Pin 11、GND、330Ω 限流電阻與 LED 極性開始,實際完…
閱讀完整文章 →本章完整介紹 Raspberry Pi 5 的 40-pin GPIO,包括 Physical Pin 與 BCM GPIO 編號差異、3.3V、5V、GND、Digital Input、Digital Output,以及 I²C、SPI、…
閱讀完整文章 →本章從零開始學習 Raspberry Pi Python 程式設計,介紹 Python 3、Interactive Mode、.py 程式檔、print、變數、int、float、str、bool、input、型別轉換、運算子、if、eli…
閱讀完整文章 →本章完整介紹 Raspberry Pi 5 的 Ethernet、Wi-Fi、IPv4、DHCP、Gateway、DNS、Hostname、mDNS 與 NetworkManager 網路設定,並實際使用 hostname、ip、ping、…
閱讀完整文章 →本章從 Raspberry Pi OS Desktop 開始,完整介紹 Terminal、Linux 檔案系統、絕對路徑與相對路徑,以及 pwd、ls、cd、mkdir、touch、cp、mv、rm、cat、less、nano、grep、f…
閱讀完整文章 →本章完整介紹 Raspberry Pi OS 安裝流程,從 Raspberry Pi Imager 下載、microSD 選擇,到 Raspberry Pi 5 的 64-bit Raspberry Pi OS、Desktop、Full、L…
閱讀完整文章 →閱讀只是開始;依需求取得免費資源、建立會員、下載教材,再準備實驗材料。
分享這個主題頁後,讀者可以在站內繼續找到教材、免費資源、下載與材料,不必每篇文章都使用外部連結額度。