Innehållsförteckning:

LoRa Remote Control Messenger Med en 1,8 "TFT för avstånd upp till 8 km: 8 steg
LoRa Remote Control Messenger Med en 1,8 "TFT för avstånd upp till 8 km: 8 steg

Video: LoRa Remote Control Messenger Med en 1,8 "TFT för avstånd upp till 8 km: 8 steg

Video: LoRa Remote Control Messenger Med en 1,8
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, November
Anonim
Image
Image

Anslut projektet till din bärbara dator eller telefon och chatta sedan mellan enheterna utan internet eller SMS med bara LoRa.

Hej, vad händer, killar? Akarsh här från CETech.

Detta kretskort har också en display och 4 knappar som kan användas som fjärrkontroll för vissa enheter också. Du kan göra vad som helst med koddesign ditt eget användargränssnitt. Så kort sagt, det här projektet har en esp8266 som kan ge WiFi -funktionalitet, LoRa -modul, 1,8 tums TFT -display, 4 tryckknappar för att skapa ett UI. Möjligheterna med koden är oändliga.

Den kan anslutas till din smartphone eller vilken dator som helst och den gör den enheten LoRa-aktiverad messenger. När det nu är klart skulle du kunna skicka meddelanden till alla andra enheter med samma LoRa -budbärare. Allt detta görs utan närvaro av 4G/LTE/3G/GSM/WiFi/SMS. Vilket jag har gjort i ett tidigare projekt som du hittar här:

Steg 1: Delar

Delar
Delar

Först som huvuddelen använde jag en ESP8266 -modul med ett utbrottskort. Fäst den på kretskortet med några manliga och kvinnliga rubriker. Jag använde en 1,8 tums TFT SPI -skärm, TP4056 -modul för batteriladdning och skydd och ett gammalt mobiltelefonbatteri.

För LoRa -ändamålet använde jag en RYLR896. Jag föreslår starkt denna modul eftersom den är mycket enkel att använda över UART med AT -kommandon.

Du hittar delarna nedan:

1) ESP8266 -modul

2) ESP12 breakout board

3) TFT -skärm

4) TP4056 -modul

5) Reyax RYLR896 LoRa -modul

6) Min PCB -design

För de två sista delarna om du har svårt att ta reda på dem kan du skicka ett e -postmeddelande till mig och antingen kan jag hjälpa dig att hitta det i ditt område eller så kan jag skicka dem till dig om du vill.

Steg 2: Skaffa PCB för ditt projekt tillverkat

Få PCB för ditt projekt tillverkat
Få PCB för ditt projekt tillverkat

Du måste kolla in JLCPCB för att beställa PCB online billigt!

Du får 10 kretskort av god kvalitet tillverkade och levererade till din dörr för 2 $ och lite frakt. Du får också rabatt på frakten på din första beställning. För att designa ditt eget kretskort, gå över till easyEDA, när det är klart ladda upp dina Gerber -filer till JLCPCB för att få dem tillverkade med bra kvalitet och snabb handläggningstid.

Steg 3: Förstå Reyax -modulen och hur du använder den. (VALFRITT: Du kan hoppa över att läsa detta steg om du inte är intresserad av arbetet)

Förstå Reyax -modulen och hur du använder den. (VALFRITT: Du kan hoppa över att läsa detta steg om du inte är intresserad av arbetet)
Förstå Reyax -modulen och hur du använder den. (VALFRITT: Du kan hoppa över att läsa detta steg om du inte är intresserad av arbetet)

1. LoRa -modulen vi har är en UART -modul som konfigureras med AT -kommandon.

2. Modulen rymmer en STM32 MCU som pratar med SPI LoRa -modulen ombord på RYLR896.

3. Kommandona på bilden är grundläggande. Du kan hänvisa till detta dokument för mer: REYAX-Lora-AT-COMMAND-GUIDE

4. Jag rekommenderar fortfarande starkt att du går igenom min YouTube -video där jag förklarar detta ordentligt.

Steg 4: Anslutningar av modulerna i kretskortet

Anslutningar av modulerna i kretskortet
Anslutningar av modulerna i kretskortet
Anslutningar av modulerna i kretskortet
Anslutningar av modulerna i kretskortet

1. Båda modulerna kommer att anslutas på samma sätt som i bilden ovan.

2. När båda modulerna är anslutna kan du programmera modulerna en efter en och sedan testa projektet.

Alla anslutningar som visas ovan görs i kretskortet och det behövs alltså inga andra kablar.

Steg 5: Lödning av kretskortet

Lödning av kretskortet
Lödning av kretskortet
Lödning av kretskortet
Lödning av kretskortet

Löd alla komponenter till kretskortet.

Jag skulle föreslå att lödda komponenterna med låg höjd på kretskortet först och sedan flytta till komponenter med mer höjd som rubriker etc.

Testa alla anslutningar innan du sätter på modulen med en multimeter för dåliga lödfogar och kortslutningar.

För att programmera modulen har jag lagt till en port för att ansluta en FTDI232 USB till seriekortet under ESP8266 -kortet så att du enkelt kan programmera kortet.

Steg 6: Ladda ner och konfigurera Arduino IDE

Ladda ner och konfigurera Arduino IDE
Ladda ner och konfigurera Arduino IDE

Ladda ner Arduino IDE härifrån.

1. Installera Arduino IDE och öppna den.

2. Gå till Arkiv> Inställningar

3. Lägg till https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json de ytterligare Boards Manager -webbadresserna.

4. Gå till Verktyg> Board> Boards Manager

5. Sök efter ESP8266 och installera sedan kortet.

6. Starta om IDE.

Steg 7: Kodning av projektet

Kodning av projektet
Kodning av projektet
Kodning av projektet
Kodning av projektet

För att programmera modulen har jag lagt till en port för att ansluta en FTDI232 USB till seriekortet under ESP8266 -kortet så att du enkelt kan programmera kortet.

Du måste trycka på GPIO0 och hålla den intryckt, tryck sedan på RESET -knappen och släpp sedan först RESET -knappen och sedan GPIO0 -knappen.

1. Ladda ner förvaret:

2. Extrahera den nedladdade mappen och öppna main.ino -filen i Arduino IDE.

3. Navigera till Verktyg> Styrelse. Välj rätt kort som du använder NodeMCU (12E) fungerar i de flesta fall.

4. Välj rätt komm. port genom att gå till Verktyg> Port.

5. Tryck på uppladdningsknappen.

6. När fliken säger Klar överföring är du redo att använda enheten.

Efter överföring öppnar du den seriella bildskärmen för att skicka och ta emot meddelanden.

Steg 8: Spela med enheten

Lek med enheten
Lek med enheten

1. Slå bara på enheten. Du kommer att se saker på displayen, du kan trycka på olika knappar för att se enheten i funktion.

2. Gå över till seriell bildskärm och börja sms: a direkt! För att göra den andra enkla enheten kan du hänvisa till denna artikel:

3. KONGO! enheten fungerar som förväntat.

Rekommenderad: