Cov txheej txheem:

GPS Txoj Kev Nrhiav V2: 4 Cov Kauj Ruam (nrog Duab)
GPS Txoj Kev Nrhiav V2: 4 Cov Kauj Ruam (nrog Duab)

Video: GPS Txoj Kev Nrhiav V2: 4 Cov Kauj Ruam (nrog Duab)

Video: GPS Txoj Kev Nrhiav V2: 4 Cov Kauj Ruam (nrog Duab)
Video: Lub Zog Nruab Nrog (Hmong Dubbed) 2024, Hlis ntuj nqeg
Anonim
GPS Txoj Kev Nrhiav V2
GPS Txoj Kev Nrhiav V2
GPS Txoj Kev Nrhiav V2
GPS Txoj Kev Nrhiav V2
GPS Txoj Kev Nrhiav V2
GPS Txoj Kev Nrhiav V2

Txoj Haujlwm: GPS Nrhiav Kev V2

Hnub tim: Tsib Hlis - Rau Hli 2020

Hloov tshiab

Thawj qhov ntawm txoj haujlwm no, thaum nws ua haujlwm hauv txoj cai, muaj ntau qhov tsis raug uas yuav tsum tau kho. Thawj zaug kuv tsis nyiam lub thawv yog li kuv tau hloov nws nrog lwm qhov. Qhov thib ob qhov kev suav rau nrawm thiab nrug qhov twg tsis raug. Kev tshuaj xyuas thaj tsam ntxiv nrog chav tso rau hauv tsheb thiab tso cai rau daim ntawv qhia txoj hauv kev thiab tom qab ntawd txoj kev mapped no tau teeb tsa mus rau GPS Visualizer thiab Google Earth Pro nrog cov txiaj ntsig tau zoo ob qho tib si raws li qhov tseeb ntawm txoj kev mapped thiab nrug tau ntsuas ntsuas nrog "tus kav" xaiv hauv Ntiaj Teb Pro

Ntxiv rau qhov kev hloov pauv tau hloov pauv kom lub 18650 roj teeb tau muab lub zog ncaj qha rau ESP32 DEV pawg thawj coj, thaum NEO7M GSP chav nyob tau siv ncaj qha los ntawm Cov Nqis Nqis Nqis ntau dua li ntawm DEV board. Qhov no ua rau muaj kev ruaj khov dua. Feem ntau cov software tau kho kom zoo, nrog rau Email xaiv thiab txuas ntxiv mus rau Router hauv cheeb tsam tsuas yog ua yog tias chav tsev pom cov ntawv lossis cov ntaub ntawv muaj xa tuaj. Ib qhov kev txhim kho zaum kawg yog hloov qhov "gps.location.isValid" kuaj mus rau "gps.location.isUpdated" qhov no ua kom ntseeg tau tias tsuas yog hloov kho GPS qhov chaw uas tau khaws tseg hauv cov ntaub ntawv, tsis yog ntau qhov chaw GPS txhua tus muaj tib txoj kab nruab nrab thiab ntev

Kuv yuav nco tseg ntawm qhov no tias qhov no yog thawj GPS raws qhov kuv tau tsim, thiab cov ntawv txuas ntxiv yuav hloov pauv qhov txuas uas twb muaj lawm nrog PCB raws lub rooj tsavxwm. Txhawm rau kom ntseeg tau tias txhua qhov kev sib txuas xov hlau tsis ua tiav, thaum tuav nruj, tag nrho cov kev sib txuas no tau raug kaw

Kuv tau hloov kho ICO thiab Fritzing cov ntaub ntawv thiab ntxiv cov duab tshiab los qhia qhov kev hloov pauv uas kuv tau ua

ZOO SIAB

Txoj haujlwm no tau ua tiav kev hloov pauv rau kuv, txav deb ntawm Nixie Clocks, thiab WiFi raws li Robots. Kev siv GPS raws tus qauv Arduino tau ua rau kuv xav tsis thoob rau qee lub sijhawm thiab raws li kuv tau muaj qee lub sijhawm pub dawb tos rau ntu ntxiv rau txoj haujlwm tseem ceeb Kuv tseem tab tom ua haujlwm, Kuv txiav txim siab los tsim GPS Txoj Kev taug qab cov cuab yeej, siv roj teeb, lub cev hnyav, nqa tau, thiab tuaj yeem hloov nws cov ntaub ntawv kev mus los ntawm daim npav micro SD lossis, yog tias muaj WiFi network muaj, ntawm E-Mail thiab cov ntawv txuas nrog. Txoj haujlwm no yuav tsum siv plaub yam uas kuv tsis tau siv ua ntej, uas yog 0.96 oLED screen, SD-Card nyeem ntawv, GPS Module, thiab ESP32 Development Board. Qhov loj me me ntawm chav tsev, thaum nqa tau yooj yim, tuaj yeem txo qis ntxiv, los ntawm tag nrho 25-50%, yog tias cov hlua kuv tau siv tau hloov nrog PCB pawg thawj coj txuas ncaj qha rau ESP32 Pawg Neeg Saib Xyuas Kev Txhim Kho thiab 18650 roj teeb thiab nqis nqis module qhov hloov pauv nrog Li-ion 5V roj teeb uas tsim nyog.

Khoom siv

1. ESP32 Pawg Neeg Saib Xyuas Kev Txhim Kho

2. DS3231 RTC Moos nrog roj teeb thaub qab

3. Micro SD Card SPI raws tus nyeem ntawv, nrog 1GB micro SD Card

4. 0.96 oLED I2C raws lub vijtsam

5. NEO-7M-0-000 GPS Module

6. 10uF capacitor

7. 2 x 10K resistors, 4.7K resistor

8. DC-DC nqis nqis transformer

9. 2 x 18650 roj teeb

10. Ob chav 18650 lub roj teeb tuav

11. Tib tus ncej hloov

12. Momentary laub hloov

13. 2 x 100mmx50mmx65mm project thawv

14. Dupont xov hlau, kua nplaum kub.

Kauj Ruam 1: Kev Tsim Kho

Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho

Daim duab Fritzing txuas nrog qhia qhov teeb tsa ntawm Circuit. Ob lub roj teeb 18650 thiab cov qauv nqis qis tuaj yeem hloov nrog Li-ion roj teeb pob muab 5V ncaj qha. Kuv pom zoo NEO-7M module nrog kev sib txuas SMA sab nrauv lub kav hlau txais xov uas tso cai rau koj ntxiv ib qho yooj yim ntawm cov xaim 30cm ntev uas tuaj yeem khaws cov ntaub ntawv xov tooj cua, qhov no feem ntau siv ob peb feeb tom qab chav pib qhib. Qhov qis ntawm ob lub thawv ntawv tau qhib rau lub vijtsam, GPS kav hlau txais xov, hloov pauv, thiab SD-daim npav, nws tseem muaj RTC moos, SD-Card nyeem ntawv, 0.96 oLED screen, khawm, GPS module, thiab PCB board. Lub npov txheej txheem sab saud muaj ESP32 Lub Rooj Tswjhwm Saib Xyuas Kev Loj Hlob, 18650 roj teeb thiab tus tuav lub roj teeb, tus lej nqis qis, thiab qhib ib zaug rau ib tus ncej hloov. Sab saum toj ntawm lub phiaj xwm phiaj xwm no tau tuav nrog plaub lub txee sib tsoo cov ntsia hlau uas tuaj yeem raug tshem tawm kom tso cai ob lub 18650 roj teeb uas tau them rov qab tau tshem tawm, them, thiab tom qab ntawd hloov. Chav tsev tsis yog pov thawj dej, txawm li cas los xij nws tuaj yeem ua tau. Qhov tsim nyog USB raws lub roj teeb them hluav taws xob kuj tseem tuaj yeem teeb tsa hauv lub npov txheej txheem no, nrog qhib qhov tsim nyog, kom tso cai rau cov roj teeb sab hauv kom raug them yam tsis tas yuav tshem lub thawv npog. Thaum GPS tus qauv tuaj yeem muab sijhawm thiab hnub tim, raws li tau txais los ntawm lub hnub qub, Kuv txiav txim siab tias lub sijhawm thiab hnub tim hauv nroog yuav haum dua yog li kuv tau ntxiv RTC module.

Qee cov duab tsim qhia pom kev txhim kho thaum ntxov ntawm txoj haujlwm no uas kuv tau siv WeMos D1 R2 pawg thawj coj thiab yooj yim 16x2 LED zaub, ob qho ntawm qhov no tau hloov pauv hauv qhov kawg.

Duab
Duab

Kauj ruam 2: SOFTWARE

SOFTWARE
SOFTWARE
SOFTWARE
SOFTWARE
SOFTWARE
SOFTWARE

Qhov laj thawj rau ESP32 raws Arduino pawg thawj coj yog tias tom qab qee qhov kev tshawb fawb kuv pom tias ESP32 tuaj yeem ua tiav e-mail rau G-Mail tus lej, muab cov nyiaj teeb tsa tau hloov pauv kom nws tso cai "tsis muaj kev ruaj ntseg E-Mails tau txais", qhov no xav tau kev hloov pauv hauv G-Mail tus lej teeb tsa. Txhawm rau nkag mus rau qhov no, mus rau "Tswj Google Account" cov ntawv qhia ua zaub mov, tom qab ntawd xaiv "Kev Ruaj Ntseg" thiab thaum kawg nqes mus txog thaum koj pom "Tsis tshua muaj kev nyab xeeb app Nkag mus", hloov cov yam ntxwv no rau.

Koj yuav tsum rub tawm thiab teeb tsa cov hauv qab no suav nrog cov ntaub ntawv: TinyGPS ++. H, SoftwareSerial.h, "RTClib.h", "ESP32_MailClient.h", "SPIFFS.h", WiFiClient.h, math.h, Wire.h, SPI.h, SD.h, Adafruit_GFX.h, thiab Adafruit_SSD1306.h.

Txoj haujlwm tau tsim kho siv 1.8.12 ntawm Arduino IDE, thiab pawg thawj coj xaiv yog "DOIT ESP32 DEVKIT V1".

Vim yog qhov loj ntawm txoj haujlwm koj tsis tuaj yeem tsim kho qhov program no ntawm Arduino UNO, kuj thaum rub tawm lub software, nws yog qhov tsim nyog kom tshem TX hlau los ntawm GSP module txwv tsis pub rub tawm yuav ua tsis tiav. Lub 10uF capacitor tau txuas nrog "EN" thiab "GND" pins ntawm ESP32 pawg thawj coj kom nws tsis tas yuav tsum tau khawm "EN" kom raug nias txhua lub sijhawm tau txais qhov software tshiab tau rub tawm.

Arduino software tau tsim los tso cai rau tus neeg siv ntawm lub kaw lus los yog txoj hauv kev nyob hauv chav tsev thiab tom qab ntawd tshem daim npav SD thiab rub tawm ntawm lub PC raws daim npav nyeem ntawv, lossis xaiv E-Mail cov ntawv xaiv thiab muaj txhua txoj hauv kev cov ntaub ntawv tuav ntawm chav xa mus rau G-Mail tus lej, ib txoj hauv kev txuas rau txhua E-Mail. Cov ntaub ntawv txoj hauv kev tau teeb tsa hauv Chav Tsev thiab tuaj yeem ua ob hom sib txawv, "GPX" hom ntawv uas tuaj yeem pom ncaj qha los ntawm kev siv "GPS Saib" daim ntawv thov google muaj pub dawb-rau-siv hauv Is Taws Nem, lossis "KML" hom ntawv uas tuaj yeem pom ncaj qha los ntawm kev siv "Google Earth Pro" daim ntawv thov muaj los rub tawm hauv Is Taws Nem. Daim ntawv thov no kuj tseem tuaj yeem nyeem thiab tso saib "GPX" raws cov ntaub ntawv. Ob qho ntawm cov ntaub ntawv no tau muaj pub dawb raws li cov ntaub ntawv hom phiaj thiab tuaj yeem pom hauv internet ntawm Wikipedia. Thaum e-mail lossis e-mail tau xa mus rau chav tsev yuav rov qab mus rau txoj hauv kev saib xyuas, txawm li cas los nws yuav tsis zoo rau GPX cov ntaub ntawv hom. Lub laub khawm tau siv los xaiv E-Mail xaiv, xaiv GPX lossis KML cov ntaub ntawv hom ntawv, thiab pib thiab nres txoj kev teev cia. Hauv txoj kev saib xyuas txoj kev lub vijtsam oLED yuav tso saib qhov ntev thiab txoj kab nruab nrab ntawm txoj haujlwm tam sim no thiab tom qab ntawd ntawm lub vijtsam thib ob tso saib lub sijhawm tam sim no, hnub tim, qhov siab hauv metres, tus lej ntawm lub hnub qub raug siv, nrawm hauv Km, thiab thaum kawg tau muab ua ib qho ntawm cov ntsiab lus cardinal compass. Thaum nyob hauv txoj kev kaw suab hom tshuaj ntsuam yuav nthuav qhia cov ntaub ntawv nws tau qhib, tom qab ntawd ntxiv rau ob qho kev piav qhia yav dhau los cov ntxaij vab tshaus thib peb yuav raug nthuav tawm uas nthuav qhia cov ntaub ntawv txoj kev siv, tus naj npawb ntawm cov ntsiab lus nws tau kaw, thiab thaum kawg qhov kev ncua deb npog hauv Km.

Cov duab hauv qab no qhia yuav ua li cas e-mail, tsim thiab xa los ntawm chav tsev, tau txais thiab nthuav tawm los ntawm G-Mail.

Duab
Duab
Duab
Duab
Duab
Duab

Kauj Ruam 3: XAUS

KAWG
KAWG
KAWG
KAWG

Kuv tau kawm ntau los ntawm kev txhim kho txoj haujlwm no, txawm li cas los xij chav tsev no tsuas tuaj yeem txiav txim siab "rov qab kawg" rau App raws li kab ke uas siv GPX lossis KML cov ntaub ntawv tau nthuav tawm rau lawv. Siv cov software thib peb yog ib txoj hauv kev siv tau rau kev txhim kho ntxiv ntawm cov software no. Qhov muaj ntawm "Tsawg Kev Ruaj Ntseg App" cov ntawv xaiv hauv Google Account Management cov ntawv qhia zaub mov yuav raug txwv raws li kev hloov pauv yuav tshwm sim nyob rau lub Rau Hli xyoo 2020, yog tias qhov no yog qhov rov qhia ncaj qha rau e-mail rau lwm tus lej yuav tsim nyog lossis los ntawm kev siv qhov chaw nres nkoj 586 ntawm tus xa ntawv.

Kauj Ruam 4: GPS thiab KML Cov Ntaub Ntawv

GPS thiab KML Cov Ntaub Ntawv
GPS thiab KML Cov Ntaub Ntawv
GPS thiab KML Cov Ntaub Ntawv
GPS thiab KML Cov Ntaub Ntawv

Cov hauv qab no qhia pom cov ntaub ntawv raug rau txhua hom ntaub ntawv uas tsim tawm, (qhov nruab nrab thiab qhov ntev tsis hloov pauv ntau hauv cov piv txwv no vim tias lub tsev nyob ruaj khov). Ob qho ntaub ntawv muaj qhov tsawg kawg ntawm lub taub hau thiab cov ntawv hauv qab cov ntaub ntawv xav tau los ntawm GPS Saib thiab Google Earth pro kom pom cov kab dub yooj yim uas qhia txoj hauv kev:

KML cov ntaub ntawv:

Duab
Duab

GPX cov ntaub ntawv:

Pom zoo: