Inhaltsverzeichnis:
- Schritt 1: Teile
- Schritt 2: Leiterplatten für Ihr Projekt herstellen lassen
- Schritt 3: Verstehen des Reyax-Moduls und seiner Verwendung. (OPTIONAL: Sie können das Lesen dieses Schritts überspringen, wenn Sie nicht an der Arbeit interessiert sind)
- Schritt 4: Anschlüsse der Module
- Schritt 5: Laden Sie die Arduino-IDE herunter und richten Sie sie ein
- Schritt 6: Codieren des Projekts
- Schritt 7: Spielen mit dem Gerät
Video: LoRa Messenger für zwei Geräte für Entfernungen bis zu 8km - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Verbinden Sie das Projekt mit Ihrem Laptop oder Telefon und chatten Sie dann ohne Internet oder SMS mit LoRa zwischen den Geräten.
Hey, was ist los Jungs? Akarsh hier von CETech. Heute werden wir ein Projekt machen, das mit Ihrem Smartphone oder jedem Computer verbunden werden kann und dieses Gerät zu einem LoRa-fähigen Messenger macht. Wenn dies nun erledigt ist, können Sie jedem anderen Gerät mit demselben LoRa-Messenger Nachrichten senden. Dies alles geschieht ohne 4G/LTE/3G/GSM/WiFi/SMS.
Schritt 1: Teile
Dazu benötigen Sie eine ESP8266-Platine. Ich schlage vor, eine NodeMCU-Platine zu verwenden. Ich habe die Firebeetle-Platine von DFRobot verwendet, da sie über eine integrierte Batterielade- und Überwachungslösung verfügt.
Für den LoRa-Zweck habe ich einen RYLR896 verwendet. Ich empfehle dieses Modul sehr, da es mit AT-Befehlen sehr einfach über UART zu verwenden ist.
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, um sie mit guter Qualität und kurzer Durchlaufzeit herzustellen.
Schritt 3: Verstehen des Reyax-Moduls und seiner Verwendung. (OPTIONAL: Sie können das Lesen dieses Schritts überspringen, wenn Sie nicht an der Arbeit interessiert sind)
1. Das LoRa-Modul, das wir haben, ist ein UART-Modul, das mit AT-Befehlen konfiguriert wird.
2. Das Modul beherbergt eine STM32-MCU, die alle Gespräche mit dem SPI LoRa-Modul an Bord des RYLR896 führt.
3. Die Befehle im Bild sind grundlegende Befehle. Weitere Informationen finden Sie in diesem Dokument: REYAX-Lora-AT-COMMAND-GUIDE4. Ich empfehle Ihnen trotzdem dringend, mein YouTube-Video durchzugehen, in dem ich dies richtig erkläre.
Schritt 4: Anschlüsse der Module
1. Beide Module werden auf die gleiche Weise wie im obigen Bild verbunden.
2. Wenn beide Module verbunden sind, können Sie die Module nacheinander programmieren und dann das Projekt testen.
Schritt 5: Laden Sie die Arduino-IDE herunter und richten Sie sie ein
Laden Sie hier die Arduino-IDE herunter.
1. Installieren Sie die Arduino-IDE und öffnen Sie sie.
2. Gehen Sie zu Datei > Einstellungen
3. Fügen Sie https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json den Additional Boards Manager-URLs hinzu.
4. Gehen Sie zu Tools > Board > Boards-Manager
5. Suchen Sie nach ESP8266 und installieren Sie dann die Platine.
6. Starten Sie die IDE neu.
Schritt 6: Codieren des Projekts
1. Laden Sie das Repository herunter:
2. Extrahieren Sie den heruntergeladenen Ordner und öffnen Sie die Datei Stage1.ino in der Arduino IDE.
3. Navigieren Sie zu Tools > Board. Wählen Sie das entsprechende Board aus, das Sie verwenden. NodeMCU(12E) funktioniert in den meisten Fällen.
4. Wählen Sie die richtige Komm. port, indem Sie auf Tools > Port gehen.
5. Klicken Sie auf die Schaltfläche Hochladen.
6. Wenn auf der Registerkarte Hochladen fertig angezeigt wird, können Sie das Gerät verwenden.
Öffnen Sie nach dem Hochladen den seriellen Monitor, um die folgenden Details anzuzeigen
Schritt 7: Spielen mit dem Gerät
1. Verbinden Sie die Geräte über USB-Kabel mit zwei verschiedenen Geräten, auf denen Sie die Nachrichten senden müssen. In meinem Fall habe ich ein Modul mit meinem Laptop und das andere über ein OTG-Kabel mit meinem Telefon verbunden.
2. Wechseln Sie zum seriellen Monitor und beginnen Sie sofort mit dem Texten!
3. KONGO! das gerät funktioniert wie erwartet.
Empfohlen:
Zwei Möglichkeiten, eine Zeichen-App zu erstellen – wikiHow
Zwei Möglichkeiten, eine Zeichen-App zu erstellen: Ich weiß, dass diese Zeichen-App nur einen 5x5-Pixel-Bildschirm hat, also kann man wirklich nicht viel machen, aber es macht trotzdem Spaß
Scrollende Textanzeige (A bis Z Guide): 25 Schritte (mit Bildern)
Scrolling Text Display (A bis Z Guide): In diesem anweisbaren / Video werde ich Sie mit Schritt-für-Schritt-Anleitungen führen, wie man mit Arduino eine scrollende Textanzeige macht. Ich werde nicht erklären, wie man Code für Arduino erstellt, ich zeige Ihnen, wie Sie vorhandenen Code verwenden. Was und wo Sie mit
HOME AUTOMATION (STEUEREN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: 5 Schritte
HOME AUTOMATION (STEUERN SIE IHRE GERÄTE VON JEDER ECKE DER WELT).: In diesem anweisbaren habe ich geteilt, wie Sie ESP8266 verwenden können, um AC-Geräte wie Lichter, Lüfter usw. aus der ganzen Welt über das Internet über die Blynk-App zu steuern neu bei ESP8266 stellen Sie sicher, dass Sie sich dieses anweisbare ansehen: - Erste Schritte mit NodeM
Steuern Sie Geräte über das Internet über den Browser. (IoT): 6 Schritte
Steuern Sie Geräte über das Internet über den Browser. (IoT): In diesem Instructable zeige ich Ihnen, wie Sie Geräte wie LEDs, Relais, Motoren usw. über das Internet über einen Webbrowser steuern können. Und Sie können über jedes Gerät sicher auf die Bedienelemente zugreifen. Die Webplattform, die ich hier verwendet habe, ist RemoteMe.org visit
Einfach P.D.C. (Halterung für tragbare Geräte): 6 Schritte
Einfach P.D.C. (Portable Device Cradle): Ich weiß, dass es eine Million verschiedene DIY-Anleitungen gibt, um alle Ladegeräte, Wandwarzen und Kabelgewirr zu zähmen, die mit tragbaren Geräten verbunden sind. Die Probleme bei den meisten sind, dass sie entweder a. konzentrierter sich mehr darauf, die Ladegeräte zu verstecken, als das Leben e