Raspberry Pi 3 使用 USB to Serial Port 與 PC 進行通訊測試

 Raspberry Pi 3 在 GPIO 裡面,原本就已提供有 UART 的通訊功能,進行系統設定完成後,即能在作業系統內利用 /dev/ttyS0,來進行 RS-232 的通訊。由於沒有 3D Printer 能自製合適的機殼,拉線出來放在混亂的環境內,一定會讓 MAX3232 模組沒多久就會損毀;所以,特別採買 USB to RS-232 的轉接器來使用看看。

這次測試所使用到的設備如下:

  1. Raspberry Pi 3
  2. 16GB MicroSD (存放作業系統, 此次使用 Raspbian stretch 4.9.47)
  3. Keyboard and Mouse
  4. HDMI to VGA adapter
  5. USB to RS-232 (型號:UTN411, 廠商:登昌恆興業股份有限公司)
  6. RS-232 正常線(公-母) * 1 及 RS-232 NULL MODEM(母-母) * 1
  7. USB 電源供應

» Read more

Chrome 被綁架了 ~ 移除 Secure Search 工具列

為了要破解某程式而取得破解檔,結果就 Chrome 就被綁架了。幸好不是勒索病毒,不然就慘了。話說這次的綁架行動很特別,當使用 Chrome 瀏覽文章的時候都很正常,但不定時就會在網頁上「多了一層完全透明的遮罩」,當點擊畫面之後,就會直接開啟新的分頁,並且瀏覽不知名的網站。 » Read more

Raspberry Pi 3 利用 RS-232 與 PC 進行通訊測試

 前篇文章 Raspberry Pi 3 使用 RS-232 (COM Port) 記錄了在 Raspberry Pi 3 上使用 RS-232 (COM Port) 的實作經驗。但實作只到如何利用 RS-232 將終端機 (Console) 畫面呈現在 PC 的 Terminal Emulator 中;此篇文章記錄如何透過 RS-232 與外部設備進行資料傳輸 (先做到能和 PC 的 Terminal Emulator 進行資料接收/傳送即可) 。

在進行資料傳輸之前需要先將 Serial Port 的登錄模式關閉。

在 Raspbian 系統內的 Terminal 裡面輸入 sudo raspi-config 進入系統的參數快速設定。

» Read more

Raspberry Pi 3 使用 RS-232 (COM Port)

網路上已經有許多文章 (中文、英文都能找得到) 教學如何利用 RS-232 介面,登錄到 Raspberry Pi;而本文並非詳細的教學,而是將實作的過程遇到的狀況,做為記錄。

會利用到 RS-232 介面,幾乎是因為 Raspberry Pi 沒有網路可以連線 (無線 / 有線)及也沒有 HDMI 可以輸出到螢幕上。不過,還有另一個狀況是當 Raspberry Pi 要成為控制主機,操控端的設備只有提供 RS-232 介面時,也就必須仰賴 RS-232。

需要使用到的設備:

  1. RS-232 連接線 (正常線,不用跳線)
  2. MAX3232 模組 (網拍上可以買得到已做好的模組, 含 DB9 DCE 接頭)
  3. 杜邦線 (接線 / 跳線 用)
  4. Raspbrry Pi 3 (目前手邊有的版本)
  5. Micro SD (存放作業系統, 此次使用 Raspbian)
  6. USB 電源線 (提供給 Pi 3 使用)

» Read more

開啟 Oracle Client 的除錯追蹤 (Debug Tracing) 功能

原由是同事協助檢測為何同一隻 Visual Studio C# 的程式,運作在 x64 系統上時會發生 「ORA-01000: 超過了可開啟的游標之數目上限」;在 x86 系統上卻不會發生這樣子的錯誤。我才知道原來 Oracle 有提供 Debug Tracing 的功能。

開啟 Debug Tracing 的方式是需透過修改作業系統內的註冊機,路徑如下:

電腦\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OPD.NET

» Read more

[Arduino / Genuino] 細懸浮粒子檢測 PMS7003 連線實作

漂浮在空氣中的粒子在好幾年前就已經有人提出 (想當年(約民國 94 年左右)當兵時就有聽這個名詞),只是不知道真實的涵意是什麼?直到看了「柴靜霧霾調調:穹頂之下」的影片之後,才真正了解到 懸浮粒子 (Particlate Matter: PM) 是這麼可怕文明產物。

» Read more

1 2 3 11