Modul SX1278 LoRa RA-02 Antena 433MHz Wireless dengan Baseboard

  • Fast Shipping

    Receive products in amazing time
  • Easy Returns

    Return policy that lets you shop at ease
  • Always Authentic

    We only sell 100% authentic products
  • Secure Shopping

    Your data is always protected

Rp73.125 Rp75.000

14 in stock

SKU: RK8-S04 Category: Tag:

Description

Spesifikasi Modul SX1278 LoRa RA-02 Antena 433MHz Wireless dengan Baseboard

  1. Chipset: SX1278
  2. Frekuensi Kerja: 433MHz
  3. Kecepatan Data: Hingga 300kbps
  4. Jarak Komunikasi: Hingga 5km (dalam kondisi terbuka tanpa halangan)
  5. Antarmuka: SPI
  6. Tegangan Operasional: 1.8V – 3.7V (disarankan 3.3V)
  7. Konsumsi Daya:
    • Mode Transmit: 120mA
    • Mode Receive: 10.8mA
  8. Sensitivitas Receiver: -139dBm
  9. Output Power: Hingga +20dBm
  10. Modulasi: LoRa, FSK, GFSK, MSK, GMSK
  11. Fitur Tambahan: CRC error coding, Forward Error Correction (FEC)
  12. Dimensi: 16mm x 16mm (tanpa baseboard)

Contoh Program

Berikut adalah contoh program sederhana menggunakan Arduino untuk mengirim dan menerima data dengan modul SX1278 LoRa RA-02 menggunakan pustaka LoRa dari Sandeep Mistry.

Pengirim (Sender)

cpp

#include <SPI.h>
#include <LoRa.h>

const int csPin = 10; // pin CS LoRa
const int resetPin = 9; // pin RESET LoRa
const int irqPin = 2; // pin IRQ LoRa

void setup() {
Serial.begin(9600);
while (!Serial);

Serial.println("LoRa Sender");

// initialize LoRa device
LoRa.setPins(csPin, resetPin, irqPin);

if (!LoRa.begin(433E6)) {
Serial.println("Starting LoRa failed!");
while (1);
}
}

void loop() {
Serial.print("Sending packet: ");
Serial.println("Hello");

// send packet
LoRa.beginPacket();
LoRa.print("Hello");
LoRa.endPacket();

delay(5000);
}

Penerima (Receiver)

cpp

#include <SPI.h>
#include <LoRa.h>

const int csPin = 10; // pin CS LoRa
const int resetPin = 9; // pin RESET LoRa
const int irqPin = 2; // pin IRQ LoRa

void setup() {
Serial.begin(9600);
while (!Serial);

Serial.println("LoRa Receiver");

// initialize LoRa device
LoRa.setPins(csPin, resetPin, irqPin);

if (!LoRa.begin(433E6)) {
Serial.println("Starting LoRa failed!");
while (1);
}
}

void loop() {
// try to parse packet
int packetSize = LoRa.parsePacket();
if (packetSize) {
// received a packet
Serial.print("Received packet '");

// read packet
while (LoRa.available()) {
Serial.print((char)LoRa.read());
}

// print RSSI of packet
Serial.print("' with RSSI ");
Serial.println(LoRa.packetRssi());
}
}

Langkah-langkah

  1. Instalasi Pustaka: Pastikan untuk menginstal pustaka LoRa dari Sandeep Mistry di Arduino IDE. Caranya, buka “Library Manager” di Arduino IDE dan cari “LoRa”, kemudian instal pustaka dari Sandeep Mistry.
  2. Koneksi Hardware: Sambungkan modul SX1278 LoRa ke Arduino sesuai dengan pin yang ditentukan dalam kode di atas (CS ke pin 10, RESET ke pin 9, dan IRQ ke pin 2).
  3. Upload Program: Unggah kode pengirim ke satu Arduino yang terhubung dengan modul LoRa, dan unggah kode penerima ke Arduino lain yang juga terhubung dengan modul LoRa.
  4. Komunikasi: Setelah kedua Arduino terhubung dan program diunggah, modul pengirim akan mengirim pesan “Hello” setiap 5 detik, dan modul penerima akan menampilkan pesan tersebut bersama dengan nilai RSSI (Received Signal Strength Indicator).
0.0/5
0 reviews
0
0
0
0
0

There are no reviews yet.

Be the first to review “Modul SX1278 LoRa RA-02 Antena 433MHz Wireless dengan Baseboard”