Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
Wszystkie elementy sprzętowe można znaleźć tutaj lub wymienione poniżej
- Wodoodporna obudowa z tworzywa sztucznego
- WEMOS D1 Mini Pro ESP8266
- Moduł LoRa RFM95 SX1276 układ 915MHz 868MHz 433MHz
- Antena 868/915 MHz
- Zasilacz wyjściowy 5V 2A DC
- Pin męski pasek 1*40P 2.0mm
- 2mm szpilka żeńska
- złącza koncentryczne Antena
- Złącze DC Jack 3,5 x 1,3 mm
- Mały Phillips
- Złącze bloku zacisków 2Pin 5.0mm
- 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
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
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
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
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