● online
- LED 3mm Lampu LED 3 mm
- Kabel Jumper Dupont Pelangi 30 cm female to Female
- LCD 16x2 / 1602 Display Arduino Raspberry LCD 16 x
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult
- Kabel Jumper 20cm Dupont 20 cm Male to Male Pelang
- Sensor Api Flame detector sensor
- Potensiometer 10K - Mono Potensio Meter Linear Res
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G
- 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
Bluetooth merupakan komunikasi wireles (nirkabel) menggunakan SPP (Serial Port Protocol) dengan frekusensi kerja 2.4 GHz. Dengan Bluetooth, kita dapat... selengkapnya
Pada artikel kali ini saya akan membahas penggunaan sensor DHT11, dimana sensor ini fungsinya untuk mengukur suhu dan kelembaban... selengkapnya
Setelah sebelumnya kamu belajar menyalakan LED, sekarang saatnya Arduino mulai menerima perintah langsung dari kamu. Salah satu cara paling sederhana... selengkapnya
Thingspeak merupakan sebuah platform Internet of things yang memungkinkan anda untuk memonitoring/kontrol device menggunakan internet. Platform Iot ini gratis... selengkapnya
Bagi pegiat teknologi, komputer, elektronika, dan Internet Of Things (IoT) maka sudah tidak asing lagi dengan benda yang satu... selengkapnya
Sensor getar Piezoelektrik adalah komponen yang fantastis untuk mendeteksi benturan, getaran, atau bahkan suara. Namun berbeda dengan modul piezo 3... selengkapnya
MP3 DFPlayer merupakan sebuah modul elektronik yang berfungsi untuk memainkan sebuah suara yang filenya berketensi MP3. Seperti memutar sebuah... selengkapnya
Melihat potensi dari android itu sendiri, akhirnya banyak orang yang berlomba lomba belajar memperdalam sistem operasi ini. Tentunya akan... selengkapnya
Selain LED dan tombol, Arduino juga bisa digunakan untuk menghasilkan bunyi menggunakan komponen yang disebut buzzer. Buzzer sering dipakai sebagai... selengkapnya
Sudah pernah menyalakan LED menggunakan Python? Atau membaca input dari tombol? Di proyek kali ini, kamu akan menggabungkan dua fungsi... selengkapnya
Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000ESP-WROOM-32 is Powered by Espressif’s most advanced SoC, the ESP-WROOM-32 features high performance, a wide range of peripherals, Wi-Fi and… selengkapnya
Rp 38.400Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000Kabel jumper Dupont untuk jumper Arduino atau Raspeberry Pi 20 cm Female to female 1 lembar = 40 kabel
Rp 11.300Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900Compatibility: USB v2.0 standard Interface: Network: USB Series: RS-485 Port: an independent RS-485 Connector: Network: USB type A connector Series:… selengkapnya
Rp 38.800

Saat ini belum tersedia komentar.