深圳市創研數字通訊有限公司
聯系人:羅先生
手機:13692246378
電話:0755-85299996
郵箱:lokiqi@qq.com
網址:http://fm1062.cn
地址:深圳寶安35區東方鼎泰文創科技園212
深圳市創研數字通訊有限公司
聯系人:羅先生
手機:13692246378
電話:0755-85299996
郵箱:lokiqi@qq.com
網址:http://fm1062.cn
地址:深圳寶安35區東方鼎泰文創科技園212
首先在這感謝國外RCgroups的無私分享,讓我們有了折騰和學習的樂趣,在此,奉上開源鏈接:http://www.rcgroups.com/forums/showthread.php?t=2477752
國外開源的這個接收機,40個接收頻道,該項目是在arduino的基礎開發的,接收模塊是RX5808,在老外的GitHub上,有兩個方案,TVOUT方案以及OLED方案。方案一:TVOUT方案有點是直接可以在顯示屏上面顯示圖傳信息,缺點就是沒法疊加到圖像上,需要一個開關在TVOUT和圖像之間切換!方案二:OLED方案就不多說了,就是在板子上接一個OLED顯示屏,把圖傳相關的信息顯示到OLED屏幕上!
需要準備的材料:
arduino一個(無論mini,nano,還是UNO,只要單片機是mega328的就行)
RX5808模塊
i2c通訊OLED一個(如果采用方案一的話就不需要)
CD4066
電阻,電容,開關等
圖一是最簡單的方案一,單接收模塊
圖二是方案一雙接收模塊
圖三是方案二單接收模塊
圖四是方案二雙接收模塊
附完原理圖后,給大家分析下整個方案原理:
有人會問,RX5808接收模塊只是8通道啊,為何能有40個頻道?秘密在下圖
其實RX5808模塊是支持單片機的SPI通訊的,通過單片機給模塊十六位的通訊碼,就可以實現不同頻率頻道,理論上是只要在這個范圍內,多少個通道都可以(個人感覺沒意義,而且目前的40個頻道還有串頻的)
接下來,就是如何實現自動搜頻,
對于雙集接收模塊如何切換呢,原理也很簡單,根據上面圖二和圖四可以看出,單片機分別識別兩個模塊的rssi信號,那個信號最強,就通過CD4066切換到相應模塊的視頻輸出!
整個項目的原理,基本就是這么多,很簡單的方案,沒有多復雜!
具體代碼改寫,可以參考GitHub上面給的,選擇方案一還是方案二:https://github.com/sheaivey/rx58 ... led-arduino-nano.md
PS:方案一和方案二不能同時使用,只能二選一
附上幾張自己做的接收機: