0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

帶RS232端口的LED標牌操作指南

科技觀察員 ? 來源:Barkfin ? 作者:Barkfin ? 2022-05-06 16:14 ? 次閱讀

我發(fā)現的 LED 標志是一個 Pro-Lite PL-M2014R,由 16 個字符組成,每個字符大小為 5 像素寬 x 7 像素高,總顯示區(qū)域為 80 像素寬 x 7 像素高(物理尺寸為 24 英寸寬 x 2 英寸)高,多色)。

我從當地一家電子回收公司以 10 美元的價格買到了這個!他們原本要 40 美元,但沒有任何配件:沒有電源、沒有遙控器、沒有通訊線、沒有使用說明書。運行狀況未知,但我買它是為了好玩;據說它還有一個 Z80 微處理器,它也存在于我的 Commodore 128 中(我從未使用過它?。?/p>

pYYBAGJ02F-AdmnwAAasMTeIfU0477.png

補給品

Pro-Lite PL-M2014R 二手LED標牌

至少 2.5A 的 9V AC/DC 電源適配器,帶 5.5mm / 2.1mm 筒形連接器,中心負極端子

ESP-12 Wi-Fi 模塊

4 針 RS232 分線模塊

4 芯 RJ14 電話線

第 1 步:首先檢查標志是否有效

poYBAGJ02FuASSQ-AARtw0Fl-Bk283.png

背面的貼紙上寫著這個標志需要 30W 的 9V AC(我看過其他照片說 31W)。

功率是伏特乘以安培,因此所需的安培數為 30W ÷ 9V = 3.33A,或者實際上是 3.5A。

然而,即使在Pro-Lite 網頁上,他們也只提供 2.5 A 的 9V AC 適配器,這是這些標志隨附的唯一電源適配器。9V乘以2.5A就是22.5W的功率容量。我不知道為什么電源適配器可以提供的功能與貼紙上提到的要求之間存在差異。

但是:如果你看一下標志的筒形插孔連接器,它也是模制的“DC-IN”。這個標志也可以在 DC 上使用嗎?因為我沒有交流電源適配器。

所以我將我的 2.5A 可調直流電源設置為 9.06V(足夠接近)并將其插入。標志亮了!

如果標志有效,那么值得繼續(xù)。

第 2 步:構建 ESP-link 接口

poYBAGJ02FaAddrVAANu2OM_FKo966.png

首先,注意 4 芯 RJ14 電話線中電線的方向。我的是(從頂部):黑色;紅色的; 綠色; 和黃色。

無論如何,這并不重要:頂部和底部是接地的,中間兩個是 RX 和 TX。

參考圖 2,Pro-Lite 手冊中的“系列 II 接線分配”:基于鎖定柄位于我的手機插頭背面的事實,我認為這意味著黑線是較低的接地線;紅色是 RX;綠色是TX;黃色是高地。(你會認為這就是那個意思。我認為這些可能是倒退的,根據我實際工作的實際連接。無論如何!如果一開始你的連接不起作用,請嘗試交換 RX 和 TX。)

還要注意 RJ12 和 RJ14 之間的區(qū)別。手冊中的圖表提到了“RJ12”,它是 6 芯電話連接器,但是您會清楚地看到 Pro-Lite 標志僅使用中間的 4 芯。這就是 RJ14 線工作正常的原因。

好之后,我們需要在 ESP-12 模塊上安裝 Jeelabs ESP-link 固件。我最終使用了 ESP-link 版本 3.0.14,因為顯然,截至 2021 年 6 月,最新版本存在某種錯誤或不穩(wěn)定。在這里撿起來。

刷新固件的說明在這里。

閃爍在概念上并不困難,但似乎有很多材料需要通讀。主要的復雜性是您需要安裝Python,然后您需要安裝esptool.py。您可能還需要Arduino IDE/flash 實用程序,我只用它來找出哪個 COM 端口已分配給 ESP-12 模塊(我的是 COM3)。

刷新固件的最終命令是這種形式:

python “。。/esptool/esptool.py” --port COM3 --baud 115200 write_flash --flash_freq 80m --flash_mode qio --flash_size 32m 0x0000 boot_v1.6.bin 0x1000 user1.bin 0x3FC000 esp_init_data_default.bin 0x3FE000 blank.bin

(但確切的細節(jié)取決于你有 python 的文件夾,你放置 esptool.py 和 esp-link 固件的位置,以及為你的 ESP-12 模塊分配的 COM 端口。)

一旦你在模塊上運行了 ESP-link,你需要用你的手機登錄它(它首先會在“AP”或“接入點”模式下運行)。您必須瀏覽 wi-fi 路由器,您會發(fā)現它的 SSID 為“ESP-xxxxxxxx”(類似這樣,即 ESP 加上它的 Mac 地址)。您無需任何 Wi-Fi 密碼或任何安全措施即可連接。然后使用瀏覽器訪問 ESP-link 配置頁面:

http://192.168.4.1/

使用 Web 界面配置模塊以登錄您自己的 Wi-Fi 路由器,因此您必須為此準備好 Wi-Fi 路由器密碼。然后重新啟動 ESP 模塊并找出它通過 DHCP 獲得的 IP 地址,然后通過您自己的 Wi-Fi 網絡再次登錄。

我做的第一件事是為 ESP-12 模塊分配一個靜態(tài) IP 地址,然后再次重新啟動它,然后將我的瀏覽器定向到該靜態(tài) IP 地址。

最后。。.。。.在“主頁”菜單(從瀏覽器頁面的左側選擇)中,您將選擇引腳分配預設“esp-12 swap”。

此預設將包含以下特定設置:

復位 (gpio1/TX0)

ISP/閃存 (gpio3/RX0)

連接 LED (gpio0)

串行 LED (gpio2/TX1)

UART 引腳(交換)

RX 上拉(選中)

第 3 步:添加 RS232 分線模塊

pYYBAGJ02FGAVHM_AAUE8bLou00079.png

ESP-12 模塊確實通過 UART 進行通信,但是這是在“TTL”電壓電平下實現的。

TTL 電壓電平不足以與 LED 標志等 RS232 設備通信。

這就是 RS232 分線板的原因:它用于放大信號,以便標牌能夠識別信息。

連接非常簡單,在這里我用面包板完成了它。

RS232 分線模塊使用 4 針連接:VCC;德克薩斯州;接收;和地。

您需要做的是跳線(從 ESP-12 模塊到 RS232 分線模塊):

3.3V 至 VCC

地到地

GPIO15 到 RX

GPIO13 到 TX

現在至于電話線的連接,只有 3 個連接:

黃色或黑色,連接到 DB9 引腳 #5(接地)

綠線(標志 TX),連接到 DB9 引腳 #3 (TXD)

紅線(符號 RX),連接到 DB9 引腳 #2 (RXD)

原諒我糟糕的焊接工作!我還沒有公的 DB9 連接器,它正在郵寄中。同時這足以確認通信。

第 4 步:連接配置

poYBAGJ02EqARyp-AACU4MM5e_o455.png

因此,使用您的網絡瀏覽器,重新登錄 ESP-12 模塊并選擇網頁左側的“μC Console”(微控制器控制臺)。對于通信,您需要將波特設置為 9600,并將“Fmt”格式設置為 8N1。確保添加 CR 和 LF(控制臺窗口的右下角)。

然后在 Console Entry 行中按 Enter 幾次,然后向簽名發(fā)出命令“《 ID01 》”。

如果一切順利,您將得到“《 ID01 》S”的回答。

您必須對所有以前的工作進行任何必要的故障排除,直到您從標志那里得到答案,因為在此之前您仍然沒有與標志進行通信。

這個“μC 控制臺”足以對標志進行編程,但您可能會考慮幾個后續(xù)步驟。

一個是用于 Windows 的PuTTY,另一個是com0com(為標志分配一個虛擬 COM 端口)。(注意:我不知道“com0com”實際上是如何工作的,我只是為了完整起見才提到它。我在其他地方讀到過你會使用它來創(chuàng)建虛擬 com 端口,然后你可以將其與你自己的自定義程序一起使用,如果你想走那么遠。)

我只是為 Windows 下載了 64 位 PuTTY并運行它,然后設置一個 telnet 連接(端口 23)到我分配給 ESP-12 模塊的靜態(tài) IP 地址。

Telnet 本質上是一個終端仿真,你無法真正分辨出發(fā)出了什么命令和收到了什么響應,但這里我將解釋在黑屏上發(fā)生了什么通信。

首先,我向標志發(fā)送了一個 Enter(空白行),然后發(fā)出“《 ID01 》”。該標志響應“《 ID01 》S”,這是它的標準響應?!啊禝D01》”是標志的識別碼,碼“S”表示“發(fā)送成功”。其他可能性是“E”(錯誤)或“F”(緩沖區(qū)已滿)。

最后,我向簽名發(fā)送了這個命令:

《ID01》《PA》《FQ》《SD》《CB》C《CE》O《CL》L《CD》O《CG》R

《 ID01 》 《 PA 》 - 這告訴帶有識別碼“01”的標志喚醒并用以下內容重新編程頁面“A”:

《 FQ 》 - “出現”(沒有動畫效果)

《 SD 》 - “粗斜體”(粗體表示 2x 寬度)

《 CB 》C - “紅色”和字母“C”

《 CE 》O - “亮橙色”和字母“O”

《 CL 》L - “亮綠色”和字母“L”

《 CD 》O - “橙色”和字母“O”

《 CG 》R - “黃色”和字母“R”

最后,互聯網上發(fā)布了各種標志的編程資源。坦率地說,我發(fā)現它們普遍令人失望:不要浪費你的時間。相反,這里是 Pro-Lite 自己發(fā)布的簡單協議,具體取決于您的 ROM 版本。您可能已經看到,在我的標牌背面的鋁箔貼紙上是 V6 貼紙,表示版本 6 rom。您可能有較早的 V5 rom 或較晚的 V8 rom。無論您擁有哪種,這里都是 Pro-Lite 協議指南的副本。遵循 Pro-Lite 自己發(fā)布的協議文檔即可,不要關注其他人在互聯網上發(fā)布的觀點和錯誤信息。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    240

    文章

    22907

    瀏覽量

    650136
  • RS232
    +關注

    關注

    13

    文章

    728

    瀏覽量

    93909
收藏 人收藏

    評論

    相關推薦

    RS232接口保護電路

    RS232接口保護電路 ●RS232口在通信設備上作為調試用接口,
    發(fā)表于 11-20 09:02 ?1.8w次閱讀
    <b class='flag-5'>RS232</b>接口保護電路

    RS232通訊

    RS232通訊
    發(fā)表于 06-09 15:16 ?113次下載

    max232 兼容RS232標準的芯片

    max232 兼容RS232標準的芯片 max232是由德州儀器公司(TI)推出的一款兼容RS232標準的芯片。由于電腦串口rs232
    發(fā)表于 10-21 00:06 ?3681次閱讀
    max<b class='flag-5'>232</b> 兼容<b class='flag-5'>RS232</b>標準的芯片

    基于FPGA的RS232設計

    基于FPGA的RS232設計,可以擴展更多 的串口
    發(fā)表于 10-29 17:18 ?9次下載

    RS232 RS485產品介紹

    RS232 RS485產品介紹、RS232 RS485產品介紹、RS232 RS485產品介紹。
    發(fā)表于 05-16 10:15 ?37次下載

    RS232接線

    工業(yè)交換機RS232接線
    發(fā)表于 12-24 23:35 ?0次下載

    RS232

    RS232
    發(fā)表于 01-14 22:32 ?18次下載

    RS232 協議

    RS232 協議
    發(fā)表于 10-24 10:15 ?81次下載
    <b class='flag-5'>RS232</b> 協議

    rs485和rs232的區(qū)別

    rs485和rs232的幾大區(qū)別匯總。
    發(fā)表于 10-30 16:48 ?2w次閱讀

    主板串口RS232芯片燒毀問題分析(RS232作用及電路圖)

    本文首先介紹了rs232電氣特性及缺陷,其次介紹了RS232典型應用電路與RS232串行通信電路,最后介紹了rs232接口作用與RS232
    發(fā)表于 05-17 14:34 ?5w次閱讀
    主板串口<b class='flag-5'>RS232</b>芯片燒毀問題分析(<b class='flag-5'>RS232</b>作用及電路圖)

    微雪電子RS232 通信模塊 串口簡介

    RS232轉串口 UART TTL模塊 RS232發(fā)送接收器 ESD保護 支持流控制 型號 RS232 Board
    的頭像 發(fā)表于 12-31 16:40 ?2956次閱讀
    微雪電子<b class='flag-5'>RS232</b> 通信模塊 串口簡介

    RS232地址碼分配器的原理及應用

    視頻會議專用RS232通訊分配器(擴展器)NK-RS232-04SW 概述: 派尼珂NK-RS232-04SW視頻會議專用RS232通訊分配器(擴展器)廣泛用于視頻會議工程中,解決
    發(fā)表于 05-02 09:24 ?2530次閱讀

    RS232快速指南

    RS232快速指南
    發(fā)表于 05-17 13:45 ?38次下載
    <b class='flag-5'>RS232</b>快速<b class='flag-5'>指南</b>

    USB轉串行RS232適配器電路

    此USB轉串行RS232適配器在許多情況下非常有用,我們需要將帶有RS232的設備連接到沒有 RS232端口 ,但有 USB端口 。
    的頭像 發(fā)表于 10-15 10:46 ?1692次閱讀
    USB轉串行<b class='flag-5'>RS232</b>適配器電路

    穩(wěn)聯profinet轉rs232中如何區(qū)分Modbus和Rs232的區(qū)別認識rs485Modbus

    穩(wěn)聯profinet轉rs232中如何區(qū)分Modbus和Rs232的區(qū)別認識rs485Modbus
    的頭像 發(fā)表于 12-11 15:32 ?686次閱讀