Isi kandungan:

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, Julai
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Instruksional ini akan membantu anda membuat LoRa Gateway yang serasi dengan The Things Network, untuk semua wilayah dunia, menggunakan ESP8266 bersama dengan modul radio RFM95 / 96. Kod sumber untuk membuatnya berfungsi juga disediakan dan ia dilengkapi dengan antara muka web bersepadu untuk konfigurasi, sangat mudah digunakan, anda akan melihat… mari kita pergi

Kod sumber

Bekalan

Semua elemen yang diperlukan disenaraikan di bawah

Langkah 1: Perkakasan

Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan

Anda boleh menemui semua elemen perkakasan di sini, atau disenaraikan di bawah

  1. Kes plastik kalis air
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa modul RFM95 SX1276 cip 915MHz 868MHz 433MHz
  4. Antena 868/915 MHz
  5. Penyesuai Kuasa Output DC 5V 2A
  6. Pin Male Strip 1 * 40P 2.0mm
  7. Header pin 2mm perempuan
  8. penyambung sepaksi Antena
  9. Penyambung Jack DC 3.5 X 1.3 mm
  10. Phillips Kecil
  11. Terminal Block Connector 2Pin 5.0mm
  12. Papan PCB

Sebaik sahaja anda mempunyai semua kepingan, ia seperti bermain dengan LEGO … menikmatinya:)

Langkah 2: Catatan Mengenai PCB / Skema yang Disediakan

Catatan Mengenai PCB / Skema yang Disediakan
Catatan Mengenai PCB / Skema yang Disediakan
Catatan Mengenai PCB / Skema yang Disediakan
Catatan Mengenai PCB / Skema yang Disediakan

Bahagian yang berwarna kelabu tidak digunakan dalam projek ini, ia ada di sana kerana litar yang sama ini boleh digunakan dalam projek yang sedang saya tulis.

Langkah 3: Perisian

Perisian
Perisian
Perisian
Perisian
Perisian
Perisian
Perisian
Perisian

Sekarang anda harus menyiapkan Arduino IDE, perhatikan bahawa anda boleh menggunakan kerangka lain yang anda suka. Ia tidak sukar tetapi anda harus melakukan satu atau dua perkara untuk menyusun projek. Kod dihoskan di github.com, ia adalah sumber terbuka, jangan konstruktif, laporkan bug atau memberi cadangan akan menjadi sumbangan besar:) Muat turun dan buka:

LoRaWanGateway / LoRaWanGateway.ino

Tukar lokasi Buku Sketsa di bawah pilihan fail

Sekiranya diperlukan, tambahkan papan tambahan di bawah pilihan fail … Saya telah menggunakan:

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

Perhatikan di sini, versi lama tidak berfungsi dengan baik, anda harus memasang sekurang-kurangnya versi 2.6.3

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

Sekarang ia harus menyusun, memuat naiknya ke papan anda dan mengkonfigurasinya menggunakan antara muka web.

Langkah 4: Konfigurasi Antara Muka Web

Konfigurasi Antara Muka Web
Konfigurasi Antara Muka Web

Setelah anda mengumpulkan semua bahagian, anda boleh membuka dan mengkonfigurasi gerbang baru anda melalui antara muka web bersepadu. Ini adalah halaman kecil di dalam ESP8266 yang membolehkan anda mengubah nilainya dengan mudah … lihat sekilas dan bermain dengan demo konfigurasi di sini. Dengan antara muka ini anda dapat mengkonfigurasi:

  • Sambungan WiFi, sama ada sebagai peranti Pelanggan atau sebagai Titik Akses
  • Parameter TTN Gateway
  • Parameter modul RFM
  • Parameter sistem ESP8266 asas
  • Keselamatan / kata laluan antara muka konfigurasi (ya, ia dilindungi kata laluan)

Secara lalai, ia akan membuat rangkaian WiFi untuk membolehkan anda mengakses konfigurasi dalamannya.

  • wifi: Titik Akses ESP
  • lulus: 12345678

Sekiranya keselamatan melampau, anda harus mengubah nilai lalai, sebelum memuat naik firmware ke gerbang anda. Anda boleh menukarnya dari penyemak imbas anda selepas sambungan pertama. Setelah berjalan, konfigurasi gateway dapat diakses melalui penyemak imbas web baik dengan ip yang sudah ditentukan

X. X. X. X/

atau jika dihubungkan melalui Titik Akses

192.168.4.1/ (secara lalai)

Sekarang anda boleh menggunakan kelayakan anda untuk log masuk, lalai adalah:

  • pengguna: pentadbir
  • lulus: pentadbir

Langkah 5: Tambahkan Gerbang TTN

Tambah Gerbang TTN
Tambah Gerbang TTN
Tambah Gerbang TTN
Tambah Gerbang TTN
Tambah Gerbang TTN
Tambah Gerbang TTN
Tambah Gerbang TTN
Tambah Gerbang TTN

Akhir sekali, anda mesti membuat Gateway di The Things Network dan mengkonfigurasikan parameternya dengan sewajarnya, agar peranti anda didaftarkan dan dipautkan. Log masuk ke konsol The Things Network dan pilih GATEWAYS.

Daftarkan yang baru menggunakan ID yang sesuai yang terdapat di halaman konfigurasi gerbang. Isi semua medan yang tinggal mengikut keperluan. Kedua-dua id mesti sepadan.

Sekarang, ia harus siap untuk menunjukkan data.

Itu saja, saya harap sudah cukup jelas … jika anda mempunyai masalah, jangan ragu untuk mengemukakan sebarang pertanyaan

Disyorkan: