新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 我的第二版數(shù)碼相框——數(shù)碼相框的升級制作

我的第二版數(shù)碼相框——數(shù)碼相框的升級制作

作者: 時間:2011-02-21 來源:網(wǎng)絡(luò) 收藏
讀者朋友們,大家好!大家是否還記得今年第4期《無線電》我介紹的“數(shù)碼相框也能自己做”一文嗎?這次,我將為大家?guī)硪豢钚碌摹皵?shù)碼相框”。它更加容易DIY,主要元器件只有3個:彩色液晶、AVR和存儲卡。它的性能也有所提升,液晶屏使用了320像素*240像素的分辨率,從原來的51升級成了AVR。它也更易于使用,最高支持1280像素*960像素的BMP圖像。新版“數(shù)碼相框”運行效果如題圖所示。


一、所需元器件及材料
制作所需元器件實物如圖1所示,整個播放器幾乎沒使用什么分立元件。它使用了一片LM1117-3.3及4片電容,把電源電壓穩(wěn)定到3.3V。選用AVR的ATMEGA16L作為控制芯片,它可以工作在3.3V的電源電壓下。它有1KB的內(nèi)部RAM,有硬件SPI接口,最高可工作于8MHz速度。由于內(nèi)部集成RC振蕩器,最高頻率為8MHz,可以不必接外部晶振。最后還需要一個SD/MMC卡槽,方便插入SD/MMC卡。彩色液晶屏幕的分辨率是320像素*240像素,自帶ILI9325控制器,只要通過發(fā)送命令就可以方便顯示圖像了。更具體的元器件,請看電路原理圖,就不再一一介紹了。



二、電路原理
電路原理如圖2所示。的I/O和液晶及SD卡都是直接連接的。單片機用了11個I/O口和液晶模塊連接(液晶模塊的3根控制線、8根數(shù)據(jù)線),用了4個I/O口(PB4~PB7)和SD卡連接(SPI總線)。電源電路如圖3所示,用USB充電器的5V電源,經(jīng)過LM1117-3.3穩(wěn)壓模塊,轉(zhuǎn)換成3.3V電壓。當(dāng)然了,如果讀者朋友有3.3V的電源,也可以直接使用。最后,筆者在PD2上加了一個按鈕,可以用來暫停圖像播放。



三、重點器件的選擇理由及介紹


選擇單片機時,其內(nèi)存最好大于512字節(jié),因為SD/MMC卡的數(shù)據(jù)讀寫是以512字節(jié)為單位的。最好選用有硬件SPI接口的單片機,因為硬件SPI接口肯定比軟件模擬SPI的速度快。筆者選用的ATMEGA16L單片機作為控制芯片,符合上述要求。彩色液晶模塊要選自帶控制器的,因為一般單片機不帶液晶控制器。彩色液晶模塊的具體控制方式要看技術(shù)手冊了不同控制器,它的控制方法是不一樣的。筆者選用的這塊2.8英寸的液晶模塊是在淘寶網(wǎng)上買的,還附帶光盤,里面有技術(shù)手冊和驅(qū)動源代碼。

四制作過程
1.先購買一片帶ILI9325控制器的彩色液晶,尺寸不限,最好是已經(jīng)焊接好插針的,方便DIY。
2.剪裁萬用板尺寸,最好和液晶模塊一樣大。
3.萬用板上先焊接上單片機插座、SD卡槽、miniUSB接口。
4.用導(dǎo)線連接單片機和液晶模塊對應(yīng)的I/O口,再連接單片機和SD卡槽上對應(yīng)的引腳。
5.焊接貼片的LM1117-3.3電源穩(wěn)壓芯片及4片電容。
6.最后,可以在INT0引腳上加上一個微動按鈕,也可以不安裝微動按鈕。
提示:如果對SD卡的引腳關(guān)系不是很清楚,可以先對照圖4SD卡引腳順序,和電路原理圖中的引腳順序關(guān)系一一對應(yīng),其中8、9號引腳未使用。
當(dāng)然,如果想要攜帶方便,也可以使用電池供電。因為筆者選擇的液晶還有觸摸屏功能,因此沒有安裝微動按鈕,而是用觸摸屏的“觸摸中斷”引腳作為“按鈕”,點擊觸摸屏相當(dāng)于按下按鈕。焊接好萬用板后,就可以拷貝圖片看看播放效果了。焊接好的電路如圖4所示。

五使用效果
圖5所示是在彩色液晶模塊上顯示的效果圖。顯示完一幅圖像后,還可以顯示文件名。延遲2s后,繼續(xù)顯示SD卡中的下一幅圖像。播放期間,可以按“按鈕”暫停顯示。文件名可以任意,但中文字符在液晶上顯示,將會是2個空格。數(shù)碼相框支持FAT32文件系統(tǒng),圖片要存放在根目錄下。支持像素為240*320、480*640、720*960、960*1280、320*240、640*480、960*720、1280*960分辨率的BMP圖片,支持16位、24位、32位BMP圖片。




評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉