您好~想跟您聊聊您作的這個實驗可以嗎??
hi,有哪方面遇到問題呢?
作者已經移除這則留言。
我載入rf22_test.pde的範例程式做測試但編譯有問題請問RF22的資料庫是如何使用??還有請問您是如何用軟體觀看接收到的信號??
哈哈,剛剛回頭去找原先的code已經找不到了,所以我又去抓RF22( http://www.airspayce.com/mikem/arduino/RF22/RF22-1.40.zip)來看看,我Arduino IDE 使用1.6.3,嘗試編譯是有過的喔,要不要檢查看看是不是有去改到程式,或是能貼上錯誤訊息上來看看?至於監看的部份是使用USB轉TTL模組(網拍買得到),因為我收發的都是使用Arduino mini pro RXTX,使用UartAssist.exe看COM的訊息。SPI(SI4432)<--->Arduino<--->UART(PC)
想請問下(1)arduino mini pro的功用是甚麼有看過您的網誌還是不太懂 只是縮小版的 Arduino 板子嗎??(2)請問您還有用SI4432做別的實驗過嗎??
(1)是縮小板的Uno 主要是體積小 加上個人都是使用雙頭母杜邦線(2)4432那時候是在找無線模組,順便測試他最遠的傳輸距離,實測是透天1~5的距離,算是不錯。現在有比較新的4463規格又比4432高許多。
想請問下若要用電腦監看收到的訊號是將兩個Arduino的其中一個接電腦的USB然後開監看就好了嗎??哪一台是發送/接收要設定或按開關嗎??
Hi Oliver,我的測試一樣用您用的 Si4432 + CD4050BE 上傳進 pro mini 都無誤,但在 client 那端會卡在 waitPacketSend() 那裡, 明明都已送去 server 過了, loop 回來再送時就卡住.不知您有建議給我否? 謝謝.
我找出問題了, 那個原接線圖有問題, 在 Arduino 3.3v 接 CD4050 Vcc 接 Si4432 Vcc 那個部份.每當發射功率大於(或等於) 8dBm 時, Si4432 會因電力不夠而送出有問題, 進而卡在 waitPacketSend()因為 CD4050 接了 D10/D11 (5v from Arduino), 它的 Vcc 會輸出約 4.08v 的電壓, 這時高過 3.3v 的 LDO (ex.1117),於是 Si4432 發射所需電力, 全部住 D10/D11 索取, 很快就掛點了. 但在小功率 (5dbm/8dbm) 就沒事.解法就是 Si4432 的 Vcc 單獨用一組 3.3v 電源.也有可能是我的 CD4050 有問題, 看起來是原廠 TI 的, 而且 level shift 都有正常工作
抱歉這幾天比較忙4432在發送瞬間約會有180mA的電流看能否先用電源供應器排出電源問題再來找後續或是拿1A的變壓器供應4050基本上不會有太大的問題
您好~想跟您聊聊您作的這個實驗可以嗎??
回覆刪除hi,有哪方面遇到問題呢?
刪除作者已經移除這則留言。
刪除作者已經移除這則留言。
刪除我載入rf22_test.pde的範例程式做測試
刪除但編譯有問題
請問RF22的資料庫是如何使用??
還有請問您是如何用軟體觀看接收到的信號??
哈哈,剛剛回頭去找原先的code已經找不到了,
刪除所以我又去抓RF22( http://www.airspayce.com/mikem/arduino/RF22/RF22-1.40.zip)來看看,
我Arduino IDE 使用1.6.3,嘗試編譯是有過的喔,
要不要檢查看看是不是有去改到程式,或是能貼上錯誤訊息上來看看?
至於監看的部份是使用USB轉TTL模組(網拍買得到),因為我收發的都是使用Arduino mini pro RXTX,
使用UartAssist.exe看COM的訊息。
SPI(SI4432)<--->Arduino<--->UART(PC)
想請問下
刪除(1)arduino mini pro的功用是甚麼有看過您的網誌還是不太懂
只是縮小版的 Arduino 板子嗎??
(2)請問您還有用SI4432做別的實驗過嗎??
(1)是縮小板的Uno 主要是體積小 加上個人都是使用雙頭母杜邦線
刪除(2)4432那時候是在找無線模組,順便測試他最遠的傳輸距離,實測是透天1~5的距離,算是不錯。現在有比較新的4463規格又比4432高許多。
作者已經移除這則留言。
回覆刪除想請問下若要用電腦監看收到的訊號是將兩個Arduino的其中一個接電腦的USB然後開監看就好了嗎??
回覆刪除哪一台是發送/接收要設定或按開關嗎??
Hi Oliver,
回覆刪除我的測試一樣用您用的 Si4432 + CD4050BE 上傳進 pro mini 都無誤,
但在 client 那端會卡在 waitPacketSend() 那裡, 明明都已送去 server 過了, loop 回來再送時就卡住.
不知您有建議給我否? 謝謝.
我找出問題了, 那個原接線圖有問題, 在 Arduino 3.3v 接 CD4050 Vcc 接 Si4432 Vcc 那個部份.
刪除每當發射功率大於(或等於) 8dBm 時, Si4432 會因電力不夠而送出有問題, 進而卡在 waitPacketSend()
因為 CD4050 接了 D10/D11 (5v from Arduino), 它的 Vcc 會輸出約 4.08v 的電壓, 這時高過 3.3v 的 LDO (ex.1117),
於是 Si4432 發射所需電力, 全部住 D10/D11 索取, 很快就掛點了. 但在小功率 (5dbm/8dbm) 就沒事.
解法就是 Si4432 的 Vcc 單獨用一組 3.3v 電源.
也有可能是我的 CD4050 有問題, 看起來是原廠 TI 的, 而且 level shift 都有正常工作
抱歉這幾天比較忙
刪除4432在發送瞬間約會有180mA的電流
看能否先用電源供應器排出電源問題再來找後續
或是拿1A的變壓器供應
4050基本上不會有太大的問題