Mundarija:

LoRa Gateway ESP8266 Arduino DIY: 5 qadam
LoRa Gateway ESP8266 Arduino DIY: 5 qadam

Video: LoRa Gateway ESP8266 Arduino DIY: 5 qadam

Video: LoRa Gateway ESP8266 Arduino DIY: 5 qadam
Video: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, Noyabr
Anonim
LoRa shlyuzi ESP8266 Arduino DIY
LoRa shlyuzi ESP8266 Arduino DIY

Bu ko'rsatma ESP8266 va RFM95/96 radio modulidan foydalanib, dunyoning barcha mintaqalari uchun The Things Network bilan mos keladigan LoRa Gateway yaratishga yordam beradi. Ishlash uchun manba kodi ham taqdim etilgan va u konfiguratsiya uchun o'rnatilgan veb -interfeys bilan ta'minlangan, uni ishlatish juda oson, ko'rasiz … ketamiz

Manba kodi

Ta'minotlar

Barcha kerakli elementlar quyida keltirilgan

1 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

Siz bu erda yoki quyida keltirilgan barcha apparat elementlarini topishingiz mumkin

  1. Suv o'tkazmaydigan plastik quti
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa moduli RFM95 SX1276 chip 915MHz 868MHz 433MHz
  4. 868/915 MGts chastotali antenna
  5. 5V 2A shahar chiqish quvvat adapteri
  6. Erkak chizig'i 1*40P 2.0 mm
  7. 2 mm pinli boshli ayol
  8. koaksiyal ulagichlar antenna
  9. DC raz'em ulagichi 3,5 X 1,3 mm
  10. Kichik Filipp
  11. Terminal blokli ulagichi 2Pin 5,0 mm
  12. PCB kartasi

Hamma buyumlar bo'lgach, bu LEGO bilan o'ynashga o'xshaydi … zavqlaning:)

2 -qadam: Taqdim etilgan PCB / sxemalar haqida eslatma

Taqdim etilgan PCB / sxemalar haqida eslatma
Taqdim etilgan PCB / sxemalar haqida eslatma
Taqdim etilgan PCB / sxemalar haqida eslatma
Taqdim etilgan PCB / sxemalar haqida eslatma

Bu loyihada kulrang qismlar ishlatilmaydi, ular shu erda, chunki men hozir yozayotgan loyihada aynan shu sxemadan foydalanish mumkin.

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

Endi siz Arduino IDE -ni sozlashingiz kerak, shuni esda tutingki, siz xohlagan boshqa ramkadan foydalanishingiz mumkin. Bu qiyin emas, lekin loyihani kompilyatsiya qilish uchun bir yoki ikkita ishni bajarish kerak. Kod github.com saytida joylashtirilgan, bu ochiq manba, konstruktiv bo'lishni xohlaysiz, xatolar haqida xabar berish yoki takliflar qo'shish katta hissa qo'shadi:) Yuklab oling va oching:

LoRaWanGateway/LoRaWanGateway.ino

Sketchbook manzilini fayl sozlamalari ostida o'zgartiring

Agar kerak bo'lsa, fayl parametrlari ostida qo'shimcha taxtalarni qo'shing … Men foydalanmoqdaman:

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

E'tibor bering, eski versiyalar to'g'ri ishlamaydi, siz kamida 2.6.3 versiyasini o'rnatishingiz kerak

Asboblar taxtasi ostidagi taxtangizni tanlang (ehtimol rasmdagi kabi emas, siznikini tanlagan)

Endi u kompilyatsiya qilinishi, taxtaga yuklanishi va veb -interfeys yordamida sozlanishi kerak.

4 -qadam: veb -interfeys konfiguratsiyasi

Veb -interfeys konfiguratsiyasi
Veb -interfeys konfiguratsiyasi

Barcha qismlarni birlashtirgandan so'ng, siz uning yangi veb -interfeysi orqali yangi shlyuzni ochishingiz va sozlashingiz mumkin. Bu ESP8266 ichidagi kichik sahifa, uning qiymatlarini osongina o'zgartirishga imkon beradi … bir qarashda bu erda konfiguratsiya demosi bilan o'ynang. Ushbu interfeys yordamida siz sozlashingiz mumkin:

  • Wi -Fi ulanishi - mijoz qurilmasi yoki kirish nuqtasi sifatida
  • TTN Gateway parametri
  • RFM moduli parametrlari
  • ESP8266 tizimining asosiy parametrlari
  • Konfiguratsiya interfeysi xavfsizligi/parol (ha, u parol bilan himoyalangan)

Odatiy bo'lib, u sizning ichki konfiguratsiyangizga kirishga ruxsat beradigan Wi -Fi tarmog'ini yaratadi.

  • Wi -Fi: kirish nuqtasi ESP
  • o'tish: 12345678

Agar haddan tashqari xavfsizlik haqida gapiradigan bo'lsak, proshivka dasturini shlyuzingizga yuklashdan oldin standart qiymatlarni o'zgartirish kerak. Qanday bo'lmasin, ularni birinchi ulanishdan so'ng brauzerdan o'zgartirish mumkin. Ishlagandan so'ng, shlyuz konfiguratsiyasiga veb -brauzer orqali yoki allaqachon tayinlangan ip orqali kirish mumkin

X. X. X. X/

yoki kirish nuqtasi orqali ulangan bo'lsa

192.168.4.1/ (sukut bo'yicha)

Endi siz tizimga kirish uchun hisob ma'lumotlarini ishlatishingiz mumkin, standartlar:

  • foydalanuvchi: admin
  • o'tish: admin

5 -qadam: TTN shlyuzini qo'shing

TTN shlyuzini qo'shing
TTN shlyuzini qo'shing
TTN shlyuzini qo'shing
TTN shlyuzini qo'shing
TTN shlyuzini qo'shing
TTN shlyuzini qo'shing
TTN shlyuzini qo'shing
TTN shlyuzini qo'shing

Nihoyat, siz Things Network -da Gateway -ni yaratishingiz va qurilmangizni ro'yxatdan o'tkazishingiz va unga bog'langan bo'lishingiz uchun parametrlarini mos ravishda sozlashingiz kerak. Things Network konsoliga kiring va GATEWAYS -ni tanlang.

Shlyuz konfiguratsiya sahifasida topilgan tegishli identifikator yordamida yangisini ro'yxatdan o'tkazing. Qolgan barcha maydonlarni kerak bo'lganda to'ldiring. Ikkala identifikator ham mos kelishi kerak.

Endi u ma'lumotlarni ko'rsatishga tayyor bo'lishi kerak.

Hammasi shu, umid qilamanki, bu tushunarli … agar sizda biron bir muammo bo'lsa, har qanday savol berishingiz mumkin

Tavsiya: