chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

如何為BeagleBone Black添加電容式觸控顯示模塊

科技觀察員 ? 來源:allaboutcircuits ? 作者:Markku Riihonen,4D ? 2022-05-10 15:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

BeagleBone Black 與電容式觸摸 LCD 顯示器配對,為小型、經(jīng)濟高效的解決方案創(chuàng)建一個開發(fā)平臺。

想要為工業(yè)和家庭自動化創(chuàng)建直觀界面的開發(fā)人員和工程師通常會尋找按鈕交互最少的 LCD 顯示器。電容式顯示器無需任何按鈕,同時保持交互性。最重要的是,通常需要遠程登錄或更新系統(tǒng)。BeagleBone 與電容式觸摸 LCD 顯示器搭配使用,是用于小型、經(jīng)濟高效解決方案的開發(fā)平臺。

BeagleBone Black 是一個低成本、社區(qū)支持的開發(fā)平臺。BeagleBone 板被設計為其他開發(fā)平臺的開源替代品,允許設計人員或工程師使用 BeagleBone 開始開發(fā),并使用相同的硬件進入他們自己的定制系統(tǒng)。所有的原理圖、布局文件和材料清單都是免費提供的。

該板基于德州儀器 Sitara AM335x 片上系統(tǒng) Cortex A8 ARM 處理器。處理器內核運行頻率為 1 GHz,具有 PowerVR SGX 530 圖形內核,并連接了高達 512 MB 的低功耗 DDR3L 內存,時鐘頻率為 400 MHz。外圍設備包括多達 65 個 GPIO、一個 USB 2.0 端口、10/100 以太網(wǎng)插孔、一個用于存儲的 microSD 插槽和一個迷你 HDMI 連接器。

BeagleBones 使用稱為“capes”的可堆疊子板連接各種基于社區(qū)的開發(fā)板,增加了從 LCD 顯示器和電機驅動器到蜂窩調制解調器和 GPS/GPRS 模塊的功能。專為 BeagleBone Black 設計的一系列 LCD 顯示器的一個例子是4D Systems 制造的 GEN4 系列。它們的范圍包括用于直接用戶交互和信息顯示的 4.3、5.0 或 7.0 英寸主顯示器。

這些顯示器提供電阻式觸控 (GEN4-4DCAPE-xxT)、電容式觸控 (GEN4-4DCAPE-xxCT) 和非觸控式 (GEN4-4DCAPE-xx),其中 xx 為 43、50 和 70??蛇x的外部按鈕板可用于向上、向下、向左、向右、進入/返回、電源和重置或根據(jù)用戶要求進行操作。

電容式觸控顯示器配備專業(yè)外觀的蓋板邊框,這是一個帶有懸垂邊緣的玻璃前面板,允許使用懸垂玻璃上的特殊粘合劑將顯示器直接安裝到面板中。

入門

要使用帶有 4D Systems LCD 披風的 BeagleBone Black,需要以下物品:

BeagleBone 黑色

4D Systems 4.3“ LCD 顯示器

4D Systems 4.3” 披風適配器

4GB MicroSD 卡

USB 轉 micro SD 卡適配器

5 V、2 A 電源

迷你 USB 轉 USB 數(shù)據(jù)線

無線鍵盤和鼠標組合(可選)

RJ45 以太網(wǎng)電纜(可選)

BeagleBone 吸引人的特性之一是與設備接口的選項范圍廣泛。用戶只需使用迷你 USB 電纜,即可為開發(fā)板供電并使用 Putty.exe 或 Terraterm 等串行接口登錄命令行。默認用戶名是“debian”,密碼是“temppwd”。

或者,BeagleBone 將在主機上注冊為 USB 設備,一旦安裝了正確的 USB 網(wǎng)絡驅動程序,用戶就可以通過板上運行的 Web 服務器界面(Chrome 或 Firefox,Internet Explorer)登錄到 BeagleBone不支持)在http://192/168.7.2 - 參見圖 1。在這個 Web 服務器界面中,可以在 Cloud9 IDE 中用 BoneScript 編寫腳本,這是一個針對 Beagle 系列優(yōu)化的 Node.js 庫使用熟悉的 Arduino 函數(shù)調用。

pYYBAGJ6FpqAQDlNAABm2308gn4178.jpg

圖 1. 在 BeagleBone Black 上運行的 Web 服務器界面。

專注于在關閉電源的情況下使用 4D Systems LCD Cape,將 4D cape 適配器連接到 BeagleBone Black。注意正確的方向,不要彎曲任何銷,因為這會損壞斗篷。然后將提供的 30 路 FFC 電纜的任一端連接到 4DCAPE 顯示器。裸露的金屬應朝上,藍色加強板應朝向 PCB,如圖 2 所示。

pYYBAGJ6FpuAclBzAAB1sqDtlMo338.jpg

圖 2. 用于 LCD 顯示器的 BeagleBone Black 4DCape 適配器。

將 FFC 電纜的另一側連接到適配器板,確保暴露的金屬焊盤再次朝上,如圖 3 所示。如果連接任何其他披風,請通過檢查 BeagleBone 原理圖確保沒有引腳沖突。在圖 3 中,可以在 LCD Cape 背面看到一個 EEPROM,該 EEPROM 具有通過 DIP 開關可選擇的 I2C 地址。這可用于解決與任何其他連接的 I2C 設備的 I2C 地址沖突。

poYBAGJ6FpuAXciyAAB8ToIafJo093.jpg

圖 3. 4.3“ 4D Systems LCD 顯示器的背面。

BeagleBone 在板載 4GB eMMC NAND 閃存上加載了 Debian 3.8.13,不幸的是,它不包含此顯示器的正確驅動程序或覆蓋??梢愿?Linux 發(fā)行版,但需要更長的時間。最快的起床方式是通過本教程將最新版本的 Debian 加載到 4GB microSD 卡(撰寫本文時為 4.4.54)。Debian Linux 發(fā)行版的下載可能需要 30 分鐘或更長時間,寫入 micro SD 還需要 20 分鐘才能完成。其他 Linux 發(fā)行版,如 Angstrom 和 Android 也支持 4DCAPE,但需要更多的工作才能啟動和運行。

將 microSD 卡插入 BeagleBone 底部的支架中,同時關閉電源。按住 BOOT 按鈕(參見圖 4)并插入 5 VDC 插頭。連接 4DCAPE 的 BOOT 按鈕有點難以使用,但應該可以使用小螺絲刀。4DCAPE 消耗大量電流(GEN4-4DCAPE-43CT 的典型電流為 620 mA),這遠遠超過任何 USB 端口的處理能力,因此需要 5 V / 2 A 外部電源。除非 4DCAPE 適配器板頂部的焊橋跳線被切斷并重新焊接,否則 USB 插孔不會為 4D Cape 供電。

pYYBAGJ6FpyAZothAAChavOVWz4878.jpg

圖 4. BeagleBone Black 外設和按鈕位置。

一兩分鐘后,屏幕應該會閃爍白色,然后可以看到右上角的閃爍光標。在 BeagleBone 通電時將迷你 USB 電纜插入,另一端連接到您的計算機。使用具有以下設置的 Putty.exe 或 Terraterm 啟動串行會話:115200、8、N、1。默認用戶名是“debian”,密碼是“temppwd”。請注意,此時連接了 LCD 顯示器,無法訪問 Web 服務器界面。

啟用圖形界面

電容式觸摸屏在命令行中不起作用,因此使用圖形界面是有意義的。為了激活圖形界面,需要對 /boot/uEnv.txt 文件進行一些小的修改。Vi、Vim 和 Nano 都是可用于編輯此文件的 Linux 命令行文本編輯器。查看命令行文本編輯器 Nano 的初學者指南。

以下命令將打開要編輯的文件:

sudo nano /boot/uEnv.txt

在編輯任何文件之前,建議先創(chuàng)建文件的備份。這可以使用以下命令完成;

sudo cp /boot/uEnv.txt /boot/uEnv-Backup.txt

在 uEnv.txt 文件中找到以下行并將它們更改為以下內容。這會禁用 HDMI 接口,這會與 LCD cape 的某些引腳沖突。

##Beaglebone Black/Green dtb‘s for v4.1.x (BeagleBone White just works.。)

##Beaglebone Black: HDMI (Audio/Video) disabled:

dtb=am335x-boneblack-emmc-overlay.dtb

##Beaglebone Black: eMMC disabled:

dtb=am335x-boneblack-hdmi-overlay.dtb

##Beaglebone Black: HDMI Audio/eMMC disabled:

dtb=am335x-boneblack-nhdmi-overlay.dtb

##Beaglebone Black: HDMI (Audio/Video)/eMMC disabled:

dtb=am335x-boneblack-overlay.dtb

##Beaglebone Black: wl1835

#dtb=am335x-boneblack-wl1835mod.dtb

##Beaglebone Black: replicape

#dtb=am335x-boneblack-replicape.dtb

##Beaglebone Green: eMMC disabled

dtb=am335x-bonegreen-overlay.dtb

進行更改后,保存文件并重新啟動;立即關閉 -r

這可能需要幾分鐘才能重新啟動?;蛘甙聪掳迳系膹臀话粹o。

屏幕現(xiàn)在應該啟動到圖形界面 Openbox。有一個鍵盤和一個鼠標來與界面完全交互是很有用的,但這并不是完全必要的。只有一個 USB 2.0 端口可用,因此可以使用無線鍵盤和鼠標組合或 USB 集線器。

將以太網(wǎng)電纜連接到啟用 DHCP 的網(wǎng)絡路由器,可以通過 Qupzilla 或 Chromium 獲得互聯(lián)網(wǎng)訪問權限。圖 5 顯示了在 4.3” LCD 顯示器上運行的 Qupzilla 網(wǎng)絡瀏覽器。

poYBAGJ6Fp2AcybNAABYJgIVHxU545.jpg

圖 5. 在 4.3“ 4D Systems LCD 顯示器上運行的 Qupzilla 網(wǎng)絡瀏覽器。

由于屏幕的大小,一些程序只顯示部分窗口。

結論

設置 BeagleBone Black 和 4D Systems LCD Cape 非常簡單,這意味著用戶可以盡快開始開發(fā)。最新的 BeagleBone Debian 發(fā)行版中提供了顯示疊加層,這很方便。包括下載時間在內的總設置時間總共應少于 90 分鐘。一旦啟動并運行,許多選項都可以通過 Openbox 窗口管理器使用。

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

    關注

    34

    文章

    4519

    瀏覽量

    171484
  • 電容式觸摸
    +關注

    關注

    0

    文章

    43

    瀏覽量

    18859
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    電容式控技術原理

    電容式控面板的應用需由控面板(Touch Panel)、控制器(Touch CONtroller)及軟件驅動程序(Utility)等3部分分別說明. 控面板 一般
    發(fā)表于 04-12 17:26

    BeagleBone Black 介紹

    。BeagleBone Black 預加載了 Linux 操作系統(tǒng)與 Cloud9 IDE,可快速啟動開發(fā),同時還提供microSD 插槽擴大存儲容量。經(jīng)過優(yōu)化的軟件可幫助新用戶探索嵌入 Linux,快速
    發(fā)表于 10-13 17:52

    先進投射電容式控產品設計關鍵

      但早期的電容式控屏幕技術,以至目前市面上較低檔產品的分辨率都很低,又存在液晶顯示器(LCD)或其它噪聲源的系統(tǒng)層面干擾問題,導致性能嚴重降低?! ⊥渡?b class='flag-5'>電容式
    發(fā)表于 11-13 10:38

    具有電容式觸摸接口和OLED顯示屏的音頻電容式控設計模塊

    描述音頻電容式控設計模塊是適用于 MSP430 LaunchPad 開發(fā)套件 (MSP-EXP430G2) 的插件電路板。此 TI 設計采用多個電容式觸摸元素,包括滾輪、按鈕和接近傳
    發(fā)表于 12-03 16:42

    為爐灶增加電容式控功能的方法

    何為爐灶增加電容式控功能
    發(fā)表于 12-03 07:20

    基于MSP430 LaunchPad的音頻電容式控參考設計

    描述 音頻電容式控參考設計是 MSP430 LaunchPad 開發(fā)套件 (MSP-EXP430G2) 的插件電路板。此參考設計具有多個電容式控元件,包括滾輪、按鍵和接近傳感器,以
    發(fā)表于 09-20 06:07

    為爐灶增加電容式控功能的方法

    在“設計與功能相結合”的市場號召下,電容式控技術迅速地在電子設備領域得到了應用。想象一下,你的爐灶上有一個“隱形”的控界面,而當你靠近時背光就會自動開啟,控按鈕就呈現(xiàn)在你眼前。許
    發(fā)表于 11-09 06:31

    BeagleBone Black的PCB板

    BeagleBone Black的PCB板。
    發(fā)表于 03-22 15:31 ?0次下載

    詳述多點控硬件部分技術:電容式

    詳述多點控硬件部分技術:電容式
    發(fā)表于 01-12 22:24 ?17次下載

    電容式控感測庫

    電容式控感測庫
    發(fā)表于 05-02 10:50 ?9次下載
    <b class='flag-5'>電容式</b><b class='flag-5'>觸</b>控感測庫

    何為爐灶增加電容式控功能

    在“設計與功能相結合”的市場號召下,電容式控技術迅速地在電子設備領域得到了應用。想象一下,你的爐灶上有一個“隱形”的控界面,而當你靠近時背光就會自動開啟,控按鈕就呈現(xiàn)在你眼前。
    發(fā)表于 08-21 14:36 ?1617次閱讀

    電容式控屏有哪些應用和挑戰(zhàn)

    到底什么是電容式控技術?該技術具有哪些優(yōu)點?各大半導體公司如何解決電容式控屏發(fā)展面臨的挑戰(zhàn)?除了在iPhone的應用之外,其還有哪些應用領域?
    發(fā)表于 05-09 09:15 ?4463次閱讀

    操作BeagleBone Black的方法

    本文講述如何開始使用BeagleBone Black——從計算機通過SSH登錄到BeagleBone Black;BeagleBone
    的頭像 發(fā)表于 04-01 15:06 ?4073次閱讀
    操作<b class='flag-5'>BeagleBone</b> <b class='flag-5'>Black</b>的方法

    何為爐灶增加電容式控功能

    何為爐灶增加電容式控功能
    發(fā)表于 10-31 08:23 ?1次下載
    如<b class='flag-5'>何為</b>爐灶增加<b class='flag-5'>電容式</b><b class='flag-5'>觸</b>控功能

    何為爐灶增加電容式控功能

    CapTIvate技術作為外設模塊被集成于某些MSP430? 微控制器(MCU)。CapTIvate微控制器(MCU)可實現(xiàn)自動的電容式控檢測,無需占用大量中央處理器。在檢測到接近或有效
    的頭像 發(fā)表于 03-28 10:19 ?856次閱讀
    如<b class='flag-5'>何為</b>爐灶增加<b class='flag-5'>電容式</b><b class='flag-5'>觸</b>控功能