2021年10月17日 星期日

{5} 自製四軸無人機-Arduino MWC Nano 大四軸無人機 V3.0 DIY 套件組裝說明

網頁最後修改時間:2021/10/20

這篇網頁是 "{4} 自製四軸無人機 - DIY 套件的組裝說明" 套件版本升級 V3.0 後,針對零件變更的部分,補充該部分的組裝說明。

上一篇已談論過的內容,不會在這一篇重複提及,如果對本篇內容有任何疑惑的話,請參閱上一篇的內容。

飛控板雖然也有升級底板的設計,但在這裡只針對重點需要的部分做說明,其他的請參閱 "{3} 自製四軸無人機 - Arduino MWC Nano 飛控板焊接建議與說明" 網頁裡面內容就可以。

本篇內容有:


2021年9月22日 星期三

ESP32 CAMRA 二維碼(QR Code)辨識之門鎖控制 05-狀態控制工作流程

網頁最後修改時間:2021/09/22

經過前面幾篇網頁的介紹,ESP32 CAMRA 二維碼(QR Code)辨識之門鎖控制(下面簡稱 ESP32QRDoorLock)進入到最後的一篇。本篇將整合所有的部分,利用狀態轉移的概念方式,管理整個門鎖動作的工作流程。

內容有:

2021年9月17日 星期五

ESP32 CAMRA 二維碼(QR Code)辨識之門鎖控制 04-攝像模組之二維碼辨識

網頁最後修改時間:2021/09/17

之前在 ESP32 CAMRA 二維碼(QR Code)辨識之門鎖控制(下面簡稱 ESP32QRDoorLock) 系列的第二篇-週邊裝置的控制中,沒有談論到攝像頭的部分,主要是因為它是整個門鎖控制的主角,值得獨立寫一篇!

這一篇是 ESP32QRDoorLock 系列的第四篇:主要是說明如何使用 ESP32-CAM 辨識二維碼,比對出辨識後的二維碼,是否與預先定義的字串相符合,進而觸發相對應的處理動作。

內容有:

2021年9月15日 星期三

ESP32 CAMRA 二維碼(QR Code)辨識之門鎖控制 03-FreeRTOS WiFi Watchdog 監控

網頁最後修改時間:2021/09/15

ESP32 內嵌 FreeRTOS 操作系統且 ESP32-CAM 主晶片是具有雙核心的 ESP32 晶片,對於 ESP32-CAM 二維碼辨識之門鎖控制(下面簡稱 ESP32QRDoorLock)這個應用來說,需要同時監控 WiFi 連線狀態、處理二維碼辨識和管理門鎖操作流程三個工作任務。其中,WiFi 連線狀態還牽扯到 OTA 韌體上傳是否能用的責任,它由 Watchdog 計時器來監控,一旦出現連線問題時,會在設定的時間重置 ESP32,避免系統一直停留在嘗試連線的循環之中。

本篇是該主題系列的第三篇,說明如何建立 FreerRTOS 任務,以及在任務裡加入 Watchdog 計時器,內容有:

2021年9月10日 星期五

ESP32 CAMRA 二維碼(QR Code)辨識之門鎖控制 02-週邊裝置的控制

網頁最後修改時間:2021/09/10

ESP32-CAM 二維碼辨識之門鎖控制(下面簡稱 ESP32QRDoorLock)的主要週邊裝置包括:攝像頭(不在本篇討論)、門磁(磁簧)開關、WS2812B和電磁鎖與其驅動模組。

本篇是該主題系列的第二篇,內容是關於這些週邊裝置如何用 ESP32-CAM 做控制的說明,有:

2021年9月7日 星期二

ESP32 CAMRA 二維碼(QR Code)辨識之門鎖控制 01-OTA Upload 的板子設定和測試

網頁最後修改時間:2021/09/07

本篇是 ESP32-CAM 二維碼辨識之門鎖控制的第一篇,是關於 ESP32-CAM 開發板在 Arduino IDE 使用 OTA 無線韌體更新的設定和測試。

ESP32-CAM 開發板在 Arduino IDE 可直接選用板子 Board: AI Thinker ESP32-CAM 再設定 port 即可進行開發,方便(初學者)使用但卻限制了 OTA 無線韌體更新功能的實現。

為了解除這個設定,本文將說明 Arduino IDE 開啟 ESP32-CAM 的 OTA 無線韌體更新的參數設定,以及如何上傳和 OTA 更新韌體的步驟。

內容有:

2021年9月3日 星期五

新產品上市-ESP32-CAM 燒錄與接腳擴充二合一底板介紹、使用方法和實作展示

網頁最後修改時間:2021/09/06

介紹一款新上市的產品:

  • ESP32-CAM 燒錄與接腳擴充二合一底板(賣場連結
    外拉所有 ESP32-CAM 開發板的接腳並配置電源,以及配有韌體燒錄功能的底板。
下面來討論這塊底板的使用方法(基本上以賣場內容為基礎再加以衍生作說明)以及實際的應用例影片(詳細說明請看後續發佈的部落格網頁)。

2021年6月8日 星期二

新產品上市-LSF0204 四通道雙向多電壓準位轉換模組介紹與使用方法

網頁最後修改時間:2021/06/08

介紹一款新上市的產品:

  • LSF0204 四通道自動雙向多電壓準位轉換模組(賣場連結
    適用於開漏(Open-Drain)和推挽(Push-Pull)應用的四通道雙向多電壓準位轉換模組。
關於產品的基本說明請直接上賣場連結看,下面來討論這個產品的使用方法。


2021年3月10日 星期三

如何安裝 FUZIX OS 在 Raspberry Pi Pico?

網頁最後修改時間:2021/03/10


2014 年 12 月 31 日萬聖節當日,Alan Cox 透過 Google+ 宣布了 Fuzix OS,一個主要為 Zilog Z80 處理器架構而設計的作業系統(小型 V 核心系統)。

最近,David Given 成功的將 Fuzix OS 移植到了 ESP8266 和板載 RP2040 的 Raspberry Pi Pico(下面簡稱 RPi-Pico)上,您可以在這些板子上面執行 Unix 指令和程式。

參考頁面:

而本篇,將主要針對 RPi-Pico 安裝 Fuzix 的部分來做說明:


2021年2月26日 星期五

Raspberry Pi Pico - 使用 MicroPython 驅動整合型 LCD 顯示 Pico 內部溫度感測器值

網頁最後修改時間:2021/02/27

Raspberry Pi Pico(下面簡稱 Pico)主晶片 RP2040 裡有 5 個 ADC 通道,其中通道 4 是與晶片內部的溫度感測器連接,所以可以在不接任何外部裝置的情況下讀出溫度值,雖然它會受到晶片執行負荷量的影響,讀值會有所偏移,但用於本篇的例子已經足夠!

本篇將會說明:怎麼撰寫 Pico 的 MicroPython 程式驅動(賣場的)整合型 LCD,用來顯示讀取 Pico ADC[4] 後的溫度值。