痞子衡嵌入式半月刊:第 28 期
這里分享嵌入式領(lǐng)域有用有趣的項(xiàng)目/工具以及一些熱點(diǎn)新聞,農(nóng)歷年分二十四節(jié)氣,希望在每個(gè)交節(jié)之日準(zhǔn)時(shí)發(fā)布一期。
本期刊是開(kāi)源項(xiàng)目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧 :《痞子衡嵌入式半月刊:第 27 期》
嘮兩句
春分是上周六的事,歷史上的今天:1271年3月28日京師中都改為大都,正式成為元朝的首都。
本期共收錄 1條資訊、4個(gè)項(xiàng)目,希望對(duì)你有幫助!
資訊類(lèi)
1、Dialog推出低功耗藍(lán)牙降噪耳機(jī)應(yīng)用方案
近日Dialog推出了低功耗藍(lán)牙耳機(jī)降噪方案,以下示意框圖展示了該方案的所需的各種硬件元件,其中彩色部分Dialog均可以提供相關(guān)芯片支持。
通過(guò)集成的環(huán)境噪聲消除(ANC),可以極大提升藍(lán)牙音頻耳機(jī)收聽(tīng)音樂(lè)或?qū)υ挼哪芰?。該技術(shù)消除了接收到的音頻中不想要的背景噪聲,同時(shí)也將傳輸?shù)囊纛l信號(hào)的干擾降到了最低。集成使延遲,功耗最小化,并使ANC功能與任何操作系統(tǒng)分離。集成的USB電池充電器消除了對(duì)專(zhuān)用組件的需求,從而使設(shè)計(jì)具有最小的BOM并提供了最高的性能。
資訊主頁(yè): https://www.dialog-semiconductor.com/interactive-application-diagram/connected-consumer/bluetoothble-ambient-noise-cancellation-anc-headset
項(xiàng)目類(lèi)
1、玲瓏GUI - 面向單片機(jī)級(jí)別低價(jià)產(chǎn)品的開(kāi)源GUI
玲瓏GUI是高效的界面開(kāi)發(fā)解決方案。代替串口屏、組態(tài),降低產(chǎn)品成本,產(chǎn)品軟硬件自主可控。配套界面開(kāi)發(fā)軟件,圖形化編輯界面,生成C代碼,直接和用戶產(chǎn)品代碼結(jié)合。配套下載升級(jí)軟件和bootloader,解決產(chǎn)品升級(jí)功能和圖片下載問(wèn)題。
項(xiàng)目主頁(yè): https://gitee.com/gzbkey/LingLongGUI
2、voltage-current-calibrator - 開(kāi)源的電壓電流校準(zhǔn)儀(五位半)
國(guó)外網(wǎng)友spo256al2開(kāi)源在elektormagazine上的項(xiàng)目,一款難度不大可以自己DIY的五位半電壓電流校準(zhǔn)儀。輸出電壓±10V,單步調(diào)節(jié)20uV。電流0至40mA,單步調(diào)節(jié)100nA。
器件選型:基準(zhǔn)電壓MAX6350ESA,DAC是AD5791,儀表放大器AD8276,PZT1222和AD8677
項(xiàng)目主頁(yè): https://www.elektormagazine.com/labs/voltage-current-calibrator-0-to-10v-and-0-to-40ma-0001
3、audio-spectrum-visualizer-analyzer - 動(dòng)感音樂(lè)節(jié)拍頻譜顯示器
基于Arduino的32分頻、動(dòng)感音樂(lè)節(jié)拍頻譜器支持多種方式的音頻輸入,配有四塊點(diǎn)陣屏,能夠?qū)崟r(shí)顯示音樂(lè)的頻譜信息,隨著音樂(lè)動(dòng)感的節(jié)拍實(shí)時(shí)跳動(dòng)顯示。該設(shè)計(jì)制作簡(jiǎn)單,可玩性強(qiáng),如果有對(duì)音頻處理感興趣的小伙伴可以動(dòng)手玩一下。
項(xiàng)目主頁(yè): https://github.com/shajeebtm/Arduino-audio-spectrum-visualizer-analyzer/
頻譜顯示器主要有以下5個(gè)特點(diǎn):
1、使用易于安裝的庫(kù) arduinoFFT 和 MD_MAX72xx。
2、支持五種不同的顯示模式,可通過(guò)按鈕切換。
3、音頻信號(hào)的左右聲道都是混合的,不會(huì)錯(cuò)過(guò)任何節(jié)拍。
4、原型使用 32x8 LED 點(diǎn)陣,你可以隨意改變。
5、音頻可以從耳機(jī)輸入或播放設(shè)備的Line-Out輸入。
ATmega328P內(nèi)置ADC,可以將輸入音頻信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。ADC的 采樣時(shí)鐘頻率為 38.46khz ,通過(guò)將 ADC 預(yù)分頻器配置為32分頻來(lái)實(shí)現(xiàn)。采樣頻率為 38.64Khz意味著數(shù)字樣本可以高達(dá)19.32Kz的輸入頻率,這就滿足奈奎斯特采樣定理。ArduinoFFT 庫(kù)是將輸入模擬信號(hào)轉(zhuǎn)換為頻譜的核心代碼。這個(gè)庫(kù)使用簡(jiǎn)單,支持的點(diǎn)數(shù)從16到128。本項(xiàng)目使用的LED 矩陣為32列×8行,通過(guò)MD_MAX72xx 庫(kù)使顯示控制部件非常容易。
4、garden monitor - 基于樹(shù)莓派的灌溉系統(tǒng)
基于樹(shù)莓派驅(qū)動(dòng)的物聯(lián)網(wǎng)滴灌系統(tǒng)利用物聯(lián)網(wǎng)來(lái)監(jiān)測(cè)和維護(hù)植物的正常生長(zhǎng),將傳感器與植物相結(jié)合,實(shí)時(shí)監(jiān)測(cè)植物狀態(tài),配合App軟件,可以根據(jù)反饋的數(shù)據(jù)做出對(duì)應(yīng)的操作來(lái)保證植物的健康生長(zhǎng)。整個(gè)系統(tǒng)由樹(shù)莓派采集數(shù)據(jù)信息,例如光照、溫濕度和土壤中的水分含量等,隨后將各種傳感器的數(shù)據(jù)傳送到云數(shù)據(jù)庫(kù)中進(jìn)行處理。使用智能手機(jī)應(yīng)用程序在任何地點(diǎn)支持訪問(wèn),用戶在手機(jī)APP上將指令(例如水泵的狀態(tài))發(fā)送至滴灌系統(tǒng)并執(zhí)行相關(guān)的命令。
項(xiàng)目主頁(yè): https://make.quwj.com/project/130