99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用Arduino構(gòu)建數(shù)碼相框

454398 ? 來(lái)源:工程師wv ? 2019-08-27 11:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:獲取所有部件

如何用Arduino構(gòu)建數(shù)碼相框

構(gòu)建此項(xiàng)目所需的部件是這些:

Arduino Nano

A 1.8“ST7735顯示屏

小型面包板

有些電線(xiàn)

SD

可選部件:

Powerbank

成本項(xiàng)目大約15美元,但我相信你已經(jīng)有一些這樣的部分可用,所以你可以用更少的錢(qián)建立這個(gè)項(xiàng)目。您可以在視頻說(shuō)明中找到指向所有部分的鏈接。讓我們看看如何構(gòu)建這個(gè)項(xiàng)目。

第2步:1.8“ST7735彩色TFT

首先,ST7735彩色TFT顯示器是一種非常便宜的顯示器。它的價(jià)格大約為5美元,并且它有很好的庫(kù)支持。我已經(jīng)使用了很多項(xiàng)目,我認(rèn)為這很棒!

此外,該顯示器提供160×128像素的分辨率,可以顯示65.000種顏色。它使用SPI接口與Arduino板通信。除此之外,它適用于所有可用的Arduino板,如Arduino Uno,Arduino Mega和Arduino Due。它也適用于基于ESP8266的主板,如Wemos D1和Wemos D1迷你主板。

此外,主板的功耗約為50mA在我看來(lái),電流并不壞。我們可以輕松地使用這個(gè)電路板來(lái)構(gòu)建不需要一直打開(kāi)的電池供電項(xiàng)目??傊?,如果你需要顏色和低價(jià),這是最好的Arduino顯示器之一。成本。

我準(zhǔn)備了一個(gè)關(guān)于1.8“ST7735彩色TFT顯示屏的詳細(xì)教程。我已將視頻附加到此步驟。

步驟3:

為了將SD卡插槽與Arduino一起使用,我們需要將顯示器的4個(gè)頂部引腳與Arduino連接。

我已將一些母頭針腳焊接到它們上面,我們已準(zhǔn)備好連接它們。 SD卡模塊使用SPI協(xié)議與Arduino進(jìn)行通信。所以我們必須使用Arduino Nano的硬件SPI引腳。

顯示SD卡引腳 - Arduino引腳

SD_CS?數(shù)字引腳4

SD_MOSI?數(shù)字引腳11

SD_MISO?數(shù)字引腳12

SD_SCK?數(shù)字引腳13

現(xiàn)在我們已準(zhǔn)備好連接顯示屏的底部引腳。為了看看如何連接顯示器檢查視頻教程,我已經(jīng)附加到上一步。顯示器和SD卡模塊都使用SPI引腳,因此在一些Arduino SPI引腳上我們連接了兩根線(xiàn)!

顯示底部引腳 - Arduino引腳

Arduino LED?3.3V

CSK?D13

SDA?D11

A0?D9

重置?D8

CS?D10

GND?GND

VCC?5V

好了,現(xiàn)在我們已經(jīng)準(zhǔn)備好啟動(dòng)項(xiàng)目了。如您所見(jiàn),一切都按預(yù)期工作,圖像一個(gè)接一個(gè)地顯示在屏幕上。

步驟4:

現(xiàn)在讓我們看一下項(xiàng)目的軟件方面。

為了達(dá)到這個(gè)效果,我們必須使用Adafruit的庫(kù)來(lái)顯示ST7735。我們還需要Adafruit GFX庫(kù)。 Adafruit在ST7735庫(kù)中做了出色的工作。

spitftbitmap示例從SD卡加載圖像并將其顯示在顯示屏上。我稍微修改了該代碼,以便永遠(yuǎn)循環(huán),加載更多圖像并使用顯示的橫向方向。

void loop() {

bmpDraw(“l(fā)ogo.bmp”, 0, 0);

delay(3000);

bmpDraw(“mezapos.bmp”,0,0);

delay(3000);

bmpDraw(“sparti.bmp”,0,0);

delay(3000);

bmpDraw(“mani.bmp”,0,0);

delay(3000);

bmpDraw(“l(fā)isbon.bmp”,0,0);

delay(3000);

}

與往常一樣,您可以找到附加到此步驟的項(xiàng)目代碼。

使用示例提供的bmpDraw函數(shù),我們可以輕松加載和顯示位圖圖形在我們的項(xiàng)目中!但您必須確定,您的位圖具有正確的格式。

為了將圖像轉(zhuǎn)換為該項(xiàng)目的正確格式,我使用了Paint.net免費(fèi)軟件。我加載了我的圖像,然后我以160x128像素的顯示器的正確分辨率調(diào)整大小。然后我將圖像保存為.bmp文件,位深度為24位。就是這樣,我們現(xiàn)在要做的就是將它們保存到SD卡并使用文件名調(diào)用命令bmpDraw。

步驟5:

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)碼相框
    +關(guān)注

    關(guān)注

    1

    文章

    37

    瀏覽量

    27439
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    《ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    第二章 Arduino基礎(chǔ)知識(shí) 本章,我們將向大家介紹Arduino是一個(gè)什么東西?讓大家對(duì)Arduino有一個(gè)大概了解。本章將分為如下幾個(gè)小節(jié):2.1什么是Arduino2.2
    發(fā)表于 05-13 09:28

    解鎖垂直美學(xué)!如何在你的Raspberry Pi相框中僅顯示豎版照片!

    如何在你的RaspberryPi相框中僅顯示豎幅照片這篇文章可能只針對(duì)一小部分讀者,但這就是像這樣的博客的樂(lè)趣所在:你可以深入探索各種極客話(huà)題。已在搭載BookwormWayland
    的頭像 發(fā)表于 03-25 09:33 ?289次閱讀
    解鎖垂直美學(xué)!如何在你的Raspberry Pi<b class='flag-5'>相框</b>中僅顯示豎版照片!

    通過(guò)Arduino Nano Matter開(kāi)發(fā)板構(gòu)建智能卷簾系統(tǒng)

    在本指南中,您將學(xué)習(xí)如何通過(guò)Arduino NanoMatter開(kāi)發(fā)板和板上的Silicon Labs(芯科科技)MGM240S多協(xié)議無(wú)線(xiàn)模塊來(lái)構(gòu)建一個(gè)智能卷簾系統(tǒng)。該系統(tǒng)可通過(guò) Amazon
    的頭像 發(fā)表于 02-28 09:46 ?532次閱讀
    通過(guò)<b class='flag-5'>Arduino</b> Nano Matter開(kāi)發(fā)板<b class='flag-5'>構(gòu)建</b>智能卷簾系統(tǒng)

    AN-737: 如何用ADIsimADC完成ADC建模

    電子發(fā)燒友網(wǎng)站提供《AN-737: 如何用ADIsimADC完成ADC建模.pdf》資料免費(fèi)下載
    發(fā)表于 01-13 14:54 ?0次下載
    AN-737: 如<b class='flag-5'>何用</b>ADIsimADC完成ADC建模

    基于ESP開(kāi)發(fā)板的變色龍藝術(shù)相框

    今天小編給大家?guī)?lái)的是印度Maker Makestreme?的變色龍相框項(xiàng)目,該項(xiàng)目基于 esp8266以及Seeed Studio Waterproof WS2813 RGB LED Strip
    的頭像 發(fā)表于 12-30 11:22 ?733次閱讀
    基于ESP開(kāi)發(fā)板的變色龍藝術(shù)<b class='flag-5'>相框</b>

    如何使用Arduino實(shí)現(xiàn)CAN總線(xiàn)通信呢

    CAN(Controller Area Network)總線(xiàn)是一種常用于汽車(chē)和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實(shí)時(shí)性而聞名。Arduino,作為一種流行的開(kāi)源微控制器平臺(tái),可以通過(guò)附加
    的頭像 發(fā)表于 12-23 09:06 ?1909次閱讀

    開(kāi)源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

    MIDI 鼓的整個(gè)過(guò)程 - 從使用壓電傳感器到使用 3D 打印設(shè)計(jì)布局,再到使用 Arduino Leonardo 進(jìn)行編碼。 此設(shè)置可與 GarageBand、Ableton 等程序無(wú)縫協(xié)作。和我一起
    發(fā)表于 11-25 12:00

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開(kāi)發(fā)板 :確保你有一塊Arduino開(kāi)發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?2161次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個(gè)經(jīng)常被提及的名字。STM32是一系列由STMicroelectronics生產(chǎn)的高性能微控制器,而Arduino則是一個(gè)開(kāi)源電子原型平臺(tái),基于易于
    的頭像 發(fā)表于 11-19 15:45 ?4162次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線(xiàn)通信

    CAN總線(xiàn)(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車(chē)電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠性、實(shí)時(shí)性和靈活性而受到青睞。Arduino作為一個(gè)
    的頭像 發(fā)表于 11-12 10:09 ?2687次閱讀

    何用Jacinto內(nèi)部的GPtimer輸出PWM信號(hào)控制屏幕背光

    電子發(fā)燒友網(wǎng)站提供《如何用Jacinto內(nèi)部的GPtimer輸出PWM信號(hào)控制屏幕背光.pdf》資料免費(fèi)下載
    發(fā)表于 09-29 10:25 ?0次下載
    如<b class='flag-5'>何用</b>Jacinto內(nèi)部的GPtimer輸出PWM信號(hào)控制屏幕背光

    何用PMBus解碼UCD90xxx故障日志

    電子發(fā)燒友網(wǎng)站提供《如何用PMBus解碼UCD90xxx故障日志.pdf》資料免費(fèi)下載
    發(fā)表于 09-25 10:04 ?0次下載
    如<b class='flag-5'>何用</b>PMBus解碼UCD90xxx故障日志

    何用 S7-200 實(shí)現(xiàn) Modbus 通信?

    電子發(fā)燒友網(wǎng)站提供《如何用 S7-200 實(shí)現(xiàn) Modbus 通信?.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:22 ?2次下載

    外國(guó)人很喜歡數(shù)碼相框,要送就送更特別的裸眼3D數(shù)碼相框

    裸眼3D數(shù)碼相框不僅是一款高科技產(chǎn)品,更是一種生活方式的革新。它以其獨(dú)特的功能和出色的顯示效果,贏(yíng)得了眾多用戶(hù)的青睞。如果你正在尋找一款新穎、特別的禮品,不妨考慮一下裸眼3D數(shù)碼相框。
    的頭像 發(fā)表于 09-10 14:13 ?679次閱讀
    外國(guó)人很喜歡<b class='flag-5'>數(shù)碼</b><b class='flag-5'>相框</b>,要送就送更特別的裸眼3D<b class='flag-5'>數(shù)碼</b><b class='flag-5'>相框</b>

    怎樣用Arduino測(cè)試鋰電池容量

    本文詳細(xì)介紹了如何用Arduino測(cè)量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發(fā)表于 07-30 09:14 ?1648次閱讀
    怎樣用<b class='flag-5'>Arduino</b>測(cè)試鋰電池容量