INHOUDSOPGAWE:

LoRa afstandsbedieningsboodskapper met 'n 1.8 "TFT vir afstande tot 8 km: 8 stappe
LoRa afstandsbedieningsboodskapper met 'n 1.8 "TFT vir afstande tot 8 km: 8 stappe

Video: LoRa afstandsbedieningsboodskapper met 'n 1.8 "TFT vir afstande tot 8 km: 8 stappe

Video: LoRa afstandsbedieningsboodskapper met 'n 1.8
Video: LoRa: How It Works 2024, Desember
Anonim
Image
Image

Koppel die projek aan u skootrekenaar of telefoon en gesels dan tussen die toestelle sonder internet of SMS met net LoRa.

Haai, wat gaan aan, ouens? Akarsh hier van CETech.

Hierdie PCB het ook 'n skerm en 4 knoppies wat ook vir 'n toestel as afstandsbediening gebruik kan word. U kan alles doen met die ontwerp van u eie UI. Kortom, hierdie projek het 'n esp8266 wat WiFi -funksionaliteit, LoRa -module, 1.8 duim TFT -skerm, 4 drukknoppies vir die maak van 'n UI kan bied. Die moontlikhede met die kode is eindeloos.

Dit kan aan u slimfoon of 'n rekenaar gekoppel word, en dit maak die toestel met 'n LoRa-boodskapper moontlik. As dit nou gedoen word, kan u 'n ander toestel stuur met dieselfde LoRa -boodskapper. Dit word alles gedoen sonder die teenwoordigheid van 4G/LTE/3G/GSM/WiFi/SMS. Wat ek in 'n vorige projek gedoen het, wat u hier kan vind:

Stap 1: Onderdele

Dele
Dele

Eerstens het ek as hoofdeel 'n ESP8266 -module met 'n uitbreekbord gebruik. Dit is met 'n paar manlike en vroulike opskrifte op die PCB aangeheg. Ek gebruik 'n 1.8 duim TFT SPI -skerm, TP4056 -module vir laai en beskerming van batterye en 'n ou selfoonbattery.

Vir die LoRa -doel het ek 'n RYLR896 gebruik. Ek stel hierdie module sterk voor, aangesien dit baie maklik is om te gebruik via UART met behulp van AT -opdragte.

U kan die onderstaande onderdele vind:

1) ESP8266 -module

2) ESP12 -uitbreekbord

3) TFT -skerm

4) TP4056 -module

5) Reyax RYLR896 LoRa -module

6) My PCB -ontwerp

As u probleme ondervind om dit uit te vind, kan u vir my 'n boodskap stuur/e -pos, of ek kan u help om dit in u omgewing te vind, of ek kan dit vir u stuur as u wil.

Stap 2: Kry PCB's vir u projek

Kry PCB's vir u projek vervaardig
Kry PCB's vir u projek vervaardig

U moet JLCPCB besoek om goedkoop PCB's aanlyn te bestel!

U kry 10 PCB's van goeie gehalte wat vir 2 $ en 'n bietjie aflewering by u huis gestuur word. U kry ook afslag op die aflewering op u eerste bestelling. Om u eie PCB -ontwerp na easyEDA te ontwerp, laai u Gerber -lêers sodra dit klaar is op JLCPCB om dit met goeie kwaliteit en vinnige omkeertyd te laat vervaardig.

Stap 3: Begrip van die Reyax -module en hoe om dit te gebruik. (Opsioneel: u kan hierdie stap oorslaan as u nie belangstel in die werk nie)

Begrip van die Reyax -module en hoe om dit te gebruik. (Opsioneel: u kan hierdie stap oorslaan as u nie belangstel in die werk nie)
Begrip van die Reyax -module en hoe om dit te gebruik. (Opsioneel: u kan hierdie stap oorslaan as u nie belangstel in die werk nie)

1. Die LoRa -module wat ons het, is 'n UART -module wat met behulp van AT -opdragte opgestel is.

2. Die module huisves 'n STM32 MCU wat al die gesprekke met die SPI LoRa -module aan boord van die RYLR896 doen.

3. Die opdragte in die prentjie is basies, en u kan meer na hierdie dokument verwys: REYAX-Lora-AT-COMMAND-GUIDE

4. Ek beveel u steeds sterk aan om deur my YouTube -video te gaan waar ek dit behoorlik verduidelik.

Stap 4: Verbindings van die modules in die PCB

Verbindings van die modules in die PCB
Verbindings van die modules in die PCB
Verbindings van die modules in die PCB
Verbindings van die modules in die PCB

1. Beide die modules word op dieselfde manier verbind as in die prent hierbo.

2. As albei die modules gekoppel is, kan u die modules een vir een programmeer en die projek toets.

Al die bogenoemde verbindings word op die printplaat gedoen, en u hoef dus geen ander bedrading te hê nie.

Stap 5: Soldeer die PCB

Soldeer van die PCB
Soldeer van die PCB
Soldeer van die PCB
Soldeer van die PCB

Soldeer al die komponente aan die PCB.

Ek stel voor om eers die lae hoogte -komponente op die printplaat te soldeer en dan na komponente met meer hoogte, soos die kopstukke, ens.

Voordat u die module aanskakel, moet u alle verbindings met 'n multimeter toets vir slegte soldeerverbindings en kortsluitings.

Om die module te programmeer, het ek 'n poort bygevoeg om 'n FTDI232 USB aan die seriële kaart onder die ESP8266 -kaart te koppel, sodat u die kaart maklik kan programmeer.

Stap 6: Laai die Arduino IDE af en stel dit op

Laai die Arduino IDE af en stel dit op
Laai die Arduino IDE af en stel dit op

Laai die Arduino IDE hier af.

1. Installeer die Arduino IDE en maak dit oop.

2. Gaan na Lêer> Voorkeure

3. Voeg https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json die Addisionele Boards Manager URL's by.

4. Gaan na Tools> Board> Boards Manager

5. Soek ESP8266 en installeer die bord.

6. Herbegin die IDE.

Stap 7: Kodering van die projek

Kodering van die projek
Kodering van die projek
Kodering van die projek
Kodering van die projek

Om die module te programmeer, het ek 'n poort bygevoeg om 'n FTDI232 USB aan die seriële kaart onder die ESP8266 -kaart te koppel, sodat u die kaart maklik kan programmeer.

U moet op GPIO0 druk en dit ingedruk hou, druk dan op die RESET -knoppie, los dan eers die RESET -knoppie en dan die GPIO0 -knoppie.

1. Laai die bewaarplek af:

2. Pak die afgelaaide gids uit en maak die main.ino -lêer oop in Arduino IDE.

3. Gaan na Tools> Board. Kies in die meeste gevalle die toepaslike bord wat u gebruik NodeMCU (12E).

4. Kies die korrekte komm. poort deur na Tools> Port te gaan.

5. Druk die oplaai -knoppie.

6. As die oortjie lui Klaar oplaai, is u gereed om die toestel te gebruik.

Na die oplaai, maak die seriële monitor oop om boodskappe te stuur en te ontvang.

Stap 8: Speel met die toestel

Speel met die toestel
Speel met die toestel

1. Skakel net die toestel aan. U sal dinge op die skerm sien; u kan op verskillende knoppies druk om die toestel in aksie te sien.

2. Gaan oor na die seriële monitor en begin onmiddellik sms! Vir die maak van die ander eenvoudige toestel, kan u na hierdie artikel verwys:

3. KONGO! die toestel werk soos verwag.

Aanbeveel: