● online
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F
- Raspberry Pi 4 Model B 4GB Original UK E14 Raspi 4
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to M
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4
- Potensiometer 10K - Mono Potensio Meter Linear Res
- Breadboard 400 titik lubang Bread board Projectboa
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32
- Relay Module 1 Channel Modul Relay 5V 10A 1 Channe
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Cara Menggunakan LoRa dengan Arduino
LoRa merupakan singkatan dari Long Range, dimana module ini menggunakan frekuensi radio dengan jarak yang jauh dan konsumsi daya yang rendah. Terdapat frekuensi yang umum digunakan yaitu 433 MHz, 868Mhz dan 915MHz. Sementara untuk module LoRa ini bisa melakukan komunikasi sejauh 15-20Km dengan daya yang rendah. Nah teknologi ini cocok sekali digunakan untuk menunjang perangkat IoT anda.
Untuk menggunakan LoRa ini anda memerlukan 2 buah LoRa, 1 digunakan sebagai transmitter (pengirim) dan 1 lagi sebagai receiver (penerima). Hal yang perlu diperhatikan pada Lora adalah pemilihan antena yang tepat, dengan memilih antena yang sesuai dengan frekuensi modulenya. Antena ini sangat penting karena mempengaruhi jarak komunikasi.
Oke langsung saja kita coba untuk menggunakan LoRa ini dengan Arduino. Dana yang akan kita coba adalah untuk menyalakan LED dengan potensiometer dengan mengatur kecerahannya. Lora yang dipakai adalah Ra-02 Sx1278 dengan frekuensi 433MHz, selengkapnya alat dan bahan yang dibutuhkan sebagai berikut :
- 2 buah Arduino, BELI
- 2 buah LoRa Ra-02, BELI
- Kabel jumper secukupnya, BELI
- Potensiometer 10 K, BELI
- LED, BELI
- Resistor 1K, BELI
- Library LoRa, download.
Rangkaian
Keterangan :
- GND LoRa ke GND Arduino
- 3.3V LoRa ke 3.3V Arduino
- RESET LoRa ke pin 9 Arduino
- DIO0 LoRa ke pin 2 Arduino
- NSS LoRa ke pin 10 Arduino
- MOSI LoRa ke pin 11 Arduino
- MISO LoRa ke pin 12 Arduino
- SCK LoRa ke pin 13 Arduino
- Potensiometer ke pin A0

Keterangan :
- Untuk LoRa sama disini ada penambahan LED dan resistor ke pin 3 Arduino.
Selanjutnya silahkan buka Arduino IDE dan masukkan librarynya.
Program Transmitter
#include <SPI.h>
#include <LoRa.h>
int pot = A0;
void setup() {
Serial.begin(9600);
pinMode(pot,INPUT);
while (!Serial);
Serial.println("LoRa Sender");
if (!LoRa.begin(433E6)) { // or 915E6, the MHz speed of yout module
Serial.println("Starting LoRa failed!");
while (1);
}
}
void loop() {
int val = map(analogRead(pot),0,1024,0,255);
LoRa.beginPacket();
LoRa.print(val);
LoRa.endPacket();
delay(50);
}
Jika anda menggunakan jenis LoRa dengan frekuensi lain misalnya 915MHz, silahkan ganti pada kode program dari 433E6 ke 915E6 :
if (!LoRa.begin(433E6)) // 915E6
Program Receiver
#include <SPI.h>
#include <LoRa.h>
int LED = 3;
String inString = ""; // string to hold input
int val = 0;
void setup() {
Serial.begin(9600);
pinMode(LED,OUTPUT);
while (!Serial);
Serial.println("LoRa Receiver");
if (!LoRa.begin(433E6)) { // or 915E6
Serial.println("Starting LoRa failed!");
while (1);
}
}
void loop() {
// try to parse packet
int packetSize = LoRa.parsePacket();
if (packetSize) {
// read packet
while (LoRa.available())
{
int inChar = LoRa.read();
inString += (char)inChar;
val = inString.toInt();
}
inString = "";
LoRa.packetRssi();
}
Serial.println(val);
analogWrite(LED, val);
}
Upload program sesuai dengan rangakaian transmitter dan reaciever, hasilnya berikut ini :

Silahkan uji coba seberapa jauh jarak yang bisa dijangkau.
Terima kasih, semoga bermanfaat.
Cara Menggunakan LoRa dengan Arduino
Motor servo adalah salah satu jenis motor listrik yang memiliki feedback berupa sensor posisi. Dengan adanya feedback tersebut, motor... selengkapnya
CNC router merupakan sebuah mesin yang mempunyai kegunaan untuk memotong, mengukir/grafir dan membuat marking. Semua proses itu dapat dilakukan... selengkapnya
Android checkbox adalah tipe dari button yang ada di android. Tipe checkbox ini terdiri dari checked or unchecked. Fungsi... selengkapnya
Hari ini kita akan mencoba untuk menampilkan data sensor ldr ke web server dengan koneksi WIFI menggunakan board NodeMCU.... selengkapnya
Sensor suhu DS18b20 digunakan untuk mendeteksi suhu ruangan namun dapat juga digunakan untuk mendeteksi suhu air. Suhu yang dapat... selengkapnya
Saat menghubungkan SHT40 ke ESP32-C3 Mini, ada satu hal yang sering bikin bingung, yaitu alamat I2C. Alamat ini digunakan oleh... selengkapnya
Selain LED dan tombol, Arduino juga bisa digunakan untuk menghasilkan bunyi menggunakan komponen yang disebut buzzer. Buzzer sering dipakai sebagai... selengkapnya
Seorang web programmer agar dapat mengembangkan website agar lebih menarik dan nyaman saat digunakan serta memenuhi kebutuhan user wajib... selengkapnya
Motor jadi salah satu komponen elektronik yang seru buat kita pelajari, dengan motor kita bahkan bisa buat mobil mainan yang... selengkapnya
Keypad 4×4 berfungsi sebagai penghubung antara perangkat (mesin) elektronik dengan manusia atau dikenal dengan istilah Human Machine Interface (HMI). Papan... selengkapnya
Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v – Sudah include module I2C Backpack dan tersolder… selengkapnya
Rp 30.000Cara Menggunakan LoRa dengan Arduino
Kategori
Artikel Terkait
-
Bikin Stabilizer 1-Axis Low Budget Pakai Arduino dan PID
-
Jaga Tanaman Tetap Happy dengan Sistem Irigasi Pintar Berbasis PID dan Arduino
-
Sistem Kendali Suhu pada Inkubator Penetasan Telur Berbasis PID Diskrit Menggunakan Sensor DHT11 dan Aktuator Lampu Pijar
- Cara Mengetahui Alamat I2C SHT40 dengan ESP32-C3 Mini
-
Cara Menghubungkan SHT40 ke ESP32-C3 Mini untuk Membaca Suhu dan Kelembapan

Saat ini belum tersedia komentar.