
Berdasarkan Lora-E5 dari Seedstudio, tetapi saya menginginkan sesuatu yang sangat kecil, jadi saya menghilangkan banyak barang dan hanya meninggalkan Jtag Prog, Serial dan I2C Stemma Qwiic Connector, dan tentu saja penangan koin sel.
? Lihatlah bacaan yang sangat baik ini tentang cara menggunakan kapasitor untuk memperpanjang baterai koin sel dan memahami risikonya. Saya akan menggunakan untuk EU8868 jadi untuk puncaknya kira -kira 40mA, 3 kali lebih sedikit dari pada artikel jadi saya kira itu bisa bekerja dengan kapasitor 2 x 220uf atau 470UF. Tantangan adalah menemukannya dalam format 1206 jejak kaki.
Saya menggunakan terutama untuk mem -flash firmware khusus di dalamnya, dan tidak menggunakan firmware default.
️ Papan -papan ini telah diterima, mereka bekerja seperti yang diharapkan tetapi Stil tidak mencoba dengan koin sel
Dengan masalah konsumsi yang ditemukan di papan Lora-E5 (tetapi juga pada RAK3172) saya tidak yakin itu akan bekerja pada baterai koin sel CR2450 bahkan jika saya menambahkan 2 kapasitor 330uf pada rel 3.3V.
Tidak ada dokumentasi khusus untuk saat ini, itu hanya semacam penolong kabel sebagai skema.
Saya juga berasumsi bahwa Anda terbiasa dengan semua hal Lorawan, semua penyiapan/infrastruktur/server jaringan/penyediaan dan lainnya berada di luar cakupan repositori ini.

Anda dapat memesan papan di Oshpark.
Pitty setelah beberapa berdiskusi dengan Oshpark bahwa saya tidak dapat memiliki imbalan untuk setiap orang yang memesan papan saya, ini akan memungkinkan saya untuk memesan PCB gratis untuk proyek bersama dan membuat yang baru. Untuk informasi, papan bersama saya menghasilkan total $ 285 162.00 pesanan di pcbs.io dalam 4 tahun, tidak buruk sama sekali :-), tetapi sepertinya mereka sudah pergi?
Berharap suatu hari Oshparks akan berterima kasih kepada saya memberi mereka pasar ini.
Sisi atas & bawah v1.0

Tidak ada yang mewah, karena batasan ukuran, komponen adalah 0603/1206 dan dapat dipesan hampir di mana saja (Digikey, Mouser, Radiospare, ...). Gunakan hanya apa yang Anda butuhkan tergantung pada apa yang ingin Anda lakukan.
I2C Pullup mungkin tidak diperlukan, sebagian besar papan QWIIC/Steamma memiliki sendiri.
Periksa file bom format seek, periksa OPL yang dilihat untuk produsen SKU Match.
Ketika papan berasal dari pabrik, default di firmware disinari dan dengan demikian kami memiliki kemungkinan untuk menguji papan sebelum mem -flash firmware khusus dan Maily juga mendapatkan kunci default dari perangkat.
Untuk melakukannya, hubungkan tipe 3v3 ftdi USB/serial untuk mengakses konsol serial
️ Jangan gunakan FTDI yang dikonfigurasi 5V
I Personnaly menggunakan yang ini untuk Sparkun tetapi Anda dapat menemukan klon di mana saja di web.
Setelah dilakukan, Terminal Serial Buka (yang dari port serial FTDI) dikonfigurasikan sebagai 9600 bps 8N1 , tidak ada kontrol aliran, karakter yang diketik dengan gema dan diatur ke CR+LF untuk tombol Enter, tekan tombol Reset dan Anda harus dapat melihat Banner
Setelah dilakukan, Terminal Serial Buka (yang dari port serial FTDI) dikonfigurasikan sebagai 9600 bps 8N1 , tidak ada kontrol aliran, karakter yang diketik dengan gema dan diatur ke CR+LF untuk Kunci Enter
Kemudian ketik perintah AT untuk melihat apakah papan lora menjawab, dalam contoh ini papan menjawab +AT: OK mana yang benar
AT
+AT: OK
Sekarang dapatkan versi perangkat
AT+VER
+VER: 4.0.11
Sekarang dapatkan informasi perangkat
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
Saya menggunakan TTN untuk pengujian jadi silakan ikuti panduan RAK yang sangat baik tentang cara menyediakan perangkat Anda ke TTN di sini
Dalam kasus kami, kami akan menggunakan appkey yang dihasilkan dari TTN ketika perangkat penyediaan, cukup persediaan perangkat Anda ke TTN, dapatkan kunci dan dimasukkan ke dalam perangkat sebagai mengikuti dengan perintah AT+KEY=APPKEY dalam kasus kami adalah B7536DCEFB1EBC4AB9871293F6FA7DB5
AT+KEY=APPKEY,"B7536DCEFB1EBC4AB9871293F6FA7DB5"
+KEY: APPKEY B7536DCEFB1EBC4AB9871293F6FA7DB5
Atur ADR + Paket Frekuensi EU868 + OTAA
AT+ADR=ON
+ADR: ON
AT+DR=EU868
+DR: EU868
AT+MODE=LWOTAA
+MODE: LWOTAA
Periksa rencana frekuensi
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
Sekarang saatnya untuk bergabung (pastikan perangkat disediakan di TTN dan Anda memiliki gateway TTN)
AT+JOIN
+JOIN: Start
+JOIN: NORMAL
+JOIN: Network joined
+JOIN: NetID 000013 DevAddr 26:0B:63:94
+JOIN: Done
Sekarang kirim pesan hello world yang dikonfirmasi
AT+CMSG="Hello World"
+CMSG: Start
+CMSG: Wait ACK
+CMSG: FPENDING
+CMSG: ACK Received
+CMSG: RXWIN1, RSSI -40, SNR 5.0
+CMSG: Done
Anda dapat mem-flash papan dengan kerangka kerja MBED-OS yang sangat baik. Cara mudah adalah dengan menggunakan IDE MBED Studio. Kami menambahkan papan ini ke STM32CustomTargets, jangan ragu membaca ReadMe. Akhirnya program utama Mbed-OS-Example-Lorawan.
Setelah IDE terpasang:
import program file /impor dan mereka impor contoh dengan url https://github.com/ARMmbed/mbed-os-example-lorawanAdd Library dan masukkan https://github.com/ARMmbed/stm32customtargetscustom_targets.json dari folder stm32customtargets dan salin seluruh kontencustom_targets.json (ya ganti seluruh file)mbed_app.json dan ubah parameter pada bagian target_overrideslora.device-eui , lora.application-eui dan 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
}Kemudian pada IDE SELECT Target "LORA_E5_TINY", bangun dan berkedip dengan programmer favorit Anda (saya menggunakan stlink) dengan GND/SWDIO/SWDCLK/Reset Terhubung.
Perhatikan, pertama kali Anda perlu menghapus firmware asli Seeestudio, pastikan perlindungan pembacaan perangkat adalah AA. Jika ditampilkan sebagai BB, pilih AA dan klik Terapkan. Lihat akhir bagian ini tentang cara melakukannya dengan STM32Cubeprogrammer.
Dari IDE Anda dapat membangun contoh. Jika Anda mencolokkan stlink saat proyek dibuka, MBED IDE akan bertanya apakah Anda ingin mengaturnya untuk proyek/target ini, setelah disetujui Anda dapat mengkompilasi, mem -flash dan bahkan debug dari IDE MBED (perlu beberapa alat yang diinstal, dibaca, sangat bagus.
Anda juga dapat melihat log dengan adaptor FTDI dan terminal serial apa pun yang ditetapkan ke 115200 bauds 8 bit tanpa paritas 1 bit stop (8n1)
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 hijau akan aktif saat menyala mode dan merah saat mengirim data.
Karya ini dilisensikan di bawah Lisensi Internasional Atribusi Creative Commons-NonCommercial 4.0