Inhaltsverzeichnis:
- Schritt 1: Teile
- Schritt 2: Leiterplatten für Ihr Projekt herstellen lassen
- Schritt 3: Verdrahtung und Schaltung
- Schritt 4: Betriebsmodi
- Schritt 5: Breakout-Board
- Schritt 6: Abschlussprüfung
Video: E32-433T LoRa-Modul-Tutorial - DIY Breakout Board für E32-Modul - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Hey, was ist los, Jungs! Akarsh hier von CETech.
Dieses Projekt von mir ist eher eine Lernkurve, um die Funktionsweise des E32 LoRa-Moduls von eByte zu verstehen, das ein leistungsstarkes 1-Watt-Transceiver-Modul ist.
Sobald wir die Funktionsweise verstanden haben, habe ich eine Platine entworfen, die ein Breakout für dieses E32-Modul ist, das den UART-Bus für die direkte Kommunikation mit dem E32-Modul ohne externe Schaltkreise freigibt.
Schließlich testen wir unser Modul, indem wir eine Verbindung zwischen 2 Modulen herstellen und Daten über diesen LoRa-Link senden/empfangen
Lass uns jetzt mit dem Spaß beginnen
Schritt 1: Teile
Sie finden die LoRa-Module von eByte auf den folgenden Links von LCSC:
E32 1W-Modul:
E32 100mW-Modul:
Antenne 433MHz:
Schritt 2: Leiterplatten für Ihr Projekt herstellen lassen
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.
Schritt 3: Verdrahtung und Schaltung
Die wichtigste Verbindung, die hergestellt werden muss, sind die M1- und M0-Pins. Sie müssen für den Betrieb des Moduls entweder mit GND oder VCC verbunden sein und dürfen nicht potentialfrei belassen werden. Wir werden im nächsten Schritt mehr über die unterschiedliche Modusauswahl mit M1 und M0 erfahren.
Der AUX-Pin ist ein Ausgangspin, der den Belegt-Status des Moduls anzeigt, daher schließen wir eine LED mit einem 3906-Transistor an diesen Pin an, um den Status des E32 zu kennen.
Schließlich habe ich auch ein paar LEDs an den Rx- und Tx-Pins angebracht, damit die Datenübertragung über UART auf den LEDs sichtbar ist.
Schritt 4: Betriebsmodi
Durch Ändern der Spannung der Pins M1 und M0 können verschiedene Modi des Moduls eingestellt werden.
Wir können die verschiedenen Modi in der obigen Tabelle sehen.
Ich konzentriere mich hauptsächlich auf Mode 0 und Mode 3. Für die normale LoRa-Nutzung lasse ich das Modul auf Mode 0 und für die Konfiguration halte ich es auf Mode 3.
Schritt 5: Breakout-Board
Ich habe eine Platine mit dem obigen Schaltplan entworfen und hergestellt.
Die Platine legt den UART-Port direkt frei und der E32 kann ohne externe Schaltung mit jedem Mikrocontroller direkt verwendet werden.
Also habe ich die Bauteile auf die Platine gelötet und im nächsten Schritt den LoRa-Link getestet.
Schritt 6: Abschlussprüfung
Ich habe ein Modul über ein FTDI-Modul an einen PC angeschlossen und zur Parametrierung die Betriebsartenschalter von M0 und M1 auf 1 und 1 gestellt.
Danach habe ich die RF-Einstellungssoftware geöffnet und nach Auswahl des richtigen COM-Ports auf die Schaltfläche GetParam geklickt, die alle Felder in der Software ausfüllt und bestätigt, dass das Modul funktioniert.
Dann habe ich im zweiten Setup den Modus auf Mode 0 geschaltet, indem ich M1 & M0 auf 0 & 0 gemacht habe. Ich habe dies für 2 Boards getan und beide an die Stromversorgung angeschlossen. Dann begann ich, Daten über UART an ein Modul zu senden, und ich beobachtete, wie der TX-Pin am anderen Modul blinkte, was die Einrichtung der drahtlosen LoRa-Verbindung bestätigte. Sehen Sie sich mein Video für die gleiche Demo an.
Empfohlen:
Arduino Auto-Rückfahrwarnsystem - Schritt für Schritt: 4 Schritte
Arduino Auto-Rückfahrwarnsystem | Schritt für Schritt: In diesem Projekt entwerfe ich eine einfache Arduino-Auto-Rückwärts-Parksensorschaltung mit Arduino UNO und dem Ultraschallsensor HC-SR04. Dieses Arduino-basierte Car-Reverse-Warnsystem kann für eine autonome Navigation, Roboter-Ranging und andere Entfernungsr
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): 3 Schritte
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): Manchmal korrigiert die Autokorrektur möglicherweise etwas, das Sie nicht korrigieren möchten, z. Textabkürzungen beginnen sich in Großbuchstaben zu setzen (imo korrigieren zum Beispiel zu IMO). So erzwingen Sie, dass die Korrektur eines Wortes oder einer Phrase beendet wird, ohne aut zu deaktivieren
Interessante Programmieranleitung für Designer - Bringen Sie Ihr Bild zum Laufen (Teil 2): 8 Schritte
Interessante Programmieranleitung für Designer – Bringen Sie Ihr Bild zum Laufen (Teil 2): Mathematik scheint für die meisten von Ihnen nutzlos zu sein. Die in unserem täglichen Leben am häufigsten verwendete ist einfach Addieren, Subtrahieren, Multiplizieren und Dividieren. Es ist jedoch ganz anders, wenn Sie mit Programm erstellen können. Je mehr Sie wissen, desto mehr wundervolle Ergebnisse werden Sie erhalten
Installieren des Windows-Subsystems für Linux (WSL): 3 Schritte
Installieren des Windows-Subsystems für Linux (WSL): Diese Anleitung soll Benutzern helfen, das Windows-Subsystem für Linux auf ihrem Windows 10-Computer zu installieren. Die spezifische Linux-Distribution, die dieser Befehlssatz verwendet, heißt Ubuntu. Schauen Sie hier für eine Übersicht über die verschiedenen Linux
So erstellen Sie eine UML für Java in Microsoft Visio: 4 Schritte
So erstellen Sie eine UML für Java in Microsoft Visio: Das Erstellen einer UML kann zunächst etwas einschüchternd wirken. Es gibt viele komplizierte Notationsstile, und es kann sich anfühlen, als gäbe es keine guten Ressourcen, um eine lesbare und genaue UML zu formatieren. Microsoft Visio macht jedoch das Erstellen einer UML-Qu