Innholdsfortegnelse:

LoRa Remote Control Messenger Med en 1,8 "TFT for avstander opptil 8 km: 8 trinn
LoRa Remote Control Messenger Med en 1,8 "TFT for avstander opptil 8 km: 8 trinn

Video: LoRa Remote Control Messenger Med en 1,8 "TFT for avstander opptil 8 km: 8 trinn

Video: LoRa Remote Control Messenger Med en 1,8
Video: LoRa Remote Control Messenger With a 1.8" TFT | Distances Up to 8km 2024, November
Anonim
Image
Image

Koble prosjektet til den bærbare datamaskinen eller telefonen, og chat deretter mellom enhetene uten internett eller SMS med bare LoRa.

Hei, hva skjer, folkens? Akarsh her fra CETech.

Dette kretskortet har også en skjerm og 4 knapper som også kan brukes som fjernkontroll for noen enheter. Du kan gjøre hva som helst med kodedesignet ditt eget brukergrensesnitt. Så kort sagt, dette prosjektet har en esp8266 som kan gi WiFi -funksjonalitet, LoRa -modul, 1,8 tommers TFT -skjerm, 4 trykknapper for å lage et brukergrensesnitt. Mulighetene med koden er uendelige.

Den kan kobles til smarttelefonen eller hvilken som helst datamaskin, og den gjør den enheten til LoRa-aktivert messenger. Når det nå er gjort, vil du kunne sende meldinger til en hvilken som helst annen enhet ved hjelp av den samme LoRa -messenger. Alt dette er gjort uten tilstedeværelse av 4G/LTE/3G/GSM/WiFi/SMS. Som jeg har gjort i et tidligere prosjekt som du finner her:

Trinn 1: Deler

Deler
Deler

For det første brukte jeg en ESP8266 -modul med hovedkort, som hoveddel. Festet det på PCB ved hjelp av noen mannlige og kvinnelige overskrifter. Jeg brukte en 1,8 tommers TFT SPI -skjerm, TP4056 -modul for batterilading og beskyttelse og et gammelt mobiltelefonbatteri.

For LoRa -formålet brukte jeg en RYLR896. Jeg foreslår sterkt denne modulen, da den er veldig enkel å bruke over UART ved bruk av AT -kommandoer.

Du finner delene nedenfor:

1) ESP8266 -modul

2) ESP12 breakout board

3) TFT -skjerm

4) TP4056 -modul

5) Reyax RYLR896 LoRa -modul

6) Min PCB -design

For de to siste delene, hvis du har problemer med å finne dem, kan du sende meg en melding/e -post, så kan jeg enten hjelpe deg med å finne den i ditt område, eller jeg kan sende dem til deg hvis du ønsker det.

Trinn 2: Få PCB -er for prosjektet ditt

Få PCB -er for prosjektet ditt
Få PCB -er for prosjektet ditt

Du må sjekke JLCPCB for å bestille PCB online billig!

Du får 10 PCB -er av god kvalitet produsert og sendt til døren din for 2 $ og litt frakt. Du vil også få rabatt på frakt på din første bestilling. For å designe ditt eget kretskort, gå over til easyEDA, når det er gjort, last opp Gerber -filene dine til JLCPCB for å få dem produsert med god kvalitet og rask behandlingstid.

Trinn 3: Forstå Reyax -modulen og hvordan du bruker den. (VALGFRITT: Du kan hoppe over å lese dette trinnet hvis du ikke er interessert i arbeidet)

Forstå Reyax -modulen og hvordan du bruker den. (VALGFRITT: Du kan hoppe over å lese dette trinnet hvis du ikke er interessert i arbeidet)
Forstå Reyax -modulen og hvordan du bruker den. (VALGFRITT: Du kan hoppe over å lese dette trinnet hvis du ikke er interessert i arbeidet)

1. LoRa -modulen vi har er en UART -modul som er konfigurert ved hjelp av AT -kommandoer.

2. Modulen har en STM32 MCU som kan snakke med SPI LoRa -modulen ombord på RYLR896.

3. Kommandoene på bildet er grunnleggende du kan referere til dette dokumentet for mer: REYAX-Lora-AT-COMMAND-GUIDE

4. Jeg anbefaler deg på det sterkeste å gå gjennom YouTube -videoen min der jeg forklarer dette ordentlig.

Trinn 4: Tilkoblinger av modulene i kretskortet

Tilkoblinger av modulene i kretskortet
Tilkoblinger av modulene i kretskortet
Tilkoblinger av modulene i kretskortet
Tilkoblinger av modulene i kretskortet

1. Begge modulene kobles til på samme måte som på bildet ovenfor.

2. Når begge modulene er koblet sammen, kan du programmere modulene en etter en og deretter teste prosjektet.

Alle tilkoblingene som er vist ovenfor er gjort i kretskortet, og det er derfor ikke behov for andre ledninger.

Trinn 5: Lodding av kretskortet

Lodding av PCB
Lodding av PCB
Lodding av PCB
Lodding av PCB

Lodd alle komponentene til PCB.

Jeg vil foreslå å lodde komponentene med lav høyde på PCB først og deretter flytte til komponenter med mer høyde som overskrifter etc.

Før du starter modulen, test alle tilkoblingene ved hjelp av et multimeter for dårlige loddeskjøter og kortslutninger.

For å programmere modulen har jeg lagt til en port for å koble en FTDI232 USB til seriekortet under ESP8266 -kortet, slik at du enkelt kan programmere kortet.

Trinn 6: Last ned og konfigurer Arduino IDE

Last ned og konfigurer Arduino IDE
Last ned og konfigurer Arduino IDE

Last ned Arduino IDE herfra.

1. Installer Arduino IDE og åpne den.

2. Gå til Fil> Innstillinger

3. Legg til https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json tilleggsadressene til Boards Manager.

4. Gå til Verktøy> Brett> Boards Manager

5. Søk etter ESP8266 og installer deretter kortet.

6. Start IDE på nytt.

Trinn 7: Koding av prosjektet

Koding av prosjektet
Koding av prosjektet
Koding av prosjektet
Koding av prosjektet

For å programmere modulen har jeg lagt til en port for å koble en FTDI232 USB til seriekortet under ESP8266 -kortet, slik at du enkelt kan programmere kortet.

Du må trykke på GPIO0 og holde den inne. Trykk deretter på RESET -knappen, slipp deretter RESET -knappen og deretter GPIO0 -knappen.

1. Last ned depotet:

2. Pakk ut den nedlastede mappen og åpne main.ino -filen i Arduino IDE.

3. Naviger til Verktøy> Tavle. Velg riktig kort som du bruker NodeMCU (12E) fungerer i de fleste tilfeller.

4. Velg riktig komm. port ved å gå til Verktøy> Port.

5. Trykk på opplastingsknappen.

6. Når fanen sier Ferdig opplasting, er du klar til å bruke enheten.

Etter opplasting åpner du den serielle skjermen for å sende og motta meldinger.

Trinn 8: Lek med enheten

Leke med enheten
Leke med enheten

1. Bare slå på enheten. Du vil se ting på skjermen. Du kan trykke på forskjellige knapper for å se enheten i bruk.

2. Gå over til den serielle skjermen og begynn å sende tekstmeldinger umiddelbart! For å lage den andre enkle enheten kan du se denne artikkelen:

3. KONGO! enheten fungerer som forventet.

Anbefalt: