Inhoudsopgave:
- Benodigdheden
- Stap 1: Hardware
- Stap 2: Opmerking over de meegeleverde PCB / Schema's
- Stap 3: Software
- Stap 4: Configuratie van webinterface
- Stap 5: Een TTN-gateway toevoegen
Video: LoRa Gateway ESP8266 Arduino DIY - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Deze instructable helpt je bij het maken van een LoRa-gateway die compatibel is met The Things Network, voor alle wereldregio's, met behulp van een ESP8266 samen met een RFM95/96-radiomodule. De broncode om het te laten werken wordt ook geleverd en het wordt geleverd met een geïntegreerde webinterface voor configuratie, het is heel gemakkelijk te gebruiken, je zult zien … laten we gaan
Broncode
Benodigdheden
Alle benodigde elementen staan hieronder vermeld
Stap 1: Hardware
U kunt alle hardware-elementen hier vinden, of hieronder vermeld
- Waterdichte kunststof behuizing
- WEMOS D1 Mini Pro ESP8266
- LoRa-module RFM95 SX1276-chip 915MHz 868MHz 433MHz
- 868/915 MHz-antenne
- 5V 2A DC-uitgangsstroomadapter
- Pin Mannelijke Strip 1*40P 2.0mm
- 2 mm pin-header vrouwelijk
- coaxiale connectoren Antenne
- DC-jackconnector 3,5 x 1,3 mm
- Kleine Philips
- Aansluitblokconnector 2-pins 5,0 mm
- printplaat:
Als je eenmaal alle stukjes hebt, is het alsof je met LEGO speelt … geniet ervan:)
Stap 2: Opmerking over de meegeleverde PCB / Schema's
Grijze onderdelen worden in dit project niet gebruikt, ze zijn er omdat hetzelfde circuit kan worden gebruikt in een project dat ik momenteel aan het schrijven ben.
Stap 3: Software
Nu moet je de Arduino IDE instellen, merk op dat je elk ander framework kunt gebruiken dat je leuk vindt. Het is niet moeilijk, maar je moet een of twee dingen doen om het project te compileren. Code wordt gehost op github.com, het is open source, wees gerust constructief, het melden van bugs of het doen van suggesties zou een geweldige bijdrage zijn:) Download het en open:
LoRaWanGateway/LoRaWanGateway.ino
Wijzig de locatie van het schetsboek onder bestandsvoorkeuren
Voeg indien nodig extra borden toe onder bestandsvoorkeuren … Ik heb gebruikt:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Let hier goed op, oudere versies werken niet goed, je moet minimaal versie 2.6.3 installeren
Selecteer je bord onder tools Bord (misschien niet hetzelfde als de afbeelding, kies het jouwe)
Het zou nu moeten compileren, uploaden naar je board en configureren met behulp van de webinterface.
Stap 4: Configuratie van webinterface
Nadat u alle onderdelen hebt samengevoegd, kunt u uw nieuwe gateway openen en configureren via de geïntegreerde webinterface. Het is een kleine pagina in de ESP8266 waarmee u eenvoudig de waarden ervan kunt aanpassen … werp een eerste blik en speel hier met de configuratiedemo. Met deze interface kunt u configureren:
- WiFi-verbinding, hetzij als Client-apparaat of als Access Point
- TTN Gateway-parameter
- RFM-moduleparameters:
- Basis ESP8266-systeemparameters:
- Configuratie Interface beveiliging/wachtwoord (ja, het is beveiligd met een wachtwoord)
Standaard wordt er een wifi-netwerk gemaakt om u toegang te geven tot de interne configuratie.
- wifi: toegangspunt ESP
- pas: 12345678
Als het om extreme veiligheid gaat, moet u de standaardwaarden wijzigen voordat u de firmware naar uw gateway uploadt. Hoe dan ook, u kunt ze na de eerste verbinding vanuit uw browser wijzigen. Eenmaal actief, is de gatewayconfiguratie toegankelijk via een webbrowser, hetzij door de reeds toegewezen ip
X. X. X. X/
of indien verbonden via het toegangspunt
192.168.4.1/ (standaard)
Nu kunt u uw inloggegevens gebruiken om in te loggen, de standaardinstellingen zijn:
- gebruiker: beheerder
- pas: beheerder
Stap 5: Een TTN-gateway toevoegen
Last but not least, je moet een gateway maken in The Things Network en de parameters dienovereenkomstig configureren om je apparaat geregistreerd en gekoppeld te krijgen. Log in op de The Things Network-console en selecteer GATEWAYS.
Registreer een nieuwe met behulp van de bijbehorende ID die u vindt op de gatewayconfiguratiepagina. Vul indien nodig alle overige velden in. Beide id's moeten overeenkomen.
Nu zou het klaar moeten zijn om gegevens weer te geven.
Dat is het, ik hoop dat het duidelijk genoeg is … als je problemen hebt, stel dan gerust een vraag
Aanbevolen:
Lora Gateway (Dragino LG01-P): 6 stappen
Lora Gateway (Dragino LG01-P): LoRa es een rode LPWAN, por sus siglas en inglés (LOW POWER WIDE AREA NETWORK). Es una red de largo alcance y bajo consumo de energy, ideal para dispositivos IoT. Entre las aplicaciones más comunes se encuentran; Ciudades inteligentes, Landbouw
Hoe u uw eigen WIFI-gateway kunt maken om uw Arduino op een IP-netwerk aan te sluiten? 11 stappen (met afbeeldingen)
Hoe maak je je eigen wifi-gateway om je Arduino met een IP-netwerk te verbinden?: Zoals zoveel mensen denk je dat Arduino een zeer goede oplossing is voor domotica en robotica! Maar op het gebied van communicatie komen Arduino's gewoon met seriële verbindingen. Ik werk aan een robot die permanent verbonden moet zijn met een server die ar
ESP32 met E32-433T LoRa-module zelfstudie - LoRa Arduino-interface: 8 stappen
ESP32 met E32-433T LoRa-module zelfstudie | LoRa Arduino-interface: Hé, wat is er, jongens! Akarsh hier van CETech. Dit project van mij is een interface met de E32 LoRa-module van eByte, een krachtige 1-watt transceivermodule met een ESP32 met behulp van Arduino IDE. We begrepen de werking van de E32 in onze laatste tutorial
Huishoudelijke apparaten bedienen via LoRa - LoRa in Domotica - LoRa-afstandsbediening: 8 stappen
Huishoudelijke apparaten bedienen via LoRa | LoRa in Domotica | LoRa-afstandsbediening: bedien en automatiseer uw elektrische apparaten vanaf lange afstanden (kilometers) zonder de aanwezigheid van internet. Dit kan via LoRa! Hé, wat is er, jongens? Akarsh hier van CETech. Ook deze print heeft een OLED-display en 3 relais die een
Raspberry Pi VPN-gateway: 6 stappen
Raspberry Pi VPN Gateway: Update 2018-01-07: Bijgewerkte ontbrekende dingen en wijzigingen aangebracht die nodig zijn voor de huidige versie van Raspian. Ook een specifieke gids gemaakt voor NordVPN. Er zijn een paar verschillende toepassingen voor VPN. Of u wilt uw privacy en privégegevens beschermen tegen wri