2016年4月16日 星期六

新手的多軸 - nRF24L01P+PA+LNA/JJ-1000/X9D+

有人問我他在網路上看到X9D+可以控制JJ-1000,使用nRF24L01P這個模組控制,他參考rctw這一篇文章但都連不起來,問我該怎辦?
Photo-2016-04-16-20-27-22_1189-2016-04-16-20-27.JPG
基本上接線依照圖跟文比對一下沒什麼太大問題
這是Arduino Nano的腳位
#define PPM_pin 2 // PPM in
#define MOSI_pin 3 // MOSI - D3
#define SCK_pin 4 // SCK - D4
#define CE_pin 5 // CE - D5
#define MISO_pin A0 // MISO - A0
#define CS_pin A1 // CS - A1
這是nRF24L01P的腳位,兩個比對一下就知道線路怎接
PastedGraphic-2016-04-16-20-27.png
那通常最大問題其實在另一個地方,在nRF24_multipro.ino這檔案前面,有定義頻道的順序,有人是美國手,也有人是日本手,所以記得更改一下你的順序。
比對一下X9D+上的CH1~4的順序,在比對chan_order這表的順序是否一致即可
PastedGraphic1-2016-04-16-20-27.png

nRF24_multipro 原始碼下載處

這是我自己做的,用3DP印一個盒子裝進模組,可以跟X9D+完全密合。