Cov txheej txheem:

ESP32 GPS Tracker Nrog OLED Zaub: 7 Kauj Ruam
ESP32 GPS Tracker Nrog OLED Zaub: 7 Kauj Ruam

Video: ESP32 GPS Tracker Nrog OLED Zaub: 7 Kauj Ruam

Video: ESP32 GPS Tracker Nrog OLED Zaub: 7 Kauj Ruam
Video: ESP32 GPS Tracker | NEO6M | OLED 2024, Kaum ib hlis
Anonim
Image
Image

Nov yog GPS tracker uas qhia tag nrho cov ntaub ntawv nyob hauv OLED zaub. Ib lub pob pab cov neeg siv cuam tshuam nrog UI ntawm OLED.

Hav, ua li cas, cov menyuam? Akarsh nov los ntawm CETech.

Txoj cai muab cov ntawv qhia zaub mov uas siv txoj haujlwm khawm onboard, uas thaum nias rau luv luv, mus los ntawm cov ntawv qhia zaub mov ntawm GPS cov ntaub ntawv xws li Latitude, Longitude, Altitude, Speed thiab lwm yam.

Koj tuaj yeem xa cov ntaub ntawv no siv esp32 hauv internet siv wifi lossis Bluetooth rau lub xov tooj.

Yog li, luv luv, txoj haujlwm no muaj ESP32 uas tuaj yeem muab WiFi/Bluetooth ua haujlwm, OLED zaub thiab GPS module. Muaj peev xwm nrog txoj cai tsis muaj qhov kawg. Kuv kuj tau ntxiv thaj chaw tsim qauv uas koj tuaj yeem ntxiv cov ntsuas lossis lwm yam khoom siv rau ESP32 uas tseem tuaj yeem nkag tau.

Kauj Ruam 1: Qhov Chaw

Qhov
Qhov
Qhov
Qhov

Thawj zaug ua qhov tseem ceeb, Kuv siv ESP32 tus qauv los ntawm DFRobot. Txuas nws ntawm PCB siv qee tus txiv neej thiab poj niam lub taub hau. Kuv siv OLED zaub.

Rau lub hom phiaj GPS, Kuv siv Reyax GPS module. Kuv hais qhia qhov qauv no vim nws yooj yim heev rau siv hla UART npav.

Koj tuaj yeem pom cov ntu hauv qab no:

1) ESP32 FireBeetle Module:

2) Reyax RYLR896 LoRa module:

3) Kuv tus PCB tsim: Kuv tau suav nrog Gerber cov ntawv hauv qab no.

Rau ob ntu kawg yog tias koj muaj teeb meem nrhiav lawv tawm koj tuaj yeem xa xov/email rau kuv thiab ib qho twg kuv tuaj yeem pab koj pom nws hauv koj thaj chaw lossis kuv tuaj yeem xa lawv mus rau koj yog tias koj xav tau.

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: Txoj Kev Xav: Nkag Siab GPS Module & NMEA

Txoj kev xav: Nkag siab txog GPS Module & NMEA
Txoj kev xav: Nkag siab txog GPS Module & NMEA
Txoj kev xav: Nkag siab txog GPS Module & NMEA
Txoj kev xav: Nkag siab txog GPS Module & NMEA
Txoj kev xav: Nkag siab txog GPS Module & NMEA
Txoj kev xav: Nkag siab txog GPS Module & NMEA

Kev nrhiav txoj haujlwm yog ua tiav los ntawm GPS siv kev sib txuas xov tooj cua. Muaj GPS satellites npog tag nrho lub ntiaj teb txhua lub sijhawm. Cov cim GPS tsis muaj zog thiab yog li muaj teeb meem nrhiav GPS teeb liab sab hauv tsev. Nyob rau lub sijhawm los suav thiab tau txais GPS qhov chaw tsim nyog, yuav tsum muaj cov cim los ntawm tsawg kawg 3 lub hnub qub nyob rau ib lub sijhawm. Ntau lub hnub qub txuas nrog koj lub cuab yeej zoo dua qhov tseeb ntawm cov ntaub ntawv chaw nyob.

Tam sim no hauv GPS module cov ntaub ntawv, tus qauv yog UART raws tus qauv thiab xa cov ntaub ntawv GPS los ntawm kab ntawv txuas. Qhov no tshwm sim ua ntu zus thiab ua kom raug cai. Tus txheej txheem teev npe no hu ua NMEA. Ib qho piv txwv ntawm GPS cov ntaub ntawv hauv NMEA hom ntawv yog muab rau saum toj hauv daim duab.

Muaj NMEA cov cuab yeej txiav txim siab online uas txiav txim siab cov ntaub ntawv thiab qhia nws hauv txoj hauv kev zoo. Koj tuaj yeem pom ib qho cuab yeej NTAWM NO.

Kauj Ruam 4: Kev sib txuas ntawm Cov Qauv hauv PCB

Kev sib txuas ntawm Cov Qauv hauv PCB
Kev sib txuas ntawm Cov Qauv hauv PCB

1. Ob qho qauv yuav txuas nrog tib yam li hauv daim duab saum toj no.

2. Thaum ob qho qauv txuas nrog, koj tuaj yeem tsim kho ESP32 Firebeetle board thiab tom qab ntawv sim qhov haujlwm.

Txhua qhov kev sib txuas uas tau hais los saum toj no tau ua tiav hauv PCB thiab yog li tsis tas yuav muaj lwm txoj hlua.

Kauj Ruam 5: Soldering & Sib dhos ntawm PCB

Soldering & Sib dhos ntawm PCB
Soldering & Sib dhos ntawm PCB
Soldering & Sib dhos ntawm PCB
Soldering & Sib dhos ntawm PCB

Muab tag nrho cov seem rau PCB.

Kuv xav hais kom muab cov khoom sib xyaw qhov siab qis ntawm PCB ua ntej thiab tom qab ntawd txav mus rau cov khoom uas muaj qhov siab ntau dua li lub taub hau thiab lwm yam.

Thaum cov headers raug muag ces txuas tag nrho cov qauv rau cov kab ntawv no ua kom haum raws li cov cim ntawm PCB.

Ua ntej lub zog ntsuas qhov ntsuas ntsuas txhua qhov kev sib txuas siv lub ntsuas cua rau qhov tsis zoo ntawm cov pob qij txha txuas thiab luv Circuit Court.

Txhawm rau teeb tsa tus qauv koj tuaj yeem txuas tus qauv esp32 ncaj qha rau koj lub PC siv USB cable.

Kauj Ruam 6: Coding Txoj Haujlwm

Coding Txoj Haujlwm
Coding Txoj Haujlwm
Coding Txoj Haujlwm
Coding Txoj Haujlwm
Coding Txoj Haujlwm
Coding Txoj Haujlwm

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 7: Ua Si Nrog Tus Ntaus

Ua Si Nrog Cov Ntaus
Ua Si Nrog Cov Ntaus

Tam sim no thaum koj ua tiav nrog cov cai tso tawm koj tsuas yog xav tau lub zog ntaus ntawv siv USB cable lossis roj teeb.

Tom qab ob peb feeb, GNSS LED ntawm GPS module yuav pib ntsais muag uas txhais tau tias GPS teeb liab tau txuas nrog lub satellite. Tam sim no koj tseem yuav tuaj yeem pom cov ntaub ntawv qhov chaw tshwm ntawm OLED.

Nias lub GPIO0 khawm kom cuam tshuam nrog cov ntawv qhia zaub mov.

Nrog koj zoo siab ua qhov project yog tias koj tau ua, qhia rau kuv paub hauv cov lus hauv qab no!

Pom zoo: