自己近幾年收集的開(kāi)源項(xiàng)目,包含了熱門開(kāi)源項(xiàng)目(包含小四軸、智能手環(huán)、光立方、智能車、防丟器等項(xiàng)目),STM32開(kāi)源項(xiàng)目(含大賽作品、畢業(yè)設(shè)計(jì)、國(guó)外項(xiàng)目、創(chuàng)客項(xiàng)目等),設(shè)計(jì)資料不少于28G,所有資料和代碼均從網(wǎng)上獲得, 請(qǐng)大家珍惜收集成果。 熱門開(kāi)源項(xiàng)目(包含小四軸、智能手環(huán)、光立方、智能車、防丟器等項(xiàng)目) 號(hào)外!號(hào)外?。ǜ闼妮S,有這套就足夠了!)科研級(jí)別的小四軸STM32F4芯片支持WIFI且android手機(jī)控制自適應(yīng)控制就是牛掰! 該 飛機(jī)面向有科研和強(qiáng)烈學(xué)習(xí)意向的小伙伴們使用,如果只是想玩的話你肯定不會(huì)喜歡這套四軸的,主要設(shè)計(jì)思想是提供一個(gè)高性能的控制和姿態(tài)算法驗(yàn)證平臺(tái),因此 犧牲了許多“玩”的性能,卻大幅的提高了通信和運(yùn)算的能力。該機(jī)可以承載很大的通信數(shù)據(jù)量,通信部分我已經(jīng)做了多線程時(shí)線程安全的考慮,可以隨意的printf給 上位機(jī),完全不用自己考慮線程安全和數(shù)據(jù)胡亂穿插的問(wèn)題(還沒(méi)測(cè)試過(guò)最大能承載多大的數(shù)據(jù)量,但是實(shí)時(shí)發(fā)送存儲(chǔ)飛控?cái)?shù)據(jù)已經(jīng)足夠了)。最關(guān)鍵的是中央最優(yōu) 越的地理位置被一顆螺絲孔霸占了……這是做控制算法的人所必須的,連接萬(wàn)向節(jié)測(cè)試控制效果。上下位機(jī)軟件的開(kāi)發(fā)遵循“最簡(jiǎn),方便修改”的原則,實(shí)現(xiàn)了大多 數(shù)的功能,但是沒(méi)有把程序?qū)懙健昂艽蠛軓?fù)雜”,這樣使用我程序的小伙伴們就可以非常方便的找到核心代碼并按照自己的需求進(jìn)行更改。 資料來(lái)源:http://www./circuit/2684/#/details?2 (開(kāi)源)百度智能運(yùn)動(dòng)手環(huán)(軟硬件設(shè)計(jì)+源代碼+手機(jī)APP+通訊協(xié)議等) 智能運(yùn)動(dòng)手環(huán)是可穿戴設(shè)備的一個(gè)主要發(fā)展方向,國(guó)內(nèi)外均有產(chǎn)品面世。其使用方式為腕部佩戴(可以有其它變種佩戴形式),基本功能為運(yùn)動(dòng)記錄、睡眠質(zhì)量檢測(cè)、時(shí)間顯示和靜音鬧鐘、與智能手機(jī)的配合產(chǎn)生的實(shí)用功能(如來(lái)電提醒、手機(jī)防丟、一鍵拍照和解鎖等)。 資料來(lái)源:http://www./circuit/2291/#/details?2 分享藍(lán)牙4.0防丟器源碼+原理圖+PCB源文件+視頻講解 該藍(lán)牙4.0 防丟器基于GB2540模塊設(shè)計(jì)。GB254X 是一款采用美國(guó)德州儀器 TI 藍(lán)牙 4.0 CC2540 or CC2541作為核心處理器的高性能、超低功耗(Bluetooth Low Energy)射頻收發(fā)系統(tǒng)模塊,遵循低功耗藍(lán)牙協(xié)議,適合單模式低功耗藍(lán)牙應(yīng)用。 資料來(lái)源:http://www./circuit/2447/#/details?2 8*8*8光立方開(kāi)源,實(shí)現(xiàn)頻譜、時(shí)鐘、動(dòng)畫、溫度顯示、上位機(jī)、無(wú)線紅外遙控等功能 光立方采用STC12C5A60S2做主板驅(qū)動(dòng),STC12C5608AD做底板驅(qū)動(dòng)。LED驅(qū)動(dòng)采用恒流芯片DM13,秒殺了傳統(tǒng)的573+2803方案。解決燒壞LED。附件中提供主板電路和驅(qū)動(dòng)板電路,總共是兩塊板,通過(guò)串口通訊。 資料來(lái)源:http://www./circuit/3191/#/details?2 開(kāi)源!仿國(guó)外成功項(xiàng)目—七彩LED極光(PCB Gerber文件、程序源碼) LED燈焊接:找到PCB上3.3V供電那條路,對(duì)應(yīng)看到每個(gè)LED焊盤,與LED共陽(yáng)端對(duì)應(yīng)即可。 所有LED的共陽(yáng)端 也就是長(zhǎng)的那一根應(yīng)該是靠近圓心的。 資料來(lái)源:http://www./circuit/3190/#/details?2 13年的項(xiàng)目開(kāi)源—交直流電源,有電路圖、PCB和源代碼 直流電源是直流輸出0-30V 5A TL494 線路;交流電壓是10-120HZ可變頻,0-30V幅度可調(diào),5A輸出;變頻交流電源部分是MEGA8+DDS芯片+D類數(shù)字功放做的。 資料來(lái)源:http://www./circuit/3174/#/details?2 舊手機(jī)+Arduino的巔峰之作—視頻監(jiān)控機(jī)器人 ,異地遠(yuǎn)程遙控(設(shè)計(jì)資料開(kāi)源共享) 視頻監(jiān)控機(jī)器人Ta跟常見(jiàn)的wifi-robot不同。常見(jiàn)的wifi-robot大多采用OpenWRT路由器板子和USB攝像頭,而視頻監(jiān)控機(jī)器人采用閑置的安卓舊手機(jī)作為機(jī)器人的大腦。 資料來(lái)源:http://www./circuit/3170/#/details?2 arduino開(kāi)源項(xiàng)目—四輪履帶式智能小車 這個(gè)是小車的功能選擇控制板(buton1 進(jìn)行功能選擇鍵,button 確認(rèn)鍵,1——5 號(hào)燈:功能指示燈,6 號(hào)燈:確認(rèn)提示燈) 資料來(lái)源:http://www./circuit/3086/#/details?2 arduino開(kāi)源制作有刷迷你四軸飛行器 至附件下載包含飛控程序,調(diào)試軟件,飛控說(shuō)明書(shū)。至附件下載軟件,即arduino編程器。檢查軟件是否都能使用,調(diào)試軟件需要JAVA支持,可使用360軟件管家安裝JAVA。一切就緒后再開(kāi)始購(gòu)買和制作。DIY有難度,不適合新手。 資料來(lái)源:http://www./circuit/3078/#/details?2 開(kāi)源項(xiàng)目!用RTL8367RB打造的五口全千兆交換機(jī) 家里書(shū)房局域網(wǎng),PC都是千兆口,但是桌上的TP-link8口交換機(jī)是百兆的,兩臺(tái)機(jī)器對(duì)傳資料備份的時(shí)候,峰值只能在11M/s左右。無(wú)奈哥有100G左右的資源,實(shí)在難以忍受龜速。況且書(shū)房PC2臺(tái),服務(wù)器1臺(tái),再加上臨時(shí)會(huì)用的筆記本,最多5口夠用,tp-link的8口交換機(jī)有些浪費(fèi)且不精致。 資料來(lái)源:http://www./circuit/3055/#/details?2 基于Android和Arduino開(kāi)發(fā)板開(kāi)源制作屬于自己的智能手表 在電路城上看到了一些非常有趣的可穿戴智能手表設(shè)計(jì),如低功耗計(jì)步器(智能手表)、PIC24F單片機(jī)智能手表等,于是打算借此打造一個(gè)自己的智能手表。這個(gè)DIY的智能手表是基于Android和Arduino開(kāi)發(fā)板,項(xiàng)目的所有軟硬件設(shè)計(jì)都是開(kāi)源的。值得一提的是智能手表已經(jīng)支持u8glib了,它讓你可以選擇任何你想用的屏幕(包括OLED),而屏幕所占用的RAM也能變得更少。 資料來(lái)源:http://www./circuit/3024/#/details?2 四軸飛行器開(kāi)源篇—Arduino無(wú)漂移FPV頭跟蹤器(頭追)制作 本文和大家分享基于Arduino的開(kāi)源頭追的制作。首先,先介紹下Arduino,Arduino簡(jiǎn)單來(lái)說(shuō)就是一塊單片機(jī),他是一個(gè)開(kāi)放了源代碼的硬件平臺(tái),并且提供了開(kāi)發(fā)平臺(tái),重要的是,這一切都是for free的,并且Arduino的編程環(huán)境比較簡(jiǎn)單,初學(xué)者很容易能上手,而且有大量的開(kāi)源程序供你參考。 資料來(lái)源:http://www./circuit/3015/#/details?2 開(kāi)源項(xiàng)目制作:基于Arduino平臺(tái)的Mini四軸飛行器 能親手制作一架比手掌還小、僅重30多克的Mini四軸飛行器,定會(huì)更有成就感吧。本文手把手教大家制作基于Arduino平臺(tái)的開(kāi)源四軸飛行控制系統(tǒng)(飛行控制系統(tǒng),簡(jiǎn)稱“飛控”)。 資料來(lái)源:http://www./circuit/3013/#/details?2 鬼斧神工智能穿戴開(kāi)源制作—可編程手環(huán),可實(shí)現(xiàn)任何功能 DA14580模塊是一款超低功耗的藍(lán)牙模塊。應(yīng)用于智能穿戴式設(shè)備、藍(lán)牙手表、無(wú)線鍵盤、無(wú)線鼠標(biāo)、平板電腦等。 資料來(lái)源:http://www./circuit/2950/#/details?2 (開(kāi)源)國(guó)外可視化控制坦克機(jī)器人(硬件+源代碼等) 本文檔分享的是老外設(shè)計(jì)的可視化控制坦克機(jī)器人,設(shè)計(jì)資料很是全面,從整個(gè)硬件設(shè)計(jì)到源代碼,都免費(fèi)分享給大家。要想完成該設(shè)計(jì),本人認(rèn)為還是需要有一定動(dòng)手能力的人才能完成。 資料來(lái)源:http://www./circuit/2773/#/details?2
STM32開(kāi)源項(xiàng)目(含大賽作品、畢業(yè)設(shè)計(jì)、國(guó)外項(xiàng)目、創(chuàng)客項(xiàng)目等) 【畢業(yè)設(shè)計(jì)】STM32嵌入式平臺(tái)上的實(shí)現(xiàn)孤立詞語(yǔ)音識(shí)別系統(tǒng) 語(yǔ)音識(shí)別是機(jī)器通過(guò)識(shí)別和理解過(guò)程把人類的語(yǔ)音信號(hào)轉(zhuǎn)變?yōu)橄鄳?yīng)文本或命令的技術(shù),其根本目的是研究出一種具有聽(tīng)覺(jué)功能的機(jī)器。本設(shè)計(jì)研究孤立詞語(yǔ)音識(shí)別系統(tǒng)及其在STM32嵌入式平臺(tái)上的實(shí)現(xiàn)。識(shí)別流程是:預(yù)濾波、ADC、分幀、端點(diǎn)檢測(cè)、預(yù)加重、加窗、特征提取、特征匹配。端點(diǎn)檢測(cè)(VAD)采用短時(shí)幅度和短時(shí)過(guò)零率相結(jié)合。檢測(cè)出有效語(yǔ)音后,根據(jù)人耳聽(tīng)覺(jué)感知特性,計(jì)算每幀語(yǔ)音的Mel頻率倒譜系數(shù)(MFCC)。然后采用動(dòng)態(tài)時(shí)間彎折(DTW)算法與特征模板相匹配,最終輸出識(shí)別結(jié)果。先用Matlab對(duì)上述算法進(jìn)行仿真,經(jīng)多次試驗(yàn)得出算法中所需各系數(shù)的最優(yōu)值。然后將算法移植到STM32嵌入式平臺(tái),移植過(guò)程中根據(jù)嵌入式平臺(tái)存儲(chǔ)空間相對(duì)較小、計(jì)算能力也相對(duì)較弱的實(shí)際情況,對(duì)算法進(jìn)行優(yōu)化。最終設(shè)計(jì)并制作出基于STM32的孤立詞語(yǔ)音識(shí)別系統(tǒng)。 資料來(lái)源:http://www./circuit/3192/#/details?2 STM32開(kāi)源制作的便攜設(shè)備—可編程MP3播放器(含全部設(shè)計(jì)資料) MP3播放器用STM32F103RC做主控,加了個(gè)OLED顯示屏,可以自己寫程序控制定制功能。留有下載口還可以當(dāng)做一個(gè)開(kāi)發(fā)板用。 資料來(lái)源:http://www./circuit/3177/#/details?2 【電賽作品】基于STM32最小系統(tǒng)+ili9320顯示屏的貪吃蛇游戲 基于STM32平臺(tái)的貪吃蛇小游戲,可通過(guò)外部按鍵控制蛇的移動(dòng)方向及加減速且蛇身顏色會(huì)隨吃到豆子數(shù)量的改變而改變(視頻中未顯示),作品旨在增加程序設(shè)計(jì)趣味性。 資料來(lái)源:http://www./circuit/3093/#/details?2 STM32控制的雙輪自平衡智能車制作過(guò)程全解 兩輪自平衡電動(dòng)以其靈活、便捷、節(jié)能等特點(diǎn),得到了很大的發(fā)展,今天向大家介紹一款平衡車控制板——BalanceRobot(Balancs),用它來(lái)制作一個(gè)兩輪平衡車模型,來(lái)研究?jī)奢喥胶廛嚨目刂圃怼r?qū)動(dòng)板上集成了制作平衡車所需的所有資源,安裝到平衡車支架上,提供電源,就可實(shí)現(xiàn)兩輪車平衡控制。 資料來(lái)源:http://www./circuit/3051/#/details?2 廚房智能監(jiān)控系統(tǒng)(下位機(jī)源碼+APP+設(shè)計(jì)分析) 該系統(tǒng)可以監(jiān)測(cè)廚房這樣需要特別關(guān)注安全的地方。設(shè)備具備多種傳感器接入,并且根據(jù)用途自由配置傳感器的種類。設(shè)備接入云平臺(tái),可以通過(guò)智能手機(jī)實(shí)時(shí)了解當(dāng)前狀態(tài),通過(guò)智能算法評(píng)估出安全系數(shù),來(lái)做出針對(duì)性的防護(hù)措施。并且還可以手動(dòng)作出修正處理。 資料來(lái)源:http://www./circuit/2908/#/details?2 基于STM32的音樂(lè)播放器電路+PCB源文件+源碼+論文等 具體功能如下: MP3播放功能,支持MP3/WAV/WMA/MIDI播放,支持快進(jìn),快退,歌詞顯示支持支持多句歌詞共用tag 收音機(jī)功能,支持自動(dòng)搜臺(tái),FM76~108M,自動(dòng)存臺(tái) 圖片播放功能,支持16bit,24bit,32bit,任意大小的BMP圖片瀏覽,以及JPEG/JPG圖片的瀏覽(只要是格式正確,大小不限) 溫度計(jì)功能,DS18B20的 彩色臺(tái)燈功能 功率放大功能 萬(wàn)歷年功能,支持陽(yáng)歷,陰歷,周和節(jié)氣顯示 鬧鐘功能,支持八個(gè)鬧鐘,任意鬧鈴方式,支持MP3和收音機(jī)作為鬧鐘,靈感來(lái)自山寨Iphone的鬧鐘。 游戲功能,拼圖游戲,三種難度 電子書(shū)功能 資料來(lái)源:http://www./circuit/2904/#/details?2 基于STM32的二維碼編碼和顯示(源代碼) 這是基于戰(zhàn)艦STM32寫的二維碼編碼和顯示。TFT是2.8寸的液晶,由于像素點(diǎn)的限制,我的矩陣只有57X57,二維碼的編碼程序是網(wǎng)上找的。抱著試試的心理,移植成功了,代碼里面做了一點(diǎn)處理,可以根據(jù)矩陣的大小來(lái)調(diào)節(jié)像素點(diǎn)。這個(gè)二維碼生成還有點(diǎn)不足,如果中文漢字在日本漢字之外,QQ和微信的掃描解析出的漢字是日文的單字,用淘寶天貓和支付寶可以正確識(shí)別中文(理解的不夠深,嘗試過(guò)中文,后面失敗告終),代碼里面沒(méi)注釋,中文注釋是我加上去的,有的地方注釋錯(cuò)誤的話還請(qǐng)見(jiàn)諒。 資料來(lái)源:http://www./circuit/2862/#/details?2 STM32實(shí)現(xiàn)的兩輪自平衡車,藍(lán)牙APP遙控(原理圖、源代碼、APP、視頻) 兩輪自平衡車特點(diǎn): 小車底盤使用的是一體成型的鈑金件,且表面做了黑色陽(yáng)極化處理,更耐臟,更堅(jiān)固,而非其他的使用亞克力固定電機(jī)座的做法。 上兩層使用黑色亞克力,與底盤渾然一體,更加時(shí)尚美觀。 電機(jī)光柵碼盤有保護(hù)蓋,避免了小車行進(jìn)碰撞導(dǎo)致?lián)p壞光柵,如果光柵損壞了,小車想再站起來(lái)就不可能了。 使用的是減速電機(jī)而非步進(jìn)電機(jī),反應(yīng)更迅速。 電路板完全自主設(shè)計(jì)成單板模式,而非模塊拼湊。 使用安卓藍(lán)牙APP進(jìn)行遙控。 電路控制使用雙主控,與現(xiàn)有市面上的載人兩輪自平衡車方案相同,一顆用于運(yùn)動(dòng)控制,一顆用于姿態(tài)解算,具備更高的可靠性。 電路提供了2部分3.3V電源,一個(gè)用于姿態(tài)傳感器單獨(dú)供電,另一個(gè)用于除姿態(tài)傳感器其他的所有部分3.3V電源,避免了電源交叉影響,給姿態(tài)解算帶來(lái)了更高的精確度。 資料來(lái)源:http://www./circuit/2722/#/details?2 多功能游戲手柄設(shè)計(jì)(電路+源代碼+視頻演示) 該設(shè)計(jì)分享的是基于STM32設(shè)計(jì)的多功能多功能游戲手柄。該多功能游戲手柄電路涉及到的芯片包括:STM32F103C8T6,MMA7260,PAM3101DBA330,SSD1306等。硬件組成:STM32電路板和手柄電路板兩部分。 資料來(lái)源:http://www./circuit/2624/#/details?2 ST原廠STM32評(píng)估板電路+PCB源文件 ST原廠STM32評(píng)估板原理圖和PCB圖源文件,四層板,用Altium Designer打開(kāi),布局很美觀,希望對(duì)大家有所幫助。 資料來(lái)源:http://www./circuit/2461/#/details?2 兩輪自平衡小車全套資料分享 自平衡小車需要使用到1個(gè)角速度分量和2個(gè)加速度分量,通過(guò)融合濾波得到較為準(zhǔn)確的小車傾斜角度值。查看網(wǎng)上幾年前的小車,都是使用3個(gè)獨(dú)立ic搭建的,而且還是使用模擬量輸入;查找網(wǎng)上資料,現(xiàn)在都是集成ic,接口主要有spi和iic,而且還有中斷輸入。我買的這個(gè)模塊只有iic接口,而且沒(méi)有中斷輸出,iic接口,故只能采用周期性查詢方式;加速度傳感器采用的是ADXL345,角速度傳感器采用L3G4200D,這兩個(gè)ic的手冊(cè)資料是比較齊全的,便于學(xué)習(xí)。 資料來(lái)源:http://www./circuit/2416/#/details?2 (畢設(shè))基于STM32多功能MP3設(shè)計(jì)(原理圖+PCB+源代碼) 多功能MP3功能介紹: 音樂(lè)播放器:能播放MP3,WMA,WAV,MID,FLAC,OGG格式的音頻文件,能顯示播放進(jìn)度,時(shí)間,比特率,帶頻譜顯示,歌詞同步顯示,能實(shí)現(xiàn)上一首,下一首,暫停,播放,關(guān)閉返回文件瀏覽器。通過(guò)點(diǎn)擊進(jìn)度條可實(shí)現(xiàn)快進(jìn)和快退。通過(guò)設(shè)置按鈕,可以設(shè)置高音,低音,空間效果,播放模式。 數(shù)碼相框:能解碼bmp,jpg,jpeg,gif格式的圖片,通過(guò)觸摸屏幕的上半部分可以播放上一張,觸摸下半部分播放下一張,長(zhǎng)按返回文件瀏覽器。 電子書(shū):能打開(kāi).txt,、.h、.c、.lrc文件,可以設(shè)置字體顏色和背景顏色。 計(jì)算器:能完成加減乘除的計(jì)算。 萬(wàn)年歷:能顯示陽(yáng)歷,陰歷,十二生肖,星期,模擬時(shí)鐘,帶菜單可以設(shè)置日期和時(shí)間。 照相機(jī):能完成照相的功能,點(diǎn)擊后,聽(tīng)到蜂鳴器短叫即完成照相的功能,可以進(jìn)入數(shù)碼相框的文件瀏覽器的DCIM文件加下查看拍的照片,長(zhǎng)按則返回主界面。 非特定語(yǔ)音識(shí)別:根據(jù)提示的語(yǔ)句,完成語(yǔ)音交互。 設(shè)置:設(shè)置屏幕的亮度 資料來(lái)源:http://www./circuit/2321/#/details?2 基于STM32+OV7670的照相機(jī) 【原理圖、PCB、參考源碼】 基于STM32的照相機(jī),包括原理圖、PCB,參考代碼,經(jīng)過(guò)測(cè)試之后各部分的功能模塊是正常的。大家有興趣的話可以去開(kāi)發(fā)它。這個(gè)相機(jī)的模塊有,3.2寸320*240、SSD1289驅(qū)動(dòng)的液晶顯示器,SRAM,OV7670模塊(不帶FIFO),快門電路(側(cè)邊鍵盤),雙LED閃光燈,BC04藍(lán)牙模塊,RCT時(shí)鐘,DS18B20+SD卡(SDIO)等。 資料來(lái)源:http://www./circuit/1700/#/details?2 基于stm32 DIY的網(wǎng)絡(luò)收音機(jī) 播放mp3 使用STM32F103ZE芯片,通過(guò)DM9000AEP把互聯(lián)網(wǎng)上的網(wǎng)絡(luò)音頻流(支持shoutcast、http mp3流)抓取下來(lái),先在板子上外擴(kuò)的SRAM上緩存。然后在STM32F103ZE上通過(guò)mp3軟件解碼器解碼變成PCM音頻,通過(guò)DMA方式送到PCM1770進(jìn)行回放 資料來(lái)源:http://www./circuit/1721//details?2 (ST大賽三等獎(jiǎng)作品)超聲波自拍神器 對(duì)于從來(lái)沒(méi)有玩過(guò)安卓系統(tǒng)的同學(xué)們是不是很想也體會(huì)到安卓給我們帶來(lái)的樂(lè)趣了,那是不是沒(méi)學(xué)安卓,就不能控制手機(jī)呢?就不能體會(huì)到安卓給我們帶來(lái)的樂(lè)趣呢?除了藍(lán)牙和wifi等外,我們還能不能有一種更簡(jiǎn)單的、更有創(chuàng)意的、更實(shí)用的方案,讓大部分電子愛(ài)好者體會(huì)用STM32控制手機(jī)的樂(lè)趣了,答案是肯定的。 資料來(lái)源:http://www./circuit/1484/#/details?2 |
|
來(lái)自: 蘇州禹山傳感 > 《電子DIY、項(xiàng)目》