Mündəricat:

LoRa Gateway ESP8266 Arduino DIY: 5 addım
LoRa Gateway ESP8266 Arduino DIY: 5 addım

Video: LoRa Gateway ESP8266 Arduino DIY: 5 addım

Video: LoRa Gateway ESP8266 Arduino DIY: 5 addım
Video: IoT project: ESP8266 LoRa Gateway for Arduino and LM75 Temperature Sensor, Arduino LoRa Gateway 2024, Noyabr
Anonim
LoRa Gateway ESP8266 Arduino DIY
LoRa Gateway ESP8266 Arduino DIY

Bu təlimat, RFM95/96 radio modulu ilə birlikdə ESP8266 istifadə edərək, bütün dünya bölgələri üçün Şeylər Şəbəkəsi ilə uyğun bir LoRa Gateway yaratmağa kömək edəcək. İşləməsi üçün mənbə kodu da verilir və konfiqurasiya üçün inteqrasiya olunmuş bir veb interfeysi ilə gəlir, istifadəsi çox asandır, görəcəksiniz … gedək

Mənbə kodu

Təchizat

Lazım olan bütün elementlər aşağıda verilmişdir

Addım 1: Avadanlıq

Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq

Bütün hardware elementlərini burada və ya aşağıda tapa bilərsiniz

  1. Su keçirməyən plastik qutu
  2. WEMOS D1 Mini Pro ESP8266
  3. LoRa modulu RFM95 SX1276 çip 915MHz 868MHz 433MHz
  4. 868/915 MHz antenna
  5. 5V 2A DC Çıxış Güc Adaptoru
  6. Pin Kişi Şeridi 1*40P 2.0mm
  7. 2 mm pin başlıq dişi
  8. koaksial bağlayıcılar Anten
  9. DC Jack Konnektoru 3.5 X 1.3 mm
  10. Kiçik Phillips
  11. Terminal Blok Konnektoru 2Pin 5.0mm
  12. PCB lövhəsi

Bütün parçaları əldə etdikdən sonra, LEGO ilə oynamaq kimidir … zövq alın:)

Addım 2: Təqdim olunan PCB / Şemalar haqqında Qeyd

Verilən PCB / Şemalar haqqında Qeyd
Verilən PCB / Şemalar haqqında Qeyd
Verilən PCB / Şemalar haqqında Qeyd
Verilən PCB / Şemalar haqqında Qeyd

Bu layihədə boz rəngli hissələr istifadə edilmir, hal -hazırda yazdığım bir layihədə eyni dövrə istifadə edilə biləcəyi üçün var.

Addım 3: Proqram təminatı

Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı

İndi Arduino IDE qurmalısınız, istədiyiniz başqa bir çərçivədən istifadə edə biləcəyinizi unutmayın. Layihəni tərtib etmək üçün çətin deyil, ancaq bir və ya iki şeyi etməlisiniz. Kod github.com -da yerləşdirilir, açıq mənbəyidir, konstruktiv olmaqdan çəkinməyin, səhvləri bildirmək və ya təklif vermək böyük bir töhfə olardı:) Yükləyin və açın:

LoRaWanGateway/LoRaWanGateway.ino

Sketchbook yerini fayl seçimləri altında dəyişdirin

Lazım gələrsə, fayl seçimləri altında əlavə lövhələr əlavə edin … İstifadə edirəm:

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

Burada diqqət yetirin, köhnə versiyalar düzgün işləməyəcək, ən azı 2.6.3 versiyasını yükləməlisiniz

Alətlər lövhəsi altında lövhənizi seçin (bəlkə də şəkil ilə eyni deyil, sizinki seçdi)

İndi tərtib etməli, lövhənizə yükləməli və veb interfeysindən istifadə edərək konfiqurasiya etməlidir.

Addım 4: Veb İnterfeysi Konfiqurasiyası

Veb İnterfeysi Konfiqurasiyası
Veb İnterfeysi Konfiqurasiyası

Bütün parçaları bir yerə qoyduqdan sonra inteqrasiya olunmuş veb interfeysi vasitəsilə yeni ağ geçidinizi aça və konfiqurasiya edə bilərsiniz. ESP8266 -nın içərisində dəyərlərini asanlıqla dəyişdirməyə imkan verən kiçik bir səhifədir … ilk baxışdan nəzərdən keçirin və burada konfiqurasiya demosu ilə oynayın. Bu interfeys ilə konfiqurasiya edə bilərsiniz:

  • Müştəri cihazı və ya Giriş nöqtəsi olaraq WiFi bağlantısı
  • TTN Gateway parametri
  • RFM modul parametrləri
  • Əsas ESP8266 Sistem parametrləri
  • Konfiqurasiya İnterfeysi təhlükəsizliyi/parol (bəli, parolla qorunur)

Varsayılan olaraq, daxili konfiqurasiyasına daxil olmaq üçün bir WiFi şəbəkəsi yaradacaq.

  • wifi: ESP giriş nöqtəsi
  • keçid: 12345678

Həddindən artıq təhlükəsizlik ilə əlaqədar olaraq, proqram təminatını ağ geçidinizə yükləməzdən əvvəl, standart dəyərləri dəyişdirməlisiniz. Hər halda, ilk əlaqədən sonra onları brauzerinizdən dəyişə bilərsiniz. İşlədikdən sonra, ağ geçidi konfiqurasiyasına veb brauzer vasitəsilə ya artıq təyin edilmiş ip vasitəsilə daxil olmaq olar

X. X. X. X/

və ya Giriş nöqtəsi vasitəsi ilə bağlanarsa

192.168.4.1/ (standart olaraq)

İndi daxil olmaq üçün etimadnamənizi istifadə edə bilərsiniz, varsayılanlar:

  • istifadəçi: admin
  • keçid: admin

Addım 5: TTN Ağ Geçidi əlavə edin

TTN Ağ Geçidi əlavə edin
TTN Ağ Geçidi əlavə edin
TTN Ağ Geçidi əlavə edin
TTN Ağ Geçidi əlavə edin
TTN Ağ Geçidi əlavə edin
TTN Ağ Geçidi əlavə edin
TTN Ağ Geçidi əlavə edin
TTN Ağ Geçidi əlavə edin

Nəhayət, Things Network -də bir Gateway yaratmalı və cihazınızı qeydiyyata alaraq əlaqələndirmək üçün parametrlərini buna uyğun olaraq konfiqurasiya etməlisiniz. The Things Network konsoluna daxil olun və GATEWAYS seçin.

Şlüz konfiqurasiya səhifəsində tapılan müvafiq ID -dən istifadə edərək yenisini qeyd edin. Qalan bütün sahələri lazım olduqda doldurun. Hər iki id uyğun gəlməlidir.

İndi məlumatları göstərməyə hazır olmalıdır.

Budur, ümid edirəm ki, kifayət qədər aydındır … hər hansı bir probleminiz varsa, hər hansı bir sual verməkdən çekinmeyin

Tövsiyə: