本文要介紹的是一個基于 TM4C123 Tiva (ARM) 開發板控制并在 Energia IDE 中編程的 E-ink 顯示器的電子桌面文檔。
理念
E-Ink 顯示器很特別,因為它們可以在沒有任何電源的情況下顯示長時間保存數據。只有電源來改變的內容。
在陽光下非常具有可取性,是三年不變的信息(如標簽、不變、日歷、電子書、地點等)的最佳選擇。
正巧我手頭只有一個很酷的顯示器,所以我決定制作一個桌面電子日歷展示品。
它的組件
正常運行)顯示它的問題,就像 Uno 的問題中的一個像 RAM 一樣。由于需要對 2 個組件進行緩沖,因此 Uno 不應該。我有 TI 的 TM4C123 Tiva,它可以是 Energia IDE的Arduino一樣進行編程。好消息是它有32 kB RAM。通過對waveshare提供的Arduino代碼稍作修改,事情就開始運行了。
制作首個在塑料盒上制作的預告片,上面制作隱藏和播放孔,用于,Tiva 將提前定位。
使用熱膠將支架放置在 3AA 支架上。將電池組的電池座、USB 母線座熱熔開關用于切割板載電源和電池座。
成品圖:
Energia
都是一樣的 IDE。幾乎都是 Arduino 中借用的 IDE。 ,并為自己制作了日歷功能。
主程序:
#include
整數月 = 8;
整數年 = 2017;
WaveShare_EPD EPD = WaveShare_EPD();
無效設置(){
pinMode(CS,輸出);// 引腳 12
pinMode(DC,OUTPUT);// 引腳 10
pinMode(RST,OUTPUT);// 引腳 09
pinMode(BUSY,INPUT);// 引腳 19
pinMode(SW1, INPUT_PULLUP);
pinMode(SW2,INPUT_PULLUP);
// MOSI/DIN 是引腳 8
// SCK/CLK 是引腳 11
// mySPI.beginTransaction(mySPISettings(2000000, MSBFIRST, mySPI_MODE0));// 如果您使用的是 arduino Mega
SPI.begin(),請使用此行;
SPI.setModule(0);
// 在 Tiva TM4C123 中需要以下 3 行代碼,在 Arduino Mega 中刪除這些
SPI.setClockDivider(SPI_CLOCK_DIV4);
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI_MODE0);
EPD.Dis_Clear_full();
}
void loop() {
if (digitalRead(SW1)==0|digitalRead(SW2)==0)
月=月+1;
如果 (月>12)
{ 月 =1;
年=年+1;}
print_calendar(月,年);
延遲(2000);
}
原型圖
未來可能的拓展
任何開發板都(由于調試電路),很容易降低使用時間制作過程中,只要我更新系統需要給上的信息時才自動更新。理想的應該是一個系統的開關,MCU 定期(月度)從睡眠中啟動電源并顯示。
也有更多的選擇,如:
時間的 RTC 時鐘
天氣信息(溫度/室內)
特別提醒消息
作為其他應用的思路
動態海報
哈利波特的世界報紙
智能軟件
餐廳信息表
變色車
這里還沒有內容,您有什么問題嗎?
電子電路資源推薦
- 常用AD元件庫:stcmcu_altium_lib
來源:下載中心
- 開關電源設計(第3版)
來源:下載中心
- 射頻放大器設計
來源:大學堂
- 電路理論基礎
來源:大學堂
- 戴維寧定理:概念介紹及其求解過程
來源:電路圖
- 常用的13種半導體功率器件介紹
來源:電路圖
推薦帖子 最新更新時間:2025-04-16 07:37
- C8051F580DK,C8051F585 8051 MCU 工業應用開發系統
- 使用 LT3045EDD 低噪聲 CC/CV 實驗室電源的典型應用
- LT6002 的典型應用 - 四路 1.8V、13 uA 精密軌至軌運算放大器
- 板球系統控制器
- LTC3119IFE 3.3V、400kHz 寬輸入穩壓器的典型應用電路
- 使用 MaxLinear, Inc 的 SPX385N-1.2/TR 的參考設計
- 使用 ROHM Semiconductor 的 BU4919 的參考設計
- OP284FSZ 運算放大器噪聲電路模型的典型應用,用于確定總電路等效輸入噪聲電壓
- A100095,基于 ATmega32u4 8 位 AVR RISC MCU 的 Arduino Esplora 零售開發套件平臺
- 使用 ROHM Semiconductor 的 BD9A600MUV 的參考設計
- 基于FPGA動態顯示樂曲演奏器片上系統的分析與設計
- 奇力VAS1251恒流驅動IC
- 數字信號處理器DSP原理及其應用
- pcb_layout_的指導思想與基本走線要求
- PI5V330 pdf datasheet (Low On-Resistance Wideband/Video Quad 2-Channel Mux/DeMux )
- X55060 pdf datasheet (Dual Voltage Monitor with Integrated System Battery Switch and EEPROM)
- 具有脈沖指示的邏輯探頭2_電路圖
- ( MSC-51單片機(有史以來(20130428182302
- c54寶貴資料
- MSPG2口袋平臺實驗代碼