
基於Seedstudio的Lora-e5,但我想要一些非常小的東西,所以我刪除了一些東西,只留下JTAG PROG,串行和I2C Stemma Qwiic連接器,當然還有Cell Coin Coin Handler。
?看看這種出色的閱讀方式,了解如何使用電容器延長電池電池並了解風險。我將用於EU8868,因此對於峰值,大約40mA,比文章少3倍,因此我想它可以與2 x 220UF或470UF電容器一起使用。挑戰將是以1206足跡格式找到它們。
我主要使用它在其中閃爍自定義固件,而不是在默認固件上使用。
配x 這些板已經收到了預期的工作,但是stil並未嘗試使用電池硬幣供電
由於在Lora-E5板上發現了這個消費問題(但也在RAK3172上),即使我在3.3V導軌上添加了2 330UF電容器,我也不相信它會在Cell Coin Coin COIN CR2450電池上工作。
目前還沒有具體的文檔,這只是一種示意圖的接線助手。
我還假設您熟悉所有Lorawan東西,所有設置/基礎架構/網絡服務器/PROVINISINNing以及其他設置不超出此存儲庫的範圍。

您可以在Oshpark上訂購板。
在與Oshpark討論的幾次討論之後,我無法為每個訂購董事會訂購的人都有任何獎勵,這將使我能夠為共享項目訂購免費的PCB並創建新項目。有關信息,我的共享董事會在4年內在PCBS.IO上產生了總計285美元的訂單,這一點都不錯:-),但看起來它們已經消失了?
希望有一天Oshparks感謝我給他們這個市場。
頂部和底部v1.0

由於尺寸的約束,沒有什麼想像的,因此組件是0603/1206,幾乎可以在任何地方訂購(digikey,mouser,radiospare,...)。僅使用您需要做什麼的需要。
I2C上拉可能不需要,大多數QWIIC/Steamma板都有自己的。
檢查See seeed格式BOM文件,檢查SKU匹配製造商SKU匹配的Seeed OPL。
當董事會來自工廠時,固件默認值會閃爍,因此我們有可能在閃爍自定義固件和郵件之前測試板,還可以從設備中獲取默認的鍵。
為此,將3V3 FTDI類型USB/串行連接到訪問串行控制台
配x 請勿使用5V配置的FTDI
我人體使用這些用於Sparkun,但您可以在網上任何地方找到克隆。
一旦打開串行終端(來自FTDI串行端口的終端)配置為9600 bps 8N1 ,無流控制,Echo鍵入字符,並將其設置為CR+lf,以供Enter鍵,按重置按鈕,您應該能夠看到Banner
一旦打開串行終端(來自FTDI串行端口的終端)配置為9600 bps 8N1 ,無流控制,迴聲鍵入字符,並將CR+LF設置為for Enter鍵
+AT: OK輸入AT以查看Lora板是否回答
AT
+AT: OK
現在獲取設備版本
AT+VER
+VER: 4.0.11
現在獲取設備信息
AT+ID
+ID: DevAddr, 24:90:08:93
+ID: DevEui, 2C:F7:F1:20:24:90:08:93
+ID: AppEui, 80:00:00:00:00:00:00:06
我正在使用TTN進行測試
在我們的情況下,我們將使用從TTN生成的appkey在配置設備時,只需在TTN上配置您的設備,獲取鍵並將設備放入以下命令中,請在我們的情況AT+KEY=APPKEY Appkey中的AppKey是B7536DCEFB1EBC4AB9871293F6FA7DB5
AT+KEY=APPKEY,"B7536DCEFB1EBC4AB9871293F6FA7DB5"
+KEY: APPKEY B7536DCEFB1EBC4AB9871293F6FA7DB5
設置ADR +頻率計劃EU868 + OTAA
AT+ADR=ON
+ADR: ON
AT+DR=EU868
+DR: EU868
AT+MODE=LWOTAA
+MODE: LWOTAA
檢查頻率計劃
AT+DR=SCHEME
+DR: EU868
+DR: EU868 DR0 SF12 BW125K
+DR: EU868 DR1 SF11 BW125K
+DR: EU868 DR2 SF10 BW125K
+DR: EU868 DR3 SF9 BW125K
+DR: EU868 DR4 SF8 BW125K
+DR: EU868 DR5 SF7 BW125K
+DR: EU868 DR6 SF7 BW250K
+DR: EU868 DR7 FSK 50kbps
+DR: EU868 DR8 RFU
+DR: EU868 DR9 RFU
+DR: EU868 DR10 RFU
+DR: EU868 DR11 RFU
+DR: EU868 DR12 RFU
+DR: EU868 DR13 RFU
+DR: EU868 DR14 RFU
+DR: EU868 DR15 RFU
現在是加入的(確保在TTN上提供設備,並且您有一個TTN門戶)
AT+JOIN
+JOIN: Start
+JOIN: NORMAL
+JOIN: Network joined
+JOIN: NetID 000013 DevAddr 26:0B:63:94
+JOIN: Done
現在發送確認的Hello World消息
AT+CMSG="Hello World"
+CMSG: Start
+CMSG: Wait ACK
+CMSG: FPENDING
+CMSG: ACK Received
+CMSG: RXWIN1, RSSI -40, SNR 5.0
+CMSG: Done
您可以使用出色的MBED-OS框架刷新板。簡單的方法是使用MBED Studio IDE。我們將此板添加到STM32CustomTargets中,請隨時閱讀讀書文件。最後是主要的固件MBED-OS-Lorawan計劃。
一旦安裝了IDE:
file / import program ,然後他們用url https://github.com/ARMmbed/mbed-os-example-lorawan導入示例Add Library ,然後輸入https://github.com/ARMmbed/stm32customtargetsstm32customtargets打開文件custom_targets.json並複制整個內容custom_targets.json中復制內容(是替換整個文件)mbed_app.json並在target_overrides部分上更改參數lora.device-eui , lora.application-eui和lora.application-keymbed_app.json附近的以下部分。 "LORA_E5_TINY" : {
"stm32wl-lora-driver.rf_switch_config" : 2 ,
"stm32wl-lora-driver.debug_rx" : " LED1 " ,
"stm32wl-lora-driver.debug_tx" : " LED2 " ,
"stm32wl-lora-driver.debug_invert" : 1
}然後在IDE上選擇目標“ lora_e5_tiny”,使用您喜歡的程序員(我正在使用stlink)與GND/SWDIO/SWDCLK/RESET連接。
請注意,這是您第一次需要刪除Seeestudio原始固件,請確保對設備的讀取保護為AA。如果顯示為BB,請選擇AA,然後單擊“應用”。請參閱本節的結尾,以使用STM32 -CubRogrammer進行操作。
從IDE您可以構建示例。如果您在打開項目時插入固定鏈接,則MBED IDE會詢問您是否要為此項目/目標設置它,一旦獲得批准,您就可以從MBED IDE中進行編譯,flash甚至調試(需要安裝,閱讀,讀取一些工具,非常好。
您還可以看到使用FTDI適配器和任何串行終端的日誌
Mbed LoRaWANStack initialized
CONFIRMED message retries : 3
Adaptive data rate (ADR) - Enabled
Connection - In Progress ...
Connection - Successful
Dummy Sensor Value = 3
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 5
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 7
23 bytes scheduled for transmission
綠色LED在接收模式時將打開,並在發送數據時進行紅色。
這項工作是根據創意共享歸因非商業4.0國際許可證獲得許可的