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

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

3天內不再提示

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

454398 ? 來源:工程師wv ? 2019-08-27 11:01 ? 次閱讀

第1步:獲取所有部件

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

構建此項目所需的部件是這些:

Arduino Nano

A 1.8“ST7735顯示屏

小型面包板

有些電線

SD

可選部件:

Powerbank

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

第2步:1.8“ST7735彩色TFT

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

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

此外,主板的功耗約為50mA在我看來,電流并不壞。我們可以輕松地使用這個電路板來構建不需要一直打開的電池供電項目??傊绻阈枰伾偷蛢r,這是最好的Arduino顯示器之一。成本。

我準備了一個關于1.8“ST7735彩色TFT顯示屏的詳細教程。我已將視頻附加到此步驟。

步驟3:

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

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

顯示SD卡引腳 - Arduino引腳

SD_CS?數(shù)字引腳4

SD_MOSI?數(shù)字引腳11

SD_MISO?數(shù)字引腳12

SD_SCK?數(shù)字引腳13

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

顯示底部引腳 - Arduino引腳

Arduino LED?3.3V

CSK?D13

SDA?D11

A0?D9

重置?D8

CS?D10

GND?GND

VCC?5V

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

步驟4:

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

為了達到這個效果,我們必須使用Adafruit的庫來顯示ST7735。我們還需要Adafruit GFX庫。 Adafruit在ST7735庫中做了出色的工作。

spitftbitmap示例從SD卡加載圖像并將其顯示在顯示屏上。我稍微修改了該代碼,以便永遠循環(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);

}

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

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

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

步驟5:

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

    關注

    1

    文章

    37

    瀏覽量

    27207
  • Arduino
    +關注

    關注

    187

    文章

    6461

    瀏覽量

    186534
收藏 人收藏

    評論

    相關推薦

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

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

    怎樣用Arduino測試鋰電池容量

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

    如何使用Arduino IDE構建的ELF映像?

    我有一個要求,我需要使用使用 Arduino IDE 構建的ELF映像,但 NonOS SDK 中提供了boot_v1.6.bin。我執(zhí)行了以下步驟 背景: 1. Arduino 構建
    發(fā)表于 07-09 07:13

    裸眼3D電子數(shù)碼相框——立體視界觸手可及

    在科技的浪潮中,我們總是追求著更加前沿的創(chuàng)新,希望能將那些珍貴的瞬間以更加鮮活的方式保存。如今,英倫科技為我們帶來了一款革命性的產(chǎn)品——10.1英寸裸眼3D電子數(shù)碼相框,它不僅讓我們能夠無需任何輔助
    的頭像 發(fā)表于 06-25 13:48 ?933次閱讀
    裸眼3D電子<b class='flag-5'>數(shù)碼</b><b class='flag-5'>相框</b>——立體視界觸手可及

    小小的裸眼3D智能數(shù)碼相框,大大的立體元宇宙

    隨著科技的發(fā)展,我們正逐步進入一個全新的維度。英倫科技裸眼3D智能數(shù)碼相框不僅僅是一款產(chǎn)品,它是對過去的回顧,對現(xiàn)在的珍惜,對未來的期待。它讓我們珍藏的每一刻都立體展現(xiàn),讓每一次回眸都充滿驚喜。立即體驗英倫科技裸眼3D智能數(shù)碼
    的頭像 發(fā)表于 06-05 11:17 ?702次閱讀
    小小的裸眼3D智能<b class='flag-5'>數(shù)碼</b><b class='flag-5'>相框</b>,大大的立體元宇宙

    英倫科技裸眼3D智能數(shù)碼相框是一款融合了科技與時尚的劃時代產(chǎn)品

    在這個信息爆炸的時代,人們對于新鮮事物的追求從未停止??萍嫉陌l(fā)展日新月異,給我們的生活帶來了無數(shù)的驚喜和改變。今天,我要向大家介紹一款集科技與時尚于一身的產(chǎn)品——英倫科技裸眼3D智能數(shù)碼相框。這款
    的頭像 發(fā)表于 06-03 15:11 ?405次閱讀
    英倫科技裸眼3D智能<b class='flag-5'>數(shù)碼</b><b class='flag-5'>相框</b>是一款融合了科技與時尚的劃時代產(chǎn)品

    潮流科技單品推薦——英倫科技裸眼3D智能數(shù)碼相框云相冊

    在科技的浪潮中,我們總是追求著最新的技術和最前沿的產(chǎn)品。而在今天,我要向大家介紹一款顛覆傳統(tǒng)的電子產(chǎn)品——英倫科技裸眼3D數(shù)碼相框。這款產(chǎn)品不僅能夠將您珍貴的2D照片轉換成震撼的裸眼3D效果,還能讓您即傳即看,享受前所未有的視覺盛宴。
    的頭像 發(fā)表于 06-03 10:54 ?512次閱讀
    潮流科技單品推薦——英倫科技裸眼3D智能<b class='flag-5'>數(shù)碼</b><b class='flag-5'>相框</b>云相冊

    裸眼3D相框——不一樣的智能相框

    在科技的快速發(fā)展下,我們的生活正在逐漸變得豐富多彩。傳統(tǒng)的2D照片已經(jīng)無法滿足我們對于美好記憶的追求,而裸眼3D技術的出現(xiàn),讓我們有機會將回憶變得更加立體、生動。今天,我要向大家介紹一款創(chuàng)新的產(chǎn)品——裸眼3D相框,它不僅能夠將您的2D照片轉換成真實的3D影像,還能讓您即傳即看,讓回憶瞬間活靈活現(xiàn)。
    的頭像 發(fā)表于 05-31 11:40 ?377次閱讀
    裸眼3D<b class='flag-5'>相框</b>——不一樣的智能<b class='flag-5'>相框</b>

    什么?你還沒聽過這款英倫科技的2D轉3D的數(shù)碼相框

    在科技與創(chuàng)新齊頭并進的時代,傳統(tǒng)的數(shù)碼相框已經(jīng)無法滿足我們對于展示個人和商業(yè)內容的渴望。正是在這種背景下,英倫科技推出了其革命性的產(chǎn)品——裸眼3D數(shù)碼相框,它不僅為企業(yè)提供了一種全新的
    的頭像 發(fā)表于 05-28 11:58 ?366次閱讀
    什么?你還沒聽過這款英倫科技的2D轉3D的<b class='flag-5'>數(shù)碼</b><b class='flag-5'>相框</b>?

    英倫科技裸眼3D數(shù)碼相框——讓回憶躍然“框”上

    還在用傳統(tǒng)相框展示您的珍貴回憶嗎?是時候升級了!英倫科技裸眼3D數(shù)碼相框,讓您體驗前所未有的視覺盛宴。無需特殊眼鏡或設備,只需輕輕一觸,即可將您的2D照片轉化為栩栩如生的3D影像?,F(xiàn)在,就讓我們一起走進這個全新的視覺世界吧!
    的頭像 發(fā)表于 05-24 14:30 ?485次閱讀
    英倫科技裸眼3D<b class='flag-5'>數(shù)碼</b><b class='flag-5'>相框</b>——讓回憶躍然“框”上

    數(shù)位相框電源模組之設計

    電子發(fā)燒友網(wǎng)站提供《數(shù)位相框電源模組之設計.pdf》資料免費下載
    發(fā)表于 04-17 14:46 ?0次下載

    何用Arduino開發(fā)STM32G070?

    何用Arduino開發(fā)STM32G070,各位大神有相關教程嗎。我如何在Arduino的開發(fā)板管理器中添加STM32G070開發(fā)板,如何把程序下載到CPU中?
    發(fā)表于 04-07 08:22

    應用在電子相框顯示屏中的觸摸感應芯片

    電子相框,是類似于傳統(tǒng)相框的多媒體播放設備,一種電子介質的動態(tài)顯示屏幕,能夠在LCD面板上顯示數(shù)碼照片圖文的電子產(chǎn)品。
    的頭像 發(fā)表于 12-26 09:37 ?459次閱讀

    用C語言構建高效的嵌入式程序

    嵌入式工程師在編寫C語言程序時,需要注重效率和清晰的思路。本文將通過解析經(jīng)典問題“猴子選大王”來展示如何用C語言思維方式構建高效、清晰的程序。
    的頭像 發(fā)表于 12-21 09:27 ?587次閱讀

    10W兒童數(shù)碼相機電源IC介紹

    常見的數(shù)碼相機又見新賽道了——兒童數(shù)碼相機。兒童數(shù)碼相機有別于一般數(shù)碼相機,不僅界面簡單、好操作,內含豐富的濾鏡及相框更能玩出多樣的變化。而
    的頭像 發(fā)表于 11-24 15:53 ?713次閱讀