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

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

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

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

如何制作一個帶有電子墨水顯示屏的數(shù)碼相框

454398 ? 來源:wv ? 2019-09-05 11:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:工具和材料

如何制作一個帶有電子墨水顯示屏的數(shù)碼相框

工具:

烙鐵

3D打印機(可選)

手鋸

熱膠槍

材料:

4.3英寸電子墨水顯示模塊

microSD卡

紐扣電池座/3節(jié)AAA電池座

arduino mini pro + USB轉(zhuǎn)串口轉(zhuǎn)換器

BC548晶體管

瞬時按鈕

1k電阻

100k電阻

Pref board

相框9x13cm(或類似尺寸)

第2步:接線

首先,測試你的組件是否是一個好主意工作。幸運的是,這很容易做到。只需將屏幕連接到Arduino,就像我的原理圖一樣,除了你不必使用的晶體管和按鈕。只需將電源引腳直接連接到5V。您可以使用epd.h庫中的示例草圖。

原理圖非常簡單,因為只有幾個組件。但是,電阻器,晶體管和按鈕不能只是漂浮在半空中。最簡單的解決方案是將它們焊接在一個小型的預(yù)制板上。準(zhǔn)備好這塊電路板后,它們都可以布局并永久連線。

當(dāng)然,為了擺放零件,你需要準(zhǔn)備相框。我選擇了9x13cm的相框,可以舒適地容納顯示器和其他電子設(shè)備。同樣大小的相框?qū)⑼瓿蛇@項工作。這只是為屏幕制作切口的問題。如果您有相同尺寸的框架,您可以像我一樣3D打印背面,因為我無法在一塊硬化紙板上切一個孔。..

您可能會注意到我正在使用Arduino nano我建議使用Arduino mini pro。您可以使用其中任何一個,但需要卸下電源調(diào)節(jié)器和LED。如果你正在使用nano,你還必須刪除USB到串行芯片和任何其他不必要的組件。這是必要的,否則你的電池將在幾天內(nèi)耗盡。 Arduino mini pro沒有那么多不必要的組件。

一旦將所有部件連接在一起,請將電線向下拉以保持低調(diào)。我還在玻璃框架的背面放置了紙張切口,以隱藏除屏幕之外的所有東西。

第3步:軟件

該軟件是用Arduino 1.8.5編寫的。它需要兩個庫,epd和Arduino低功耗。這兩個都應(yīng)該在庫管理器中。安裝這兩個庫后,您應(yīng)該能夠編譯并將代碼上傳到Arduino。如果你想配置它,實際上只有一個變量refreshRate。這是加載圖片之間的時間。默認情況下,它設(shè)置為10800,即24小時。這意味著一個單位是8秒。因此將其設(shè)置為1,圖片將每8秒更新一次。將其設(shè)置為2將為16秒,將其設(shè)置為10800為24h。

#include

#include

const int wake_up = 6;

const int reset = 5;

const int lcd_on = 4;

const int button = 3;

int refreshRate = 10800; //time between loading images. number you enter * 8 = seconds between refresh (10800 = 24h)

int counter = 1;

int refreshCounter = 0;

int ByteReceived;

bool errorFlag = false;

bool picSend = false;

bool picLoaded = false;

void(* resetFunc) (void) = 0;

void setup(void)

{

pinMode(lcd_on,OUTPUT);

pinMode(13,OUTPUT);

digitalWrite(13,LOW);

//LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);

}

void loop(void){

DrawPic(counter);

counter++;

}

void wakeUp(){

refreshCounter++;

if(refreshCounter 《 refreshRate) enterSleep();

}

void DrawPic(int index){

pinMode(lcd_on,OUTPUT);

pinMode(13,OUTPUT);

digitalWrite(13,LOW);

//delay(2000);

digitalWrite(lcd_on,HIGH);

delay(300);

epd_init(wake_up, reset);

epd_wakeup(wake_up);

epd_set_memory(MEM_TF);

epd_clear();

digitalWrite(13,HIGH);

//int index = 7;

String indexStr = String(counter);

String str = ‘i’ + indexStr + “.BMP ”;

char character[str.length()] ;

str.toCharArray(character, str.length());

epd_disp_bitmap(character, 0, 0);

epd_udpate();

epd_enter_stopmode();

while(1){

ByteReceived = Serial.read();

if(ByteReceived == 13){

picSend= true;

}

if(ByteReceived == 69){

errorFlag= true;

//if(!picSend && counter == 1) noSDcard();

//if(picSend && counter == 1) noPic();

//resetFunc();

counter = 0;

//Serial.flush();

break;

}

if(ByteReceived == 75 && picSend && picLoaded){

break;

}

if(ByteReceived == 75 && picSend){

picLoaded = true;

}

}

digitalWrite(13,LOW);

digitalWrite(lcd_on,LOW);

picLoaded = false;

errorFlag= false;

picSend= false;

refreshCounter = 0;

enterSleep();

}

void noSDcard(){

epd_wakeup(wake_up);

//delay(5000);

epd_clear();

epd_set_ch_font(GBK32);

epd_set_en_font(ASCII32);

epd_disp_string(“Can‘t find SD card”, 0, 300);

epd_udpate();

delay(10000);

}

void noPic(){

epd_wakeup(wake_up);

//delay(5000);

epd_clear();

epd_set_ch_font(GBK32);

epd_set_en_font(ASCII32);

epd_disp_string(“Can’t find this picture”, 0, 300);

epd_udpate();

delay(10000);

}

void enterSleep(){

attachInterrupt(1, wakeUp, RISING);

LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);

wakeUp();

detachInterrupt(1);

}

步驟4:準(zhǔn)備照片

屏幕分辨率為800x600,有4種顏色,黑色,白色和兩種灰度。屏幕還有一個我們將使用的讀卡器。然而,僅僅上傳卡上的圖片是行不通的。顯示器僅支持BMP文件,文件大小越小,加載速度越快,這將節(jié)省大量電池。

幸運的是,所有這些問題只需一個程序即可解決。 Adobe Photoshop。我知道不是每個人都有這個程序,但你可以隨時使用GIMP或繪畫。但我會告訴你如何在Photoshop中完成所有這些工作。

我建議觀看這個視頻,因為它更具描述性?;旧希紫葘D像拖動到PS。轉(zhuǎn)到圖像 - 》圖像大小。確保單位為像素并將高度設(shè)置為600.寬度將自動更改。如果寬度不是800,則需要移除圖像的邊以獲得正確的分辨率。轉(zhuǎn)到圖像 - 》畫布大小。再次將單位設(shè)置為像素并將寬度設(shè)置為800.按“確定”,然后按“繼續(xù)”。您的圖像現(xiàn)在應(yīng)該是正確的尺寸。

電子墨水屏幕上的圖像通常看起來有點暗,所以最好將亮度調(diào)高一點。單擊右下角的月亮圖標(biāo)(帶有黑色和白色半部的圓圈),然后選擇“亮度/對比度”。我通常將亮度設(shè)置為30但你當(dāng)然可以玩它。接下來,我們將其更改為4種顏色,以便我們可以預(yù)覽它的外觀。轉(zhuǎn)到圖像 - 》模式 - 》索引顏色。..。如果它要求您展平圖層,請單擊“確定”。在調(diào)色板中選擇Local(自適應(yīng))。在顏色放4并單擊確定。接下來轉(zhuǎn)到圖像 - 》模式 - 》顏色表。你應(yīng)該看到你的4種顏色。將左側(cè)的一個設(shè)置為黑色,將右側(cè)的一個設(shè)置為白色。兩者之間應(yīng)該是灰色陰影。選擇確定。接下來轉(zhuǎn)到文件 - 》另存為。選擇BMP作為類型。

文件的名稱應(yīng)為iX.BMP,其中X是圖片的編號。如果它是第一個你將它命名為i1并點擊保存.BMP將自動添加。第二十六張圖片將是i26.BMP等。一旦你點擊保存,你將獲得BMP選項。將深度更改為4位并點擊確定。

確保您的microSD卡格式化為FAT32格式。該卡應(yīng)該是空的,你可以只復(fù)制你的照片。如上所述,它們應(yīng)該從i1到i150命名,或者你的最后一張圖像。例如,如果你錯過了一個號碼,你將擁有i21.BMP然后i23.BMP i23及更高版本永遠不會被加載,因為它將在21之后回到1.

步驟5:完成

加載圖像后,您只需插入存儲卡即可并將電池放入。第一張圖像應(yīng)在幾秒鐘后加載,并且每24小時更新一次。盡管只有四種顏色,但圖像看起來非常壯觀。對于如此小的屏幕,分辨率非常高,自適應(yīng)色彩擴散使其看起來至少有50種灰度。

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

    關(guān)注

    4

    文章

    65

    瀏覽量

    20754
  • 數(shù)碼相框
    +關(guān)注

    關(guān)注

    1

    文章

    37

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    車載顯示屏廠家推薦:國顯科技大尺寸/多聯(lián)背后的“貼合革命”

    的貼合工藝創(chuàng)新,正成為車載顯示模組供應(yīng)商中的重要力量。 、行業(yè)坐標(biāo):從“分散多”邁入“體化融合”新階段 車載顯示的發(fā)展歷程可以劃分為三
    的頭像 發(fā)表于 03-13 09:21 ?200次閱讀

    開源項目樹莓派Pico墨水電子書總體介紹

    想擁有臺專屬的墨水電子書,卻被商用款的封閉系統(tǒng)、高昂價格勸退?又或是看中開源款,卻被復(fù)雜的硬件組裝、繁多的元器件難住?尤其是電子新手,想
    的頭像 發(fā)表于 03-04 15:30 ?499次閱讀
    開源項目樹莓派Pico<b class='flag-5'>墨水</b><b class='flag-5'>屏</b><b class='flag-5'>電子</b>書總體介紹

    開源!eink墨水庫+演示系統(tǒng),高效開發(fā)必看

    硬件驅(qū)動到界面設(shè)計的完整解決方案,助你快速構(gòu)建穩(wěn)定、低功耗的墨水應(yīng)用。 、 eink墨水操作庫 LuatOS eink庫是專為
    的頭像 發(fā)表于 02-23 21:53 ?537次閱讀
    開源!eink<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>庫+演示系統(tǒng),高效開發(fā)必看

    探索MAX1579:小尺寸TFT顯示屏的理想電源解決方案

    探索MAX1578/MAX1579:小尺寸TFT顯示屏的理想電源解決方案 在當(dāng)今的電子設(shè)備設(shè)計中,小尺寸TFT顯示屏的應(yīng)用越來越廣泛,如PDA、智能手機、互聯(lián)網(wǎng)設(shè)備等。而對于這些設(shè)備,如何為
    的頭像 發(fā)表于 02-03 14:45 ?394次閱讀

    LT1942:高度集成的TFT顯示屏電源解決方案

    LT1942:高度集成的TFT顯示屏電源解決方案 在電子設(shè)備的設(shè)計中,TFT顯示屏的電源供應(yīng)至關(guān)重要,它直接影響到顯示屏的性能和穩(wěn)定性。今天,我們要介紹
    的頭像 發(fā)表于 02-03 10:40 ?228次閱讀

    基于RK3568開發(fā)板顯示屏調(diào)試適配方法(1)-如何在Uboot界面切換顯示屏

    顯示屏作為電子產(chǎn)品不可或缺的部分,此文檔的目的在于幫助用戶調(diào)試適配其它顯示屏。本文檔將以調(diào)試適配7寸MIPI為例。本文檔章節(jié)安排:第
    的頭像 發(fā)表于 11-07 16:19 ?554次閱讀
    基于RK3568開發(fā)板<b class='flag-5'>顯示屏</b>調(diào)試適配方法(1)-如何在Uboot界面切換<b class='flag-5'>顯示屏</b>

    洲明科技參與虛擬制作用LED顯示屏規(guī)范行業(yè)標(biāo)準(zhǔn)制定

    10月16日上午,“以高標(biāo)準(zhǔn)引領(lǐng)新質(zhì)未來——超高清視頻顯示產(chǎn)業(yè)深圳標(biāo)準(zhǔn)認證促進會議暨《虛擬制作用LED顯示屏規(guī)范》行業(yè)標(biāo)準(zhǔn)啟動會”在洲明科技福永總部(深圳)隆重舉行。
    的頭像 發(fā)表于 10-22 15:50 ?739次閱讀

    碩博電子7寸觸摸顯示屏,支持CAN通信和Codesy編程#工業(yè)顯示屏 #汽車CAN總線? #觸摸顯示屏

    顯示屏
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2025年09月18日 15:29:59

    EMC整改顯示屏:怎么選擇?功率多少?

    南柯電子|EMC整改顯示屏:怎么選擇?功率多少?
    的頭像 發(fā)表于 08-28 09:30 ?1010次閱讀

    30千瓦的顯示屏EMC如何整改呢?

    南柯電子|30千瓦的顯示屏EMC如何整改呢?
    的頭像 發(fā)表于 07-24 09:35 ?730次閱讀

    液晶顯示屏出廠要做哪些安全檢測

    液晶顯示屏(LCD)在出廠時需要進行系列安全檢測,以確保其在使用過程中不會對用戶造成任何潛在的安全隱患。這些檢測主要包括電氣安全、機械安全、環(huán)境適應(yīng)性等方面,以下是液晶顯示屏出廠需要做的主要安全
    的頭像 發(fā)表于 06-30 14:59 ?1483次閱讀
    液晶<b class='flag-5'>顯示屏</b>出廠要做哪些安全檢測

    希恩凱電子推出全新3.95寸TFT液晶顯示屏

    在智能家居控制面板的優(yōu)雅流轉(zhuǎn)中,在新能源設(shè)備精準(zhǔn)數(shù)據(jù)的躍動間,塊清晰、可靠、響應(yīng)迅捷的顯示屏是用戶體驗的核心支點。希恩凱電子有限公司,深耕顯示技術(shù)領(lǐng)域的中國
    的頭像 發(fā)表于 06-06 11:41 ?1318次閱讀

    電子DIY作品 桌面墨水日歷

    直想做點什么東西出來,前不久看到別人做的桌面日歷挺不錯,手里剛好也有幾個墨水,所以就打算也做一個,從畫PCB到焊接,再到寫代碼、建3D模型,最后呈現(xiàn)實物,一步一個腳印完成
    的頭像 發(fā)表于 05-21 14:24 ?2352次閱讀
    <b class='flag-5'>電子</b>DIY作品 桌面<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>日歷

    戶外顯示屏驅(qū)動板的具體防護措施

    驅(qū)動板在戶外顯示屏中的防水設(shè)計是確保顯示屏長期穩(wěn)定運行的關(guān)鍵之。
    的頭像 發(fā)表于 04-22 15:58 ?1169次閱讀