Indholdsfortegnelse:

15 $ LoRa Gateway/Node ESP8266 Byg PCB 3cmX8cm Størrelse: 6 trin
15 $ LoRa Gateway/Node ESP8266 Byg PCB 3cmX8cm Størrelse: 6 trin

Video: 15 $ LoRa Gateway/Node ESP8266 Byg PCB 3cmX8cm Størrelse: 6 trin

Video: 15 $ LoRa Gateway/Node ESP8266 Byg PCB 3cmX8cm Størrelse: 6 trin
Video: 15$ LoRa Gateway Node ESP8266 | Ra-02 SX1278 Tutorial 2024, November
Anonim
Image
Image

Hey, hvad sker der, gutter? Akarsh her fra CETech.

I dag skal vi lave et projekt, som er en simpel LoRa -knude, og du kan endda bruge det som en enkelt kanal -gateway.

Her er den mikrokontroller, jeg brugte, ESP8266, som er forbundet til LoRa-kort på 433MHz (Ra-02 af Ai-Thinker), jeg har også vedhæftet et OLED-display til printkortet, så pakkeoplysningerne er synlige.

For at gøre tingene lettere har jeg designet et printkort, som du kan få fremstillet til lodning.

Jeg har også lavet en video om opbygning af dette projekt i detaljer, jeg anbefaler at se det for bedre indsigt og detaljer.

Trin 1: Dele

Dele
Dele

Jeg fik størstedelen af delene til mit byggeri fra LCSC.

Du får brug for:

1) Ra-02 LoRa-modul

2) ESP8266

3) OLED -display

4) Passive komponenter som modstande og kondensatorer

Du vil kræve, at printkortet lodder disse komponenter, som vi vil se i det næste trin.

Trin 2: Få fremstillet Project PCB

Få fremstillet Project PCB
Få fremstillet Project PCB

Du skal tjekke JLCPCB for at bestille PCB online billigt!

Du får 10 PCB'er af god kvalitet fremstillet og sendt til din dør for 2 $ og noget forsendelse. Du får også rabat på forsendelse på din første ordre. For at designe dit eget printkort skal du gå over til easyEDA, når det er gjort, skal du uploade dine Gerber -filer til JLCPCB for at få dem fremstillet med god kvalitet og hurtig ekspeditionstid.

Download Gerber -filen:

Trin 3: Forbindelser (TEORI)

Forbindelser (TEORI)
Forbindelser (TEORI)
Forbindelser (TEORI)
Forbindelser (TEORI)

Hovedsageligt er der 4 aspekter i forbindelser her:

1) ESP8266 bare for at fungere korrekt har brug for nogle træk op og træk forbindelsen til G0, G15, EN og RST.

2) Ra-02 og ESP8266-modulerne er forbundet med hinanden ved hjælp af SPI-protokollen

3) OLED og ESP8266 forbinder hinanden ved hjælp af I2C -bussen

4) Alle modulerne skal tilsluttes strømskinner for at de kan fungere. (Tydeligt: P)

Trin 4: Lodning

Lodning
Lodning
Lodning
Lodning

Lod alle komponenterne til printkortet.

Jeg vil foreslå at lodde komponenterne i lav højde på printkortet først og derefter flytte til komponenter med mere højde som overskrifter osv.

Inden modulet tændes, test alle forbindelser ved hjælp af et multimeter for dårlige loddemetoder og kortslutninger.

Trin 5: Kodning af modulet

Kodning af modulet
Kodning af modulet
Kodning af modulet
Kodning af modulet
Kodning af modulet
Kodning af modulet

1) Download koden herfra.

2) Åbn koden i Arduino IDE.

3) Tilslut printkortet til computeren ved hjælp af CP2102 USB til seriel konverter eller en anden lignende enhed.

4) Nulstil ESP8266 -modulet, mens du trækker GPIO0 lavt (hold G0 -knappen nede, mens den nulstilles).

5) Tryk nu på upload -knappen på IDE. Upload mislykkes muligvis en eller et par gange, så du skal prøve 2-3 gange i tilfælde af fejl.

6) Afbryd USB til seriel adapter, og tilslut OLED -skærmen, hvis du ikke har gjort det endnu.

7) Programmer den anden del af projektet Modtager/sender

Trin 6: Testtid

Testtid !!
Testtid !!
Testtid !!
Testtid !!

Når du har kodet begge moduler, kan du tilslutte dem til strøm.

I mit tilfælde har jeg tilsluttet min sender til en powerbank, modtageren til en bærbar computer for at få adgang til en seriel skærm.

Så snart jeg startede senderen, begyndte jeg at se meddelelser på den serielle skærm tilsluttet modtageren.

Min virker som en charme!

Anbefalede: