91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

第1步:獲取所有部件

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

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

Arduino Nano

A 1.8“ST7735顯示屏

小型面包板

有些電線

SD

可選部件:

Powerbank

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

第2步:1.8“ST7735彩色TFT

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

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

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

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

步驟3:

為了將SD卡插槽與Arduino一起使用,我們需要將顯示器的4個頂部引腳與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引腳上我們連接了兩根線!

顯示底部引腳 - Arduino引腳

Arduino LED?3.3V

CSK?D13

SDA?D11

A0?D9

重置?D8

CS?D10

GND?GND

VCC?5V

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

步驟4:

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

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

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);

}

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

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

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

步驟5:

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

    關(guān)注

    1

    文章

    37

    瀏覽量

    27645
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【瑞薩AI挑戰(zhàn)賽】家庭AI相框

    引言 本項目的目標(biāo)是構(gòu)建一個面向家庭場景的邊緣智能相框系統(tǒng)。系統(tǒng)以 Titan-Board 為核心,結(jié)合 RGB LCD、觸摸輸入、SD 卡資源管理與 MobileNet 本地推理能力,實現(xiàn)照片輪播
    發(fā)表于 03-13 21:44

    何用軟件實現(xiàn)系統(tǒng)的復(fù)位?

    看門狗的工作過程是怎樣的? 如何用軟件實現(xiàn)系統(tǒng)的復(fù)位?
    發(fā)表于 01-08 06:15

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?1903次閱讀

    何用FPGA實現(xiàn)4K視頻的輸入輸出與處理

    在游戲、影視和顯示領(lǐng)域,4K 已經(jīng)成為標(biāo)配。而今天,我們就來聊聊——如何用 FPGA 實現(xiàn) 4K 視頻的輸入輸出與處理。
    的頭像 發(fā)表于 10-15 10:47 ?2216次閱讀
    如<b class='flag-5'>何用</b>FPGA實現(xiàn)4K視頻的輸入輸出與處理

    何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino
    的頭像 發(fā)表于 08-08 20:16 ?3672次閱讀
    如<b class='flag-5'>何用</b><b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    【汽車行業(yè)案例】重型汽車制造商Scania:采用版本管理平臺Perforce P4實現(xiàn)敏捷交付與合規(guī)審計

    汽車行業(yè)案例】揭秘重型卡車巨頭如何用Perforce P4構(gòu)建單一可信源,實現(xiàn)敏捷交付與合規(guī)審計。
    的頭像 發(fā)表于 08-07 17:30 ?1335次閱讀
    【汽車行業(yè)案例】重型汽車制造商Scania:采用版本管理平臺Perforce P4實現(xiàn)敏捷交付與合規(guī)審計

    何用普源DHO924示波器構(gòu)建高速串行信號分析系統(tǒng)

    采樣率、豐富的觸發(fā)功能及強(qiáng)大的信號處理能力,成為構(gòu)建高效串行信號分析系統(tǒng)的理想選擇。本文將詳細(xì)介紹如何基于DHO924搭建該系統(tǒng),涵蓋硬件配置、參數(shù)設(shè)置、關(guān)鍵技術(shù)及實戰(zhàn)案例,為工程師提供全面的技術(shù)指南。 ? 一、系統(tǒng)構(gòu)建概述:硬件與軟件基礎(chǔ) 構(gòu)
    的頭像 發(fā)表于 06-23 14:15 ?779次閱讀
    如<b class='flag-5'>何用</b>普源DHO924示波器<b class='flag-5'>構(gòu)建</b>高速串行信號分析系統(tǒng)

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機(jī)結(jié)合實現(xiàn)設(shè)備的遠(yuǎn)程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?3次下載

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機(jī)開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設(shè)計,讓用戶快速實現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?1159次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門+進(jìn)階(全套例程+書籍)

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

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

    Ethercat轉(zhuǎn)Profinet網(wǎng)關(guān)如何用“協(xié)議翻譯術(shù)”打通自動化產(chǎn)線任督二脈

    Ethercat轉(zhuǎn)Profinet網(wǎng)關(guān)如何用“協(xié)議翻譯術(shù)”打通自動化產(chǎn)線任督二脈
    的頭像 發(fā)表于 05-10 14:42 ?579次閱讀
    Ethercat轉(zhuǎn)Profinet網(wǎng)關(guān)如<b class='flag-5'>何用</b>“協(xié)議翻譯術(shù)”打通自動化產(chǎn)線任督二脈

    何用FastMCP快速開發(fā)自己的MCP Server?

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力很多讀者反饋:通過 《用MCP將百度地圖能力輕松接入DeepSeek》 和 《如何用DeepSeek+MCP實現(xiàn)AutoGLM沉思的能力?》 的實戰(zhàn),真真切切
    的頭像 發(fā)表于 05-07 16:07 ?2888次閱讀
    如<b class='flag-5'>何用</b>FastMCP快速開發(fā)自己的MCP Server?

    FlexBuild構(gòu)建Debian 12,在“tflite_ethosu_delegate”上構(gòu)建失敗了怎么解決?

    我們現(xiàn)在正在嘗試FlexBuild 構(gòu)建的 Debian 12,但它在 “tflite_ethosu_delegate” 上構(gòu)建失敗 我們知道 v24.06 中的構(gòu)建過程不包括 ml(機(jī)器學(xué)習(xí)
    發(fā)表于 04-01 06:53

    如何使用flex-builder構(gòu)建aruco庫?

    我正在嘗試構(gòu)建 libopencv-aruco,它通常附帶新版本的 OpenCV。當(dāng)我運(yùn)行 bld -c opencv 時,我沒有看到正在構(gòu)建此庫。 誰能提供一些關(guān)于如何使用 flex-builder 構(gòu)建 aruco 庫的指
    發(fā)表于 03-31 06:13

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

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