日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

第1步:工具和材料

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

工具:

烙鐵

3D打印機(可選)

手鋸

熱膠槍

材料:

4.3英寸電子墨水顯示模塊

microSD卡

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

arduino mini pro + USB轉串口轉換器

BC548晶體管

瞬時按鈕

1k電阻

100k電阻

Pref board

相框9x13cm(或類似尺寸)

第2步:接線

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

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

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

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

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

第3步:軟件

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

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

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

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

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

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

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

步驟5:完成

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    12.1寸工程車輛顯示屏的功能介紹 #工程車輛顯示屏 #12.1寸顯示屏 #碩博電子

    顯示屏
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2026年05月14日 13:51:08

    E Ink分段式單色電子顯示屏:低功耗與高性能的完美結合

    E Ink分段式單色電子顯示屏:低功耗與高性能的完美結合 在電子設備設計領域,顯示屏的選擇至關重要,它不僅影響著產品的視覺效果,還與功耗、空間利用等因素密切相關。今天,我們來深入了解
    的頭像 發(fā)表于 05-14 11:50 ?257次閱讀

    12.5 英寸 4K IPS 觸摸顯示屏電子設計新選擇

    12.5 英寸 4K IPS 觸摸顯示屏電子設計新選擇 在電子設計領域,顯示屏作為人機交互的重要窗口,其性能和特性對整個系統(tǒng)的體驗有著至關重要的影響。今天要給大家介紹
    的頭像 發(fā)表于 05-14 09:05 ?247次閱讀

    GDEW0213I5F電子顯示屏:設計與應用的深度剖析

    深入探討大連佳顯公司的GDEW0213I5F電子顯示屏,從其特性、規(guī)格到實際應用,為電子工程師們提供全面的技術參考。 文件下載: 4243.pdf 、產品概述 GDEW0213I5
    的頭像 發(fā)表于 05-11 10:50 ?227次閱讀

    DLC0500HZG - 8顯示屏的設計與特性解析

    DLC0500HZG - 8顯示屏的設計與特性解析 在電子設備的設計中,顯示屏是至關重要的組件之。今天我們來詳細了解下DLC Displ
    的頭像 發(fā)表于 05-09 10:50 ?112次閱讀

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    電子DIY作品 桌面墨水日歷

    直想做點什么東西出來,前不久看到別人做的桌面日歷挺不錯,手里剛好也有幾個墨水,所以就打算也做一個,從畫PCB到焊接,再到寫代碼、建3D模型,最后呈現(xiàn)實物,一步一個腳印完成
    的頭像 發(fā)表于 05-21 14:24 ?2455次閱讀
    <b class='flag-5'>電子</b>DIY作品 桌面<b class='flag-5'>墨水</b><b class='flag-5'>屏</b>日歷
    东至县| 德格县| 金沙县| 东安县| 枞阳县| 阳春市| 略阳县| 年辖:市辖区| 玉龙| 富川| 清水河县| 宁晋县| 民权县| 岳池县| 游戏| 德惠市| 许昌市| 金川县| 若羌县| 通城县| 长沙市| 高要市| 杂多县| 什邡市| 仙桃市| 嘉荫县| 行唐县| 乌兰察布市| 茌平县| 巴林右旗| 盱眙县| 天长市| 青田县| 吐鲁番市| 阳信县| 揭阳市| 贵德县| 简阳市| 吉安县| 永安市| 祥云县|