Sadržaj:

LoRa daljinski upravljač Messenger s 1,8 -inčnim TFT -om za udaljenosti do 8 km: 8 koraka
LoRa daljinski upravljač Messenger s 1,8 -inčnim TFT -om za udaljenosti do 8 km: 8 koraka

Video: LoRa daljinski upravljač Messenger s 1,8 -inčnim TFT -om za udaljenosti do 8 km: 8 koraka

Video: LoRa daljinski upravljač Messenger s 1,8 -inčnim TFT -om za udaljenosti do 8 km: 8 koraka
Video: Daljinski Upravljač 2024, Studeni
Anonim
Image
Image

Povežite projekt sa svojim prijenosnim računalom ili telefonom, a zatim razgovarajte između uređaja bez interneta ili SMS -a koristeći samo LoRa.

Hej, što ima ljudi? Akarsh ovdje iz CETech -a.

Ova PCB također ima zaslon i 4 gumba koji se mogu koristiti i kao daljinski upravljač za neki uređaj. Možete učiniti sve s dizajnom koda vlastitog korisničkog sučelja. Ukratko, ovaj projekt ima esp8266 koji može dati WiFi funkcionalnost, LoRa modul, 1,8 inčni TFT zaslon, 4 tipke za izradu korisničkog sučelja. Mogućnosti s kodom su beskrajne.

Može se spojiti na vaš pametni telefon ili bilo koje računalo i čini taj uređaj LoRa-omogućenim glasnikom. Kad to bude učinjeno, moći ćete poslati poruku bilo kojem drugom uređaju koristeći isti LoRa glasnik. Sve se to radi bez prisutnosti 4G/LTE/3G/GSM/WiFi/SMS. Što sam učinio u jednom ranijem projektu koji možete pronaći ovdje:

Korak 1: Dijelovi

Dijelovi
Dijelovi

Prvo sam kao glavni dio koristio modul ESP8266 s razbijačkom pločom. Pričvrstite ga na PCB pomoću nekih muških i ženskih zaglavlja. Koristio sam 1,8 -inčni TFT SPI zaslon, modul TP4056 za punjenje i zaštitu baterije i staru bateriju mobilnog telefona.

U svrhu LoRa koristio sam RYLR896. Toplo preporučujem ovaj modul jer je vrlo jednostavan za korištenje preko UART -a pomoću AT naredbi.

Dijelove možete pronaći u nastavku:

1) Modul ESP8266

2) ESP12 ploča za razbijanje

3) TFT zaslon

4) modul TP4056

5) Reyax RYLR896 LoRa modul

6) Moj dizajn PCB -a

Za zadnja dva dijela, ako imate poteškoća u pronalaženju, možete mi poslati poruku/e -poruku i mogu vam pomoći da ga pronađete u vašem području ili vam ih mogu poslati ako želite.

Korak 2: Nabavite PCB -ove za vaš projekt

Nabavite PCB -ove za vaš projekt Proizvedeno
Nabavite PCB -ove za vaš projekt Proizvedeno

Morate provjeriti JLCPCB za jeftino naručivanje PCB -a na mreži!

Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag za 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, prijeđite na easyEDA, nakon što to učinite, prenesite svoje Gerberove datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim vremenom izrade.

Korak 3: Razumijevanje Reyax modula i kako ga koristiti. (NEOBVEZNO: Možete preskočiti čitanje ovog koraka ako niste zainteresirani za rad)

Razumijevanje Reyax modula i kako ga koristiti. (NEOBVEZNO: Možete preskočiti čitanje ovog koraka ako niste zainteresirani za rad)
Razumijevanje Reyax modula i kako ga koristiti. (NEOBVEZNO: Možete preskočiti čitanje ovog koraka ako niste zainteresirani za rad)

1. LoRa modul koji imamo je UART modul koji je konfiguriran pomoću AT naredbi.

2. Modul sadrži STM32 MCU koji razgovara sa SPI LoRa modulom na RYLR896.

3. Naredbe na slici su osnovne koje možete pogledati u ovom dokumentu za više: REYAX-Lora-AT-COMMAND-GUIDE

4. I dalje vam toplo preporučujem da prođete kroz moj YouTube video gdje to pravilno objašnjavam.

Korak 4: Spajanje modula na PCB -u

Priključci modula na PCB
Priključci modula na PCB
Priključci modula na PCB
Priključci modula na PCB

1. Oba modula bit će spojena na isti način kao na gornjoj slici.

2. Kad su oba modula spojena, možete programirati module jedan po jedan, a zatim testirati projekt.

Svi gore prikazani spojevi izvedeni su na PCB -u pa nema potrebe za bilo kakvim drugim ožičenjima.

Korak 5: Lemljenje PCB -a

Lemljenje PCB -a
Lemljenje PCB -a
Lemljenje PCB -a
Lemljenje PCB -a

Lemiti sve komponente na PCB.

Predlažem da prvo lemite komponente niske visine na PCB -u, a zatim prijeđete na komponente veće visine, poput zaglavlja itd.

Prije uključivanja modula ispitajte sve veze pomoću multimetra na loše spojeve lemljenja i kratke spojeve.

Za programiranje modula dodao sam port za priključivanje FTDI232 USB -a na serijsku ploču ispod ploče ESP8266 tako da možete jednostavno programirati ploču.

Korak 6: Preuzmite i postavite Arduino IDE

Preuzmite i postavite Arduino IDE
Preuzmite i postavite Arduino IDE

Preuzmite Arduino IDE odavde.

1. Instalirajte Arduino IDE i otvorite ga.

2. Idite na Datoteka> Postavke

3. Dodajte https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json dodatne URL -ove upravitelja ploča.

4. Idite na Alati> Ploča> Upravitelj ploča

5. Potražite ESP8266, a zatim instalirajte ploču.

6. Ponovo pokrenite IDE.

Korak 7: Kodiranje projekta

Kodiranje projekta
Kodiranje projekta
Kodiranje projekta
Kodiranje projekta

Za programiranje modula dodao sam priključak za priključivanje FTDI232 USB -a na serijsku ploču ispod ploče ESP8266 tako da možete jednostavno programirati ploču.

Morate pritisnuti GPIO0 i držati ga pritisnutim, zatim pritisnuti gumb RESET, zatim prvo otpustiti gumb RESET, a zatim gumb GPIO0.

1. Preuzmite spremište:

2. Raspakirajte preuzetu mapu i otvorite datoteku main.ino u Arduino IDE -u.

3. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite NodeMCU (12E) radi u većini slučajeva.

4. Odaberite ispravnu komunikaciju. port tako da odete na Tools> Port.

5. Pritisnite gumb za prijenos.

6. Kad kartica kaže Gotovo učitavanje, spremni ste za upotrebu uređaja.

Nakon učitavanja otvorite serijski monitor za slanje i primanje poruka.

Korak 8: Igranje s uređajem

Igranje s uređajem
Igranje s uređajem

1. Samo uključite uređaj. Vidjet ćete stvari na zaslonu, možete pritisnuti različite tipke da vidite uređaj na djelu.

2. Prijeđite na serijski monitor i odmah počnite slati poruke! Za izradu drugog jednostavnog uređaja možete se obratiti ovom članku:

3. KONGO! uređaj radi kako se očekuje.

Preporučeni: