Sisukord:

LoRa kaugjuhtimispult 1,8 -tollise TFT -ga kuni 8 km kaugusele: 8 sammu
LoRa kaugjuhtimispult 1,8 -tollise TFT -ga kuni 8 km kaugusele: 8 sammu

Video: LoRa kaugjuhtimispult 1,8 -tollise TFT -ga kuni 8 km kaugusele: 8 sammu

Video: LoRa kaugjuhtimispult 1,8 -tollise TFT -ga kuni 8 km kaugusele: 8 sammu
Video: Обзор и конфигурация модуля EBYTE LoRa 2024, November
Anonim
Image
Image

Ühendage projekt sülearvuti või telefoniga ja seejärel vestelge seadmete vahel ilma Interneti või SMSita, kasutades lihtsalt LoRa -d.

Hei, mis toimub, poisid? Akarsh siin CETechist.

Sellel trükkplaadil on ka ekraan ja 4 nuppu, mida saab mõne seadme jaoks ka kaugjuhtimispuldina kasutada. Oma kasutajaliidese koodikujundusega saate teha kõike. Lühidalt, sellel projektil on esp8266, mis võib anda WiFi -funktsionaalsuse, LoRa -mooduli, 1,8 -tollise TFT -ekraani, 4 kasutajaliidese loomiseks kasutatavat nuppu. Koodiga seotud võimalused on lõputud.

Selle saab ühendada nutitelefoni või mis tahes arvutiga ja see muudab selle seadme LoRa toega sõnumitoojaks. Nüüd, kui seda tehakse, saate sama LoRa messengeri abil saata sõnumeid mis tahes muule seadmele. Seda kõike tehakse ilma 4G/LTE/3G/GSM/WiFi/SMS -i olemasoluta. Mida ma olen teinud ühes varasemas projektis, mille leiate siit:

Samm: osad

Osad
Osad

Esiteks kasutasin põhiosana ESP8266 moodulit, millel oli purunemisplaat. Kinnitati see PCB -le, kasutades mõningaid mees- ja naispäiseid. Kasutasin 1,8 -tollist TFT SPI -ekraani, aku laadimiseks ja kaitseks TP4056 moodulit ning vana mobiiltelefoni akut.

LoRa eesmärgil kasutasin RYLR896. Soovitan tungivalt seda moodulit, kuna seda on UART -i kaudu AT -käskude abil väga lihtne kasutada.

Osad leiate allpool:

1) ESP8266 moodul

2) ESP12 purunemisplaat

3) TFT -ekraan

4) TP4056 moodul

5) Reyax RYLR896 LoRa moodul

6) Minu PCB disain

Viimase kahe osa puhul, kui teil on nende leidmisega raskusi, võite mulle sõnumi/e -kirja saata ja kas ma aitan teil seda teie piirkonnas leida või võin need teile soovi korral saata.

2. samm: hankige oma projekti jaoks trükkplaadid

Hankige oma projekti jaoks trükkplaate
Hankige oma projekti jaoks trükkplaate

Kui soovite PCB -sid veebist odavalt tellida, peate vaatama JLCPCB -d!

Saate 10 hea kvaliteediga PCB -d, mis on toodetud ja tarnitud teie koduuksele 2 dollari ja mõne kohaletoimetamise eest. Samuti saate esimese tellimuse saatmisel allahindlust. Oma PCB kujundamiseks minge easyEDA -sse, laadige oma Gerber -failid pärast seda üles JLCPCB -sse, et need oleksid kvaliteetsed ja kiire tööaeg.

3. samm: mõistke Reyaxi moodulit ja selle kasutamist. (VALIKULINE: võite selle sammu lugemise vahele jätta, kui töö ei huvita teid)

Reyaxi mooduli mõistmine ja selle kasutamine. (VALIKULINE: võite selle sammu lugemise vahele jätta, kui töö ei huvita teid)
Reyaxi mooduli mõistmine ja selle kasutamine. (VALIKULINE: võite selle sammu lugemise vahele jätta, kui töö ei huvita teid)

1. LoRa moodul, mis meil on, on UART -moodul, mis on konfigureeritud AT -käskude abil.

2. Moodulil on STM32 MCU, mis räägib RYLR896 pardal oleva SPI LoRa mooduliga.

3. Pildil olevad käsud on põhilised, mida saate selle dokumendi kohta rohkem lugeda: REYAX-Lora-AT-COMMAND-GUIDE

4. Soovitan teil endiselt tungivalt läbi vaadata minu YouTube'i video, kus ma seda õigesti selgitan.

4. samm: PCB moodulite ühendused

Moodulite ühendused trükkplaadil
Moodulite ühendused trükkplaadil
Moodulite ühendused trükkplaadil
Moodulite ühendused trükkplaadil

1. Mõlemad moodulid ühendatakse samamoodi nagu ülaltoodud pildil.

2. Kui mõlemad moodulid on ühendatud, saate mooduleid ükshaaval programmeerida ja seejärel projekti testida.

Kõik ülaltoodud ühendused on tehtud trükkplaadil ja seega pole vaja muid juhtmeid.

Samm: trükkplaadi jootmine

PCB jootmine
PCB jootmine
PCB jootmine
PCB jootmine

Jootke kõik komponendid trükkplaadile.

Soovitan kõigepealt joota väikese kõrgusega komponendid trükkplaadil ja seejärel liikuda suurema kõrgusega komponentide juurde, näiteks päised jne.

Enne mooduli sisselülitamist kontrollige kõiki ühendusi multimeetri abil, et tuvastada halvad jootekohad ja lühised.

Mooduli programmeerimiseks olen lisanud pordi FTDI232 USB ühendamiseks jadaplaadile ESP8266 plaadi alla, et saaksite plaati hõlpsalt programmeerida.

Samm: laadige alla ja seadistage Arduino IDE

Laadige alla ja seadistage Arduino IDE
Laadige alla ja seadistage Arduino IDE

Laadige Arduino IDE alla siit.

1. Installige Arduino IDE ja avage see.

2. Avage Fail> Eelistused

3. Lisage https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json täiendavate tahvlite halduri URL -id.

4. Valige Tools> Board> Boards Manager

5. Otsige üles ESP8266 ja installige seejärel plaat.

6. Taaskäivitage IDE.

Samm: projekti kodeerimine

Projekti kodeerimine
Projekti kodeerimine
Projekti kodeerimine
Projekti kodeerimine

Mooduli programmeerimiseks olen lisanud pordi FTDI232 USB ühendamiseks jadaplaadile ESP8266 plaadi alla, et saaksite plaati hõlpsalt programmeerida.

Peate vajutama GPIO0 ja hoidma seda all, seejärel vajutage RESET nuppu, seejärel vabastage kõigepealt RESET nupp ja seejärel GPIO0 nupp.

1. Laadige hoidla alla:

2. Eemaldage allalaaditud kaust ja avage fail main.ino Arduino IDE -s.

3. Liikuge menüüsse Tools> Board. Enamikul juhtudel valige sobiv tahvel, mida kasutate NodeMCU (12E).

4. Valige õige komm. porti, minnes menüüsse Tööriistad> Port.

5. Vajutage üleslaadimisnuppu.

6. Kui vahekaardil on üleslaadimine lõpetatud, olete seadme kasutamiseks valmis.

Pärast üleslaadimist avage jadamonitor sõnumite saatmiseks ja vastuvõtmiseks.

8. samm: seadmega mängimine

Seadmega mängimine
Seadmega mängimine

1. Lülitage seade lihtsalt sisse, näete ekraanil asju, saate seadme toimimiseks näha erinevaid nuppe.

2. Liikuge jadamonitori juurde ja alustage kohe tekstisõnumite saatmist! Teise lihtsa seadme valmistamiseks võite viidata sellele artiklile:

3. KONGO! seade töötab ootuspäraselt.

Soovitan: