Kazalo:

LoRa daljinski upravljalnik Messenger z 1,8 -palčnim TFT -jem za razdalje do 8 km: 8 korakov
LoRa daljinski upravljalnik Messenger z 1,8 -palčnim TFT -jem za razdalje do 8 km: 8 korakov

Video: LoRa daljinski upravljalnik Messenger z 1,8 -palčnim TFT -jem za razdalje do 8 km: 8 korakov

Video: LoRa daljinski upravljalnik Messenger z 1,8 -palčnim TFT -jem za razdalje do 8 km: 8 korakov
Video: LoRa sx1276! передатчик и приемник который трудно или практически невозможно заглушить! 2024, November
Anonim
Image
Image

Projekt povežite s prenosnikom ali telefonom in nato klepetajte med napravami brez interneta ali SMS -a z uporabo samo LoRa.

Hej, kaj je, fantje? Akarsh tukaj iz CETech -a.

To tiskano vezje ima tudi zaslon in 4 gumbe, ki jih je mogoče uporabiti tudi kot daljinski upravljalnik za nekatere naprave. S kodnim oblikovanjem lastnega uporabniškega vmesnika lahko naredite karkoli. Skratka, ta projekt ima esp8266, ki lahko nudi WiFi, modul LoRa, 1,8 -palčni zaslon TFT, 4 gumbe za izdelavo uporabniškega vmesnika. Možnosti s kodo so neskončne.

Lahko ga povežete s pametnim telefonom ali katerim koli računalnikom, zaradi česar je naprava Messenger, ki podpira LoRa. Ko bo to storjeno, boste lahko z istim sporočilom LoRa sporočili kateri koli drugi napravi. Vse to poteka brez prisotnosti 4G/LTE/3G/GSM/WiFi/SMS. Kar sem naredil v prejšnjem projektu, ki ga najdete tukaj:

1. korak: Deli

Deli
Deli

Najprej sem kot glavni del uporabil modul ESP8266 z odklopno ploščo. Pritrdite ga na tiskano vezje z uporabo nekaterih moških in ženskih glav. Uporabil sem 1,8 -palčni zaslon TFT SPI, modul TP4056 za polnjenje in zaščito baterije ter staro baterijo mobilnega telefona.

Za namen LoRa sem uporabil RYLR896. Toplo priporočam ta modul, saj je zelo enostaven za uporabo prek UART z ukazi AT.

Spodaj najdete dele:

1) Modul ESP8266

2) Odklopna plošča ESP12

3) TFT zaslon

4) Modul TP4056

5) Reyaxov modul RYLR896 LoRa

6) Moja zasnova tiskanega vezja

Za zadnja dva dela, če jih težko odkrijete, mi lahko pošljete sporočilo/e -pošto in vam lahko pomagam najti na vašem območju ali pa vam jih pošljem, če želite.

2. korak: Pridobite PCB -je za vaš projekt

Pridobite PCB -je za vaš projekt
Pridobite PCB -je za vaš projekt

Za poceni naročilo tiskanih vezij na spletu morate preveriti JLCPCB!

Dobite 10 kakovostnih PCB -jev, izdelanih in poslanih na vaš prag za 2 $ in nekaj pošiljanja. Pri prvem naročilu boste prejeli tudi popust pri pošiljanju. Če želite oblikovati lastno tiskano vezje, pojdite na easyEDA, ko to storite, naložite svoje datoteke Gerber na JLCPCB, da bodo izdelani kakovostno in hitro.

3. korak: Razumevanje modula Reyax in njegove uporabe. (NEOBVEZNO: Ta korak lahko preskočite, če vas delo ne zanima)

Razumevanje modula Reyax in njegove uporabe. (NEOBVEZNO: Ta korak lahko preskočite, če vas delo ne zanima)
Razumevanje modula Reyax in njegove uporabe. (NEOBVEZNO: Ta korak lahko preskočite, če vas delo ne zanima)

1. Modul LoRa, ki ga imamo, je modul UART, ki je konfiguriran z ukazi AT.

2. V modulu je STM32 MCU, ki se pogovarja z modulom SPI LoRa na krovu RYLR896.

3. Ukazi na sliki so osnovni, za več informacij se obrnite na ta dokument: REYAX-Lora-AT-COMMAND-GUIDE

4. Še vedno vam toplo priporočam, da si ogledate moj videoposnetek na YouTubu, kjer to pravilno razložim.

4. korak: Priključitev modulov na tiskano vezje

Priključitev modulov na tiskano vezje
Priključitev modulov na tiskano vezje
Priključitev modulov na tiskano vezje
Priključitev modulov na tiskano vezje

1. Oba modula bosta povezana na enak način kot na zgornji sliki.

2. Ko sta oba modula povezana, lahko module programirate enega za drugim in nato preizkusite projekt.

Vse zgoraj prikazane povezave so izvedene v tiskanem vezju, zato ni potrebe po nobenem drugem ožičenju.

5. korak: Spajkanje tiskanega vezja

Spajkanje tiskanega vezja
Spajkanje tiskanega vezja
Spajkanje tiskanega vezja
Spajkanje tiskanega vezja

Spajkajte vse komponente na tiskano vezje.

Predlagam, da najprej spajkate komponente z nizko višino na tiskanem vezju in nato preidete na komponente z višjo višino, kot so glave itd.

Pred vklopom modula preizkusite vse povezave z multimetrom glede slabih spajkalnih spojev in kratkih stikov.

Za programiranje modula sem dodal vrata za priključitev USB -ja FTDI232 na serijsko ploščo pod ploščo ESP8266, tako da lahko preprosto programirate ploščo.

6. korak: Prenesite in nastavite Arduino IDE

Prenesite in nastavite Arduino IDE
Prenesite in nastavite Arduino IDE

Prenesite Arduino IDE od tukaj.

1. Namestite Arduino IDE in ga odprite.

2. Pojdite v Datoteka> Nastavitve

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

4. Pojdite v Orodja> Kartica> Upravitelj plošč

5. Poiščite ESP8266 in nato namestite ploščo.

6. Znova zaženite IDE.

7. korak: Kodiranje projekta

Kodiranje projekta
Kodiranje projekta
Kodiranje projekta
Kodiranje projekta

Za programiranje modula sem dodal vrata za priključitev USB -ja FTDI232 na serijsko ploščo pod ploščo ESP8266, tako da lahko preprosto programirate ploščo.

Pritisnite GPIO0 in ga držite pritisnjenega, nato pritisnite gumb RESET, nato najprej spustite gumb RESET in nato gumb GPIO0.

1. Prenesite skladišče:

2. Izvlecite preneseno mapo in odprite datoteko main.ino v Arduino IDE.

3. Pomaknite se do Orodja> Kartica. V večini primerov izberite ustrezno ploščo, ki jo uporabljate NodeMCU (12E).

4. Izberite pravilno komunikacijo. vrata tako, da odprete Orodja> Vrata.

5. Pritisnite gumb za nalaganje.

6. Ko na zavihku piše Končano nalaganje, ste pripravljeni za uporabo naprave.

Po nalaganju odprite serijski monitor za pošiljanje in prejemanje sporočil.

8. korak: Igranje z napravo

Igranje z napravo
Igranje z napravo

1. Samo vklopite napravo, na zaslonu se bodo prikazale stvari, lahko pritisnete različne gumbe, da vidite, kako naprava deluje.

2. Premaknite se na serijski monitor in takoj začnite pošiljati sporočila! Za izdelavo druge preproste naprave si oglejte ta članek:

3. KONGO! naprava deluje po pričakovanjih.

Priporočena: