I drove the Ra-02 (SX1278) module with a 5V Nano, it's heating up and won't join
Translated from Türkçe by AI ·
Hello, this is my second question 🙈My friends at the electronics club have a Basics Station gateway, connected to Hermetry. I wanted to send the garden soil moisture sensor over LoRaWAN too. I had an Arduino Nano (5V) and a Ra-02 module (it says SX1278 on it). I wired the SPI directly: D13 SCK, D12 MISO, D11 MOSI, D10 NSS, and the module’s VCC is on the Nano’s 3.3V pin.I tried OTAA with LMIC, the serial monitor keeps showing EV_JOINING, never EV_JOINED. Also, when I hold the module it feels warm, I don’t know if that’s normal. I added the device in Hermetry, but nothing shows up in the frames log.Are the SX1278’s SPI pins 5V tolerant? Do I need a level shifter?
Merhaba, ikinci sorum oluyor bu 🙈
Elektronik kulübündeki arkadaÅŸların bir Basics Station gateway’i var, Hermetry’e baÄŸlı. Ben de bahçedeki toprak nemi sensörünü LoRaWAN ile göndermek istedim. Elimde Arduino Nano (5V) ve Ra-02 modülü vardı (üstünde SX1278 yazıyor). SPI’yi doÄŸrudan baÄŸladım: D13 SCK, D12 MISO, D11 MOSI, D10 NSS, modülün VCC’si Nano’nun 3.3V pininde.
LMIC ile OTAA denedim, seri monitörde sürekli EV_JOINING, hiç EV_JOINED yok. Bir de modül elle tutunca ılık geliyor, normal mi bilmiyorum. Hermetry’de cihazı ekledim, frames log’da hiçbir ÅŸey görünmüyor.
SX1278’in SPI pinleri 5V’a dayanıklı mı? Seviye dönüştürücü mü lazım?
Translated from Türkçe by AI ·
It is not robust. The digital inputs of the SX127x are rated at most around VDD + 0.3 V. Driving it with a 5V signal slowly kills the module, and the heating may be caused by that.
Dayanıklı deÄŸil. SX127x’in dijital giriÅŸleri en fazla VDD + 0,3 V civarı. 5V sinyal ile sürmek modülü yavaÅŸ yavaÅŸ öldürür, ısınma da ondan olabilir.
Translated from Türkçe by AI ·
Automatic level shifters like TXS0108 sometimes cause problems on SPI, I use a 74LVC245 or a resistor divider. Cleaner is a 3.3V board.
TXS0108 tarzı otomatik dönüştürücüler SPI’da bazen sorun çıkarıyor, ben 74LVC245 ya da direnç bölücü kullanıyorum. Daha temizi 3.3V bir kart.
Translated from Türkçe by AI ·
Ra-02 is 433 MHz, right? Which band is the gateway on?
Ra-02 433 MHz deÄŸil mi? Gateway hangi bantta?
Translated from Türkçe by AI ·
I don’t know, I think it says 433 on the box. The gateway was set up by friends, I’ll ask them.
Bilmiyorum, kutusunda 433 yazıyor galiba. Gateway’i arkadaÅŸlar kurdu, sorayım.
Translated from Türkçe by AI ·
AyÅŸe caught it, that’s the real issue. There are two things.Frequency: The Ra-02 is a 433 MHz module. On Hermetry the frequency plan is determined by the gateway, so if your friends’ gateway is on 868, the device also needs to be EU868. The join request sent on 433 is not heard by anyone, which is why the frames log is empty. Even if you fix the level shifting, you won’t join with this module.Voltage: As Büşra said, there’s no driving at 5V. I would do it this way: an 868 MHz SX1276 module (the RFM95W 868 version is common) and a 3.3V board. An ESP32 works, and so does a 3.3V Pro Mini. That way you don’t need a level converter. If it’s something battery-powered like a soil moisture sensor, the Pro Mini draws less current.On the Hermetry side, add the device as Class A, OTAA. In LMIC, select the EU868 region (CFG_eu868 in lmic_project_config.h), and pay attention to the byte order of DevEUI and AppEUI: LMIC wants LSB, AppKey wants MSB. Everyone gets stuck there on the first try.Regions and channels are here: Bölgeler ve frekans planları
Ayşe yakaladı, asıl mesele bu. İki şey var.
Frekans: Ra-02 433 MHz’lik modül. Hermetry’de frekans planı gateway’e göre belirleniyor, arkadaÅŸlarının gateway’i 868’deyse cihazın da EU868 olması lazım. 433’ten çıkan join isteÄŸini kimse duymuyor, frames log’un boÅŸ olması bu yüzden. Seviye dönüştürmeyi düzeltsen de bu modülle join olmazsın.
Gerilim: Büşra’nın dediÄŸi gibi 5V sürme yok. Ben şöyle yapardım: 868 MHz’lik bir SX1276 modülü (RFM95W 868 sürümü yaygın) ve 3.3V bir kart. ESP32 de olur, 3.3V Pro Mini de olur. Böylece seviye dönüştürücüye gerek kalmıyor. Toprak nemi gibi pille çalışacak bir ÅŸeyse Pro Mini daha az akım çeker.
Hermetry tarafında cihazı Class A, OTAA olarak ekle. LMIC’te EU868 bölgesini seç (lmic_project_config.h içinde CFG_eu868), DevEUI ve AppEUI’nin bayt sırasına dikkat, LMIC LSB istiyor, AppKey MSB. İlk denemede herkes orada takılıyor.
Bölge ve kanallar burada: Bölgeler ve frekans planları
Translated from Türkçe by AI ·
I asked around, and the gateway is 868. I got an RFM95W 868 and a 3.3V Pro Mini, and selected CFG_eu868. I had also typed the DevEUI backwards, and after correcting it the second attempt gave EV_JOINED, and the join shows up in the frames log. The old Ra-02 has probably really burned out too, it doesn’t respond at all anymore 😅
ArkadaÅŸlara sordum, gateway 868 imiÅŸ. RFM95W 868 ve 3.3V Pro Mini aldım, CFG_eu868 seçtim. DevEUI’yi ters yazmışım bir de, düzeltince ikinci denemede EV_JOINED geldi, frames log’da join görünüyor. Eski Ra-02 de galiba gerçekten yanmış, artık hiç cevap vermiyor 😅
- You must be logged in to reply to this topic.
Join the conversation
Sign in to ask and answer, like helpful posts and mark the reply that solved your problem. Every contribution earns points and levels.

