Inhaltsverzeichnis:

15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Größe: Gunook
15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Größe: Gunook

Video: 15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Größe: Gunook

Video: 15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Größe: Gunook
Video: Gateway LoRaWan ESP8266 & RFM95 (ESP-LoRa) 915mHz single channel with The Things Network 2024, November
Anonim
Image
Image

Hey, was ist los, Jungs? Akarsh hier von CETech.

Heute werden wir ein Projekt erstellen, bei dem es sich um einen einfachen LoRa-Knoten handelt und Sie ihn sogar als Einkanal-Gateway verwenden können.

Hier ist der Mikrocontroller, den ich verwendet habe, der ESP8266, der an LoRa-Boards von 433MHz (Ra-02 von Ai-Thinker) angeschlossen ist, ich habe auch ein OLED-Display auf der Platine angebracht, damit die Paketinformationen sichtbar sind.

Zur Vereinfachung habe ich eine Platine entworfen, die Sie zum Löten herstellen lassen können.

Ich habe auch ein Video über den Bau dieses Projekts im Detail gemacht. Ich empfehle, das für bessere Einblicke und Details anzusehen.

Schritt 1: Teile

Teile
Teile

Ich habe die meisten Teile für meinen Build von LCSC bekommen.

Du wirst brauchen:

1) Ra-02 LoRa-Modul

2) ESP8266

3) OLED-Display

4) Passive Komponenten wie Widerstände und Kondensatoren

Sie benötigen die Leiterplatte, um diese Komponenten zu löten, was wir im nächsten Schritt sehen werden.

Schritt 2: Lassen Sie die Projektleiterplatte herstellen

Lassen Sie die Projektleiterplatte herstellen
Lassen Sie die Projektleiterplatte herstellen

Sie müssen sich JLCPCB ansehen, um PCBs günstig online zu bestellen!

Sie erhalten 10 hochwertige Leiterplatten, die für 2 $ und etwas Versand an Ihre Haustür geliefert und geliefert werden. Außerdem erhalten Sie bei Ihrer ersten Bestellung einen Rabatt auf den Versand. Um Ihre eigene Leiterplatte zu entwerfen, gehen Sie zu easyEDA, laden Sie anschließend Ihre Gerber-Dateien auf JLCPCB hoch, damit sie mit guter Qualität und kurzer Durchlaufzeit hergestellt werden.

Laden Sie die Gerber-Datei herunter:

Schritt 3: Verbindungen (THEORIE)

Verbindungen (THEORIE)
Verbindungen (THEORIE)
Verbindungen (THEORIE)
Verbindungen (THEORIE)

Im Wesentlichen gibt es hier 4 Aspekte im Zusammenhang:

1) ESP8266, nur um richtig zu funktionieren, benötigt einige Pull-Up- und Pull-Down-Verbindungen für G0, G15, EN und RST.

2) Ra-02 und die ESP8266-Module sind über das SPI-Protokoll miteinander verbunden

3) OLED und ESP8266 verbinden sich über den I2C-Bus

4) Alle Module müssen an Stromschienen angeschlossen werden, damit sie funktionieren. (Offensichtlich: P)

Schritt 4: Löten

Löten
Löten
Löten
Löten

Löten Sie alle Komponenten auf die Platine.

Ich würde vorschlagen, zuerst die Komponenten mit geringer Höhe auf der Platine zu löten und dann zu Komponenten mit mehr Höhe wie den Headern usw.

Vor dem Einschalten des Moduls alle Anschlüsse mit einem Multimeter auf schlechte Lötstellen und Kurzschlüsse prüfen.

Schritt 5: Codieren des Moduls

Codieren des Moduls
Codieren des Moduls
Codieren des Moduls
Codieren des Moduls
Codieren des Moduls
Codieren des Moduls

1) Laden Sie den Code hier herunter.

2) Öffnen Sie den Code in der Arduino-IDE.

3) Verbinden Sie die Platine mit dem Computer mit dem CP2102 USB-Seriell-Konverter oder einem anderen ähnlichen Gerät.

4) Setzen Sie das ESP8266-Modul zurück, während Sie GPIO0 nach unten ziehen (halten Sie die G0-Taste während des Zurücksetzens gedrückt).

5) Klicken Sie nun auf die Upload-Schaltfläche in der IDE. Das Hochladen kann ein- oder mehrmals fehlschlagen, daher müssen Sie es im Falle eines Fehlers 2-3 Mal versuchen.

6) Trennen Sie den USB-zu-Seriell-Adapter und schließen Sie das OLED-Display an, falls noch nicht geschehen.

7) Programmieren Sie den anderen Teil des Projekts Empfänger/Sender

Schritt 6: Testzeit

Testzeit!!
Testzeit!!
Testzeit!!
Testzeit!!

Sobald Sie beide Module codiert haben, können Sie sie an die Stromversorgung anschließen.

In meinem Fall habe ich meinen Sender an eine Powerbank angeschlossen, den Empfänger an einen Laptop für den Zugriff auf einen seriellen Monitor.

Sobald ich den Sender mit Strom versorgte, begann ich, Nachrichten auf dem seriellen Monitor zu sehen, der an den Empfänger angeschlossen war.

Meins funktioniert wie ein Zauber!

Empfohlen: