91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用舊收音機(jī)制作音頻點(diǎn)唱機(jī)

454398 ? 來源:工程師吳畏 ? 2019-08-26 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:WW2 Time Machine無線電部件列表

所需部件

舊收音機(jī)

法語波蘭語

SandPaper

Lexan撥打

Heatshrink

Raspberry Pi Zero

I2S放大器

開/關(guān)墊片

揚(yáng)聲器

電源

MCP3002

LED

電阻器270R

2x 10k電位器

推動開關(guān)

USB

第2步:尋找舊收音機(jī)

如何用舊收音機(jī)制作音頻點(diǎn)唱機(jī)

第一步當(dāng)然是找一個合適的舊收音機(jī)我設(shè)法在ebay上以15英鎊的價格找到了這個。有一種誘惑讓它一開始運(yùn)行,但是當(dāng)機(jī)箱出來并且顯示需要更換的全部電阻器和電容器陣列時,我并沒有覺得將它拆開是如此糟糕。雖然嚴(yán)格來說它不是一個1940年代的集合,但是那個時代的一些家用構(gòu)建工具包肯定看起來很相似。

步驟3:刪除舊無線電并構(gòu)建新機(jī)箱

將這些中的一個分開是相當(dāng)簡單的,通常看起來機(jī)箱安裝在機(jī)箱上并且一切都安裝好了。因此,一旦松開并釋放旋鈕,它就會滑出。大多數(shù)都完全建立在子機(jī)箱上。我的初衷是使用一個撕開的藍(lán)牙音箱的揚(yáng)聲器,但我想知道舊的揚(yáng)聲器盒是否有效。令人驚喜的是,它不僅發(fā)揮了作用,而且聽起來也很棒。因此,下一步是繼續(xù)測量所有內(nèi)容并在Tinkercad中構(gòu)建新機(jī)箱。我重新定義了頻率撥號區(qū)域并將揚(yáng)聲器保持在同一位置。此外,還添加了用于pi 0的安裝板。我把它打印在PETG中,我發(fā)現(xiàn)它對翹曲的抵抗力較小,所有部件的試驗似乎表明它會起作用。我必須在音量安裝方面稍微玩一下,以便新的音箱非常適合并且仍然可以通過音箱安裝。

第4步:翻新案例

當(dāng)案件被剝離時,首先要做的就是決定如何處理完成。雖然情況并不太糟糕,但我最初還是想過給它一個很好的清潔,以保持磨損的銅綠外觀。通常用醋擦拭會使舊的情況變得清新,但是有一些地方清漆已經(jīng)裂開,所以我決定把它剝掉。對于舊木箱,它們通常用薄木板覆蓋,但它不是那么薄,以至于你無法在它上面打磨。首先取下?lián)P聲器格柵布,這是非常令人厭惡的,其中有大約50年的灰塵和污垢,并放在一邊。然后,幾件厚厚的Nitromors涂層,脫漆劑和舊清漆最終脫落。這必須做兩次,因為它可能在原始涂層的某些點(diǎn)上涂漆。為了清除一些劃痕并使其具有更好的光潔度,用一些100粗砂紙打磨,然后用中等打磨海綿進(jìn)行最后打磨。將所有這些與谷物一致,然后用白酒擦拭,以清除灰塵。與此同時,盒子也用一些木膠固定,其中膠合板略微拉開。木格柵條也有一些分層,所以更多的木膠和盡可能地撬回碎片。一旦干了,我就用一把手術(shù)刀清理木頭的邊緣,用一些Tamiya丙烯酸漆涂成棕色。

我的第一個想法就是更換揚(yáng)聲器布,但是看起來真實的材料的成本相當(dāng)陡峭,因為它往往需要長時間銷售。經(jīng)過一些老式的無線電論壇探索之后,看起來好像你可以把舊布帶回來。因此,使用冷水和大量洗滌液,我浸泡過夜,令人驚訝的是,一旦它再次變干,它就變得很干凈了。

現(xiàn)在我要去處理完成并最初決定給它一個清漆,然后考慮使用噴霧清漆,而在當(dāng)?shù)?a href="http://www.makelele.cn/v/tag/3822/" target="_blank">DIY商店的清漆/油漆島發(fā)現(xiàn)一瓶法國拋光。認(rèn)為這將是一個很好的真實完成我決定試一試。因此,現(xiàn)在您需要知道法式拋光幾乎是一種藝術(shù)形式/技能,需要大量練習(xí)才能做到正確。您可以在YouTube上搜索說明,雖然看起來相當(dāng)簡單但操作非常混亂。訣竅似乎是用浸在棉絨中的抹布擦亮,這樣你就可以在工作時擠出木頭上的拋光劑。如果你只是用抹布試一下,大約3/4的方式,當(dāng)乙醇蒸發(fā)并且抹布開始拖動時,拋光開始變干。所以最后不是獲得高光澤度,我設(shè)法涂上幾層,用1500級紙輕輕擦拭,再涂一些,最后看起來還不錯。然而,我的指甲上仍然留有法國拋光劑污漬。

使用所有硬件進(jìn)入超聲波清潔器并使用一些Silvo Polish拋光表盤時,清理其他部件變得更加容易。 Brasso可以選擇,但是Silvo和更多的肘部潤滑脂足以清潔表盤指示器。

最后,我有一個漂亮的木箱準(zhǔn)備好時間機(jī)器本身。

本節(jié)中的步驟

1。剝?nèi)ト魏温菟?表盤和布料。

2。木材用硝化物剝離案例

3。打磨單板

4。修復(fù)格柵

5.清潔揚(yáng)聲器布

6.法蘭拋光外殼

7.超聲波清潔螺絲和旋鈕

8。拋光百分表

步驟5:Raspberry Pi Zero和放大器

使用普通的Raspberry PI音頻輸出非常簡單,因為它有一個音頻插孔輸出,但對于Pi Zero,沒有真正的原生選項。我嘗試了一些解決方案,你可以重新布線GPIO引腳,然后使用低通濾波器,但我從來沒有真正能夠得到一些聽起來不錯的東西,當(dāng)然你也需要一個放大器來獲得可用的東西。有很多DAC帽子,但這些是為那些尋找真正好的音頻和過度殺戮這些項目的人。還有一些不錯的廉價音響帽子,內(nèi)置揚(yáng)聲器,但只是不夠響亮。所以我現(xiàn)在決定使用Adafruit的i2S放大器分線板,它可以一次性解決所有問題。請注意它是i2S而不是i2C。

你只需要幾根線就可以啟動并運(yùn)行,并且有足夠的揚(yáng)聲器,你可以得到一些偉大的,響亮的單聲道音頻。

第6步:進(jìn)行新的撥號

這里的想法是當(dāng)然是用一個顯示年份而不是頻率的表盤替換現(xiàn)有的表盤和玻璃。幸運(yùn)的是,現(xiàn)有的只是一個印刷插頁,所以我把它放到掃描儀上并將其復(fù)制到Paint Shop Pro中,使用克隆工具擦掉舊數(shù)字,然后每年輸入一些新的數(shù)字。隨著玻璃,收音機(jī)中的一個被劃傷和破裂,結(jié)果也是塑料制成的。我打印出只是表圈環(huán)繞,使測試裝配變得容易,最初試圖用丙烯酸制作一個。我一般對丙烯酸沒有足夠的耐心,并在試圖鉆中心孔時最終破解它。所以我使用1.5毫米聚碳酸酯,這更容易鋼鋸和鉆孔。您可以根據(jù)您居住的地方找到它也稱為Lexan或Macrolon,它也需要一個文件,所以我很快就有一個適合的表圈和表盤。有趣的是,原始紙張上面都有輕微的金屬沉積物,我只能假設(shè)它是受原始黃銅指針影響的人,也許是一些老化過程?

第7步:音量和選擇器控件

Raspberry pi修補(bǔ)的一個缺點(diǎn)是它沒有任何原生模擬輸入。如果你添加一個簡單的ADC模數(shù)轉(zhuǎn)換器)并且MPC3002符合這個要求并且它將模擬輸入轉(zhuǎn)換為可以在SPI總線上讀取的10位值,那么問題就不是太大了。

您發(fā)現(xiàn)的幾乎所有示例都適用于MPC3008,這是一個4通道設(shè)備,其代碼肯定不適用于MPC3002。似乎還有許多例子也不起作用,但有一個我可以確認(rèn)作品,它的代碼可以在這里找到。

https://github.com/CaptainStouf/Adafruit-raspi-pyt.。.

使用此代碼,您可以輕松閱讀兩個頻道并使用結(jié)果。我的例子是使用一個用于卷,另一個用于日期選擇。我在某一點(diǎn)上也安裝了一個旋轉(zhuǎn)編碼器,但是單個轉(zhuǎn)動音量更合適,而且頻率選擇器也意味著我可以將它全部組裝起來,然后用一個很好的大案例聲明來調(diào)整年份標(biāo)記的位置。當(dāng)然pyhon不支持case語句所以if if else else語句將完成這項工作。

圖片顯示MCP3002位于小型原型板和10K電位器上

步驟8:電源和控制

Pi剛剛運(yùn)行USB電源,因此非常容易上手,但如果只是猛拉電源,最終會破壞SD卡。有很多方法可以監(jiān)控按下按鈕并啟動關(guān)機(jī),但是您往往需要重新啟動電源才能將其重新啟動。為了解決這個問題并制作一個易于使用的項目,我使用了Pimoroni ON/OFF墊片。這可以讓你按下一次然后再打開電源然后長按它就可以完全關(guān)閉。為了使它有點(diǎn)便攜,我使用一個舊的電源組來處理電池充電。 Powerbanks足夠便宜,能夠在相當(dāng)長的時間內(nèi)運(yùn)行Pi。

我按下按鈕使按鈕合適地放在舊主電源線從后面出來的位置。當(dāng)Pi啟動時出現(xiàn)延遲時,我將一根LED硬接線連接到3v3導(dǎo)軌上,當(dāng)PI接通電源并在表盤上提供真正的真實發(fā)光時。我把270R電阻放在一邊,另一端放到地上。如果你想提供額外的效果,如閃爍,你也可以在GPIO引腳上添加另一個效果,但是現(xiàn)在這足以顯示電源已打開。

步驟9:裝出案例

箱子和底盤都經(jīng)過準(zhǔn)備和測試,只需要幾個4毫米的螺栓和Nyloc螺母就可以使用。法蘭式自攻螺釘可以將后背固定到位。

電源按鈕也很好地安裝在舊電源引線孔中。

我也想重新使用舊的旋鈕,它們最初的設(shè)計似乎是用于黃銅棒,而且對于花盆來說有點(diǎn)太大了。由于這不會得到任何粗暴的處理,我只是在罐子上滑了一些熱縮,然后將旋鈕粘在那上面。它握得很好而且很緊,如果有必要你仍然可以分開。

第10步:下載聲音文件

我正在使用MP3文件,有很多精選的Archive.org,你可以找到分組廣播戰(zhàn)時廣播,主要有兩種選擇可供選擇。

我從主要的新聞選擇開始,然后將這些選擇復(fù)制到PI的目錄中。您還可以在以下鏈接中找到更大的選擇,稱為Big one。每年有數(shù)百個廣播,其數(shù)量和范圍相當(dāng)驚人。

https://archive.org/details/1939RadioNews

https://archive.org/details/1940RadioNews

https://archive.org/details/1941RadioNews

https://archive.org/details/1942RadioNews

https://archive.org/details/1943RadioNews

https://archive.org/信息/1944RadioNews

https://archive.org/details/1945RadioNews

更大的收藏

https://archive.org/details/WWII_News_1939

https://archive.org/details/WWII_News_1940

https://archive.org/details/WWII_News_1941

https://archive.org/details/WWII_News_1942

https://archive.org/details/WWII_News_1943

https://archive.org/details/WWII_News_1944

https://archive.org/details/WWII_News_1945

我使用Filezilla作為一種簡單的方法將它們傳輸?shù)絇i,因為它可以使用SSH登錄和傳輸,因此無需設(shè)置SAMBA驅(qū)動器或FTP服務(wù)器。

步驟11:播放文件的電路和軟件

放大器工作完畢后,您可以按照下面的設(shè)置鏈接進(jìn)行操作需要安裝mpg123播放器,非常直接的谷歌搜索Python代碼如下。只需確保在Raspi配置中啟用了i2和SPI。我已將此文件放入目錄/home/pi/volume/中,以便我可以在以后啟動時運(yùn)行它。

#!/usr/bin/env python

# WW2 Radio - software to read MCP3002 ADC and convert to volume and year adjustment

# Ouput via i2S amplifier 20/10/2018 - Ajax Jones

# Code fragments supplied from https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/raspberry-pi-usage

# MCP 3002 Python https://github.com/CaptainStouf/Adafruit-raspi-python/blob/master/Adafruit_MCP3002/MCP3002.py

import RPi.GPIO as GPIO, time, os

from os import listdir

import subprocess

from time import sleep

import random

GPIO.setmode(GPIO.BCM)

# read the SPI data from the MCP3002 chip, 2 possible adc‘s (0 and 1)

def readadc(adcnum, clockpin, mosipin, misopin, cspin):

if ((adcnum 》 1) or (adcnum 《 0)):

return -1

GPIO.output(cspin, True)

GPIO.output(clockpin, False) # start clock low

GPIO.output(cspin, False) # bring CS low

commandout = adcnum 《《 1;

commandout |= 0x0D # start bit + single-ended bit + MSBF bit

commandout 《《= 4 # we only need to send 4 bits here

for i in range(4):

if (commandout & 0x80):

GPIO.output(mosipin, True)

else:

GPIO.output(mosipin, False)

commandout 《《= 1

GPIO.output(clockpin, True)

GPIO.output(clockpin, False)

adcout = 0

# read in one null bit and 10 ADC bits

for i in range(11):

GPIO.output(clockpin, True)

GPIO.output(clockpin, False)

adcout 《《= 1

if (GPIO.input(misopin)):

adcout |= 0x1

GPIO.output(cspin, True)

adcout /= 2 # first bit is ’null‘ so drop it

return adcout

# Use these pinouts for the raspberry pi zero

SPICLK = 11

SPIMOSI = 10

SPIMISO = 9

SPICS = 8

# set up the SPI interface pins

GPIO.setup(SPIMOSI, GPIO.OUT)

GPIO.setup(SPIMISO, GPIO.IN)

GPIO.setup(SPICLK, GPIO.OUT)

GPIO.setup(SPICS, GPIO.OUT)

# Note that bitbanging SPI is incredibly slow on the Pi as its not

# a RTOS - reading the ADC takes about 30 ms (~30 samples per second)

# which is awful for a microcontroller but better-than-nothing for Linux

# list year , this retrieves a list of files from the specified directory and returns the list

def list_year(radio_year):

war_dir = ’/home/pi/radio/WWII_News_‘+radio_year

mp3_files = [ f for f in listdir(war_dir) if f[-4:] == ’.mp3‘ ]

if not (len(mp3_files) 》 0):

print “No mp3 files found!”

return mp3_files

print “--WW2 Radio ---------------------------------------------------------------”

last_read = 0 # store the last position of the volume pot

last_year = 0 # store the last position of the frequency pot

tolerance = 5 # allow a small tolerance so slight movement of the pots doesnt cause a change

while True:

trim_pot_changed = False

year_pot_changed = False

for adcnum in range(2):

ret = readadc(adcnum, SPICLK, SPIMOSI, SPIMISO, SPICS)

if (adcnum == 0): # read the pot for the year selector to see it has moved

year_adjust = abs(ret - last_year)

if ( year_adjust 》 tolerance+10):

year_pot_changed = True

if (year_pot_changed): # Values for the if then checks can be made after its built

subprocess.call([’killall‘, ’mpg123‘]) # kill any MP3 running

sleep(0.1);

if ret 《=50:

war_year=“1939”

elif (ret 》50 and ret 《150):

war_year=“1940”

elif (ret 》=150 and ret 《250):

war_year=“1941”

elif (ret 》=250 and ret 《350):

war_year=“1942”

elif (ret 》=350 and ret 《450):

war_year=“1943”

elif (ret 》=450 and ret 《550):

war_year=“1944”

elif (ret 》=550):

war_year=“1945”

# save the value of the pot for the next time around the loop

last_year = ret

print (“Playing from ”),

print (war_year),

print (“ number of files=”),

war_dir = ’/home/pi/radio/WWII_News_‘+war_year+’/‘

play_list = list_year(war_year)

num_of_files = len(play_list)

print num_of_files

play_file = random.randint(1,num_of_files) # randomly select one of the files to play

war_mp3 = war_dir + play_list[play_file]

subprocess.Popen([’mpg123‘, war_mp3]) # Use mpg123 as the player for the audio

sleep (0.1); # provide a slight pause before continuing

if (adcnum == 1): # read the volume pot

pot_adjust = abs(ret - last_read)

if ( pot_adjust 》 tolerance):

trim_pot_changed = True

if ( trim_pot_changed ):

set_volume = ret / 10.24 # convert 10bit adc0 (0-1024) pot value into a 0-100 volume level

set_volume = round(set_volume)# round out decimal value

set_volume = int(set_volume) # cast volume as integer

# Use the value from the pot to send a level to the amixer prog

print ’Volume = {volume}%‘ .format(volume = set_volume)

set_vol_cmd = ’sudo amixer cset numid=1 -- {volume}% 》 /dev/null‘ .format(volume = set_volume)

os.system(set_vol_cmd) # set volume

# save the potentiometer reading for the next loop

last_read = ret

# A pause after changing the volume so we dont act on too many changes if the pot changes fast

time.sleep(0.5)

步驟12:在加載時自動啟動軟件

有許多方法可以在啟動時在Pi上運(yùn)行命令,但我發(fā)現(xiàn)這是最簡單的,打開Crontab

sudo crontab -e

現(xiàn)在只需添加此行

@reboot python /home/pi/volume/year.py &

這應(yīng)該可以解決問題,下次重新啟動音頻控制時,編程將運(yùn)行,您應(yīng)該聽到第一次廣播。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 收音機(jī)
    +關(guān)注

    關(guān)注

    64

    文章

    611

    瀏覽量

    79912
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    不止變壓!變壓器的4大“隱藏技能”,玩轉(zhuǎn)電子制作全場景

    對于電子發(fā)燒友來說,變壓器是制作電路、改裝設(shè)備的“萬能配角”。從收音機(jī)維修到開關(guān)電源DIY,它的作用遠(yuǎn)超想象,今天用通俗的語言+實操場景,帶你解鎖變壓器的核心用法。
    的頭像 發(fā)表于 01-05 15:55 ?322次閱讀
    不止變壓!變壓器的4大“隱藏技能”,玩轉(zhuǎn)電子<b class='flag-5'>制作</b>全場景

    DIYer必看!音頻變壓器的3個“隱藏技能”,讓你的手工設(shè)備秒變專業(yè)級

    各位電子發(fā)燒友們,你是不是也癡迷于DIY各種音頻小玩意?比如自制藍(lán)牙音箱、改裝復(fù)古收音機(jī),結(jié)果卻發(fā)現(xiàn):為啥我的作品總比成品差一口氣?答案可能就在你忽略的音頻變壓器上!
    的頭像 發(fā)表于 12-12 15:29 ?387次閱讀
    DIYer必看!<b class='flag-5'>音頻</b>變壓器的3個“隱藏技能”,讓你的手工設(shè)備秒變專業(yè)級

    怎么樣來解決CLASS D音頻功放芯片對收音干擾的問題?

    相信很多電子工程師在規(guī)劃新產(chǎn)品開發(fā)項目時,都面臨這樣的痛點(diǎn)。要解決CLASS D數(shù)字功放對FM收音干擾的問題,首先我們要了解干擾源來自哪里---數(shù)字功放對收音的干擾多來自高頻開關(guān)產(chǎn)生的電磁輻射和傳導(dǎo)
    發(fā)表于 12-06 11:49

    何用FPGA控制ADV7513實現(xiàn)HDMI畫面顯示和音頻播放

    HDMI接口顯示使用DMT時序+TMDS編碼來實現(xiàn)。當(dāng)用FPGA控制HDMI的數(shù)據(jù)傳輸時,通??梢圆捎眉僐TL實現(xiàn)TMDS算法或者使用專門的HDMI芯片(如ADV7513)這兩種方案來完成。本文主要是介紹如何用FPGA控制ADV7513實現(xiàn)HDMI畫面顯示和音頻播放。
    的頭像 發(fā)表于 12-02 11:05 ?6888次閱讀
    如<b class='flag-5'>何用</b>FPGA控制ADV7513實現(xiàn)HDMI畫面顯示和<b class='flag-5'>音頻</b>播放

    索尼sw7600gr收音機(jī)中文使用說明書

    索尼sw7600gr收音機(jī)的中文使用說明
    發(fā)表于 11-11 17:31 ?5次下載

    索尼icf-sw10收音機(jī)維修手冊

    索尼icf-sw10收音機(jī)維修手冊(英文版)
    發(fā)表于 11-11 17:30 ?11次下載

    汽車音響系統(tǒng)中的關(guān)鍵器件:高性能 ADC、DAC 與數(shù)字音頻收發(fā)器

    音響系統(tǒng)的設(shè)計水平。 ? ? 在這一過程中,ADC、DAC以及數(shù)字音頻收發(fā)器成為音頻鏈路中不可或缺的核心器件。 1、系統(tǒng)組成 ? 典型的汽車音響系統(tǒng)由以下部分組成: 音源輸入 :藍(lán)牙、USB、CD、收音機(jī)、AUX、麥克風(fēng)等。 數(shù)
    的頭像 發(fā)表于 09-04 17:09 ?1302次閱讀
    汽車音響系統(tǒng)中的關(guān)鍵器件:高性能 ADC、DAC 與數(shù)字<b class='flag-5'>音頻</b>收發(fā)器

    星火6J3-1交直流二波段收音機(jī)電路圖資料

    星火6J3-1交直流二波段收音機(jī)電路圖
    發(fā)表于 08-18 17:24 ?15次下載

    收音機(jī)到新能源:鋁電解電容如何跟著電子設(shè)備 “進(jìn)化” 了半個世紀(jì)?

    從礦石收音機(jī)的沙沙聲到智能手機(jī)的流暢觸控,電子設(shè)備的進(jìn)化史背后隱藏著一支"無聲功臣"——鋁電解電容器。這種誕生于1921年的電子元件,如同電子工業(yè)的"活化石",在百年間經(jīng)歷了三次技術(shù)革命,其進(jìn)化軌跡
    的頭像 發(fā)表于 08-15 15:38 ?949次閱讀
    從<b class='flag-5'>收音機(jī)</b>到新能源:鋁電解電容如何跟著電子設(shè)備 “進(jìn)化” 了半個世紀(jì)?

    R-1012德生收音機(jī)電路圖資料

    早期德生收音機(jī)R-1012圖紙。
    發(fā)表于 07-03 17:55 ?17次下載

    語音助手只能聊天?啟明云端AI語音交互方案偷偷修煉了音樂才藝!

    “語音助手只能聊天?太out了!”語音交互的新樂章已經(jīng)奏響!啟明云端基于樂鑫科技芯片的AI語音方案正式解鎖音樂技能樹,只需一句指令,智能設(shè)備即刻變身專屬點(diǎn)唱機(jī)。只要版權(quán)到位,想聽什么?您說了算!多
    的頭像 發(fā)表于 06-27 18:03 ?958次閱讀
    語音助手只能聊天?啟明云端AI語音交互方案偷偷修煉了音樂才藝!

    MICRO OLED 金屬陽極像素制作工藝對晶圓 TTV 厚度的影響機(jī)制及測量優(yōu)化

    引言 在 MICRO OLED 的制造進(jìn)程中,金屬陽極像素制作工藝舉足輕重,其對晶圓總厚度偏差(TTV)厚度存在著復(fù)雜的影響機(jī)制。晶圓 TTV 厚度指標(biāo)直接關(guān)乎 MICRO OLED 器件的性能
    的頭像 發(fā)表于 05-29 09:43 ?797次閱讀
    MICRO OLED 金屬陽極像素<b class='flag-5'>制作</b>工藝對晶圓 TTV 厚度的影響<b class='flag-5'>機(jī)制</b>及測量優(yōu)化

    德州儀器新一代音頻處理器塑車載信息娛樂系統(tǒng)

    從 1922 年車載收音機(jī)首次裝配在車上開始,汽車座艙便開啟了聲學(xué)體驗的進(jìn)化史,同時也是汽車駕乘體驗的演進(jìn)史。
    的頭像 發(fā)表于 05-27 17:15 ?2251次閱讀
    德州儀器新一代<b class='flag-5'>音頻</b>處理器塑車載信息娛樂系統(tǒng)

    【開源獲獎案例】基于T5L智能屏的FM收音機(jī)

    ——來自迪文開發(fā)者論壇本期為大家推送迪文開發(fā)者論壇獲獎開源案例——基于T5L智能屏的FM收音機(jī)。該方案基于T5L智能屏,通過串口4與FM收音機(jī)模塊進(jìn)行通訊,實現(xiàn)自動搜索獲取不同頻段電臺,同時支持選臺、頻率調(diào)節(jié)、音量控制等功能,為用戶提供便捷操作體驗。
    的頭像 發(fā)表于 03-28 15:39 ?986次閱讀
    【開源獲獎案例】基于T5L智能屏的FM<b class='flag-5'>收音機(jī)</b>