Ein ESP8266 -Basis -Gateway zum Senden von LORA -Übertragungen an das Ballon -Tracking -System der Habitat -Hochhöhe, http://tracker.habhub.org/.
Es verwendet einen ESP8266/Arduino WiFi -Mikrocontroller mit einem RFM98 LORA -Radio -Transceiver.
Durch die Verwendung eines ESP -Moduls mit integriertem USB -Strom wie einem NodeMcu oder einem WEMOS -Mini können Sie das Gateway von einem USB -Sockel auf einem PC oder einem Telefonladegerät oder einem Verfolgungsjagd mit dem gesamten Gateway aus einfach, sich selbst einhalten und weniger als 10 GBP kostet, sodass Sie eine Menge davon haben können.
Die Gateway -Webanwendung sieht so aus:

Ein Gateway mit minimaler Hardware:

Das Löten von Drähten direkt zum Lora -Modul ist etwas schwierig und zerbrechlich. Eine viel schönere Lösung ist dieser Schild für ein Wemos ESP8266 -Board. Das macht ein wirklich kompaktes und robustes Gateway, das nur ein USB -Netzteil benötigt:

(Ich hatte ein paar dieser Schild -PCBs hergestellt und habe jetzt einige Ersatzteile. Wenn Sie sie Van etwas langsam machen, lassen Sie es sich also wissen, wenn Sie in Großbritannien leben möchten, und ich könnte Sie für kosten.)
Ein ESP8266. Es gibt viele verschiedene Arten von ESP8266 -Modulen, dieser Code sollte auf einem von ihnen ausgeführt werden. Um es einfach zu halten, sind eine derjenigen mit integriertem Stromversorgung und serieller USB -Unterstützung am einfachsten, wie z. B. der NodeMcu oder Wemos D1 Mini. Sie sollten in der Lage sein, einen für nur ein paar Dollar abzuholen.
Ein LORA -Radio -Transceiver -Modul. Sie alle basieren auf dem Semtech SX127X -Chipsatz, sodass dieser Code mit einem von ihnen ausgeführt werden sollte (bisher mit dem 433MHz RFM98W und DRF1278F getestet).
Eine Antenne, die so einfach sein könnte wie nur 173 mm langes Stück Draht.
Ein Micro -USB -Kabel
Schließen Sie das LORA -Modul an den ESP8266 an. Die Lora -Module sind winzig und es ist ziemlich schwierig, Anschlusskabel für sie zu löten. Leichter ist, das Lora -Vorstand auf ein Breakout -Board oder einen Schild zu löten. Die weißen Adapterplatten für ESP-12-Module passen auch die RFM98W-Module an.
Verkabelungsverbindungen:
| ESP8266 | Lora Board |
|---|---|
| GND | GND |
| VCC | VCC |
| Gpio15 | NSS |
| Gpio13 | Mosi |
| Gpio12 | MIS0 |
| Gpio14 | Sck |
| Gpio5 | DIO0 |
TODO: Weitere Details zu den Verbindungen übrigens das ESP- und Lora -Board und ein Schaltplan.
Sie benötigen die Arduino -IDE, die zur IDE hinzugefügte ESP8266 -Unterstützung, und diese Skizze hier, um das ESP8266 zu programmieren.
Holen Sie sich die Arduino -Ideen hier.
Die Arduino -IDE unterstützt den ESP8266 nicht standardmäßig, sodass Sie das hinzufügen müssen. Starten Sie die IDE, gehen Sie zu Datei -> Einstellungen und fügen Sie im Feld "zusätzliche Boards Manager -URLs" die ESP8266 URL hinzu. Gehen Sie dann zu Tools -> Board: -> Boards Manager ... nach Typänderung "alle" zu "Beitrag". Der ESP8266 sollte angezeigt werden, es auswählen und dann auf Installieren klicken. Das ist es. Lesen Sie hier mehr darüber.