Langsung ke konten utama

Cara Setting Lora E32 dan koneksi di Rasberry Pi 4

 

Lora merupakan suatu device yang berbentuk modul yang dapat digunakan dalam komunikasi data Nirkabel. Salah satu tipe Lora dengan harga yang cukup murah dan terjangkau adalah Lora E32. Jenis Lora E32 ini memiliki 2 tipe frekuensi yaitu frekuensi 433MHz dan Frekuensi 900MHz. 

Gambar 1  Lora E32 900MHz

Skenario pada contoh penerapan Rasberry Pi 4 dan Lora di artikel ini adalah pengiriman data terus menerus dari Rasberry ke komputer secara wireless. Penghubung Rasberry dan komputer adalah 2 buah Lora yang bekerja secara Nirkabel.

Pengaturan (Setting) Parameter pada Lora

    Tahap awal adalah  melakukan setting Lora dan menghubungkan Lora ke Rasberry Pi 4, perlu diketahu bahwa Lora E32 maupun tipe lain ketika dibeli masih berada pada settingan default, sehingga supaya dapat saling berkomunikasi perlu dilakukan setting melalui komputer atau laptop.

Perangkat yang digunakan dalam setting adalah :

        - Modul Lora E32

        - USB to TTL Converter

        - Kabel jumper

Prosedur setting Lora ditunjukkan di bawah ini :

1)      Koneksikan Lora yang berfungsi sebagai Pengirim Data dengan USB to TTL melalui kabel jumper seperti ditunjukkan pada gambar berikut :

Gambar 2 Koneksi Kabel Lora dan USB to TTL untuk setup

Tabel 1 Koneksi Antara USB to TTL dan Lora E32

USB to TTL

Lora E32

+5V

VCC

GND

GND

TX

RX

RX

TX

Harap diperhatikan bahwa LORA E32 dan USB to TTL antara TX dan RX terhubung bersilang, yaitu TX di USB to TTL terhubung ke RX di Lora E32, sedangkan RX di USB to TTL terhubung ke TX Lora E32. 

2)      Periksa di port berapa Piranti USB to TTL terkoneksi ke Comm ( melalui device manager)

Gambar 3 Device Manager Windows

3)      Aplikasi  setting software untuk lora E32 dapat didownload pada link ini DOWNLOAD SOFTWARE LORA

 4)   Setting Port Pada Software Setting sesuai dengan Comm yang terdetksi di Device Manager tersebut(Lingkaran Merah).

        Lalu Klik GetParam (Lingkaran Hijau). Data yang tersimpan di Lora akan muncul pada software setting yang tampil. Untuk penggunaaan transparan, dimana 2 buah Lora akan saling berkomunikasi terus menerus maka setting dapat disesuai kan dengan contoh gambar di bawah ini kecuali untuk Address dan Channel yang penting antara 2 buah Lora memiliki nilai yang sama ( Address adalah alamat data dan Channel adalah frekuensi yang digunakan).





Gambar 4 Software Setting Lora E32

Setelah semua parameter disesuaikan lalu klik SetParam (Lingkaran Biru). Setelah Lora pertama selesai disetting kemudian dilanjutkan setting Lora kedua dengan cara yang sama.


A.      Melakukan Perakitan LORA dengan Rasberry PI supaya bisa berkomunikasi

1)      Hubungkan Rasberry PI dengan Lora E32 dengan menggunakan kabel jumper sesuai dengan koneksi pada gambar 4.

Gambar 5 Koneksi antara Lora dan Rasberry Pi 4

Koneksi antara Rasberry dan Lora dapat dilihat pada tabel 2 di bawah ini :

Tabel 2 Koneksi Rasberry Pi 4 dan Lora E32

Rasberry Pi 4

Lora

2 ( 5V PWR)

VCC

5 (GND)

GND

8 - GPIO 14(TX)

RX

10 - GPIO 15(RX)

TX

14 (GND)

M1

20 (GND)

M0

Beberapa hal yang penting :

-          Harap diperhatikan bahwa LORA E32 dan Rasberry Pi 4 antara TX dan RX terhubung bersilang, yaitu TX di Rasberry Pi 4 terhubung ke RX di Lora E32, sedangkan RX di Rasberry Pi 4 terhubung ke TX Lora E32.

-          M0 dan M1 dikoneksikan ke Ground karena sistem akan menggunakan sistem tranparan atau dengan kata lain Lora selalui aktif dan bisa mengirim dan menerima data kapan saja.

-          Pastikan juga tidak salah koneksi terutama untuk 5V Power atau VCC dan GND, karena bisa mengakibatkan kerusakan pada rasberry maupun Lora jika tegangan terbalik.

Setelah Lora dan Rasberry terhubung selanjutnya silahkan masukkan coding program ke dalam Rasberry Pi. Di dalam folder silahkan dibuat nama folder baru sesua keinginan , kemudian buatlah file python untuk pengiriman data sebagai uji coba seperti dicontohkan pada listing program di bawah ini :

     

Gambar 6 Listing Program Rasberry untuk  Lora

Pada listing program gambar 6 dapat dilihat bahwa definisi dari port ada pada /dev/ttyS0 , ini menandakan bahwa komunikasi serial berada ada port UART dari GPIO.

Cara menjalankan program python di rasberry  dengan menggunakan terminal, langkah-langkahnya adalah sebagai berikut :
1) Buka terminal pada UI Rasberry
2) Masuk ke folder tempat program python disimpan, misal folder dinalai lora. Misal program pyhon untuk kirim data Lora             telah dinamai sending.py, lalu folder tempat penyimpanan adalah di home/lora/ maka cara                     mengakses program python dicontohkan pada gambar  7.

Gambar 7 Contoh Running Pyhon program Lora


Perakitan LORA dengan USB to TTL yang berfungsi sebagai LORA Gateway

Lora E 32 dikoneksikan dengan USB to TTL seperti pada saat akan melakukan setting dengan menggunakan software RF Setting, bedanya adalah Pin M0 dan M1 pada Lora E32 dikoneksikan ke ground (karena sistem akan dijalankan pada mode transparan). Koneksi antara USB to TTL dan Lora ditunjukkan pada gambar 5

 

Gambar 8 Lora berfungsi sebagai Gateway

 Harap diperhatikan bahwa LORA E32 dan USB to TTL antara TX dan RX terhubung bersilang, yaitu TX di USB to TTL terhubung ke RX di Lora E32, sedangkan RX di USB to TTL terhubung ke TX Lora E32. Selain itu Pin M0 dan Pin M1 dipastikan sudah terhubung menjadi satu dengan GND (Ground).

 

Untuk menampilkan data yang dikirim dari Rasberry dapat menggunakan program-program yang biasa digunakan untuk pengecekan atau pembacaan data pada komunikasi serial. Salah satunya adalah Hyperterminal.
Pada Windows 7 , 8, 10  dan 11 aplikasi Hyperterminal sudah tidak disediakan, namun kita bisa memasangnya secara portable ketika ingin menggunakannya di versi windows tersebut. Langkah-langkahnya adalah sebagai berikut:
1) Download aplikasi Hyperterminal pada Link berikut : DOWNLOAD HYPERTERMINAL.
2) Extract ke dalam sebuah Folder, akan ada 2 file di dalam folder yang diextract (Gambar 9)

Gambar 9 Isi Folder Hyperterminal

3) Klik Kanan pada hyperterm.exe, lalu pilih opsi Run As Administrator, maka akan muncul             tampilan awal seperti gambar 10. Klik Yes pada dialog box yang terbuka..

Gambar 10 Dialog Box opening Hyperterminal


4) Isikan nama dari aplikasi hyperterminal yang akan dipakai , misal : LORA lalu klik OK.

Gambar 11 Isi  nama aplikasi Hyperterminal


5) Sesuaikan  Com (bisa dicek terlebih dahulu melalui Device Manager) lalu klik OK (Gambar 12), kemudian pilih  Baudrate supaya Lora yang telah disetting sebelumnya bisa berkomunikasi dengan PC melalui USB to TTL, setelah disesuaikan lalu klik OK (Gambar 13).
Gambar 12 Pemilihan Com Port

Gambar 13 Pemilihan Baudrate



6) Jendela Hyperterminal akan terbuka, kemudian klik connect (Panah Merah) , maka jika seluruh        koneksi kabel sudah benar dan setting sudah benar data yang dikirim dari rasberry akan muncul di jendela hyperterminal. Untuk melakukan disconnect, bisa dengan klik icon telepon yang ditunjukkan oleh panah biru.

Gambar 14 Jendela Tampilan Data Masuk



Pengetesan Sistem Rasberry dan PC

Setelah semua diset dan dirakit maka selanjutnya pengetesan bahwa sistem akan berjalan atau tidak dapat dilakukan dengan prosedur sebagai berikut :
1) Aktifkan Rasberry
2) Aktifkan Lora dan USB to TTL dengan mengoneksikan ke USB PC
3) Buka Hyperterminal seperti prosedur gambar 9 - 14. 
4) Lihat apakah data yang dikirim dari Rasberry Pi 4 akan langsung masuk ke tampilan jendela di hyperterminal.

Perlu diperhatikan antara Lora yang berfungsi sebagai pengirim dan Lora yang berfungsi sebagai penerima jangan terlalu dekat karena akan terjadi pantulan sinyal yang berakibat kerusakan pada data yang diterima.

Demikian petunjuk perakitan dan setting Lora pada Rasberry Pi 4 dan pada PC. Semoga bermanfaat.







Postingan populer dari blog ini

Membuat 2 ISP dalam 1 Mikrotik

  Mikrotik merupakan perangkat yang cukup fleksibel dan bisa kita atur konfigurasinya sesuai dengan kebutuhan jaringan yang ada. Banyak macam fitur yang ditambahkan pada sistemnya, misal seperti fungsi Firewall, Routing, Managment Bandwidth, Web-Proxy, Samba Server, L2 Management, Hotspot, RADIUS, dll. Selain itu produk MikroTik umumnya memiliki beberapa port ethernet yang secara default masing-masing berjalan secara independent, dengan kata lain kita bisa menggunakannya untuk lebih dari satu Jalur ISP dengan metode Loadbalance atau juga Failover. Atau bisa juga kita konfigurasi dengan mode bridging untuk kebutuhan L2 Management. Pada artikel kali ini kita akan mencoba untuk melakukan konfigurasi router MikroTik dengan menggunakan koneksi 2 jalur ISP. Dengan 2 jalur ISP tersebut, kita akan buat misal 'ISP A' hanya khusus untuk jalur internet 'Network A' sedangkan 'ISP B' khusus untuk jalur internet 'Network B'. Untuk kebutuhan diatas nanti kita bisa meng...

MINI SERVER (DATABASE DAN WEBSITE) dari STB HG680P FIBERHOME

 Pada artikel kali ini akan dibahas mengenai pembuatan mini server dari STB HG680P Fiberhome. STB tipe ini dapat diinstal Operating System (OS) Linux ARM sehingga dapat berfungsi sebagai komputer mini maupun sebagai mini server. STB Fiberhome ini memiliki spesifikasi sebagai berikut : oC Amlogic CPU quad core ARM Cortex-A53 @ up to 1.51 GHz GPU Mali-450MP RAM 2GB Storage Total 8GB (ROM System dan Internal 4GB) Built in WiFi HDMI 1x Port LAN 2x Slot USB 1x Slot SD-CARD 1x Port RCA Aux 1x Port SPDIF Gambar 1 STB Fiberhome HG680P STB jenis ini banyak digunakan oleh operator TV internet seperti Indihome, produk bekasnya banyak dijumpai di marketplace seperti Tokopedia, Shoope, Bukalapak, dll. Langkah-langkah Pembuatan STB menjadi mini server Linux STB yang akan dibuat menjadi mini server adalah STB yang telah di root sebelumnya, cara root dapat dilihat pada artikel lain. Peralatan yang harus dipersiapkan adalah           - STB HG680P (sudah di root)  ...

Cara Program Handy Talkie (HT) Motorola CP1300

 Motorola adalah salah satu brand yang cukup terkenal di bidang radio telekomunikasi karena kualitasnya yang baik dan kehandalannya untuk komunikasi radio walaupun harganya jauh lebih mahal dari merk lain. Pada artikel ini akan dibagikan cara program HT Motorola CP 1300.  Gambar 1 HT CP 1300 Dalam memrogram Motorola CP1300 diperlukan interface antara komputer/laptop dengan perangkat radio komunikasi yang dapat diprogram. Banyak interface yang sudah dijual jadi, namun seringkali pada tipe HT Motorola CP1300 ini kabel tidak bisa digunakan yang biasanya ditandai dengan perangkat radio yang ridak terdeteksi pada program (software). Kami merakit sendiri Kabel data atau interface yang digunakan untuk melakukan pemrograman Motorola CP 1300 ini. Gambar-gambar di bawah ini akan menunjukkan skema dan foto-foto pada Kabel Data Motorola CP 1300 hasil rakitan sendiri. Gambar 2 Kabel Data Rakitan  Skema atau wiring dari Kabel Data USB yang ditunjukkan pada gambar 2, dijabarkan pada ga...