2023年3月13日 星期一

ESP32 + MQ sensor

外觀 
引腳配置
AO:類比輸出
DO數位輸出
GND:接地
VCC:5V輸入

接線
由於MQ的AO類比輸出會超過ESP32 ADC的3.3V,在這以2K與3K電阻分壓,確保最高電壓不會超過3V
按鈕開關使用在重置WiFi設定,按下後Reset ESP32或重新上電,約2秒放開開關,登入MQ基地台,192.168.4.1,即可重新選擇要連線的無線網路基地台

程式流程


MQ-5電路製作


LINE Notify測試




2023年3月7日 星期二

Blogger表格產生器


使用步驟
1. 選擇HTML標籤頁
2. File -> New table...,設定行、列數量後,點擊Create
3. 在產生的表格上,直接編輯,工具列可設定文字、表格顏色、對齊...等
4. Blogger切換到HTML檢視,貼上產生的HTML碼


ESP32 + RCWL-0516

RCWL-0516 Microwave Radar Sensor為使用都卜勒效應的距離傳感器模組,專門檢測物體移動。

特性和規格
工作電壓:DC 4 – 28 V
工作頻率:3.2 GHz
工作電流:2.8 – 3.0 mA
感應距離 : 3 – 7 公尺
輸出引腳電壓:3.3 V
輸出引腳驅動電流:100 mA

引腳配置
3V3:3.3V輸出
GND:接地
OUT:輸出引腳
VIN:工作電壓
CDS:輸入小於 0.7 V 時,輸出引腳將保持低電位狀態,可外接光敏電阻於夜間關閉偵測,未連接為隨時偵測

輸出引腳波形
偵測到物體移動為高電位,不移動一段時間後,降回低電位

接線

引腳對照
ESP32RCWL-0516
VINVIN
GNDGND
GPIO13OUT

按鈕開關使用在重置WiFi設定,按下後Reset ESP32或重新上電,約2秒放開開關,登入MQ基地台,192.168.4.1,即可重新選擇要連線的無線網路基地台。
紅色LED亮表示偵測到物體移動。

使用手機連接與設定ESP32
1. 選擇ESP32 AP名稱,在此為MoveDetect(名稱與密碼在程式中設定)
2. 開啟瀏覽器連線到 192.168.4.1
3. 選擇要連線的AP,輸入LINE權杖,儲存後等待連線到指定的AP

LINE Notify測試

使Arduino Nano Every在ARDUINO IDE支援ATmega4809 48pin包裝

軟體環境 ARDUINO IDE 2.3.2 板函式庫MegaCoreX 1.1.2, https://github.com/MCUdude/MegaCoreX ARDUINO IDE 選擇48pin,編譯時會產生以下錯誤 修正錯誤 修改C:\Users\<your_acc...