緣起 因為接觸 maker 領域後,發現各類端子規格,而且混用混搭的頻率很高,怕自己忘記還可以來這查 電子訊號類 HY2.0 HY 2.0(有時也寫作 HY-2.0)是一種針距為 2.0mm 的線對板 (Wire-to-Board) 連接器。它並沒有一個像 JST 或 Molex 那樣的單一、權威的標準制定者,更像是一種在特定領域(尤其是在中國市場的電子模組、小型鋰電池、風扇等)被廣泛採用的「通用型號」。 主要特點: 外觀:通常是白色或米色的塑膠外殼,外形相對簡單、方正。 固定方式:依賴塑膠外殼上的側邊摩擦斜坡來提供固定力,沒有明顯的卡扣。 應用:非常常見於小型鋰電池的接頭、小型散熱風扇、以及一些開發板模組上。 JST JST(日本圧着端子製造株式会社)推出的一系列對應不同間距的端子 Wire-to-Board Connectors JST series 間距 列數 電流 電壓 lock shroud XH 2.50mm (0.098 in) 1 3 250 NO YES PH 2.00mm (0.079 in) 1 2 100 NO YES GH 1.25mm (0.049 in) 1 1 50 YES YES SH 1.00mm (0.039 in) 1 1 50 NO YES 常用的 JST 端子如下 ...
取得redfish RESTful API的存取權限
server 都有提供嵌入式的系統來管理及監控主機,HPE 有 iLO(HPE Integrated Lights-Out),而 DELL 有 iDRAC(Integrated Dell Remote Access Controller),除了能以網頁進行管理,同時也提供 API,兩家都使用Redfish這個 API 標準,減少不同品牌間 API 不相容的問題 iLO/iDRAC 登入機制 使用 Redfish API 對 iLO/iDRAC 進行存取時,首先要通過認證,授權用戶才能進行後讀操作,認證方式有兩種 Basic authentication 每次存取 API 時都要帶上帳號與密碼,適合簡單存取 Session-based authentication 先取得 token(X-Auth-Token),接下來的操作都使用這組X-Auth-Token,最後再結束前再DELETE token,釋放資源 下面以REST Client這個 VS code 工具來測試 API Basic authentication 每次在執行 get mothod 時,在 header 加上Authorization Base <帳號>:<密碼>的內容 1 2 GET https://{{host}}/redfish/v1/SeesionService/Sessions HTTP/1.1 Authorization Base <帳號>:<密碼> cURL版本 1 2 3 4 5 6 HOST="10.10.10.10" # iDRAC或iLO IP USER="username" # iDRAC username PASS="password" # iDRAC password curl --request GET \ --url "https://$HOST/redfish/v1/SeesionService/Sessions" \ --header 'authorization: Basic $(echo -n "$USER:$PASS" | base64)' Session-based authentication 取得 token Basic authentication 是把帳密塞在 header,而這裡是塞在 payload ...
在Home Assistant尋找Entity ID
緣由 在使用ESPhome加入SPG30 TVOC sensor時,在元件設定說明頁面看到參數說明 compensation (Optional): The block containing sensors used for compensation. Both values must be supplied in order to be able to generate the absolute humidity to be reported to the sensor. temperature_source (Optional, ID): Give an external temperature sensor ID here. The data must be in Celsius. This can improve the sensor’s internal calculations. humidity_source (Optional, ID): Give an external relative humidity sensor ID here. This can improve the sensor’s internal calculations. ...
Meshtastic相關連結
Meshtasic Meshtastic Taiwan 快速入門指南 終極通訊網路韌性: meshtastic Meshtastic 作者:BASHCAT FakeTec 網站 FakeTec Github 計畫首頁 FakeTec 硬體設計分析,PCB 印刷、Firmware 刷機 作者:Bruch Ke DIY Meshtastic - How To Build Your Own Meshtastic Device with FakeTec PCB & NRF52840 fakeTec:Heltec V3 的开源平替,低成本、长续航的 Meshtastic DIY 方案 Faketec v5 首發 銲接心得(使用 RA-01-SH-P LoRa 模組) FakeTec - DIY 低成本的 Meshtastic 裝置 作者:棉花 DIY Meshtastic 裝置! 使用 Faketec v5 + Ra-01SH-P 模組 破解 🔌 充电假象!Meshtastic 电池电压校准全指南 (簡體中文) 影片 Meshtastic Faketec 更新 Bootloader 和刷 Meshtastic 韌體 nRF52840 nRF52840 腳位定義說明 How to Use nRF52840 ProMicro: Examples, Pinouts, and Specs Meshtastic 節點建置 太陽能節點 Solar Node [筆記] 我的 Meshtastic 太陽能節點建置 全封閉防水 Meshtastic 太陽能節點建置記錄 [筆記] Meshtastic 遠端節點設定說明 太陽能節點的想法與相關配套 (作者:pa2) 遠端節點設定(最新!) 太陽能 Meshtastic 節點:自帶太陽能介面 vs MPPT?太陽能板規格如何選? (簡體中文) 地圖 Meshtastic Map MeshSense Global Map [教學] 如何讓自己的裝置,顯示在 https://meshmap.net/ 上 軟體開發 用 Linux Mint 22.2 運行 Meshtastic cli (作者:棉花) 節點 Meshtastic台灣節點觀察
robocopy指令常用引數
robocopy 簡介 robocopy 為 windows 平台上與 Linux 平台 rsync 指令一樣都是適用於大量資料轉移、自動化備份、伺服器資料同步等場景。 可靠性與錯誤處理 (Robustness) 自動重試:當網路中斷或發生錯誤時,robocopy 會自動重試指定的次數 (預設為 1 百萬次),而不是直接中斷。 可續傳模式 (/Z):如果在複製大檔案的過程中中斷,此模式可以從上次中斷的地方繼續複製,而不是從頭開始。 同步與鏡像 (Synchronization & Mirroring) 鏡像 (/MIR):可以讓目標資料夾與來源資料夾完全同步。這意味著它會複製新檔案、更新變動的檔案,並且刪除目標 資料夾中來源資料夾已不存在的檔案。 移動檔案 (/MOV, /MOVE):複製後從來源刪除檔案或資料夾,達到「移動」的效果。 高效能 (High Performance) 多執行緒複製 (/MT):可以同時複製多個檔案 (預設 8 個,最多可設 128 個),在處理大量小檔案或透過網路複製時能顯著提升速度。 增量複製:預設只會複製來源端有變動 (不同大小或時間戳) 的檔案,跳過完全相同的檔案,節省時間和頻寬。 精準的篩選與控制 (Filtering & Control) 檔案篩選:可以根據檔名、萬用字元 (/F)、屬性 (/IA, /XA)、檔案大小 (/MAX, /MIN) 或最後修改日期 (/MAXAGE, /MINAGE) 來決定要包含或排除哪些檔案。 目錄篩選:可以排除特定的資料夾 (/XD)。 複製內容控制 (/COPY):可以精確指定要複製的檔案屬性,例如資料 (D)、檔案屬性 (A)、時間戳 (T)、NTFS 安全性權限 (S)、擁有者資訊 (O) 等。/COPYALL 則複製所有資訊。 自動化與日誌 (Automation & Logging) 適合腳本化:由於其豐富的選項和可靠性,非常適合用於撰寫自動化備份、部署或資料同步的批次檔 (batch scripts)。 詳盡的日誌 (/LOG):可以將複製過程的詳細資訊記錄到日誌檔中,方便追蹤與除錯。 監控模式 (/MON:n):可以持續監控來源資料夾,當檔案變動達到 n 次後,自動再次執行複製。 特殊模式 備份模式 (/B):允許系統管理員複製他們可能沒有直接存取權限的檔案,這對於備份整個系統磁碟非常有用。 常用的一條指令 1 robocopy <source> <destination> /MIR /MIR 引數代表 ...
ADS-B Receiver
ADS-B接收訊號 Dump1090 可輸出的格式 dump1090 支援多種輸出格式,並透過不同的 TCP port 提供不同的格式: 格式 port 描述 Raw AVR (AVR-TCP) 30002 純 HEX 編碼的 Mode S 訊息,類似 SBS 格式,每筆資料以 * 開頭,; 或 \r\n 結尾 Beast Mode (Binary-TCP) 30005 Mode S 二進制格式,帶有同步字 (1A 31 54),適用於高效處理 Basestation (SBS-1) 30003 逗號分隔的 ASCII 文字格式,適用於 Basestation 軟體 HTTP JSON API 8080 JSON 格式的飛機狀態,供網頁或 API 查詢 Raw (bin) 本地檔案 以 --raw 選項保存二進制數據,可後續分析 Decoded Aircraft JSON aircraft.json 解碼後的飛機位置、航向、高度等資料 Flightware接收機提供的port 1 2 3 4 5 6 7 8 PORT STATE SERVICE 30002/tcp open pago-services2 (AVR-TCP) (SBS-1) 30003/tcp open amicon-fpsu-ra 30005/tcp open unknown (Binary TCP)(Beast) 30105/tcp open unknown 30106/tcp open unknown 30978/tcp closed unknown 30979/tcp closed unknown 不同接收軟體對格式的支援 不同的 ADS-B 軟體對輸入格式的支援不同,但大多數都能處理 Beast 或 AVR 格式: ...
scoop常用指令
sensor清單
溫溼度 SHT30 SHT31 SHT35(最精準) ICShop SHT40 SHT41 SH45(最精準) ICShop AHT30 奧松 光線類 BH 1750 光強度 S12SD 紫外線 CO₂ Snseair S8 NDIR CO₂ sensor SCD40 外觀像是金屬製的冰塊,方方正正,體積比起前代SCD30縮小不少 NDIR CO₂ sensor SCD30 特徵是管型的取樣空間,比起SCD40成本還低些 空氣品質 SPS30 油煙偵測 FIGARO TGS2602
NGINX常用指令
指令 檢查config 1 nginx -t 載入設定並重啟服務 1 nginx -s reload 查詢goaccess設定檔所在位置 1 goaccess --dcf
yt-dlp 常用指令整理
影片網址為 https://www.youtube.com/watch?v=FZMgUSlNp-0 其中watch?v= 之後那串很像亂碼的ZMgUSlNp-0就是 影片 id,等一下會用到 列出影片有提供的字幕 1 yt-dlp --list-subs <影片id> 只下載字幕 根據上面提供的字幕語言資訊找出對應的語言字幕 1 yt-dlp --skip-download --write-sub --sub-lang en <影片id> 列出影片提供的影像、聲音以及字幕格式 1 yt-dlp <影片id> -F 輸出結果會如下表所示 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ID EXT RESOLUTION FPS CH │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ASR MORE INFO ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── sb3 mhtml 48x27 0 │ mhtml │ images storyboard sb2 mhtml 80x45 0 │ mhtml │ images storyboard sb1 mhtml 160x90 0 │ mhtml │ images storyboard sb0 mhtml 320x180 0 │ mhtml │ images storyboard 233 mp4 audio only │ m3u8 │ audio only unknown [en] Untested, Default, low 234 mp4 audio only │ m3u8 │ audio only unknown [en] Untested, Default, high 602 mp4 256x144 13 │ ~ 15.54MiB 86k m3u8 │ vp09.00.10.08 86k video only Untested 269 mp4 256x144 25 │ ~ 22.46MiB 124k m3u8 │ avc1.4D400C 124k video only Untested 603 mp4 256x144 25 │ ~ 28.98MiB 160k m3u8 │ vp09.00.11.08 160k video only Untested 229 mp4 426x240 25 │ ~ 34.09MiB 188k m3u8 │ avc1.4D4015 188k video only Untested 604 mp4 426x240 25 │ ~ 37.35MiB 206k m3u8 │ vp09.00.20.08 206k video only Untested 230 mp4 640x360 25 │ ~ 69.36MiB 383k m3u8 │ avc1.4D401E 383k video only Untested 18 mp4 640x360 25 2 │ 56.77MiB 314k https │ avc1.42001E mp4a.40.2 44k [en] 360p 605 mp4 640x360 25 │ ~ 80.46MiB 445k m3u8 │ vp09.00.21.08 445k video only Untested 231 mp4 854x480 25 │ ~122.83MiB 679k m3u8 │ avc1.4D401E 679k video only Untested 606 mp4 854x480 25 │ ~106.09MiB 586k m3u8 │ vp09.00.30.08 586k video only Untested 232 mp4 1280x720 25 │ ~216.60MiB 1197k m3u8 │ avc1.4D401F 1197k video only Untested 609 mp4 1280x720 25 │ ~174.36MiB 964k m3u8 │ vp09.00.31.08 964k video only Untested 270 mp4 1920x1080 25 │ ~387.06MiB 2139k m3u8 │ avc1.640028 2139k video only Untested 614 mp4 1920x1080 25 │ ~286.93MiB 1586k m3u8 │ vp09.00.40.08 1586k video only Untested 620 mp4 2560x1440 25 │ ~727.81MiB 4022k m3u8 │ vp09.00.50.08 4022k video only Untested 625 mp4 3840x2160 25 │ ~ 2.02GiB 11452k m3u8 │ vp09.00.50.08 11452k video only Untested 挑出畫質與音質最好的下載 ba: best audio bv: best video ...