Inhaltsverzeichnis:
- Schritt 1: Teile
- Schritt 2: Lassen Sie die Projektleiterplatte herstellen
- Schritt 3: Verbindungen (THEORIE)
- Schritt 4: Löten
- Schritt 5: Codieren des Moduls
- Schritt 6: Testzeit
Video: 15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Größe: Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
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
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
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)
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 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
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
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:
Telepräsenzroboter in menschlicher Größe mit Greifarm - Gunook
Telepräsenzroboter in menschlicher Größe mit Greifarm: MANIFESTOEin Freund von mir lud mich während einer Pandemie zu einer Halloween-Party (30+ Leute) ein, also sagte ich ihm, dass ich teilnehmen würde, und entwarf wütend einen Telepräsenzroboter, um die Party in meinem zu verwüsten Platz. Wenn Sie nicht wissen, was für ein Telep
Minecraft Erzlampe - Anpassbare Größe und Pixeldichte - Gunook
Minecraft Ore Lamp - Anpassbare Größe und Pixeldichte: Mein siebenjähriges Kind ist besessen von Minecraft, also habe ich beschlossen, etwas für ihn zu bauen. Auf der Suche nach Optionen gibt es ein cooles Lampenprojekt von Dan J Hamer in Thingiverse, aber nachdem ich es ein wenig optimiert hatte, beschloss ich, mein eigenes Projekt zu starten (du
So senden Sie große Dateien von Computer zu Computer - Gunook
So senden Sie große Dateien von Computer zu Computer: Die Dateigröße nimmt mit dem technologischen Fortschritt ständig zu. Wenn Sie in einem kreativen Handwerk wie Design oder Modellbau tätig sind oder einfach nur ein Hobbyist, kann die Übertragung großer Dateien mühsam sein. Die meisten E-Mail-Dienste begrenzen die maximale Größe von Anhängen auf etwa 25
LoRa Gateway ESP8266 Arduino DIY - Gunook
LoRa Gateway ESP8266 Arduino DIY: Diese Anleitung hilft Ihnen, ein LoRa Gateway zu erstellen, das mit The Things Network kompatibel ist, für alle Weltregionen, unter Verwendung eines ESP8266 zusammen mit einem RFM95/96-Funkmodul. Der Quellcode, damit es funktioniert, wird ebenfalls bereitgestellt und es kommt mit einem integrierten w
RC-Auto in voller Größe - Gunook
RC-Auto in voller Größe: Was ist das? Denken Sie, dass RC-Autos nur für Kinder sind? Denk nochmal! Dieses Tutorial zeigt Ihnen, wie Sie ein 1:1 RC-Auto in Originalgröße ausstatten und bauen. Indem Sie ein Auto mit diesen Bedienelementen ausstatten, ist dies eine gute Startplattform, um Ihr eigenes vollautonomes Auto zu bauen (nächste Phase