Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ei, kas vyksta, vaikinai! Akarsh čia iš CETech.
Šis mano projektas yra daugiau mokymosi kreivė, skirta suprasti „eByte“E32 LoRa modulio, kuris yra didelės galios 1 vatų siųstuvo-imtuvo modulis, veikimą.
Kai suprasime veikimą, sukūriau PCB, kuri yra šio E32 modulio lūžis, kuris atskleidžia UART magistralę, kad galėtų tiesiogiai kalbėtis su E32 moduliu be jokių išorinių grandinių.
Galiausiai, mes išbandysime savo modulį, nustatydami ryšį tarp 2 modulių ir siųsdami/gaudami duomenis naudodami šią „LoRa“nuorodą
Pradėkime nuo linksmybių dabar
1 žingsnis: dalys
„LoRa“modulius iš „eByte“rasite šiose LCSC nuorodose:
E32 1W modulis:
E32 100mW modulis:
Antena 433MHz:
2 veiksmas: įsigykite PCB savo projektui
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.
3 žingsnis: laidai ir grandinė
Svarbiausias ryšys, kurį reikia padaryti, yra M1 ir M0 kaiščiai. Kad jie veiktų, jie turi būti prijungti prie GND arba VCC ir negali būti palikti plaukiojantys. Kitame žingsnyje sužinosime daugiau apie skirtingų režimų pasirinkimą naudojant M1 ir M0.
AUX kaištis yra išvesties kaištis, rodantis modulio užimtumo būseną, todėl prie šio kaiščio pritvirtiname šviesos diodą, naudodami 3906 tranzistorių, kad sužinotume E32 būseną.
Galiausiai, aš taip pat pritvirtinau keletą šviesos diodų prie „Rx“ir „Tx“kaiščių, kad kai duomenų perdavimas vyksta per UART, jis būtų matomas ant šviesos diodų.
4 žingsnis: veikimo režimai
Keičiant kaiščių M1 ir M0 įtampą, galima nustatyti skirtingus modulio režimus.
Aukščiau esančioje lentelėje matome skirtingus režimus.
Daugiausia dėmesio skiriu 0 ir 3 režimams. Normaliam LoRa naudojimui aš laikau modulį 0 režimu, o konfigūracijai - 3 režimą.
5 žingsnis: „Breakout Board“
Aš suprojektavau PCB naudodamas aukščiau pateiktą schemą ir ją pagaminu.
PCB tiesiogiai atskleidžia UART prievadą, o E32 galima naudoti be jokių išorinių grandinių tiesiogiai su bet kokiu mikrovaldikliu.
Taigi lituodavau komponentus ant PCB ir kitame žingsnyje išbandžiau „LoRa“nuorodą.
6 žingsnis: galutinis bandymas
Aš prijungiau vieną modulį, naudodamas FTDI modulį, prie kompiuterio ir nustatiau M0 ir M1 režimų jungiklį į 1 ir 1 parametrų nustatymui.
Atidaręs RF nustatymo programinę įrangą ir pasirinkęs tinkamą COM prievadą, paspauskite mygtuką „GetParam“, kuris užpildo visas programinės įrangos dėžutes ir patvirtina, kad modulis veikia.
Tada per antrą sąranką aš perjungiau režimą į 0 režimą, atlikdamas M1 ir M0 į 0 ir 0. Aš tai padariau 2 plokštėms ir prijungiau abi prie maitinimo šaltinio. Tada pradėjau siųsti duomenis į vieną modulį per UART ir aš pradėjau stebėti TX kaištį kitame modulyje, kuris patvirtino belaidžio „LoRa“ryšio sąranką. Žiūrėkite mano vaizdo įrašą, kad gautumėte tą pačią demonstraciją.