|
本帖最后由 p121 于 2016-10-26 09:24 編輯 DIY 宣言: 我想,我們能在這里相會(huì),是因?yàn)槲覀兌加幸活w不羈的心! 我DIY,我快樂(lè),DIY不是為了省錢,省錢只是DIY的副產(chǎn)品,當(dāng)我們拿著自己做的遙控、自己做的電調(diào)、自己做的航模飛機(jī)在天上翱翔,我想那時(shí)我們才能體會(huì)到真正的自豪,真正的快樂(lè)。但,DIY有風(fēng)險(xiǎn),可能你買了一堆元器件卻什么也沒(méi)做出來(lái),可能你做出來(lái)效果卻差強(qiáng)人意。DIY,只為發(fā)燒而生。 卸開(kāi)遙控器外殼,看到里面密密麻麻的電路和元器件,你是否感到它很神奇、很復(fù)雜?其實(shí)它并沒(méi)有你想象的那么高深莫測(cè)。本貼將帶你真正低成本制作一套實(shí)用的2.4G 遙控器接收機(jī)。 本教程雖然已盡可能傻瓜化,但仍有一定門檻,雖然很多0電子基礎(chǔ)的人也比葫蘆畫(huà)瓢的一次性制作成功,但也有不少人電子知識(shí)不錯(cuò)反而屢次失敗。而且DIY不能只看元件的成本,還要注意到有很多隱形成本,比如逛淘寶需要掏郵費(fèi),想焊接,就得先有電烙鐵才行,萬(wàn)一制作有問(wèn)題,可能還得再買個(gè)萬(wàn)用表測(cè)量下哪里有問(wèn)題等等??傊绻阒皇潜е″X的目的來(lái)DIY,可能得到的與預(yù)期相反。 廢話就不多說(shuō)了,教程開(kāi)始。 第三代遙控器教程: 一、簡(jiǎn)介: 第三代遙控器從設(shè)計(jì)時(shí)就已經(jīng)注定,必是一個(gè)DIY屆史詩(shī)級(jí)的作品,三代遙控器將2.4G、433M、紅外三種制式的遙控整合為一, 一控通吃本系列內(nèi)所有接收機(jī),同時(shí)通過(guò)破解廠家通信協(xié)議,能夠控制市面上的多種玩具四軸、飛機(jī)。 三代控,能夠這么玩?。?nbsp; 全中文菜單大屏顯示,設(shè)置輕松搞定。英文控什么的最討厭了,樓主入魔時(shí)買的天六二代遙控器,到現(xiàn)在還得看著說(shuō)明書(shū)才知道自己設(shè)置的對(duì)不對(duì)。 數(shù)據(jù)回傳!三代的核心特色功能,讓你隨時(shí)知道飛機(jī)的電量還有多少,信號(hào)好不好。 集成角度傳感器,提供新的遙控體驗(yàn):體感飛行!真正達(dá)到人機(jī)合一的境界。 功能強(qiáng)大的PPM信號(hào)輸入/輸出器,可以用來(lái)玩模擬器,教練模式帶新手,還能智能映射通道,將兩臺(tái)遙控器合二為一,兩個(gè)人合力操作一個(gè)模型等。 集成紅外發(fā)射器,可以控制微型紅外接收機(jī),遙控破解協(xié)議的紅外玩具,甚至直接打開(kāi)你家的電視和冰箱?! ?br> 支持可編程的自動(dòng)動(dòng)作發(fā)生器,一個(gè)按鍵就能讓你的模型做出預(yù)設(shè)的飄逸動(dòng)作。 2.4G全頻掃描。查看可能的干擾源,防止被干擾失控 除此之外,作為一款遙控器該有的功能他都有多機(jī)型參數(shù)保存、微調(diào)、通道反轉(zhuǎn)、舵量控制、線性調(diào)節(jié)、自定義的混控器、自定義的跳頻、自定義的通信密碼、電池電壓顯示、低壓報(bào)警、操作音效、遙控計(jì)時(shí)提醒、開(kāi)機(jī)自檢等功能,多達(dá)6個(gè)模擬通道、6個(gè)開(kāi)關(guān)通道,已及擴(kuò)展通道等。 三代接收機(jī): 不僅遙控升級(jí),三代接收機(jī)也進(jìn)行了全新設(shè)計(jì),各通道除了能輸出傳統(tǒng)的舵機(jī)信號(hào)外,還可以輸出高地電平信號(hào),PWM信號(hào),直接驅(qū)動(dòng)外部設(shè)備,淘汰各種遙控開(kāi)關(guān)。 PPM信號(hào)輸出,串口數(shù)據(jù)輸出,可以玩無(wú)線模擬器、接飛控等。 電壓回傳、信號(hào)質(zhì)量回傳。 如此高的性能,價(jià)格卻低廉的難以想象,因?yàn)槟阒恍枰鰩资脑骷杀荆鴺侵餍难_(kāi)發(fā)的程序免費(fèi)開(kāi)源給你使用。 二、電路焊接: 1,先焊接上單片機(jī)、電容晶振并下載程序。 2,焊接顯示屏,如果下載程序正確,會(huì)有顯示效果。注意液晶屏電壓:如果單片機(jī)為12C5A,那么屏選5V的,背面有穩(wěn)壓芯片的;如果單片機(jī)為12LE5A,那么屏選3V的,背面穩(wěn)壓芯片輸入和輸出短接,否則會(huì)出現(xiàn)顯示錯(cuò)亂 3,顯示屏能顯示,DIY已經(jīng)成功一半,接下來(lái)按樓下的電路圖逐個(gè)焊上搖桿、按鍵,無(wú)線模塊,一個(gè)最少原件能夠工作的四通道遙控器已經(jīng)完成。 4,添加旋鈕通道,開(kāi)關(guān)通道等,構(gòu)成多通道功能完全版。 背面焊接圖: ![]() 元件清單:(為避免廣告嫌疑,圖片隨機(jī)抓取,大多數(shù)物品可以一站式購(gòu)齊) 1、STC12C5A60S2 DIP-40單片機(jī)一個(gè),12M晶振及30P瓷片電容兩個(gè),HT7333芯片一個(gè)。 ![]() ![]() ![]() ![]() ![]() 2、穩(wěn)壓芯片AMS117 3.3一個(gè),78m05或AMS1117 5.0一個(gè)。 3、晶聯(lián)訊12864一個(gè). 4、油門搖桿電位器和普通搖桿電位器(區(qū)別:油門電位器不自動(dòng)回中,如果制作目的是車船遙控器,可以都用普通搖桿)。 5、10K電阻、20K電阻一個(gè),按鍵7個(gè)。 ![]() ![]() ![]() ![]() ![]() 6、 100uf 16V電容三個(gè),104瓷片電容一個(gè)。 7、耳機(jī)插座一個(gè)(用于輸入輸出PPM模擬信號(hào)),蜂鳴器一個(gè)。 8、扭子開(kāi)關(guān)、旋鈕電位器。 ![]() ![]() ![]() ![]() ![]() ![]() 9、最后要說(shuō)的是無(wú)線模塊的選取。市面上各種模塊質(zhì)量參差不齊,如果你想獲得更遠(yuǎn)的距離,那一定要買好的模塊。 低配版:4.5元模塊做發(fā)射,4.5元做接收,地面距離100米; 中配版:35元模塊做發(fā)射,4.5元做接收,地面距離200米到400米間; 高配版:35元模塊做發(fā)射,35元作接收。地面距離》1000米; PCB天線更換為外置天線后效果可再增加30%。 ![]() ![]() 四、下載固件 樓主一直在努力開(kāi)發(fā)和開(kāi)源,但是個(gè)人的力量究竟有限,何況現(xiàn)實(shí)身份還是一個(gè)沒(méi)有經(jīng)濟(jì)能力的學(xué)生,所以在此開(kāi)放眾籌,如果樓主的開(kāi)源系列給你帶來(lái)了樂(lè)趣,那么不妨你也來(lái)支持一下樓主。 大家的支持是樓主前進(jìn)的動(dòng)力! 眾籌鏈接:一元眾籌 (已有數(shù)十位熱心的網(wǎng)友支持,十分感謝) 請(qǐng)制作成功的積極向我反饋,反饋內(nèi)容包括:你制作后的圖片,你發(fā)現(xiàn)的BUG,你的改進(jìn)意見(jiàn)等。 三代正式A版更新?。?/font> 固件: 遙控器下載此固件,下載時(shí)記得勾選“復(fù)位做IO”。 三代新推出的接收機(jī),下載時(shí)只需選擇12.000M時(shí)鐘即可。 原來(lái)做了二代接收機(jī)的,也沒(méi)有拋棄你們哦,通過(guò)升級(jí)可以兼容繼續(xù)用 程序源碼 更新日志:A版 2016.3.20 1、完整的8通道遙控器的所有功能; 2、回傳BEC電壓、動(dòng)力電池電壓、遙控信號(hào)質(zhì)量; 3、8通道PPM輸入/輸出,模擬器/教練; 4、自定義失控舵量,調(diào)整后會(huì)實(shí)時(shí)更新到接收機(jī),LED燈會(huì)閃一下; 5、搖桿校準(zhǔn),進(jìn)入校準(zhǔn)后晃動(dòng)每個(gè)搖桿到最大值,再次按確認(rèn)鍵保存; 6、輸入輸出雙層映射,輸入映射用于適應(yīng)操作習(xí)慣,輸出映射可以調(diào)整通道順序、實(shí)現(xiàn)虛擬Y線等; 常見(jiàn)問(wèn)題解答 Q and A: Q:我做了以后沒(méi)成功,該怎么辦? A:不知道是不是樓主的表達(dá)方式有問(wèn)題還是什么,反正經(jīng)常有人因?yàn)楹苊黠@不仔細(xì)的錯(cuò)誤失敗,樓主也沒(méi)有時(shí)間一一解釋,現(xiàn)在再總的說(shuō)一遍。 1,焊接好單片機(jī)、晶振、30p電容后就要下載程序了,下載遙控單片機(jī)時(shí)必需勾選復(fù)位IO選項(xiàng),否則不能顯示。下載接收機(jī)單片機(jī)時(shí)必須勾選復(fù)位IO、取消內(nèi)部時(shí)鐘,復(fù)位電壓設(shè)低,否則不能正常工作。 2,(H版)遙控第一次開(kāi)機(jī)會(huì)顯示一下,然后會(huì)進(jìn)入由左手搖桿設(shè)置屏幕的模式,這時(shí)屏幕可能沒(méi)有顯示,晃動(dòng)搖桿到屏幕清晰的時(shí)候,按下菜單鍵完成。 3,遙控接收都完成后,需要一次對(duì)頻才能工作。對(duì)頻方法見(jiàn)Q and A。如果遙控一直搜索接收機(jī),那就是無(wú)線模塊沒(méi)焊好,電路再檢查下; 大家要仔細(xì)看教程!不要把程序、電路圖一下載然后就自己搗騰去了,這樣多半做不好! 受限于硬件,二代控已經(jīng)結(jié)版,本次更新H版為最后一版。 (F:) 1、解決5110顯示問(wèn)題:第一次開(kāi)機(jī)將進(jìn)入由搖桿位置設(shè)置液晶對(duì)比度模式,晃動(dòng)左手搖桿,當(dāng)屏幕清晰顯示時(shí)按菜單鍵保存; 2、新增手動(dòng)恢復(fù)出廠:開(kāi)機(jī)時(shí)長(zhǎng)按菜單鍵即可擦除所有數(shù)據(jù); 3、新增搖桿行程校準(zhǔn):進(jìn)入校準(zhǔn)菜單后盡力晃動(dòng)每個(gè)搖桿到最大值即可,菜單鍵保存退出。可以兼容帶微調(diào)的舊式FM控; 4、解決接收機(jī)6通道問(wèn)題:6通道插舵機(jī)上電不會(huì)再出現(xiàn)不能用的問(wèn)題!5/6通道短接上電重新對(duì)碼功能保留; 5、新增開(kāi)機(jī)安全油門;開(kāi)機(jī)油門不安全不會(huì)工作。如果另有它用,按菜單鍵跳過(guò); 6、新增油門鎖定:鎖定油門后再也不怕熊孩子了!; 7、新增1個(gè)開(kāi)機(jī)畫(huà)面及畫(huà)面預(yù)覽:畫(huà)面可以預(yù)覽了呢,搖桿向右確定; 8、新增通道映射;強(qiáng)大的通道映射功能!如果某一通道損壞,可以映射到別的通道,也可以一個(gè)搖桿,映射多個(gè)通道; 9、新增機(jī)型中文命名:字母黨什么的最討厭了,我要中文名稱??; 10、新增查看硬件狀態(tài):查看所有端口工作狀態(tài); 11、優(yōu)化主界面顯示:主界面增加油門柱狀圖,以及各通道實(shí)時(shí)狀態(tài); 12、移除無(wú)用菜單、一鍵微調(diào)。 (G:) 13、新增可調(diào)功率:發(fā)射功率可四檔自由設(shè)置,更省電; 15、新增主界面顯示切換:可選擇實(shí)時(shí)顯示1/2/3通道或5/6/7通道; 16、新增油門限高:比例限制油門的最大值; 17、新增飛控模式油門:縮放油門舵量以讓飛控識(shí)別; 18、新增按鍵鎖定油門:長(zhǎng)按背光燈鍵可以直接鎖定、解鎖油門 19、新增自定義失控保護(hù)舵量:確認(rèn)時(shí),會(huì)回將1/2/3/4通道當(dāng)前鎖定的舵量更新到接收機(jī),接收機(jī)需重新對(duì)碼; 20、新增安全油門退出菜單,防止油門意外開(kāi)啟; 21、修正F版菜單下油門問(wèn)題。 (H:) 22、新增音效開(kāi)關(guān):當(dāng)你覺(jué)得聲音很吵時(shí)可以關(guān)閉它; 23、修正5/6/7通道的混控問(wèn)題; 24、修正無(wú)線模塊的設(shè)置更新問(wèn)題; 25、優(yōu)化菜單油門退出界面 下載時(shí)仍需注意選項(xiàng)設(shè)置,否則不能正常工作; G版程序做了規(guī)范化的整理以及更細(xì)致的注釋,歡迎有能力的同志繼續(xù)開(kāi)發(fā)。 Q and A: Q:5110液晶不顯示怎么辦? A:如果接線沒(méi)有錯(cuò)誤,那么請(qǐng)更新G版固件,第一次開(kāi)機(jī)時(shí)上下左右搖晃油門搖桿即可。如果仍不顯示,可能是內(nèi)部導(dǎo)電膠條接觸不良。 *遙控器下載必須勾選“復(fù)位做IO”! Q:只焊接單片機(jī)可以下載程序,全部做好后不能下載了怎么辦? A:這是下載器電流不足引起的。如果你的下載器是CH340g,那么5V和VCC一定要連接在一起。如果還不行,那么可以嘗試外接電源下載法,遙控只接GND、TX、RX,點(diǎn)擊下載后,插上5V電源即可。 Q:遙控和接收怎么對(duì)頻? A:先短接接收機(jī)5/6通道(靠近單片機(jī)的引腳)再上電,LED常亮,遙控選擇新建接收機(jī)即可,正常會(huì)在0.1S內(nèi)完成對(duì)碼。 *接收機(jī)如果已經(jīng)對(duì)過(guò)頻,上電時(shí)LED燈會(huì)閃一下再熄滅,沒(méi)開(kāi)遙控的話會(huì)再亮;如果沒(méi)有對(duì)過(guò)頻,上電常亮(第一次下載G版時(shí)是未對(duì)頻狀態(tài)); Q:遙控可以和接收機(jī)通信,但舵機(jī)亂響不受控制什么原因? A:使用晶振的接收機(jī)下載時(shí)一定注意不能勾選“內(nèi)部時(shí)鐘”。 Q:跳頻怎么設(shè)置?為什么別人可以控制我的?(怎樣多個(gè)遙控同時(shí)工作?) A:蘿麗控的默認(rèn)設(shè)置都是一樣的,所以如果你不進(jìn)行個(gè)性化的設(shè)置會(huì)互相干擾。首先你進(jìn)入跳頻序列,更改每次的頻道,然后進(jìn)入通信密碼,隨便修改下,然后再與接收機(jī)對(duì)碼即可。 Q:我做了好幾個(gè)接收機(jī),怎么用一個(gè)遙控控制它們? A:雖然是多個(gè)接收機(jī),但肯定是不同時(shí)間分別工作的,所以遙控只需個(gè)性化設(shè)置一次,然后分別與每個(gè)接收機(jī)對(duì)頻即可。 Q:遙控以前很正常,突然出現(xiàn)不正常工作了怎么辦? A:多半是EEPROM數(shù)據(jù)保存出錯(cuò)照成的,開(kāi)機(jī)時(shí)長(zhǎng)按菜單鍵恢復(fù)出廠即可。 對(duì)于大部分在制作過(guò)程中出現(xiàn)的異常問(wèn)題,現(xiàn)在可以總結(jié),絕大部分是焊接和連線不合格及看教程不仔細(xì)造成的,因此你首先檢查的就是線路是否良好以及是否遺漏了什么步驟。此外如果你不懂電子的話就不要隨意改動(dòng),每一步都必須按教程來(lái),沒(méi)有做不出來(lái)的道理。 如果出現(xiàn)什么奇葩問(wèn)題,自己多思考思考,多備點(diǎn)元器件,把懷疑有問(wèn)題的換下來(lái),用排除法、替換法總能找到是哪里出了問(wèn)題。 !注意:如果你買的是帶短路帽的CH340G模塊,模塊上VCC要和5V短路。否則極易下載失敗 樓主win7 64位電腦 所用的驅(qū)動(dòng) 驅(qū)動(dòng)不保證一定可用,出現(xiàn)問(wèn)題換另一個(gè)版本試試。 在USB轉(zhuǎn)TTL下載器上找到以下四個(gè)插針:+5V、GND、RXD、TXD,用一個(gè)4P插接件和一個(gè)小開(kāi)關(guān)可以簡(jiǎn)易的構(gòu)建一個(gè)下載器。 5V引腳接芯片正極,TXD與RXD分別接電路圖中標(biāo)注的引腳。 ![]() 下載方法: 1、運(yùn)行STC——ISP,選擇自己的COM號(hào), 2、!按照下面的設(shè)置圖正確設(shè)置每個(gè)選項(xiàng)!,打開(kāi)程序文件,加載HEX文件(現(xiàn)在不給單片機(jī)供電) 3、點(diǎn)擊下載,為單片機(jī)接通電源,等待下載完成即可。 !下載固件應(yīng)該在焊接好單片機(jī)、晶振、30P電容之后的第一時(shí)間就下載,如果下載不了繼續(xù)焊接也是白搭; !如果一直在檢測(cè),試著交叉一下RXD和TXD。必須要有斷電重新上電的過(guò)程。 ![]() ![]() 這個(gè)DIY沒(méi)什么難度,但一定要“認(rèn)真” ![]() 四通接收機(jī)設(shè)置圖: ![]() 接收機(jī)制作教程: 一、新版6通道接收機(jī) 簡(jiǎn)述: 新版接收機(jī)功能十分強(qiáng)大,通過(guò)它,你可以: 1、采用寬電壓的芯片,不僅可以用于常見(jiàn)的2S、3S模型,而且可以兼容1S電池,制作微模型。 2、信號(hào)回傳功能,能夠回傳電壓到遙控器顯示,省去電壓報(bào)警器。 3、失控保護(hù)功能,可以在信號(hào)丟失時(shí)自動(dòng)執(zhí)行預(yù)設(shè)舵量。 4、PPM輸出功能,可以做無(wú)線模擬器、只用1根線連接四軸飛控等。 5、PWM輸出,外接MOS管可以直接驅(qū)動(dòng)有刷電機(jī),連電調(diào)都可以省了。 6、開(kāi)關(guān)電平信號(hào)輸出,外接三極管可以直接做電子開(kāi)關(guān),燈控。點(diǎn)火器什么的也可以省了。 7、………… 焊接(基礎(chǔ)版): 功能這么吊電路依然十分簡(jiǎn)單: ![]() 只焊接了單片機(jī)時(shí)就可以下載程序了 ![]() ![]() ![]() ![]() 背面焊接參考電路: ![]() 原理圖: ![]() 材料清單: 1、STC15W408AS DIP-16單片機(jī)。 2、紅色發(fā)光二極管、1K電阻。 3、100uf 16V電容兩個(gè),104瓷片電容1個(gè)。 4、2.54間距排針,AMS1117 3.3一個(gè)。 5、NRF24L01無(wú)線模塊一個(gè)。 功能擴(kuò)展外圍電路: 6通道接收機(jī)教程 !注意電阻位置前后有變動(dòng),以電路圖為準(zhǔn)。 !在第一次下載程序成功之前,發(fā)光二極管不能接,否則無(wú)法下載。正確下載以后,發(fā)光二極管不再影響第二次下載 !再次強(qiáng)調(diào),下載程序一定要按圖設(shè)置,否則將導(dǎo)致各種不正常 材料清單: 10孔*10孔洞洞板; STC11F04E—DIP20 單片機(jī); 12M晶振,30P電容; 電源電容470uf,無(wú)線模塊電容大于等于47uf,104電容; 發(fā)光二極管,1K歐電阻; NRF24L01模塊; 3.3V穩(wěn)壓芯片; 重量只有7g ![]() 六通信號(hào)輸出 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 12通道接收機(jī)教程 芯片:STC12C5608AD 制作方法及材料與六通道基本相同。注意晶振位置前后有變動(dòng)。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 本12通接收機(jī)前7通道為模擬通道,后5通道為開(kāi)關(guān)通道,對(duì)應(yīng)于遙控器CHA、CHB、CHC、CHD、CHE。 4通道PCB輕型接收機(jī)教程 手工版接收機(jī)過(guò)于笨重,針對(duì)這種情況,樓主新出4通道的輕型PCB接收機(jī)。支持5V到3V的寬電壓,可用于1S的小車或小飛機(jī)。 沒(méi)有幾個(gè)元件,應(yīng)該很好焊接吧!注意LED底部的橫線的位置是靠近102的。兼容直插無(wú)線模塊和微型無(wú)線模塊,使用微型時(shí)重量只有2g級(jí)別。 單片機(jī)下面的兩個(gè)焊盤既可下載程序,也可短接后上電重新對(duì)碼。 ![]() ![]() ![]() 如果使用接收機(jī)玩飛機(jī)模型,遙控器天線需折彎,天線側(cè)面信號(hào)最好,切不可將天線指向模型。 推薦接收使用外置天線,不要使用PCB天線。小天線淘寶可以買到,比PCB天線距離能提高40%。 ![]() ![]() 如果使用接收機(jī)玩車、船等模型,使用最垃圾最便宜的無(wú)線模塊即可滿足遙控距離。此時(shí)天線推薦改裝為6DBi的自制天線,除了增益更高,天線長(zhǎng)度也很長(zhǎng),增大與地面的距離,還可以當(dāng)旗子用。使用時(shí)遙控器天線也豎起來(lái),與接收天線相互平行,信號(hào)最好。 ![]() ![]() ![]() ![]() 最后說(shuō)一下模友們?cè)贒IY中常犯的錯(cuò)誤: 1,布局不合理,信號(hào)會(huì)被自身電路擋住。如果一定要這樣布局,那必須焊接外置天線 ![]() 原理圖文件,需要的可以查看下載 |
|
|
來(lái)自: 游蕩者也 > 《無(wú)人機(jī)》