Kazalo:
- 1. korak: Deli
- 2. korak: Pridobite PCB -je za vaš projekt
- 3. korak: Razumevanje modula Reyax in njegove uporabe. (NEOBVEZNO: Ta korak lahko preskočite, če vas delo ne zanima)
- 4. korak: Priključitev modulov na tiskano vezje
- 5. korak: Spajkanje tiskanega vezja
- 6. korak: Prenesite in nastavite Arduino IDE
- 7. korak: Kodiranje projekta
- 8. korak: Igranje z napravo
Video: LoRa daljinski upravljalnik Messenger z 1,8 -palčnim TFT -jem za razdalje do 8 km: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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
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
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)
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
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
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 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
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
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:
Klonirajte kateri koli daljinski upravljalnik z Arduino Nano: 5 korakov
Klonirajte kateri koli daljinski upravljalnik z Arduino Nano: Klonirajte kateri koli daljinski upravljalnik z Arduino Nano
10W RGB daljinski upravljalnik zunanje nočne svetilke: 5 korakov
10W RGB daljinski upravljalnik zunanje nočne svetilke: Ta projekt je 10W RGB LED svetilka za noč, lahko jo postavite poleg sebe in vam zagotovite urno razsvetljavo. Navdihnila me je Balad Lamp, prisotna v Franciji, vendar nekoliko močna (komercialna različica je približno 3W, moja 10W) in še več
Daljinski upravljalnik na osnovi LoRa - Nadzor aparatov z velikih razdalj: 8 korakov
Daljinski upravljalnik na osnovi LoRa | Nadzor aparatov z velikih razdalj: Hej, kaj se dogaja, fantje! Akarsh tukaj iz CETech-a. V tem projektu bomo ustvarili daljinski upravljalnik, ki ga lahko uporabimo za krmiljenje različnih instrumentov, kot so LED, motorji ali če govorimo o vsakdanjem življenju, lahko nadzorujemo domačo aplikacijo
Nadzirajte gospodinjske aparate nad LoRa - LoRa v avtomatizaciji doma - LoRa daljinski upravljalnik: 8 korakov
Nadzirajte gospodinjske aparate nad LoRa | LoRa v avtomatizaciji doma | LoRa daljinski upravljalnik: Upravljajte in avtomatizirajte svoje električne naprave na dolge razdalje (kilometre) brez prisotnosti interneta. To je mogoče prek LoRa! Hej, kaj je, fantje? Akarsh tukaj iz CETech -a. Ta PCB ima tudi zaslon OLED in 3 releje, ki
LoRa Messenger za dve napravi za razdalje do 8 km: 7 korakov
LoRa Messenger za dve napravi za razdalje do 8 km: povežite projekt s prenosnikom ali telefonom in nato klepetajte med napravami brez interneta ali SMS -a samo z LoRa. Hej, kaj je fantje? Akarsh tukaj iz CETech -a. Danes bomo naredili projekt, ki ga lahko povežete s svojim pametnim telefonom ali katerim koli