Spisu treści:

Bramka LoRa ESP8266 Arduino DIY: 5 kroków
Bramka LoRa ESP8266 Arduino DIY: 5 kroków

Wideo: Bramka LoRa ESP8266 Arduino DIY: 5 kroków

Wideo: Bramka LoRa ESP8266 Arduino DIY: 5 kroków
Wideo: [A&RPi Day 2020 prelekcje] LoRaWAN, Signomix - Otwarta Sieć Rzeczy 2024, Listopad
Anonim
Bramka LoRa ESP8266 Arduino DIY
Bramka LoRa ESP8266 Arduino DIY

Ta instrukcja pomoże ci stworzyć bramę LoRa kompatybilną z The Things Network, dla wszystkich regionów świata, przy użyciu ESP8266 wraz z modułem radiowym RFM95/96. Dostarczany jest również kod źródłowy, który umożliwia jego działanie i jest wyposażony w zintegrowany interfejs sieciowy do konfiguracji, jest bardzo łatwy w użyciu, zobaczysz… chodźmy

Kod źródłowy

Kieszonkowe dzieci

Wszystkie potrzebne elementy są wymienione poniżej

Krok 1: Sprzęt

Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy

Wszystkie elementy sprzętowe można znaleźć tutaj lub wymienione poniżej

  1. Wodoodporna obudowa z tworzywa sztucznego
  2. WEMOS D1 Mini Pro ESP8266
  3. Moduł LoRa RFM95 SX1276 układ 915MHz 868MHz 433MHz
  4. Antena 868/915 MHz
  5. Zasilacz wyjściowy 5V 2A DC
  6. Pin męski pasek 1*40P 2.0mm
  7. 2mm szpilka żeńska
  8. złącza koncentryczne Antena
  9. Złącze DC Jack 3,5 x 1,3 mm
  10. Mały Phillips
  11. Złącze bloku zacisków 2Pin 5.0mm
  12. Tablica PCB

Gdy masz już wszystkie elementy, to jak zabawa z LEGO… ciesz się tym:)

Krok 2: Uwaga dotycząca dostarczonej płytki drukowanej / schematów

Uwaga dotycząca dostarczonej płytki drukowanej / schematów
Uwaga dotycząca dostarczonej płytki drukowanej / schematów
Uwaga dotycząca dostarczonej płytki drukowanej / schematów
Uwaga dotycząca dostarczonej płytki drukowanej / schematów

Części wyszarzone nie są używane w tym projekcie, są tam, ponieważ ten sam obwód może być użyty w projekcie, który obecnie piszę.

Krok 3: Oprogramowanie

Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie
Oprogramowanie

Teraz musisz skonfigurować Arduino IDE, pamiętaj, że możesz użyć dowolnego innego frameworka. Nie jest to trudne, ale musisz zrobić jedną lub dwie rzeczy, aby skompilować projekt. Kod jest hostowany na github.com, jest to open source, nie krępuj się być konstruktywnym, zgłaszanie błędów lub zgłaszanie sugestii byłoby świetnym wkładem:) Pobierz go i otwórz:

LoRaWanGateway/LoRaWanGateway.ino

Zmień lokalizację szkicownika w preferencjach pliku

W razie potrzeby dodaj dodatkowe tablice w preferencjach plików… Używałem:

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

Zwróć uwagę, starsze wersje nie będą działać poprawnie, musisz zainstalować co najmniej wersję 2.6.3

Wybierz swoją tablicę pod narzędziami Tablica (może nie taka sama jak na zdjęciu, wybierz swoją)

Powinien się teraz skompilować, wgrać na swoją tablicę i skonfigurować za pomocą interfejsu sieciowego.

Krok 4: Konfiguracja interfejsu internetowego

Konfiguracja interfejsu internetowego
Konfiguracja interfejsu internetowego

Po złożeniu wszystkich elementów możesz otworzyć i skonfigurować swoją nową bramę za pomocą zintegrowanego interfejsu internetowego. Jest to mała strona wewnątrz ESP8266, która pozwala łatwo dostosować jego wartości… spójrz na pierwszy rzut oka i pobaw się konfiguracją tutaj. Za pomocą tego interfejsu możesz skonfigurować:

  • Połączenie Wi-Fi, jako urządzenie klienckie lub jako punkt dostępowy
  • Parametr bramy TTN
  • Parametry modułu RFM
  • Podstawowe parametry systemu ESP8266
  • Bezpieczeństwo/hasło interfejsu konfiguracyjnego (tak, jest chronione hasłem)

Domyślnie utworzy sieć Wi-Fi, aby umożliwić dostęp do jej wewnętrznej konfiguracji.

  • Wi-Fi: punkt dostępowy ESP
  • karnet: 12345678

Jeśli chodzi o ekstremalne bezpieczeństwo, należy zmienić wartości domyślne przed przesłaniem oprogramowania układowego do bramy. Tak czy inaczej, możesz je zmienić w przeglądarce po pierwszym połączeniu. Po uruchomieniu konfiguracja bramy może być dostępna za pośrednictwem przeglądarki internetowej za pomocą już przypisanego adresu IP

X. X. X. X/

lub jeśli jest podłączony przez punkt dostępowy

192.168.4.1/ (domyślnie)

Teraz możesz użyć swoich danych logowania, aby się zalogować, ustawienia domyślne to:

  • użytkownik: administrator
  • przepustka: administrator

Krok 5: Dodaj bramkę TTN

Dodaj bramkę TTN
Dodaj bramkę TTN
Dodaj bramkę TTN
Dodaj bramkę TTN
Dodaj bramkę TTN
Dodaj bramkę TTN
Dodaj bramkę TTN
Dodaj bramkę TTN

Na koniec musisz utworzyć Bramę w The Things Network i odpowiednio skonfigurować jej parametry, aby Twoje urządzenie zostało zarejestrowane i połączone. Zaloguj się do konsoli The Things Network i wybierz BRAMY.

Zarejestruj nowy, używając odpowiedniego identyfikatora znajdującego się na stronie konfiguracji bramy. W razie potrzeby wypełnij wszystkie pozostałe pola. Oba identyfikatory muszą się zgadzać.

Teraz powinien być gotowy do wyświetlania danych.

To wszystko, mam nadzieję, że jest wystarczająco jasne… jeśli masz jakiekolwiek problemy, możesz zadać dowolne pytanie

Zalecana: