Тёмный

GPS Module and STM32 || NEO 6M || Get coordinates, Date, Time, Speed, etc. 

ControllersTech
Подписаться 38 тыс.
Просмотров 34 тыс.
50% 1

Purchase the Products shown in this video from :: controllerstech.store
________________________________________________________________________________________
Watch the Ring buffer video ::: • UART Ring Buffer using...
Watch the GPS Video ::: • Getting Started with G...
To download the code, goto controllerstech.com/gps-neo-6...
________________________________________________________________________________________
****** SUPPORT US BY DONATING*****
paypal.me/controllertech
******Join the Membership******
/ @controllerstech
Join the Discord Server / discord
Join the Telegram Group t.me/controllerstechdiscuss
Follow me on Instagram / controllerstech
For more info, visit www.controllerstech.com

Наука

Опубликовано:

 

2 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 91   
@dnyaneshvarsalve
@dnyaneshvarsalve 2 года назад
I was waiting for this video ❤️
@julianmercado5498
@julianmercado5498 Год назад
Very Nice! Is there a commercial product that has exactly the same characteristics?
@onlineVideo223
@onlineVideo223 Год назад
Can you make a video about rfid rc522 module?? Thanks so much for all your tutorial !!!
@vinhnguyenquang7205
@vinhnguyenquang7205 2 года назад
I love Controller tech
@hacker6695
@hacker6695 8 месяцев назад
Getting VCC Check Connection error frequently. What could be the reason ? Module is powered via 2 meter long shielded 0.25sq mm 4 core silver coated cable of LAPP.
@diegoarmandosalinaslugo8920
@diegoarmandosalinaslugo8920 6 месяцев назад
I got no values in my variables, what could it be? I´ve checked the connections and the sensor multiple times, everything seems to be fine. Thanks
@davoodabbasi6916
@davoodabbasi6916 Год назад
It was great video, how can I switch between satellites(GPS, GLONASS, BeiDou, ...)?
@zakinur101
@zakinur101 4 месяца назад
There is Logger data and can it transfer to gpx file?
@tuananhbui3844
@tuananhbui3844 Год назад
can you make video about send location to Ubidots dashboard. Plsss!!!
@quangminhtran8356
@quangminhtran8356 5 месяцев назад
It is not runing. _HAL_UART_ENABLE_IT(uart, UART_IT_ERR) is error. Could you tell me? I don't find this Funcition in HAL
@Vazzible_gaming
@Vazzible_gaming 10 месяцев назад
1:00 minute in , "Unless you have made this work I'm not sure why you're here" me "well I'm just bored at 1 am watching tech stuff."
@soranfatah1033
@soranfatah1033 Год назад
Hello..can make one Video RFID 3tm32 interfacing ..thanks
@user-yg9ru2fl5o
@user-yg9ru2fl5o Год назад
hi,what is nmer format?
@ahmedbayoumy9289
@ahmedbayoumy9289 Год назад
i download code and there are 2 erroe can y solve them ?
@TheKortuas
@TheKortuas 2 года назад
Great video! I have a question, can I get miliseconds using this module?
@ControllersTech
@ControllersTech 2 года назад
You can get upto 20d 9' 12.1234"
@kuhoang7624
@kuhoang7624 5 месяцев назад
can i apply this code ( these library) for other GPS modules? like BN 280, or GPS M10 series?
@ControllersTech
@ControllersTech 5 месяцев назад
If they output the data via the uart and in NMEA format, then yes.
@unomasenelmar
@unomasenelmar 2 года назад
Excelent!
@isseveremre
@isseveremre 2 года назад
Perfect thanks alot
@MrGmixx
@MrGmixx 7 месяцев назад
I would love to see video about GPS module with TouchGFX project😊😊😊
@ControllersTech
@ControllersTech 7 месяцев назад
It won't be any different. I have already covered how to send uart data to lcd in touchgfx.
@haidarbowo4916
@haidarbowo4916 5 месяцев назад
can you tell me how to download nme.c and nme.h?
@technics6215
@technics6215 2 года назад
I would like to see it with state machine and non-blocking code :)
@ControllersTech
@ControllersTech 2 года назад
for the non blocking part, it can work. Since the functions already have a timeout features embedded inside them. You can try freeRTOS
@ghostmonk418
@ghostmonk418 Месяц назад
When I build witht the Ringbuffer I get a bunch of errors in the ring buffer c file saying "No member named SR did you mean ISR?' and 'No member named DR did you mean RDR'. Are these typos in the your file or an error in my setup? Im using an STM32L0 board
@ControllersTech
@ControllersTech Месяц назад
They are not the typos, it's just that you did not watched the video properly. At 0:59 I have mentioned that you should only do this if you got the ring buffer to work.
@ghostmonk418
@ghostmonk418 Месяц назад
@@ControllersTech My bad. I have now watched that video and got the ring buffer to work but when I use it in this project to read GPS data, I get errors saying multiple definitions of huart, timeout, rxbuffer, txbuffer etc
@dpOoO
@dpOoO 2 года назад
This code seems to change only the decimal point position without calculation when deriving latitude and longitude. In latitude and longitude, except for the first two numbers, shouldn't it be added after dividing by 60?
@ControllersTech
@ControllersTech 2 года назад
Latitudes and longitudes have 2 formats. Deg Min Sec and Decimal Degree. I have used the later. You are free to change the code to extract data in the former format. The code extracts the lats and longs in the float, so it shouldn't be hard
@dpOoO
@dpOoO 2 года назад
@@ControllersTech Thank you for answer. I'm trying to change it to the format I want. Is it correct that the code you shared shows only two values, Deg Min?
@ControllersTech
@ControllersTech 2 года назад
The LCD have less space, so I used only 2 dp. That data is not in the deg min format, but rather in the decimal degrees. Check this link en.wikipedia.org/wiki/Decimal_degrees#:~:text=Decimal%20degrees%20(DD)%20is%20a,as%20OpenStreetMap%2C%20and%20GPS%20devices.
@dpOoO
@dpOoO 2 года назад
@@ControllersTech I succeeded in changing it to the format I needed. Your project has been of great help to me. There is a little margin of error, but it seems that this is not a problem with the code part, so I got a satisfactory result
@dineshkumbhare2952
@dineshkumbhare2952 8 месяцев назад
Can u plz share the code for conversion?@@dpOoO
@tonym5661
@tonym5661 Год назад
I'm sorry but I can't find the NMEA files in the src or inc folder of the ringbuffer git. Are you sure they are in there?
@ControllersTech
@ControllersTech Год назад
Why will they be in the ringbuffer git ? Ringbuffer is a separate topic and is being used here. Download the project from the link in the description(from the website). The files can be found inside the project folder
@tonym5661
@tonym5661 Год назад
@@ControllersTech I found the files, and now understand the miscommunication everyone has. In your video you show the git of the ringbuffer. In your link it is nowhere stated that there is a download link at the bottom. so everyone including me sees the link for the ringbuffer in your tutorial and figures the nmea files must be included in there. so for future reference maybe say the download link is at the bottom of the page. Anyway, Thank you for the help and all your amazing video's!
@ishitmehta3057
@ishitmehta3057 2 года назад
How can we use UART_Transmit to get the gga and rmc strings displayed on a terminal like Tera Term?
@ControllersTech
@ControllersTech 2 года назад
instead of using LCD, just send the data over uart.
@ishitmehta3057
@ishitmehta3057 2 года назад
@@ControllersTech I have been trying to use the uart2 to print the values on a terminal, but i get garbage values except for N and E directions. I have verified the baud rates and the pin setup, but can't seem to figure out why it transmits garbage values. Any advice on what could be going wrong?
@ControllersTech
@ControllersTech 2 года назад
Did you try connecting the gps to the computer directly, using some usb to uart ? Did you try LCD ? Is it working fine with it ?
@user-yb3fc6sz6s
@user-yb3fc6sz6s 11 месяцев назад
Hello @ControllersTech, the NMEA.c file is not in Src file nor in Inc file, you can check. Can you please upload it.
@user-yb3fc6sz6s
@user-yb3fc6sz6s 11 месяцев назад
Just got it. Right now . GUYS we have to download the file from the website he have mentioned in the description.
@Lynnofficial08
@Lynnofficial08 6 месяцев назад
@@user-yb3fc6sz6s Where this file NMEA.c ?
@kenancanko443
@kenancanko443 Год назад
Hey! I'm trying your method but i can't get any value, my head and tail is always zero. I checked my module with usb2ttl converter and realterm and it worked. Can you help me? Please.
@ControllersTech
@ControllersTech Год назад
As mentioned in the video, try this only if you got the ring buffer working first
@kenancanko443
@kenancanko443 Год назад
@@ControllersTech I've already used your ring buffer method on different sensor but this time i couldn't handle it. I got some values for 2 or 3 times but now they gone again, i can't see any reason.
@kenancanko443
@kenancanko443 Год назад
I solved the issue, thanks for help and thanks for the codes they working fine.
@rhia96able
@rhia96able 11 месяцев назад
I tried this with NEO BLOX 7M and STM32H7, but the value of gpsData is always 0. There is no error when debugging the code. Any idea why? Thank you
@ControllersTech
@ControllersTech 11 месяцев назад
You need to first make the uart ring buffer work, as mentioned in the video. If that works properly, then proceed for this video
@sadriunluer6013
@sadriunluer6013 2 года назад
i can't find where is the "NMEA.h" and "NMEA.c" inside the src folder, can you help me ?
@alicimen8935
@alicimen8935 Год назад
src ve inc ye bak dosyalar orda
@santiagodiaz7279
@santiagodiaz7279 2 года назад
would it work with the UART DMA with IDLE Line Detection?
@ControllersTech
@ControllersTech 2 года назад
It wasn't working. The reason could be that the data was coming very slow and by the time we process the data, the next chunk gets lost. If you can use the official software by neo 6m to change the baud to 115200, there might be the chance that it will work with idle line also
@santiagodiaz7279
@santiagodiaz7279 2 года назад
Thanks I have seen the data is received via DMA but I haven’t tried to process it. I’m using RTOS too. I hope to get some luck.
@dnyaneshvarsalve2984
@dnyaneshvarsalve2984 2 года назад
@@ControllersTech baud rate of module can be change by sending it's specific AT command
@geoffreybolanos5659
@geoffreybolanos5659 2 месяца назад
a question from which part do you get NMEA.h and NMEA.c
@ControllersTech
@ControllersTech 2 месяца назад
I wrote them.
@geoffreybolanos5659
@geoffreybolanos5659 2 месяца назад
me puedes enviar el código del NMEA.h y NMEA.c .Porfavor@@ControllersTech
@ControllersTech
@ControllersTech 2 месяца назад
You can download the code from the website. The link is in the description.
@user-lr6gl9fq7j
@user-lr6gl9fq7j 2 месяца назад
Can you share both the Src and Inc files of NMEA and Ring buffer?
@ControllersTech
@ControllersTech 2 месяца назад
link to download the project is in the description.
@user-lr6gl9fq7j
@user-lr6gl9fq7j 2 месяца назад
Yeah but there is no NMEA.c and .h files. Only UartRingBuffer files are there
@ControllersTech
@ControllersTech 2 месяца назад
Link to the website, not the github.
@user-lr6gl9fq7j
@user-lr6gl9fq7j 2 месяца назад
@@ControllersTech Oh thank you very much I got it... 👍
@rivaldiarief21
@rivaldiarief21 10 месяцев назад
where can i get the NMEA library?
@ControllersTech
@ControllersTech 10 месяцев назад
Description
@kleameta8723
@kleameta8723 2 года назад
Hi Controllers Tech, I'm not being able to find the NMEA files, any help ? :)
@ControllersTech
@ControllersTech 2 года назад
They are inside the src and inc directories
@kleameta8723
@kleameta8723 2 года назад
@@ControllersTech Thank you
@sudeshnasutar2966
@sudeshnasutar2966 Год назад
There is no such file
@tonym5661
@tonym5661 Год назад
@@kleameta8723 did you find the file? I don't see it anywhere
@ControllersTech
@ControllersTech Год назад
Of course the files are there. I don't understand how you can't find the. Just look in the src and inc folders where i kept then in the video.
@AbdoMohamed-ue1rw
@AbdoMohamed-ue1rw 4 месяца назад
great , where is NMEA.c and .h ?
@ControllersTech
@ControllersTech 4 месяца назад
Inside src and inc folders. Download the project from the link in the description.
@027_lakshaynegi6
@027_lakshaynegi6 2 года назад
Vro coordinate haridwar ka aa raha hai
@ControllersTech
@ControllersTech 2 года назад
If you look with 2 decimal places then yes. For accuracy, you need to see 5 dp
@josecarlosramirez2682
@josecarlosramirez2682 2 года назад
@@ControllersTech How can I change to 5dp?
@anlcan9056
@anlcan9056 2 года назад
i can't find where is the "NMEA.h" and "NMEA.c"
@ControllersTech
@ControllersTech 2 года назад
inside the src folder
@MariaMunoz-wp9kw
@MariaMunoz-wp9kw 2 года назад
@@ControllersTech no están en esos archivos
@vishnuappu5544
@vishnuappu5544 Год назад
how to dowload nmea.c file and nmea.h file
@ControllersTech
@ControllersTech Год назад
Link is in the description
@DwinTechnologyOfficial
@DwinTechnologyOfficial 2 года назад
Hi ,i want to get more information ,do you have mail ?
@ControllersTech
@ControllersTech 2 года назад
Admin@controllerstech.com
@akuakua1256
@akuakua1256 2 года назад
I have a problem when it builds at 7:14 minutes.. there is an error GPS\GPS.axf: Error: L6200E: Symbol huart1 multiply defined (by main.o and uartringbuffer.o). because on UartRingbuffer.c it has been declared UART_HandleTypeDef huart1; #define uart &huart1 and how to fix it? thank you
@ControllersTech
@ControllersTech 2 года назад
UART_HandleTypeDef must be extern.
@bankbank7942
@bankbank7942 Год назад
how you fixed the problem??
Далее
Getting Started with GPS Module || Reyax
11:25
Просмотров 4,4 тыс.
GETTING GPS LOCATION USING NEO-6M GPS MODULE
15:28
Просмотров 9 тыс.
The Largest Unsolved Problem in VR.
25:43
Просмотров 60 тыс.
STM32 UART #2 || Use Interrupt & DMA to send Data
13:00
14 | Measure angles with the MPU6050 accelerometer
13:03
GPS Module with Arduino- Ublox NEO-6M
14:03
Просмотров 380 тыс.