Inhoudsopgave:

LoRa-afstandsbediening Messenger met een 1,8" TFT voor afstanden tot 8 km: 8 stappen
LoRa-afstandsbediening Messenger met een 1,8" TFT voor afstanden tot 8 km: 8 stappen

Video: LoRa-afstandsbediening Messenger met een 1,8" TFT voor afstanden tot 8 km: 8 stappen

Video: LoRa-afstandsbediening Messenger met een 1,8
Video: LoRa Remote Control Messenger With a 1.8" TFT | Distances Up to 8km 2024, November
Anonim
Image
Image

Verbind het project met je laptop of telefoon en chat vervolgens tussen de apparaten zonder internet of sms met alleen LoRa.

Hé, wat is er, jongens? Akarsh hier van CETech.

Deze print heeft ook een display en 4 knoppen die ook als afstandsbediening voor sommige apparaten kunnen worden gebruikt. U kunt alles doen met de code om uw eigen gebruikersinterface te ontwerpen. Kortom, dit project heeft een esp8266 die WiFi-functionaliteit kan geven, LoRa-module, 1,8 inch TFT-display, 4 drukknoppen voor het maken van een gebruikersinterface. De mogelijkheden met de code zijn eindeloos.

Het kan worden aangesloten op uw smartphone of elke computer en het maakt dat apparaat LoRa-enabled messenger. Als dat klaar is, kun je elk ander apparaat een bericht sturen met dezelfde LoRa-messenger. Dit alles gebeurt zonder de aanwezigheid van 4G/LTE/3G/GSM/WiFi/SMS. Wat ik heb gedaan in een eerder project dat je hier kunt vinden:

Stap 1: Onderdelen

Onderdelen
Onderdelen

Ten eerste gebruikte ik als het belangrijkste onderdeel een ESP8266-module met een breakout-bord. Bevestigd op de PCB met behulp van enkele mannelijke en vrouwelijke headers. Ik gebruikte een 1,8 inch TFT SPI-display, TP4056-module voor het opladen en beschermen van de batterij en een oude batterij van een mobiele telefoon.

Voor het LoRa-doel heb ik een RYLR896 gebruikt. Ik raad deze module ten zeerste aan omdat het heel gemakkelijk te gebruiken is via UART met behulp van AT-opdrachten.

Hieronder vind je de onderdelen:

1) ESP8266-module:

2) ESP12 breakout-bord

3) TFT-scherm:

4) TP4056-module

5) Reyax RYLR896 LoRa-module

6) Mijn PCB-ontwerp

Voor de laatste twee delen, als je moeite hebt om ze te vinden, kun je me een bericht/e-mail sturen en ofwel kan ik je helpen het in jouw regio te vinden of ik kan ze naar je verzenden als je dat wilt.

Stap 2: laat PCB's voor uw project maken

Laat PCB's voor uw project vervaardigen
Laat PCB's voor uw project vervaardigen

U moet JLCPCB eens bekijken om PCB's goedkoop online te bestellen!

U krijgt 10 PCB's van goede kwaliteit die voor $ 2 en wat verzendkosten zijn vervaardigd en naar uw deur worden verzonden. Ook krijg je korting op de verzendkosten op je eerste bestelling. Om uw eigen PCB te ontwerpen, gaat u naar easyEDA en uploadt u uw Gerber-bestanden naar JLCPCB om ze met een goede kwaliteit en een snelle doorlooptijd te laten vervaardigen.

Stap 3: De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)

De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)
De Reyax-module begrijpen en gebruiken. (OPTIONEEL: u kunt deze stap overslaan als u niet geïnteresseerd bent in de werking)

1. De LoRa-module die we hebben is een UART-module die is geconfigureerd met behulp van AT-opdrachten.

2. De module bevat een STM32 MCU die al het gesprek voert met de SPI LoRa-module aan boord van de RYLR896.

3. De commando's in de afbeelding zijn basiscommando's. Raadpleeg dit document voor meer informatie: REYAX-Lora-AT-COMMAND-GUIDE

4. Ik raad je nog steeds sterk aan om mijn YouTube-video door te nemen waar ik dit goed uitleg.

Stap 4: Aansluitingen van de modules in de print

Aansluitingen van de modules in de print
Aansluitingen van de modules in de print
Aansluitingen van de modules in de print
Aansluitingen van de modules in de print

1. Beide modules worden op dezelfde manier aangesloten als in de bovenstaande afbeelding.

2. Wanneer beide modules zijn aangesloten, kunt u de modules één voor één programmeren en vervolgens het project testen.

Alle hierboven getoonde aansluitingen worden gedaan in de printplaat en er is dus geen andere bedrading nodig.

Stap 5: Solderen van de PCB

Solderen van de PCB
Solderen van de PCB
Solderen van de PCB
Solderen van de PCB

Soldeer alle componenten op de printplaat.

Ik zou willen voorstellen om eerst de componenten met een lage hoogte op de PCB te solderen en vervolgens naar componenten met meer hoogte te gaan, zoals de headers enz.

Voordat u de module van stroom voorziet, test u alle verbindingen met een multimeter op slechte soldeerverbindingen en kortsluitingen.

Om de module te programmeren heb ik een poort toegevoegd om een FTDI232 USB aan te sluiten op een serieel bord onder het ESP8266 bord, zodat je het bord gemakkelijk kunt programmeren.

Stap 6: Download en installeer de Arduino IDE

Download en installeer de Arduino IDE
Download en installeer de Arduino IDE

Download hier de Arduino IDE.

1. Installeer de Arduino IDE en open deze.

2. Ga naar Bestand > Voorkeuren

3. Voeg https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json toe aan de URL's van de Extra Boards Manager.

4. Ga naar Tools > Board > Boards Manager

5. Zoek naar ESP8266 en installeer vervolgens het bord.

6. Start de IDE opnieuw.

Stap 7: het project coderen

Het project coderen
Het project coderen
Het project coderen
Het project coderen

Om de module te programmeren heb ik een poort toegevoegd om een FTDI232 USB aan te sluiten op een serieel bord onder het ESP8266 bord, zodat je het bord gemakkelijk kunt programmeren.

U moet GPIO0 indrukken en ingedrukt houden, vervolgens op de RESET-knop drukken en dan eerst de RESET-knop loslaten en vervolgens de GPIO0-knop.

1. Download de repository:

2. Pak de gedownloade map uit en open het main.ino-bestand in Arduino IDE.

3. Navigeer naar Extra > Bord. Selecteer het juiste bord dat u gebruikt NodeMCU (12E) werkt in de meeste gevallen.

4. Selecteer de juiste comm. poort door naar Extra > Poort te gaan.

5. Druk op de uploadknop.

6. Als op het tabblad Klaar met uploaden staat, bent u klaar om het apparaat te gebruiken.

Open na het uploaden de seriële monitor om berichten te verzenden en te ontvangen.

Stap 8: Spelen met het apparaat

Spelen met het apparaat
Spelen met het apparaat

1. Zet het apparaat gewoon aan. U zult dingen op het display zien, u kunt op verschillende knoppen drukken om het apparaat in actie te zien.

2. Ga naar de seriële monitor en begin direct met sms'en! Voor het maken van het andere eenvoudige apparaat kun je dit artikel raadplegen:

3. KONGO! het apparaat werkt zoals verwacht.

Aanbevolen: