999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的家用點陣屏的設計

2019-08-12 01:27:59張宇王善偉
電腦知識與技術 2019年16期

張宇 王善偉

摘要:本文介紹了一種基于STM32的遙控家用點陣屏的設計方法。以STM32F103C8T6單片機為控制核心,利用內部A/D采集光敏電阻信號和音頻信號,以調節屏幕亮度并得到音樂頻譜;利用STM32內部RTC時鐘獲取時間信息,利用DS18B20溫度傳感器獲取溫度信息。最終測試結果表明:該系統既可當萬年歷使用,又可以當成溫度計使用,還可以顯示多彩動態的音樂頻譜,帶來真正的視聽享受。

關鍵詞:STM32;點陣屏;FFT;RTC;DS18B20;頻譜;遙控

中圖分類號:TP23? ? ? ?文獻標識碼:A

文章編號:1009-3044(2019)16-0295-02

開放科學(資源服務)標識碼(OSID):

Abstract: This paper introduces a design method of the telecontrol household lattice screen based on STM32. This screen uses STM32F103C8T6 SCM as its contorl core and an internal A/D module which captures the photoresistance signal to adjust the screen luminance to get musical spectrum. Moreover, screen uses internal RTC clock of STM32 to acquire time information and uses DS18B20 temperature sensor to attain temperature information. The final test results show that the system can be used not only as a calendar, but also as a thermometer. It can also display colorful and dynamic music spectrum, bringing real audio-visual enjoyment.

Key words: STM32;Lattice screen; FFT; RTC;DS18B20;spectrum;Remote control

1引言

LED點陣屏,作為新的顯示媒體,可以顯示運動的發光圖文,顯示信息量比較大,可滿足戶內外的顯示要求,有著非常好的廣告和告示效果。LED點陣屏室外的應用很廣泛,室內的也有,但主要集中在政府和單位的室內宣傳顯示,家用的LED點陣屏顯示幾乎沒有。

隨著生活水平的提高,人們除了注重產品的性能外,也越來越注重產品的裝飾效果。現在的音響品質越做越好,外表也美觀,但是缺乏一種動態的音頻顯示效果。家用的萬年歷顯示屏也比較單調,只能固定的顯示時間日歷,缺乏吸引眼球的動態顯示效果。本文介紹了一種基于STM32控制的家用點陣屏的設計方案,滿足家用的實用性和裝飾性,填補家用點陣屏的空缺。

2 硬件系統設計

2.1 系統設計

基于STM32的家用點陣屏系統主要由點陣屏單元板、點陣屏控制板、遙控器三部分組成。其主控板由STM32系統模塊、音頻處理模塊、光敏電阻模塊、溫度感應模塊、蜂鳴器模塊、紅外接收模塊組成。如圖1所示,音頻輸入信號經過音頻處理電路,再經過STM32內部的A/D采集得到數字信號,通過軟件FFT快速傅里葉變換處理,將數據送到點陣屏顯示;光敏電阻電路把光信號轉化成電信號,經過A/D處理,STM32根據A/D處理得到的數據判斷光亮度,通過PWM來自動控制點陣屏的亮度;STM32通過溫度傳感器來讀取環境溫度,通過內部RTC來獲取時間數據,然后經過點陣屏顯示;紅外遙控接收電路用于與遙控器通信,獲取遙控器的按鍵值,讓控制器做出相應的處理,每接收到一次遙控信號,蜂鳴器都會響一聲。

2.2 點陣屏接口電路

本設計點陣屏單元板使用的是08接口的室內雙色點陣屏,如下圖2所示,通過單元板上的74HC138和74HC595和控制板上的STM32 I/O口相連,從而達到控制點陣屏顯示的作用,08接口控制共用到11個I/O口。

2.3 音頻輸入電路

本設計的音樂頻譜顯示需要音頻信號的輸入,但從數碼設備等輸出的音頻信號比較弱,需要放大再處理。如圖3所示,采用TDA2822將音頻信號放大后,然后送到STM32的AD進行轉換成數字信號,然后通過FFT處理,將頻譜顯示出來。AUDIO是TDA2822放大后輸出的信號。

3 系統軟件設計

3.1 系統控制流程

首先,將程序初始化,設定好相關的初始值,然后讀取溫度、時間數據,將其顯示出來,再讀取光敏電阻的電壓值,判斷光強度,然后自動調節點陣屏的亮度,并隨時處于紅外接收狀態。當接收到紅外信號時,判斷紅外信號的值,并根據該值來判定下一步動作,顯示相應的內容。

3.2 FFT音頻處理

用ADC模數轉換器對輸入進來的音頻模擬信號進行采樣,經過FFT快速傅里葉變換后,取出一些頻率項的幅度值,量化顯示,驅動點陣點亮對應LED燈。先用ADC模數轉換器對輸入進來的音頻模擬信號進行采樣,經過FFT快速傅里葉變換后,取出一些頻率項的幅度值,再量化顯示,驅動點陣點亮對應LED燈。流程圖如圖5。根據傅里葉分析,所有聲音可以拆分為數個或無數個正弦波信號,而它們又常常具有無數多的隨波分量,并且又常常是時刻變化著的,因此一個聲音的構成是相當復雜的。把聲音的頻率含量繪制成曲線,這就形成了頻譜。

4 總結

頻譜模塊的調試要分硬件電路部分和軟件部分,在不斷地修改和調試下才初步完成了要求,后面還需要優化,顯示更多的內容。基本實現了點陣屏對聲音頻譜的顯示,實時顯示溫度,時間的顯示,根據外界亮度實時調整屏幕亮度等功能,在家庭里面具有一定的實用性,有一定的開發前景。

參考文獻:

[1] 崔琳,朱磊,劉小龍,等.基于STM32F407的以太網通信模塊設計[J].計算機測量與控制,2018,26(1):260-263.

[2] 張波,丁樂.基于單片機的LED點陣屏的研究與設計[J].中國市場, 2017(15):290-291.

[3] 張仲明,郭東偉,呂巍,等.基于DS18B20溫度傳感器的溫度測量系統設計[J]. 實驗技術與管理,2018,35(5):82-85+94.

[4] 葉柳,黃志成,宋志平.基于頻譜面的黑白圖片彩色化[J].大學物理實驗, 2018, 31(1):50-53.

【通聯編輯:梁書】

主站蜘蛛池模板: 四虎影视8848永久精品| 日本91视频| 亚洲欧美成人综合| 在线中文字幕网| 一级爆乳无码av| 在线看AV天堂| 高清乱码精品福利在线视频| 91青青草视频在线观看的| 狠狠色噜噜狠狠狠狠色综合久| 亚洲人成网18禁| 欧美福利在线播放| 一本一道波多野结衣一区二区| 欧美成人第一页| 99偷拍视频精品一区二区| 国产精品大白天新婚身材| v天堂中文在线| 国产无码高清视频不卡| 97精品伊人久久大香线蕉| 亚洲第一区精品日韩在线播放| 日本道综合一本久久久88| 狠狠色成人综合首页| 国产永久免费视频m3u8| 四虎成人在线视频| 伊人中文网| 日本www色视频| 自拍亚洲欧美精品| 免费国产高清精品一区在线| 国产靠逼视频| 九色视频线上播放| 亚洲欧美日韩久久精品| 国产亚洲精品91| 中文字幕日韩丝袜一区| 日韩毛片基地| 亚洲国产精品一区二区第一页免 | 欧美不卡二区| 国产AV毛片| 日韩一二三区视频精品| 亚洲青涩在线| 欧美亚洲国产一区| 99爱视频精品免视看| 国产无码精品在线播放| 免费全部高H视频无码无遮掩| 亚洲第一成年网| 亚洲一区二区三区国产精品| 国产成人精品18| 日日拍夜夜操| 少妇高潮惨叫久久久久久| 亚洲综合网在线观看| 免费无码又爽又刺激高| 久久精品人人做人人综合试看| 久久伊人操| 毛片久久网站小视频| 中日韩欧亚无码视频| 一区二区三区毛片无码| 亚洲日韩AV无码一区二区三区人 | 中文字幕第4页| 美女被躁出白浆视频播放| 日本人又色又爽的视频| 伊人久热这里只有精品视频99| 国产精品视频久| 国产欧美高清| 一本视频精品中文字幕| 欧美一级视频免费| 一级在线毛片| 成人在线综合| 精品久久综合1区2区3区激情| 日韩天堂网| 欧美丝袜高跟鞋一区二区| 日韩高清欧美| 在线播放真实国产乱子伦| 极品国产一区二区三区| 成人国内精品久久久久影院| 国产精品永久不卡免费视频| 精品国产成人国产在线| 亚洲成人网在线观看| 久久国产免费观看| 国产69囗曝护士吞精在线视频| 欧美专区在线观看| 久久香蕉国产线看精品| 国产18在线| 3344在线观看无码| 99视频精品全国免费品|