Turinys:

15 $ LoRa vartai/mazgas ESP8266 Sukurkite PCB 3cmX8cm Dydis: 6 žingsniai
15 $ LoRa vartai/mazgas ESP8266 Sukurkite PCB 3cmX8cm Dydis: 6 žingsniai

Video: 15 $ LoRa vartai/mazgas ESP8266 Sukurkite PCB 3cmX8cm Dydis: 6 žingsniai

Video: 15 $ LoRa vartai/mazgas ESP8266 Sukurkite PCB 3cmX8cm Dydis: 6 žingsniai
Video: ComfyUI Tutorial - How to Install ComfyUI on Windows, RunPod & Google Colab | Stable Diffusion SDXL 2024, Lapkritis
Anonim
Image
Image

Ei, kas, vaikinai? Akarsh čia iš CETech.

Šiandien mes ketiname sukurti projektą, kuris yra paprastas LoRa mazgas ir jūs netgi galite jį naudoti kaip vieno kanalo šliuzą.

Čia mano naudojamas mikrovaldiklis yra ESP8266, prijungtas prie 433 MHz „LoRa“plokščių („Ai-Thinker“„Ra-02“), taip pat prie PCB prijungiau OLED ekraną, kad būtų matoma paketo informacija.

Kad viskas būtų paprasčiau, sukūriau PCB, kurią galite pagaminti litavimui.

Aš taip pat sukūriau vaizdo įrašą apie šio projekto kūrimą, rekomenduoju jį pažiūrėti, kad geriau suprastumėte ir detaliau.

1 žingsnis: dalys

Dalys
Dalys

Daugumą savo konstrukcijos dalių gavau iš LCSC.

Jums reikės:

1) Ra-02 LoRa modulis

2) ESP8266

3) OLED ekranas

4) Pasyvūs komponentai, tokie kaip rezistoriai ir kondensatoriai

Jums reikės PCB lituoti šiuos komponentus, kuriuos pamatysime kitame žingsnyje.

2 žingsnis: Gaukite projekto PCB

Įsigykite projekto PCB
Įsigykite projekto PCB

Norėdami pigiai užsisakyti PCB internetu, turite patikrinti JLCPCB!

Jūs gausite 10 geros kokybės PCB, pagamintų ir pristatytų prie jūsų namų slenksčio už 2 USD ir šiek tiek pristatymo. Taip pat gausite nuolaidą pristatydami pirmąjį užsakymą. Norėdami sukurti savo PCB, pereikite prie „easyEDA“, kai tai bus padaryta, įkelkite „Gerber“failus į JLCPCB, kad jie būtų pagaminti kokybiškai ir greitai.

Atsisiųskite Gerber failą:

3 žingsnis: jungtys (teorija)

Ryšiai (TEORIJA)
Ryšiai (TEORIJA)
Ryšiai (TEORIJA)
Ryšiai (TEORIJA)

Iš esmės čia yra 4 jungčių aspektai:

1) Kad ESP8266 veiktų tinkamai, reikia šiek tiek pakelti ir nuleisti G0, G15, EN ir RST jungtis.

2) Ra-02 ir ESP8266 moduliai yra sujungti vienas su kitu naudojant SPI protokolą

3) OLED ir ESP8266 jungiasi tarpusavyje naudojant I2C magistralę

4) Visi moduliai turi būti prijungti prie maitinimo bėgių, kad jie veiktų. (Akivaizdu: P)

4 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas

Lituokite visus komponentus prie PCB.

Aš siūlyčiau pirmiausia lituoti mažo aukščio komponentus ant PCB, o tada pereiti prie didesnio aukščio komponentų, tokių kaip antraštės ir kt.

Prieš įjungdami modulį, patikrinkite visas jungtis, naudodami multimetrą, ar nėra blogų lydmetalio jungčių ir trumpųjų jungimų.

5 žingsnis: modulio kodavimas

Modulio kodavimas
Modulio kodavimas
Modulio kodavimas
Modulio kodavimas
Modulio kodavimas
Modulio kodavimas

1) Atsisiųskite kodą iš čia.

2) Atidarykite kodą „Arduino IDE“.

3) Prijunkite PCB prie kompiuterio naudodami CP2102 USB į nuoseklųjį keitiklį arba bet kurį kitą panašų įrenginį.

4) Iš naujo nustatykite ESP8266 modulį, tuo pat metu mažindami GPIO0 (atstatydami laikykite nuspaudę G0 mygtuką).

5) Dabar paspauskite IDE įkėlimo mygtuką. Įkėlimas gali nepavykti vieną ar kelis kartus, todėl nesėkmės atveju turite pabandyti 2-3 kartus.

6) Atjunkite USB prie nuoseklaus adapterio ir prijunkite OLED ekraną, jei to dar nepadarėte.

7) Užprogramuokite kitą projekto dalį Imtuvas/siųstuvas

6 žingsnis: bandymo laikas

Bandymo laikas !!
Bandymo laikas !!
Bandymo laikas !!
Bandymo laikas !!

Užkodavę abu modulius, galite juos prijungti prie maitinimo šaltinio.

Mano atveju aš prijungiau siųstuvą prie maitinimo banko, imtuvą prie nešiojamojo kompiuterio, kad galėčiau pasiekti serijinį monitorių.

Kai tik įjungiau siųstuvą, pradėjau matyti pranešimus serijiniame monitoriuje, prijungtame prie imtuvo.

Mano veikia kaip žavesys!

Rekomenduojamas: