Cov txheej txheem:

ESP32 Nrog E32-433T LoRa Module Tutorial - LoRa Arduino cuam tshuam: 8 Kauj Ruam
ESP32 Nrog E32-433T LoRa Module Tutorial - LoRa Arduino cuam tshuam: 8 Kauj Ruam

Video: ESP32 Nrog E32-433T LoRa Module Tutorial - LoRa Arduino cuam tshuam: 8 Kauj Ruam

Video: ESP32 Nrog E32-433T LoRa Module Tutorial - LoRa Arduino cuam tshuam: 8 Kauj Ruam
Video: Радиомодули EBYTE E22 LoRa, настройка и поключение к ардуино 2024, Kaum ib hlis
Anonim
Image
Image

Hav, ua li cas, Cov Menyuam! Akarsh nov los ntawm CETech.

Qhov haujlwm no ntawm kuv yog cuam tshuam nrog E32 LoRa module los ntawm eByte uas yog lub zog loj 1-watt transceiver module nrog ESP32 siv Arduino IDE.

Peb nkag siab txog kev ua haujlwm ntawm E32 hauv peb qhov kev qhia zaum kawg, lub sijhawm no kuv tau tsim PCB uas yuav txuas ESP32 mus rau E32.

Thaum kawg, peb yuav sim peb lub rooj tsavxwm nrog lwm LoRa breakout module thiab teeb tsa kev sib txuas.

Cia peb pib nrog kev lom zem tam sim no.

Kauj Ruam 1: Qhov Chaw

Qhov
Qhov
Qhov
Qhov

Koj tuaj yeem pom LoRa cov qauv los ntawm eByte ntawm qhov txuas hauv qab no los ntawm LCSC:

E32 1W module LCSC:

E32 100mW module LCSC:

Antenna 433MHz LCSC:

Firebeetle ESP32 los ntawm DFRobot:

Kauj Ruam 2: Tau PCBs rau Koj Txoj Haujlwm Tsim

Tau PCBs rau Koj Txoj Haujlwm Tsim
Tau PCBs rau Koj Txoj Haujlwm Tsim

Koj yuav tsum txheeb xyuas JLCPCB rau xaj PCBs online kom pheej yig!

Koj tau txais 10 qhov zoo PCBs tsim thiab xa mus rau koj lub qhov rooj rau 2 $ thiab qee qhov xa khoom. Koj tseem yuav tau txais luv nqi ntawm kev xa khoom ntawm koj thawj daim ntawv xaj. Txhawm rau tsim koj tus kheej PCB lub taub hau kom yooj yim EDA, ib zaug uas ua tiav xa koj cov ntaub ntawv Gerber mus rau JLCPCB kom tau txais lawv tsim nrog cov khoom lag luam zoo thiab lub sijhawm hloov pauv sai.

Kauj Ruam 3: Tutorial Yav dhau los [Yeem Xaiv]

Image
Image

Kuv tau pib ua yeeb yaj kiab qhia rau tib tus qauv lub lim tiam dhau los uas kuv pom zoo tias koj yuav tsum ua tib zoo saib ua ntej kev nce qib nrog qhov kev qhia no.

Kauj Ruam 4: Txuas thiab Circuit

Kev tiv thaiv kab mob thiab kab mob
Kev tiv thaiv kab mob thiab kab mob
Kev tiv thaiv kab mob thiab kab mob
Kev tiv thaiv kab mob thiab kab mob

Txhua qhov kev sib txuas tau ua tiav ntawm PCB.

Kev sib txuas ntawm ESP32, OLED thiab E32 pawg thawj coj tawg yog qhov yooj yim thiab txuas nrog siv ob peb lub xov hlau nkaus xwb.

Kev sib txuas sab hauv ntawm E32 pawg thawj coj tawg yog qhov nyuaj me ntsis uas kuv tau ntxiv daim duab cais cais.

Qhov tseem ceeb tshaj plaws uas yuav tsum tau ua yog ntawm M1 thiab M0 tus pin. Lawv yuav tsum tau txuas nrog GND lossis VCC rau kev ua haujlwm ntawm tus qauv thiab tsis tuaj yeem sab laug ntab. Peb yuav kawm paub ntau ntxiv txog kev xaiv hom sib txawv siv M1 thiab M0 hauv qib tom ntej.

Thaum kawg, Kuv kuj tseem tau txuas ob peb LEDs ntawm Rx thiab Tx pins kom thaum cov ntaub ntawv xa mus tau tshwm sim dhau UART nws pom ntawm LEDs.

Kauj Ruam 5: Hom Kev Ua Haujlwm

Hom Kev Ua Haujlwm
Hom Kev Ua Haujlwm

Hloov qhov hluav taws xob ntawm tus pin M1 thiab M0 hom sib txawv ntawm tus qauv tuaj yeem teeb tsa.

Peb tuaj yeem pom cov qauv sib txawv ntawm cov lus saum toj no.

Kuv feem ntau tsom mus rau Hom 0 thiab Hom 3. Rau kev siv LoRa ib txwm, Kuv khaws cov qauv ntawm Hom 0 thiab rau kev teeb tsa, Kuv khaws nws ntawm Hom 3.

Txog qhov haujlwm no, peb yuav khaws ob tus pin rau 0, piv txwv li Hom 0.

Kauj Ruam 6: Peb PCB

Peb PCB
Peb PCB

Kuv tsim PCB siv daim duab qhia saum toj no thiab tau txais nws tsim.

PCB muaj lub taub hau rau ESP32, E32 thiab OLED cov qauv siv.

Kuj tseem muaj qee lub hauv paus tseem ceeb sib nrug ntawm qhov ntawd.

Kuv kuj tau tawg qee qhov ntxiv GPIO pins ntawm ESP32 ntawm PCB rau qhov muaj peev xwm nthuav dav ntawm txoj haujlwm.

Yog li kuv tau siv cov khoom sib txuas ntawm PCB thiab ua haujlwm ESP32 hauv cov kauj ruam tom ntej.

Kauj ruam 7: Coding

Coding
Coding

1. Rub tawm GitHub chaw cia khoom:

2. Rub tawm lub chaw cia khoom rub tawm.

3. Qhib daim duab nyoos hauv Arduino IDE.

4. Mus rau Cov Cuab Yeej> Pawg Thawj Coj. Xaiv lub rooj tsav xwm uas tsim nyog uas koj siv, Firebeetle ESP32 hauv kuv rooj plaub.

5. Xaiv qhov kom raug. chaw nres nkoj los ntawm kev mus rau Cov Cuab Yeej> Chaw Nres Nkoj.

6. Ntaus lub pob upload.

7. Thaum lub tab hais tias Ua tiav Uploading koj yuav pom lub OLED zaub caij nplooj ntoo hlav mus txog rau lub neej.

Kauj Ruam 8: Xeem Kawg

Xeem Kawg
Xeem Kawg
Xeem Kawg
Xeem Kawg

Kuv txuas ESP32 PCB rau lub zog siv micro USB.

Rau lwm sab ntawm LoRa txuas, Kuv tau siv qhov kev tawm tsam los ntawm kev qhia yav dhau los uas kuv txuas nrog siv FTDI tus qauv rau lub PC thiab teeb tsa hom kev hloov ntawm M0 thiab M1 rau 0 & 0.

Tom qab ntawd pib xa cov ntaub ntawv hla UART mus rau tus qauv txuas nrog lub PC thiab pom tias OLED pib qhia cov ntaub ntawv tau txais dhau LoRa tom qab ntawd ESP32 xa cov ntawv lees paub rov qab uas peb pom ntawm tus saib xyuas. Saib kuv cov vis dis aus rau tib qhov kev qhia.

Pom zoo: