Daftar Isi:

LoRa Gateway ESP8266 Arduino DIY: 5 Langkah
LoRa Gateway ESP8266 Arduino DIY: 5 Langkah

Video: LoRa Gateway ESP8266 Arduino DIY: 5 Langkah

Video: LoRa Gateway ESP8266 Arduino DIY: 5 Langkah
Video: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, November
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Instruksi ini akan membantu Anda membuat LoRa Gateway yang kompatibel dengan The Things Network, untuk semua wilayah dunia, menggunakan ESP8266 bersama dengan modul radio RFM95/96. Kode sumber untuk membuatnya bekerja juga disediakan dan dilengkapi dengan antarmuka web terintegrasi untuk konfigurasi, sangat mudah digunakan, Anda akan lihat … ayo pergi

Kode sumber

Perlengkapan

Semua elemen yang dibutuhkan tercantum di bawah ini

Langkah 1: Perangkat Keras

Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras

Anda dapat menemukan semua elemen perangkat keras di sini, atau tercantum di bawah

  1. Kasus Plastik Tahan Air
  2. WEMOS D1 Mini Pro ESP8266
  3. Modul LoRa RFM95 SX1276 chip 915MHz 868MHz 433MHz
  4. Antena 868/915 MHz
  5. Adaptor Daya Output DC 5V 2A
  6. Pin Strip Pria 1 * 40P 2.0mm
  7. 2mm pin header perempuan
  8. konektor koaksial Antena
  9. Konektor Jack DC 3,5 X 1,3 mm
  10. Phillips kecil
  11. Konektor Blok Terminal 2Pin 5.0mm
  12. Papan PCB

Setelah Anda memiliki semua bagian, itu seperti bermain dengan LEGO … nikmatilah:)

Langkah 2: Catatan Tentang PCB / Skema yang Disediakan

Catatan Tentang PCB / Skema yang Disediakan
Catatan Tentang PCB / Skema yang Disediakan
Catatan Tentang PCB / Skema yang Disediakan
Catatan Tentang PCB / Skema yang Disediakan

Bagian berwarna abu-abu tidak digunakan dalam proyek ini, mereka ada karena sirkuit yang sama ini dapat digunakan dalam proyek yang sedang saya tulis.

Langkah 3: Perangkat Lunak

Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak

Sekarang Anda harus mengatur Arduino IDE, perhatikan bahwa Anda dapat menggunakan kerangka kerja lain yang Anda suka. Ini tidak sulit tetapi Anda harus melakukan satu atau dua hal untuk mengkompilasi proyek. Kode di-host di github.com, ini open source, jangan ragu untuk membangun, melaporkan bug atau memberikan saran akan menjadi kontribusi yang bagus:) Unduh dan buka:

LoRaWanGateway/LoRaWanGateway.ino

Ubah lokasi Sketchbook di bawah preferensi file

Jika perlu tambahkan papan tambahan di bawah preferensi file… Saya telah menggunakan:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Perhatikan di sini, versi lama tidak akan berfungsi dengan baik, Anda harus menginstal setidaknya versi 2.6.3

Pilih papan Anda di bawah alat Papan (mungkin tidak sama dengan gambar, pilih milik Anda)

Sekarang harus dikompilasi, mengunggahnya ke papan Anda dan mengonfigurasinya menggunakan antarmuka web.

Langkah 4: Konfigurasi Antarmuka Web

Konfigurasi Antarmuka Web
Konfigurasi Antarmuka Web

Setelah Anda menyatukan semua bagian, Anda dapat membuka dan mengonfigurasi gateway baru Anda melalui antarmuka web terintegrasi. Ini adalah halaman kecil di dalam ESP8266 yang memungkinkan Anda mengubah nilainya dengan mudah … lihat dulu dan mainkan dengan demo konfigurasi di sini. Dengan antarmuka ini Anda dapat mengonfigurasi:

  • Koneksi WiFi, baik sebagai perangkat Klien atau sebagai Titik Akses
  • Parameter Gerbang TTN
  • Parameter modul RFM
  • Parameter Sistem ESP8266 Dasar
  • Keamanan / kata sandi Antarmuka Konfigurasi (ya, dilindungi kata sandi)

Secara default itu akan membuat jaringan WiFi untuk memungkinkan Anda mengakses konfigurasi internalnya.

  • wifi: Titik Akses ESP
  • lulus: 12345678

Jika menyangkut keamanan ekstrem, Anda harus mengubah nilai default, sebelum mengunggah firmware ke gateway Anda. Either way Anda dapat mengubahnya dari browser Anda setelah koneksi pertama. Setelah berjalan, konfigurasi gateway dapat diakses melalui browser web baik dengan ip yang sudah ditetapkan

X. X. X. X/

atau jika terhubung melalui Access Point

192.168.4.1/ (secara default)

Sekarang Anda dapat menggunakan kredensial Anda untuk masuk, defaultnya adalah:

  • pengguna: admin
  • lulus: admin

Langkah 5: Tambahkan Gerbang TTN

Tambahkan Gerbang TTN
Tambahkan Gerbang TTN
Tambahkan Gerbang TTN
Tambahkan Gerbang TTN
Tambahkan Gerbang TTN
Tambahkan Gerbang TTN
Tambahkan Gerbang TTN
Tambahkan Gerbang TTN

Last but not least, Anda harus membuat Gateway di The Things Network dan mengonfigurasi parameternya sesuai dengan itu, agar perangkat Anda terdaftar dan ditautkan. Masuk ke konsol The Things Network dan pilih GATEWAYS.

Daftarkan yang baru menggunakan ID yang sesuai yang ditemukan di halaman konfigurasi gateway. Isi semua bidang yang tersisa sesuai kebutuhan. Kedua id harus cocok.

Sekarang, itu harus siap untuk menampilkan data.

Itu saja, saya harap cukup jelas … jika Anda memiliki masalah, jangan ragu untuk mengajukan pertanyaan

Direkomendasikan: