欧美第一页在线_久久在线观看视频_成人激情视频在线观看_亚洲一区二区久久久_亚洲欧美一区二区三区四区_国产精品美女主播在线观看纯欲_日本精品久久电影_亚洲自拍偷拍网址_www.久久草.com_欧美精品免费在线_国产精品久久久久久久美男_国产一区二区三区在线视频_欧美日韩精品中文字幕_欧美老女人在线视频_欧美日韩中文字幕日韩欧美_色噜噜国产精品视频一区二区

內(nèi)容字號:默認(rèn)大號超大號

段落設(shè)置:段首縮進(jìn)取消段首縮進(jìn)

字體設(shè)置:切換到微軟雅黑切換到宋體






用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

時(shí)間:2015-08-21 來源:中國集群通信網(wǎng) 作者:張濤濤 點(diǎn)擊:

在本項(xiàng)目中,我用配有PiCam攝影機(jī)的Raspberry Pi做為無線攝影機(jī),可遠(yuǎn)距離、約百米內(nèi)傳送影像。影像的傳送是由慢速掃描電視(SSTV)透過業(yè)余無線電臺(俗稱火腿電臺)于2米波段(144.5兆赫)傳輸。

感謝 Oliver Mattos和Oskar Weigl,Raspberry Pi可以自行發(fā)出高頻FM訊號,低功率傳輸時(shí)無須使用額外的電子產(chǎn)品。若功率須些微增加,多加上一個(gè)單電晶體或雙電晶體的放大器即可。另外,推薦使用低通濾波器以過濾高頻訊號。

此項(xiàng)目還包含了偵測動態(tài)物體的Python程序碼,讓Raspberry Pi做為遠(yuǎn)超過一般WiFi網(wǎng)路范圍的無線監(jiān)視攝影機(jī)。請注意!你必須擁有業(yè)馀無線電執(zhí)照才能只用此裝置。

以下是裝置圖示,請按照步驟進(jìn)行。項(xiàng)目程序碼可以在我的博客或我的GitHub網(wǎng)頁找到。

特別感謝KI4MCW (SSTV), Oliver Mattos 以及 Oskar Weigl (PiFm)

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

圖示:antenna 天線/Pi NoIR Camera PiNoIR攝影機(jī)/PiFace control & display PiFace控制顯示面板/Battery 電池

可攜式SSTV攝影機(jī)會拍攝影像并且經(jīng)由業(yè)馀無線電臺SSTV攝影機(jī)傳送畫面。

材料

  • Raspberry Pi單板電腦,Maker Shed網(wǎng)站商品編號#MKPRI2,makershed.com。我選擇Raspbian作業(yè)系統(tǒng),因?yàn)樗荝aspberry Pi最熱銷也有良好支援的作業(yè)系統(tǒng)。

  • Pi NoIR攝影機(jī)模組,Maker Shed網(wǎng)站商品編號 #MKRPI6。一般的PiCam或USB網(wǎng)路攝影機(jī)亦可。

  • PiFace控制顯示面板(非必要), 但推薦選購。我打算把Raspberry Pi當(dāng)作隨拍慢速掃描電視攝影機(jī)來使用,因此有顯示面板跟按鈕非常方便。

  • 電池,5伏特US移動電源 。

  • 一小段電線,天線會使用到 。

  • 束帶,支撐天線用 。

  • 牛皮紙膠, 任何項(xiàng)目的必備品。

第一步:連接硬件

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

  • 在這個(gè)項(xiàng)目里,會用到的硬件只有Raspberry Pi、Pi NoIR攝影機(jī)、PiFace控制顯示面板和做為天線的一段電線。

  • 為達(dá)到可攜性,用牛皮膠布把一個(gè)5V USB電池組粘到Raspberry Pi外殼上。

第二步:拍攝畫面

  • 首先要做的是拍攝要傳輸?shù)漠嬅,?raspistill 指令行功能就能輕鬆達(dá)成:

raspistill -t 1 --width 320 --height 256 -e png -o /tmp/image.png

  • 針對SSTV,我們需要320×256畫素的小影像。它會以PNG影像檔格式存到 /tmp 目錄。

第三步:將影像轉(zhuǎn)換為SSTV聲音檔

  • 接著,我們要把影像轉(zhuǎn)換為可以無線傳輸?shù)穆曇魴n。Raspberry Pi有一些SSTV指令可以選擇。

  • 第一個(gè)拿來測試的是PiSSTV,這是一種Python指令。它可以用,但速度非常慢,一個(gè)影像要好幾分鐘才能轉(zhuǎn)換完成。(可以參考我博客上的細(xì)節(jié)。)

  • 接著我找到由ham KI4MCW羅伯特‧馬歇爾(Robert Marshall)所編寫的簡單的C語言指令?上г谇皩(dǎo)音調(diào)中有一些錯(cuò)誤,但都很容易修正。我還把它改得更有彈性,可以在指令行設(shè)定聲音采樣頻率。

  • 我的指令的原始碼可以在GitHub找到。編譯原始碼:

pi@rpicamera ~/sstv $ sudo apt-get install libgd2-xpm-dev   pi@rpicamera ~/sstv $ sudo apt-get install libmagic-dev   pi@rpicamera ~/sstv $ gcc -lgd -lmagic -o pisstv pisstv.c

  • 執(zhí)行程序:

pi@rpicamera ~/pisstv $ ./pisstv /tmp/image.png 22050   Constants check:         rate = 22050         BITS = 16       VOLPCT = 20        scale = 6553      us/samp = 45.351474      2p/rate = 0.000285  Checking filetype for file [/tmp/image.png]  File is a PNG image.  Input  file is [/tmp/image.png].  Output file is [/tmp/image.png.wav].    Writing audio data to file.  Got a total of [2589556] samples.  Done writing to audio file.  Created soundfile in 4 seconds.

  • 我們可以看到SSTV聲音檔只花了4秒鐘就建立完成。一切都很順利。下一步:無線聲音傳輸。

第四步:以PiFM傳輸聲音

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

  • 可以加裝一個(gè)無線發(fā)射器,像可攜式無線收發(fā)器那樣,但讓Raspberry Pi自己產(chǎn)生高頻訊號有趣多了。這都要感謝Oliver Mattos和Oskar Weigl的PiFM軟件(可以參考我們的Raspberry Pi)。

  • 在這里可以找到他們的程序碼。它已經(jīng)有很大的進(jìn)步:最初的版本很簡單,但使用了所有的CPU周期,而且訊號會受到其他程序運(yùn)作時(shí)產(chǎn)生的假信號干擾。最新版本使用的是DMA,運(yùn)作很順暢,也不會占用所有的CPU周期。但這個(gè)程序碼現(xiàn)在復(fù)雜多了。

  • Oliver and Oskar有很大的貢獻(xiàn),但PiFm軟件用在火腿無線電和SSTV就不適合。主要有兩個(gè)問題。首先是頻寬太大,第二個(gè)是定時(shí)問題。定時(shí)對SSTV很重要,而它有些誤差。

第五步:降低頻寬

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

  • 降低頻寬非常簡單。每位火腿族知道,頻寬可以由頻率調(diào)變的調(diào)變係數(shù)設(shè)定,和調(diào)變高頻載體的聲音訊號音量相等。在原始碼里,它是單一個(gè)值;可以在 Outputter/class的 consume 函數(shù)找到。

  • 這是原來的程序碼:

void consume(float* data, int num) {    for (int i=0; i<num;i++){        float value = data[i]*8;  // modulation index (AKA volume!)

  • 我做了這個(gè)值的指令行參數(shù)。新的程序碼是這樣:

void consume(float* data, int num) {    for (int i=0; i<num;i++){        float value = data[i]*modulation_index;  // modulation index (AKA volume!) (original 8)      

  • 可惜這樣效果不好,仍然有很強(qiáng)的邊帶,所以在此軟體的未來版本中還需要多加關(guān)注。

  • 第一張圖是全頻寬FM訊號的頻譜圖。

  • 第二個(gè)頻譜圖顯示降低的頻寬。調(diào)整中間的波峰后得到乾淨(jìng)的訊號,但還需要清除邊帶。

  • 最后一張圖是PiFm最初版本的降低頻寬訊號,頻寬很棒,但訊號受到CPU執(zhí)行其他程序時(shí)產(chǎn)生的干擾。

第六步:調(diào)整定時(shí)

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

用樹莓派和業(yè)余無線電打造遠(yuǎn)距離無線視頻傳送

  • PiFm的聲音傳輸采樣率稍微增加或減少時(shí),聽者幾乎感覺不到差別,但對于SSTV就不一樣了,SSTV的定時(shí)需要很精準(zhǔn)。

  • 稍有誤差的采樣率會造成影像傾斜,像在第一張圖所看到的。

  • 第二張圖是採樣正確的相同聲音檔。

  • 修正定時(shí)很簡單,只要修正原始碼中的定時(shí)常數(shù)。

//clocksPerSample = 22500.0 / rate * 1373.5;  // for timing, determined by experiment clocksPerSample = 22050.0 / rate * timing_correction;  // for timing, determined by experiment

  • 這邊可以看到我用變數(shù) timing_correction 來取代定時(shí)常數(shù)(1373.5),可以由指令行來設(shè)定。個(gè)別的Raspberry Pi會有不同的數(shù)值。在我的例子里,數(shù)值是1414.0。我想知道適合你的設(shè)定值是多少,請?jiān)谙旅媪粞愿嬖V我。關(guān)于其他程式碼的修改,請參考在GitHub的原始檔桉。

第七步:新增呼號

  • 開始用你的火腿無線電授權(quán)傳輸SSTV訊號時(shí),需要在每次傳輸時(shí)傳送你的呼號,所以我們要把這項(xiàng)資訊新增到影像里。

  • 我們可以從指令行用 imagick或從Python影像資料庫(PIL)來完成。這個(gè)項(xiàng)目里兩種都有使用。

第八步:捕捉動態(tài)

  • 現(xiàn)在我們可以擷取影像并用PiFm來順利傳送了,接下來我們的任務(wù)是在鏡頭前有動靜時(shí)觸發(fā)影像擷取。我把這個(gè)指令放在Python,搭配PIL。這個(gè)程式碼很簡單,它會比較前一個(gè)影像和當(dāng)前影像的畫素。如果變化太大,就會傳送影像。

這里是程序碼的片段:

# loop forever  while (True):           
# grab comparison image           
imgnew, bufnew = captureImage()           
# Count changed pixel           
changedPixels = 0           
for x in xrange(0, 320):                   
for y in xrange(0, 256):                           
# Just check red channel as it's dominant for PiCam NoIR                           
pixdiff = abs(buf[x,y][0] - bufnew[x,y][0])                           
if pixdiff > threshold:                                   
changedPixels += 1           
# Transmit an image if pixels changed           
if changedPixels > sensitivity:                   
# Swap comparison buffers                   
img = imgnew                   
buf = bufnew                   
transmitImage(img.copy())

 

(中國集群通信網(wǎng) | 責(zé)任編輯:陳曉亮)

中國集群通信網(wǎng),國內(nèi)首家集群通信專業(yè)網(wǎng)站。

Copyright © PttCn.Net, All Rights Reserved.   

聯(lián)系我們 聯(lián)系我們 中國集群通信網(wǎng) 對講機(jī)學(xué)堂 對講機(jī)世界

天天色综合成人网| 国产在线观看色| 3d精品h动漫啪啪一区二区| 久久老女人爱爱| 性xxxxxxxxx18欧美| 日本色综合中文字幕| 国产精品99在线观看| 国产欧美一区二区三区在线| www.亚洲人| 成人网中文字幕| 成人亚洲视频| 国产极品美女高潮无套久久久| 欧一区二区三区| 亚洲精品中文字| 亚洲欧美另类中文字幕| 在线天堂一区av电影| 伊人色综合一区二区三区影院视频| 欧美电影三区| 91福利视频在线观看| 欧美日韩视频一区二区| 精品亚洲一区二区三区在线播放| 成人午夜激情在线| 欧美色图亚洲图片| 免费av网站在线观看| 欧美国产亚洲精品| www99热| 亚洲人123区| 亚洲1区2区3区4区| 91网页版在线| 色老头一区二区三区在线观看| 日韩欧美国产三级电影视频| 欧美高清xxxxxkkkkk| 色婷婷精品视频| 国产综合动作在线观看| 私人高清影院 强乱中文字| av理论在线观看| 亚洲人成网站色在线观看| 日韩在线观看免费高清完整版| 久88久久88久久久| 成人免费在线观看网站| 亚洲在线视频观看| 亚洲の无码国产の无码步美| 激情丁香在线| 日韩成人dvd| 台湾成人av| 亚洲成人精品在线观看| 91在线免费看片| 99视频超级精品| 亚州av在线播放| 91久久久久久久一区二区| 国产日韩欧美亚洲| 成人午夜免费剧场| 国产精品午夜在线| 国产91av视频在线观看| 亚洲中文字幕在线一区| 在线成年人视频| 99久久精品免费看国产| av一级在线观看| 久久久精品久久久久特色影视| 国内一区在线| 一本色道久久综合| 亚洲国产一区二区a毛片| 男人最爱成人网| 日韩av电影免费观看高清| 一区二区三区性视频| 国产乡下妇女做爰视频| 国产精品成人免费电影| 欧美亚洲禁片免费| 在线观看免费视频高清游戏推荐| 久久久在线观看| 精品无码久久久久久久久| 欧美激情在线免费观看| 超污黄色软件| 国产专区在线视频| 久久精品国产久精国产爱| 岛国在线大片| 自拍视频一区| 国产日韩欧美一区二区三区视频| 欧美成人aaa片一区国产精品| 欧美一级黑人aaaaaaa做受| 精华区一区二区三区| missav|免费高清av在线看| avtt天堂在线| 久久久av一区| 中日韩免费视频中文字幕| free性欧洲69| 91精品999| wwwwww国产| 高h放荡受浪受bl| 激情久久久久久久| 亚洲新声在线观看| 国产精品无码午夜福利| 欧美激情奇米色| 粉嫩的18在线观看极品精品| 国产精品久久久久久久岛一牛影视| 久久国产精品一区二区| 精品一区二区三区欧美| 外国电影一区二区| 亚洲aaa视频| 久久久久久亚洲精品中文字幕| 成人无码一区二区三区| 欧美一级淫片a免费视频| 亚洲精品乱码久久| 翁止熄痒禁伦短文合集免费视频| 亚洲乱码国产乱码精品精可以看| 美女免费免费看网站| 日本视频一区二区在线观看| 日韩午夜av电影| 91成人免费观看网站| 久久久久国产精品熟女影院| www.1024| 污污视频在线观看网站| 99re这里只有精品视频首页| 免费无码国产精品| 好吊色欧美一区二区三区| 亚洲成人人体| 亚洲电影中文字幕| 亚洲小视频在线播放| 日韩欧美在线播放| 色综合一区二区三区| 亚洲成人一品| 欧美调教femdomvk| 国产精品99久久久久久久久久久久| 91啪国产在线| 中文字幕亚洲第一| 日韩a视频在线观看| 日本高清色图| 亚洲婷婷久久综合| 99国产成+人+综合+亚洲欧美| 清纯唯美亚洲综合一区| 日本中文字幕在线一区| 乱馆动漫1~6集在线观看| 国产精品久久久久久一区二区| 国产在线观看99| 久久精品国产精品亚洲综合| 快播av资源| 91手机视频在线观看| av资源网站在线观看| 久久久久久久久久久妇女| 精品推荐国产麻豆剧传媒| 久久综合久久网| 含羞草久久爱69一区| 久久天天躁狠狠躁夜夜躁2014| 日韩成人久久久| 国产精品理论片在线观看| 国产精品网站免费| 亚洲日本韩国在线| h片在线观看免费| 99高清视频有精品视频| 国产精品一区久久| 中文字幕免费精品| 国产精品视频一区国模私拍| 91精品国产一区二区三区| 国产农村妇女毛片精品| 日韩中文字幕a| 欧美一区二区视频在线观看2020| 日韩欧美色综合| 粉嫩av一区二区三区在线播放| 国内自拍中文字幕| 国产精品三级在线观看无码| 91精品国产高清91久久久久久| 欧美三级视频网站| 136福利第一导航国产在线| 午夜男人的天堂| 色之综合天天综合色天天棕色| 欧美激情aaa| 欧美中日韩在线| 国产在线|日韩| www.97视频| 日韩亚洲欧美一区二区三区| 国产视频网站在线观看| 成人在线视频一区二区三区| 日本网站在线观看一区二区三区| 成人污网站在线观看| 国产精品视频免费观看www| 免费看精品久久片| 黄色在线免费网站| 一区二区三区在线观看网站| 欧美极品免费| 九九久久精品一区| 国精产品一区一区三区mba下载| 免费无码毛片一区二区app| 欧美视频在线免费播放| 在线麻豆国产传媒1国产免费| 日韩视频免费观看高清在线视频| 精品一区二区三区在线观看国产| 97精品中文字幕| 黄色污污网站在线观看| 99视频热这里只有精品免费| 欧美一区二区影院| 无码一区二区三区视频| 中文字幕一区二区三区四区久久| 亚洲美女淫视频| 亚洲国产精品一区二区第四页av| av毛片免费看| 日韩一区二区三区高清| 在线视频播放大全| 精品久久久久亚洲| 免费欧美电影| www.日韩视频| 欧美成aaa人片在线观看蜜臀| 天天爱天天做色综合| 国产午夜精品无码| 亚洲黄色av| 日韩av片在线播放| 亚洲欧美一级二级三级| 欧美极品欧美精品欧美| 国产精品久久久免费观看| 91美剧网在线播放| 丁香另类激情小说| 黄视频在线观看网站| 久久青青草视频| 69成人精品免费视频| 欧美色图天堂网| 欧美暴力喷水在线| 无码人妻aⅴ一区二区三区日本| 欧洲免费在线视频| 日本色图在线| 一区二区三区高清国产| 免费看的av网站| 久久精品91久久香蕉加勒比| 国产在线拍揄自揄拍视频| 成人网视频在线观看| 男人天堂网页| 麻豆成人在线播放| 18欧美乱大交hd1984| 久久久精品国产| 亚洲欧美国产日韩天堂区| 九九热精品在线播放| 翡翠波斯猫1977年美国| 国产一级二级毛片| 狠狠干天天爱| 亚洲欧洲久久久| 成人软件网18免费视频| 亚洲茄子视频| 日本久久久久| 色成年激情久久综合| 69av在线| 亚洲一级高清| 成人羞羞视频免费看看| 国产高清视频免费观看| 中文字幕2020第一页| www.久久色| 日韩人妻一区二区三区蜜桃视频| 欧美最猛黑人xxxxx猛交| 国产欧美一区二区在线观看| 人人在草线视频在线观看| 欧美老女人性生活视频| 欧美日韩成人在线视频| 美女爆乳18禁www久久久久久| 黄色网址网站在线观看| av在线播放一区| 从欧美一区二区三区| 国产精品suv一区| 在线电影一区二区| 成人美女视频在线观看18| 久久亚洲成人精品| 又黄又爽的视频在线观看| 中文字幕在线视频精品| 国产精品99久久久久久成人| 涩涩视频网站在线观看| 国产精品久久无码| 4hu四虎永久在线影院成人| 99九九精品视频| 人妻熟妇乱又伦精品视频| 亚洲欧洲综合另类| 日韩欧美成人精品| 美女在线视频一区二区| 精品久久97| 在线免费观看av影视天堂| 高清一区二区三区四区五区| 国产精品久久久一本精品| 免费一级肉体全黄毛片| 国产免费中文字幕| 亚洲色精品三区二区一区| 9l国产精品久久久久麻豆| 欧美日韩一区二区三区四区五区六区| 亚洲 另类 春色 国产| 日本aa在线观看| 欧美美女一级片| 91精品国产调教在线观看| 九色一区二区| 中文天堂最新版本在线观看| 久久久无码精品亚洲国产| 天码人妻一区二区三区在线看| 一区二区视频免费在线观看| 国产精品自在线拍| 97人人模人人爽人人澡| 国产一区二区黄| 亚洲一区国产视频| 亚洲欧洲av色图| 国产白丝网站精品污在线入口| 996这里只有精品| 午夜激情福利在线| 在线综合亚洲| 夜夜爽www精品| 国产精品成人一区二区网站软件| 国产精品妹子av| 欧美亚洲另类在线一区二区三区| 精品人伦一区二区色婷婷| 九九久久九九久久| 97热在线精品视频在线观看| 久久久综合香蕉尹人综合网| 欧美天堂亚洲电影院在线观看| 日韩精品在线第一页| 3344永久| 日韩成人一区二区三区在线观看| 亚洲色欲综合一区二区三区| 无夜福利视频观看| 国产高清精品一区| 男女男精品视频| 欧美成人家庭影院| 水蜜桃色314在线观看| 激情成人综合网| 午夜久久久久久久久久影院| 欧美女孩性生活视频| 国模无码大尺度一区二区三区| 91精品国产91久久久久久青草| 国产精品欧美一区二区三区| 美女久久久久久| 五月亚洲综合| 久久精子c满五个校花| 亚洲桃色在线一区| www.欧美国产| 午夜视频在线瓜伦| 黄色动漫在线免费观看| 日韩毛片高清在线播放| 日本一区免费在线观看|