Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Nabavite PCB -ove za vaš projekat
- Korak 3: Razumijevanje Reyax modula i kako ga koristiti. (NEOBVEZNO: Možete preskočiti čitanje ovog koraka ako niste zainteresirani za rad)
- Korak 4: Povezivanje modula na PCB -u
- Korak 5: Lemljenje PCB -a
- Korak 6: Preuzmite i postavite Arduino IDE
- Korak 7: Kodiranje projekta
- Korak 8: Igranje s uređajem
Video: LoRa daljinski upravljač sa 1.8 "TFT -om za udaljenosti do 8 km: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Povežite projekt sa svojim prijenosnim računarom ili telefonom, a zatim razgovarajte između uređaja bez interneta ili SMS -a koristeći samo LoRa.
Hej, šta ima momci? Akarsh ovdje iz CETech -a.
Ova štampana ploča takođe ima ekran i 4 dugmeta 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 pružiti WiFi funkcionalnost, LoRa modul, 1,8 inčni TFT ekran, 4 tipke za stvaranje korisničkog sučelja. Mogućnosti s kodom su beskrajne.
Može se povezati s vašim pametnim telefonom ili bilo kojim računarom 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 prisustva 4G/LTE/3G/GSM/WiFi/SMS. Što sam uradio u jednom ranijem projektu koji možete pronaći ovdje:
Korak 1: Dijelovi
Prvo sam kao glavni dio koristio modul ESP8266 sa zaštitnom pločom. Pričvrstite ga na PCB pomoću nekih muških i ženskih zaglavlja. Koristio sam 1,8 inčni TFT SPI ekran, TP4056 modul za punjenje i zaštitu baterije i staru bateriju mobilnog telefona.
Za potrebe LoRa -e 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 ispod:
1) Modul ESP8266
2) ESP12 razvodna ploča
3) TFT ekran
4) TP4056 modul
5) Reyax RYLR896 LoRa modul
6) Moj dizajn PCB -a
Za posljednja dva dijela, ako imate poteškoća u pronalaženju, možete mi poslati poruku/e -poruku i mogu vam pomoći da to nađete u vašem području ili vam ih mogu poslati ako želite.
Korak 2: Nabavite PCB -ove za vaš projekat
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 po cijeni od 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, pređite na easyEDA, kada to učinite, prenesite svoje Gerber datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim rokom izvršenja.
Korak 3: 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 obavlja sve razgovore sa SPI LoRa modulom na RYLR896.
3. Naredbe na slici su osnovne koje možete pogledati u ovom dokumentu za više informacija: 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: Povezivanje modula na PCB -u
1. Oba modula će biti povezana na isti način kao na gornjoj slici.
2. Kada su oba modula povezana, možete programirati module jedan po jedan, a zatim testirati projekat.
Svi gore prikazani spojevi izvedeni su na PCB -u pa nema potrebe za drugim ožičenjem.
Korak 5: Lemljenje PCB -a
Lemite 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 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
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.
Morate pritisnuti GPIO0 i držati ga pritisnutim, zatim pritisnuti dugme RESET, zatim prvo otpustiti dugme RESET, a zatim dugme GPIO0.
1. Preuzmite spremište:
2. Izvucite 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) u većini slučajeva radi.
4. Odaberite ispravnu komunikaciju. port tako što ćete otići na Tools> Port.
5. Pritisnite dugme za otpremanje.
6. Kada 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
1. Samo uključite uređaj. Vidjet ćete stvari na ekranu, možete pritisnuti različita gumba da vidite uređaj u akciji.
2. Pređite na serijski monitor i odmah počnite slati poruke! Za izradu drugog jednostavnog uređaja možete pogledati ovaj članak:
3. CONGO! uređaj radi kako se očekuje.
Preporučuje se:
LoRa daljinski upravljač - Kontrola aparata sa velikih udaljenosti: 8 koraka
LoRa daljinski upravljač | Upravljajte aparatima sa velikih udaljenosti: Hej, šta ima, momci! Akarsh ovdje iz CETech-a. U ovom projektu, mi ćemo stvoriti daljinski upravljač koji se može koristiti za upravljanje raznim instrumentima, poput LED dioda, motora ili ako govorimo o svakodnevnom životu, možemo kontrolirati našu kućnu aplikaciju
TV daljinski upravljač postaje RF daljinski -- NRF24L01+ Vodič: 5 koraka (sa slikama)
TV daljinski upravljač postaje RF daljinski || Vodič za NRF24L01+: U ovom projektu ću vam pokazati kako sam koristio popularni nRF24L01+ RF IC za bežično podešavanje svjetline LED trake putem tri beskorisna dugmeta na daljinskom upravljaču televizora. Hajde da počnemo
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: 6 koraka
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: Ako ste ikada izgubili daljinski upravljač za televizor ili DVD uređaj, znate koliko je frustrirajuće morati hodati do, pronaći i koristiti tipke na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti
Upravljajte kućanskim aparatima preko LoRa - LoRa u kućnoj automatizaciji - LoRa daljinski upravljač: 8 koraka
Upravljajte kućanskim aparatima preko LoRa | LoRa u kućnoj automatizaciji | LoRa daljinski upravljač: Upravljajte i automatizujte svoje električne uređaje na velike udaljenosti (kilometre) bez prisustva interneta. To je moguće putem LoRa! Hej, šta ima momci? Akarsh ovdje iz CETech -a. Ova PCB također ima OLED ekran i 3 releja koji
Daljinski video daljinski upravljač za računare Video player: 6 koraka
Video daljinski upravljač za malu djecu za PC Video player: Izrađujem daljinski upravljač koji se povezuje s računarom putem USB -a. Veliki daljinski upravljač omogućuje mom djetetu odabir i reprodukciju videozapisa na starom računaru. Ovo je relativno jednostavan projekt. Osnovna komponenta je ili USB tastatura ili bežična USB tastatura. Zatim