# XiaoWa - 低成本Meshtastic裝置,Faketec外的另一選擇
自2025年初加入 [Meshtastic Taiwan Community台灣鏈網社群]([Link](https://www.facebook.com/groups/413628121046386)) 以來,從入手Heltec v3當隨身裝置,再到弄了個XIAO ESP32S3 & Wio-SX1262當屋頂節點後,終於還是走到要野放自己的節點這一步。
這時節點的「成本」就變成需要考慮的優先重點了,畢竟隨手要把一個台幣五六百甚至一千多節點往野外丟,想想還是蠻擔心的,因此自己手搓低成本的Faketec開源專案就成為了首選,就在翻FB社群的相關資料時發現了Faketec作者有分享出使用EBYTE E22系列Lora模組的另一專案
『**XiaoWa_pcb - 小瓦**』https://github.com/gargomoma/xiaoWa_pcb
**爬完Github後發現這個專案有幾個吸引我的地方**
A.可以使用E22P這塊模組(社群有前輩分享過效能應該比E22更好)
B.PCB尺寸跟Faketec相近 (作者特別強調可以塞在32mm的PCV管內),有助於屋頂或野放節點偽裝、防水
C.板上直接整合了5V升壓以及太陽能充電模組
D.剛好手邊之前就準備了一塊E22p,正愁著要想辦法自己搞懂電路圖,去克服E22與E22P在RXEN/EN上的差異,這塊板子直接就設計了跳線,可以直接選用不一樣的模組,不用動到修改韌體

所以一個不小心就去嘉立創訂了一包PCB,另因測試設定為「太陽能野放節點」,所以把相關零件一併給淘回來

1.億佰特E22P-915M30S *1
2.XiaoWa_pcb (拍照正反面,實際只要一張)
3.nRF52840 ProMicro *1
4.HW-085升壓模組 *1(註1)
5.TLV840MADL30DBVRQ1電壓監控*1(選配、註2)
6.SD05CRMA 太陽能充電控制器*1(選配)
7.ADC採樣電阻 1206 SMD 1MΩ *2
8.SMD按鈕 *2
**因為全程用烙鐵手搓,沒有用加熱台或是熱風槍,在組裝零件時要注意幾個點:**
壹.先上nRF52、升壓模組、按鈕;升壓模組inupt正極焊點位置有點錯位,可能需要用細飛線重作焊點(下圖紅圈處)

貳.nRF52焊接孔位有部份會在E22P與太陽能充電模組之下,所以無法使用排針來連接,只能使用貫孔焊

參.由於E22P背面是有絕緣塗料層且沒有其他零件,所以重疊的焊孔可以不理它,但SD05CRMA充電模組背面有一塊接地的散熱區域,如果選用它,焊完nRF52後要用綠油或是耐熱膠帶把那四個焊孔(上圖紅框處)絕緣後,再焊上充電模組
組裝完工後暫時先不接太陽能板,先上兩節18650測試(下圖),以同樣的LoRa發射功率(27dBm)+TX915天線與Heltec V3相比較,『體感』收發效果不比V3差喔(實際測試數據另章討論)

另外加裝OLED螢幕&溫、濕度、氣壓偵測模組(註3)測試i2c使用及設定,方便野放節點監測防水狀況。(真正野放時會去掉OLED)
**節點測試陸續進行中,後續慢慢補上,這裡先回歸主題做個小結:**
初步測試下來以FakeTec設定平替的Heltec V3為基礎,這塊小瓦要達到"平替"大概需要PCB、E22P、nRF52、升壓、電阻、按鈕這些材料。其中E22P可以用樣品價取得兩片(80$/片左右),所以估算下來,含運費成本連Heltec v3的一半都不到,加上不比V3差的效能,這樣真的是有『俗又大碗』啦
**備註與參考資料:**
註1.E22系列官方建議:「工作電壓≥5V時,能滿足輸出功率需求」,小瓦直接設定使用鋰電池並升壓5V給LoRa省得大家選擇困難。如果你要問"直接USB給5V"或是"不升壓"可不可以,答案是:「我還沒研究測試,還不清楚XD」....
註2.TLV840用來監控電池電壓,L30指的是低於3.0V觸發nRF52的RESET腳(理論上低於3.0就關機大於3.0就開機,但實際運作是怎樣尚須觀察)
註3.這棵傳感器是我找其他材料時逛到的,他是AHT20+BMP280兩顆感測器做在同塊板子上,功能等同BME280但卻便宜一半以上,20幾塊可以讓你遠端掌控機體內的即時情況,真的值得
#臉書社群參考資料:
a.郭睿穎大大治百病系列 https://www.facebook.com/groups/meshtastictw/posts/832188879190306/
b.John Taipei大大測評 https://www.facebook.com/groups/meshtastictw/posts/803004722108722/
c.Chi-Lun Ko大大飛線手搓節點 https://www.facebook.com/groups/meshtastictw/posts/814091311000063/