看我七十二變——基於STM32單片機的精彩設計實例合集

STM32系列給MCU用戶帶來了前所未有的自由空間,提供了全新的32位產品選項,結合了高性能、低功耗、低電壓等特性,同時保持了高集成度和易於開發的優勢。不會stm32,那你還不好意思來應聘硬件工程師? stm32的學習資料多是零零散散的,電路城先將stm32資料做了一個整合,也將於STM32單片機的精彩設計實例做了一個彙總,適合新手迅速上手,也適合高手做創作。

1、(畢設)基於STM32多功能MP3設計(原理圖+PCB+源代碼)

還記得你第一個MP3的樣子嗎,還記得它有哪些功能嗎?這個多功能MP3除了具有音樂播放器的基本功能之外,還具有數碼相框、電子書、計算器、萬年曆、照相機、非特定語音識別以及相關設置功能。是不是功能很強大呢!

http://www.cirmall.com/circuit/2321/details

2、基於STM32的MiNi簡易示波器(原理圖+源代碼)

此作品實現了一個簡易示波器的功能。基於MiNiSTM32開發板的硬件資源製作。通過片內高速A/D轉換器對模擬信號快速採樣,存儲其數字化信號。並對所存儲的數據進行實時快速處理,得到信號的原始波形及其參數。在彩屏上顯示波形和波形的一些參數,可根據顯示要求,對波形進行縮放。模擬輸入電壓值範圍爲0V~3.3V。可通過按鍵調節顯示的單位,即每一小格對應的時間和電壓值。

http://www.cirmall.com/circuit/2220/details

3、分享基於STM32的心電採集系統(硬件+軟件+上位機+設計報告等)

傳統的心電採集系統操作平臺基於有線壯志,它不夠靈活,沒有考慮到與現有的個人通信終端(如移動電話、便攜式電話)的融合,且價格昂貴,操作複雜。針對這種狀況,本作品以實時性強、價格便宜、操作簡單爲標準,以可穿戴心電採集系統爲設計主題。

http://www.cirmall.com/circuit/2179/details

4、STM32音樂頻譜(32*64點陣)

採用STM32F103C8T6作主控芯片,晶振頻率8MHZ。音樂頻譜增加軌至軌運放顯示效果更有動感!FFT運算採用官方的DSP庫,效率非常高!適用各種風格音樂!程序採用的是256點FFT,運算一次FFT只需0.437MS,非常的快!通過紅外遙控器切換64分頻、32分頻以及16分頻顯示,柱條和頂點顏色是隨機切換的採用32*64紅綠雙色點陣,直接輸入音頻信號即可將美妙的音符轉變爲跳動的節奏!非常富有節奏感!

http://www.cirmall.com/circuit/2173/details

5、基於STM32的H型微型四軸飛行器(硬件+源代碼+文檔)

自制微型四軸及遙控器電路設計概述:

(1)基於STM32開發

(2)MPU6050傳感器模塊

(3)NRF24L01無線通信模塊

(4)雙搖桿遙控和體感遙控

(5)2.4液晶顯示

http://www.cirmall.com/circuit/2088/details

6、STM32基礎資料集合(新手快速上手指南、2.5G學習資料)

現在出去面試說不會stm32,就不好意思來應聘硬件工程師了。好多人在糾結到底是學ARM,還是學STM32,按照現在來看,完全可以先學stm32了。stm32的學習資料多是零零散散的,電路城先將stm32資料做了一個整合,適合新手迅速上手,也適合高手做創作。

http://www.cirmall.com/circuit/2003/details

7、基於STM32+ GPRS+GPS+Google Earth的車載導航定位系統

本設計主要由監控中心和數據採集兩大部分組成。監控中心採用了通用的PC機,由監控人員發送的命令經Internet、GPRS 無線傳輸給LPC1769處理器,由處理器對監控中心發送來的命令進行判斷並決定何時傳輸採集信息給監控中心;數據採集部分以NXP 公司的LPC1769芯片作爲核心控制單元,將GPS 和DS18B20採集回來的信息進行運算與處理,再通過GPRS將經LPC1769芯片處理後的數據通過GPRS網絡、Internet 無線傳輸給監控中心,同時將數據存放到PC機的SQL Server 2000數據庫中,並以Google Earth的形式呈獻給監控人員。

http://www.cirmall.com/circuit/1995/details

8、基於STM32示波器 DDS信號發生器

該DDS信號發生器採用STM32VET6作爲主控制芯片,DDS芯片採用AD9708,外部接口支持手動按鍵、SD卡、USB接口等。電路主要有STM32最小系統和電源電路以及並行信號轉換和外接轉接口等組成。

http://www.cirmall.com/circuit/1911/details

9、基於STM32多功能虛擬信號分析儀 示波器頻譜儀(完整設計資料免費下載)

該多功能虛擬信號分析儀、示波器頻譜儀信號分析儀下位機基於STM32設計,是儀星電子自主研發的虛擬電子測量儀器與處理平臺。通過MDSO、HDSO等採集硬件獲取信號,藉助自主研發的數字信號處理算法將傳統的示波器、邏輯分析儀、譜分析儀、數據記錄儀、函數發生器、頻率計以及濾波器設計和仿真、窗函數等功能高度集成、統一平臺方便使用。

http://www.cirmall.com/circuit/1884/details

10、基於STM32的數字示波器設計(完整的設計資料)

功能:1、波形發生器:使用STM32一路DA實現正弦,三角波,方波,白噪聲輸出。

  2、SD卡存儲:能夠存儲1S內的波形數據,可以隨時調用查看。

  3、數據傳輸:用C#編寫上位機,通過串口完成對下位機的控制。

  4、圖形接口: UCGUI

  5、水平掃速: 250 ns*、500ns、1μs、5 μs、10μs、50μs、500 μs、5ms 、50ms

  6、垂直電壓靈敏度:10mV/div, 20mV/div, 50mV/div, 0.1V/div, 0,2V/div, 0.5V/div,               1V/div,2V/div, 5V/div

  7、被測信號的各種參數屏幕顯示,包括頻率、電壓峯峯值等。

http://www.cirmall.com/circuit/619/details

11、(電子大賽作品)採用STM32實現的智能節能風扇

風扇可實現的功能

(1)智能風扇可通過溫度檢測到即時室溫,然後根據室溫的高低以及設定的溫度對扇葉的轉速進行自我調節。

(2)智能風扇可通過紅外傳感器感受人的存在,無人時可自動關閉,節省能源。

(3)通過設定時間,定時關閉風扇

(4)風扇有普通模式,可以設置爲快檔,中檔,慢檔,跟普通風扇一樣,不受溫度影響。

(5)本系統裝配安卓客戶端,可以進行一些相關功能的控制,簡單方便。

http://www.cirmall.com/circuit/1698/details

12、基於STM32+OV7670的照相機 【原理圖、PCB、參考源碼】

分享一個基於STM32的照相機,包括原理圖、PCB,參考代碼,經過測試之後各部分的功能模塊是正常的。大家有興趣的話可以去開發它。這個相機的模塊有,3.2寸320*240、SSD1289驅動的液晶顯示器,SRAM,OV7670模塊(不帶FIFO),快門電路(側邊鍵盤),雙LED閃光燈,BC04藍牙模塊,RCT時鐘,DS18B20+SD卡(SDIO)等。

http://www.cirmall.com/circuit/1700/details

13、基於STM32F411-NUCLEO-411密碼保險箱設計方案

本方案使用基於STM32F411RE芯片爲核心的NUCLEO-411RE板爲基礎,配合外部的電源管理、按鍵模塊、點陣液晶顯示模塊(Nokia5110)、語音或蜂鳴器模塊、基於SPI總線的存儲模塊、指紋識別模塊(擴展功能)以及門鎖驅動模塊等一起構成。

http://www.cirmall.com/circuit/1820/details

14、基於STM32F103VET6的智能手錶設計,附工程文件、項目源碼

智能手錶功能簡介:

1.具有手錶功能,可以查看當前日期、時間、以及環境的溫度和溼度。

2.可以對當前的使用者運動的情況進行檢測,檢測運動的步數,運動時間以及運動過程中所消耗的體內能量情況。

3.可以檢測當前使用者是否發生摔倒的情況,若摔倒則會以手機短信的形式發送到另一臺固定的手機號碼上。

4.可以進行家電控制的功能,控制空調的開關,溫度以及模式,控制大燈,房間,廚房燈的開關和亮度。

5.可以設置當前整個手錶系統的環境,設置日期、時間、計步的靈敏度、藍牙開關、報警開關、以及屏幕的背光亮度,背光時長。

http://www.cirmall.com/circuit/1767/details

15、基於MPU6050+NRF24l01+stm32的空中鼠標

這個空中飛鼠的原理大概講一下,就是讀取MPU6050中X和Z軸上的角速度值,然後通過NRF24l01發送給接收板,接收板通過NRF24l01接收到數據後,通過stm32內部自帶的USB模塊將數據發送給電腦,而USB部分的東西基本不用去深入研究,使用的時候只要知道那個鼠標數據的接口函數就可以了。

http://www.cirmall.com/circuit/1615/details

16、基於STM32迷宮循跡小車電路

利用PID,實現不規則路線循跡。資料包括了原理圖、源代碼、BOM清單以及完整的視頻,這麼詳細的資料,真的是很給力啊,設計者還推出了51版本的,想不想知道兩者有什麼不同呢?

http://www.cirmall.com/circuit/1444/details

17、基於STM32F4的視覺追蹤與手機控制運動平臺

本項目實現了基於STM32F4平臺的全向運動平臺,並實現與手機交互。該平臺充分運用了STM32F4 平臺的強大性能與平臺控制系統的便利性,實現了視覺追蹤與控制邏輯生成。採用Android ADK框架進行板間通信,具有較強的兼容性。軟件方面STM32平臺使用了DCMI、FSMC、USBHost、串口等外設,LCD、攝像頭、MOS驅動,整體運行於一個前後臺系統;Android部分實現了一個前臺交互GUI的Activity與藍牙通信、傳感器讀取的後臺Service。該項目在工業和民用領域具有較好的實用價值,如自然語言交互機器人、自主移動拍攝平臺等。

http://www.cirmall.com/circuit/1410/details

18、基於STM32F4的四軸航拍飛行器(開源分享)

本設計採用STM32F4作爲核心處理器,該處理器內核架構ARMCortex-M4,具有高性能、低成本、低功耗等特點。主控板包括傳感器MPU6050電路模塊、無線藍牙模塊、電機啓動模塊,電源管理模塊等;遙控使用商品遙控及接收機。控制芯片捕獲接收機的PPM命令信號,傳感器與控制芯片之間採用IIC總線連接,MCU與電調之間用PWM傳遞控制信號。

http://www.cirmall.com/circuit/1389/details

19、基於STM32的無線病房呼叫管理系統(開源分享)

該無線病房呼叫管理系統由以STM32F4爲平臺的監控終端以及以CC2530爲平臺的無線傳感網組成。大體分爲兩個部分:第一部分爲由STM32F407和協調器等組成的監控終端,完成整個系統的監控與管理;第二部分爲由便攜式的病人終端、護士終端及路由節點組成,完成呼叫、服務確認和評價等信息的傳遞。

http://www.cirmall.com/circuit/1360/details

20、智能家居專用-STM32 以太網開發板電路設計(開源帶例程)

這是一款基於STM32 ENC28J60以太網開發板作爲終端,採集房間內的溫溼度、聲音、光線等信號,並通過以太網發送出去。接收端可以爲一樣的終端,也可以是PC,甚至是一個簡單的安卓APP。可以作爲智能家居的學習開發板。STM32 ENC28J60 以太網開發板整個電路採用STM32F103RBT6作爲主控制芯片,以太網芯片ENC28J60S和NRF24L01無線模塊實現無線通訊。

http://www.cirmall.com/circuit/1313/details

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章