GPS Modules with Arduino and Raspberry Pi

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ม.ค. 2025

ความคิดเห็น • 274

  • @Dronebotworkshop
    @Dronebotworkshop  11 หลายเดือนก่อน +4

    Hi everyone - It's come to my attention that there has been someone masquerading as myself, responding to some comments here with a link to a Telegram chat to win a prize from me. THIS IS A SCAM, I am not holding a contest, nor do I have a Telegram account. PLEASE DO NOT RESPOND TO THESE MESSAGES!!
    It's happening on a lot of my videos, I'm taking steps to remove them manually, but as I have 162 videos, it will take some time. If you do run across a suspicious comment, I would appreciate you letting me know at info@dronebotworkshop.com.
    Thanks!
    Bill (The real one!)

  • @HazzaBaniMalek
    @HazzaBaniMalek 3 ปีที่แล้ว +191

    This channel is disgustingly underrated,, this is PURE GOLD

    • @fast_and_curious9144
      @fast_and_curious9144 3 ปีที่แล้ว +4

      Good To Have You Here
      Could You Share This To Ur Class And Colleagues

    • @filipgojkovic1825
      @filipgojkovic1825 3 ปีที่แล้ว +4

      @Hazza Bani Malek truth be spoken

    • @victoroyadongha2515
      @victoroyadongha2515 3 ปีที่แล้ว +4

      Aren't we all an underrated bunch? They don't see us until we build robotic armory and snap our fingers to send time-hijacking alien invaders to dust.
      Yes, we are awesome like that😏🍻

    • @rogerbond408
      @rogerbond408 3 ปีที่แล้ว +2

      @Hazza Bani Malek: agreed. This whole channel is awesome.

    • @yvesinformel221
      @yvesinformel221 3 ปีที่แล้ว +1

      he probably has to make some stupid face like most other youtubers to get more click

  • @smithbotics4158
    @smithbotics4158 3 ปีที่แล้ว +25

    I'm officially intending to be a life long subscriber to your channel. I recently bought a GPS module to start experimenting with and lo and behold, your latest video is chocked full of extremely helpful information to help me along with that. I really do appreciate what you do here in your videos and am so grateful you decided to contribute your knowledge and solid explanations of such interesting topics. Have to say that you're just great!! Thanks.

  • @mrarduino2977
    @mrarduino2977 3 ปีที่แล้ว +6

    Thanks for a brilliant video, just one thing to note is that GPS uses Trilateration not Triangulation, your explentation was spot on, as it is distance that is measured and not the angle then that makes it Trilateration. Love your channel, keep them videos coming.

  • @klaymon03
    @klaymon03 3 ปีที่แล้ว +17

    Bill, another outstanding video. Thanks for continuing your work.

  • @douglasosborn3378
    @douglasosborn3378 3 ปีที่แล้ว +2

    I rate this channel 10/10. A very interesting topic, please continue.

  • @DwarMeji
    @DwarMeji ปีที่แล้ว

    Thanks!

  • @cyadid
    @cyadid 2 ปีที่แล้ว +2

    great video as always ! Users pay attention I have struggled for long time getting GPS data using the built in TinyGPS examples and failed just because the baude rate was set to 4800 instead of 9600 as shown in the video

  • @tirthvora5061
    @tirthvora5061 3 ปีที่แล้ว +43

    YOU ARE AMAZING MAN! KEEP IT UP

    • @BeeRich33
      @BeeRich33 3 ปีที่แล้ว +1

      Satellite joke?

  • @bapisaha3990
    @bapisaha3990 3 ปีที่แล้ว

    I subscribe to many DIY/Electronics channels... But this man, ohh he is just SUPERB. I personally give thanks to HIM and also inspire him to make such type of video in his own time. Whatever be the viewers' number, subscriber or others fact, HE is no doubt oswme . I fall in LOVE with his video.

  • @acestudioscouk-Ace-G0ACE
    @acestudioscouk-Ace-G0ACE 3 ปีที่แล้ว +5

    Really interesting. Thanks for going right from the beginning, to which systems exist and how they work. I feel I have a basic knowledge now and ready to learn more.

  • @hingwk13
    @hingwk13 3 ปีที่แล้ว

    I want to express sincerest gratitude to you Sir, you are the Best Professor in this subject!

  • @jackdrew4658
    @jackdrew4658 3 ปีที่แล้ว +3

    Its amazing but i swear, every time i view one of your educational videos its even better content wise then the last. Keep up the good work u r a Godsend.

  • @WildLifeBackyardCamera
    @WildLifeBackyardCamera 3 ปีที่แล้ว +20

    amazing video as usual. Thanks a lot for all your time spent in order to share your knowledge! :)

  • @dwsan1tx
    @dwsan1tx 2 ปีที่แล้ว +3

    You can tell the effort going behind the scenes to make this happen. Great job 👍

  • @rdhunkins
    @rdhunkins 2 ปีที่แล้ว

    I did not know that Arduino had the capability to use other pins as a serial TX/RX pair. Very cool! Thanks!

  • @baldrickdaisy8982
    @baldrickdaisy8982 3 ปีที่แล้ว +5

    Fantastic information on “GPS” Thanks Bill 👌

  • @alexlandherr
    @alexlandherr 3 ปีที่แล้ว

    At 6:14, when referring to satellite navigation systems in general it’s better to use the term GNSS (Global Navigation Satellite System) than GPS.

  • @reallifelima7951
    @reallifelima7951 3 ปีที่แล้ว +7

    We sure have come a long way from that pain in the rear Loran-C system. Hated using that for navigation. It took forever to establish a connection to enough antennas and it had to be turned off if I needed to use my Marine VHF

  • @tiagoaneves
    @tiagoaneves 3 ปีที่แล้ว

    Oh, man!
    Could you make a shop tour, please?
    This place is OCD people's heaven like me.

    • @tiagoaneves
      @tiagoaneves 3 ปีที่แล้ว

      I search better and found the tour. Amazing!

  • @daveseddon5227
    @daveseddon5227 3 ปีที่แล้ว +8

    Thanks Bill, that was a most informative session - I always learn a lot from your channel. 🙂👍

  • @randalltockes2247
    @randalltockes2247 8 หลายเดือนก่อน

    You are probably my favorite TH-cam out there. Keep up the awesome content.

  • @jarekf3083
    @jarekf3083 2 ปีที่แล้ว

    Looking forward to a video about the RTK unit!

  • @marakhider7069
    @marakhider7069 3 ปีที่แล้ว +1

    Eagerly waiting for sparkfun gps module video.

  • @eclecticlife
    @eclecticlife 2 ปีที่แล้ว

    Excellent tutorial. Thank you so much! You should make an autonomous driving car.

  • @petermolnar6017
    @petermolnar6017 3 ปีที่แล้ว +7

    As always an excellent video, thank you for your efforts!

  • @rawlph
    @rawlph 3 ปีที่แล้ว

    Another interesting show. Need to figure out how to raise the viewership.

  • @joelsusser32
    @joelsusser32 ปีที่แล้ว

    So I just stumbled on your channel, and I think you are exactly the person I need some help from. I am in the process of figuring out my strategy for my future diy robot mower and I really don't want a boundary wire. There is a lot of info out there to use rtk with these things but being in Canada it is unclear if the service is free or not for us Canucks. If you are still going to make a video on that subject that would be really great! You seem to be able to make your own base station but that seems complicated.

  • @thomasschattat13
    @thomasschattat13 2 ปีที่แล้ว +1

    Really cool video as usual. Thanks for that. It remains unclear for me why you always wire the µC-TX to the modules-RX, for my understanding the controller only listens and therefore you only need the module-TX to µC-RX connection. That is at least how it works in my projects. And yes, these Chinese modules are extremely cheap and sensitive. My one (BN-180) works next to my balcony door inside behind the glass and curtain and has a fantastic reception to synchronize my matrix LED clock. I like your videos and your way of explaining things.

  • @tcarney57
    @tcarney57 3 ปีที่แล้ว

    This video helped me a great deal. I've been experimenting with some surplus Rockwell Jupiter GPS modules because I want the locked 10KHz signal they produce (along with the 1pps signal). At startup, the units produce the signals unlocked and then they lock to the satellites after a fix is established. They have no built-in indicator, so I tried reading the NMEA data using the Arduino hardware serial port and--big surprise--I couldn't read more than 64 characters on the serial monitor each reset. Before I finished last night, I did learn that 64 bytes is the size of the UART's buffer, and that the size is hard-written into the IDE libraries. BTW, I also discovered the IDE doesn't like anything else attached to RX & TX when uploading a sketch, so I had to pull those connections every time I wanted to do so.
    This morning, I was thinking I needed to use an MCU with a larger RX buffer, but then I watched this video and found out about software serial! I'd never heard of it before, and it solved two of my problems: reading the continuous 4800-baud stream from the Jupiter with no show-stopping overflow, _and_ having to disconnect the serial lines whenever I want to upload to the Arduino. Being able to pass the software-serial data right off to the IDE hardware-serial monitor was just an added convenience. Thank you so much for this information, and all the other materials you put out!!
    BTW, besides uploading sketches, is there any other reason to _ever_ use hardware serial?

  • @vacbed
    @vacbed 3 ปีที่แล้ว +2

    Thank you sir for this great video! Watched every second of it with great interest!

  • @sottilavong
    @sottilavong 2 ปีที่แล้ว

    Thank you! For your love! I wish to give you a big big huge! Thank you for caring and for sharing your wisdom and knowledge! You are the best teach and I hope to me you one day. Thank you and may God bless you! With love, ScottieV.

  • @tanjiannan
    @tanjiannan 3 ปีที่แล้ว

    11:41 I think GPS TX pin should go Pin 4 and GPS RX pin should go Pin 3 on Arduino, since later you defined swsTX 3 and swsRX 4.

  • @laureven
    @laureven 3 ปีที่แล้ว

    Distance from London, and course column ....in my humble opinion this is enough to establish rough location where this test was taken (not exact because we have km accuracy and .. ) ...should you blur those columns out ??? .... On the other hand, this is Absolutely excellent video :) ...

  • @reh-linchen4698
    @reh-linchen4698 3 ปีที่แล้ว

    FYI. "BieDou" should spell "BeiDou" (so phonetically it will sound like its Chinese). "Bei" means "north" and "Dou" is "Bowl". Namewise it is the "the Big Dipper" equivalent in the west. Love your sharing as always.

  • @beachdancer
    @beachdancer 2 ปีที่แล้ว

    Excellent as always. The detail and the quality of the presentation is remarkable.

  • @drmosfet
    @drmosfet 3 ปีที่แล้ว +7

    Great subject, looking forward to the one with high-accuracy and reference GPS. Look for this in the past couldn't find much back then.

  • @marionsananani6118
    @marionsananani6118 ปีที่แล้ว

    I swear you're good. Thank you so much for all this information. These are diamonds.😊

  • @JLo_24
    @JLo_24 3 ปีที่แล้ว

    I miss seeing these kinds of videos on TH-cam.

  • @majeedali6432
    @majeedali6432 3 ปีที่แล้ว

    thank god ive found this gem of a channel

  • @sbsarkar5659
    @sbsarkar5659 3 ปีที่แล้ว +1

    Excellent video Bill. Now that I can pinpoint where u live..expect a surprise visit to your fabulous lab. 😂..jokes apart, thank you for such a detailed info on a subject, that I use every second day without knowing much abt it.

  • @MaxiimeeB
    @MaxiimeeB 3 ปีที่แล้ว

    Nice work Bill. Careful, we can see your GPS coordinate in the video.

    • @rocky7gd
      @rocky7gd 3 ปีที่แล้ว

      Indeed

  • @yeetyeet7070
    @yeetyeet7070 2 ปีที่แล้ว +2

    I love soo much that he sounds like Lester from GTA 5

  • @BryanByTheSea
    @BryanByTheSea 3 ปีที่แล้ว +1

    Another impressive video. Thanks for taking the time to create. Keep them coming.

  • @Electronics61
    @Electronics61 3 ปีที่แล้ว +1

    Great informational video. Many many thanks.

  • @Christoph1888
    @Christoph1888 3 ปีที่แล้ว

    Been hanging out for this for ages. Had to learn from sub par sources 😫

  • @HuaweiBaru
    @HuaweiBaru 3 ปีที่แล้ว

    Nice and clear enough tutorial...
    Request ,, how to make log position using raspberry pi 3 ?

  • @peddintiudaykiran3613
    @peddintiudaykiran3613 3 ปีที่แล้ว

    Thank you given information about India

  • @victormungai
    @victormungai 3 ปีที่แล้ว +1

    This video just came up exactly when I needed it!! Thanks!🔥

  • @yvesinformel221
    @yvesinformel221 3 ปีที่แล้ว

    just learned that this guy live in my area, nice guy for sure

  • @shubhamankush6992
    @shubhamankush6992 3 ปีที่แล้ว

    Welcome to the workshop 💪

  • @fotografm
    @fotografm ปีที่แล้ว

    What a beautiful presentation. So complete and well explained. Thank you !!!

  • @jrace2718
    @jrace2718 ปีที่แล้ว

    What an excellent video. I learned a lot. Thank you so much for doing this! Your channel is fabulous.

  • @JPDrones
    @JPDrones 3 ปีที่แล้ว

    Thanks for sharing your Knowledge! Greetings From Brazil!

  • @dannymullane9252
    @dannymullane9252 ปีที่แล้ว

    You explain things very well plus your voice is not intmerdating and not fast .I have a tomtom rider is it possible to put a better chip in it to inprove its performance. Thank you

  • @brianclements1199
    @brianclements1199 2 ปีที่แล้ว

    What a GREAT video and project, thank you--looking forward to building this myself

  • @ericludwig8188
    @ericludwig8188 3 ปีที่แล้ว

    I love this channel. He is very easy to understand and makes amazing videos

  • @hieuphungminh6690
    @hieuphungminh6690 3 ปีที่แล้ว

    Your work shelf looks good

  • @tarunarya1780
    @tarunarya1780 3 ปีที่แล้ว

    Now I know why a robotic lawnmower doesn't use GPS as 1-3m is potentially poor depending on the size of the lawn. I watched your earlier video introducing the change to esp32s and with respect to the esp-cam and hoped for a lawnmower. I bought a worx landroid and wantd it to work within a temporary loop of perimeter wire. It ran over the pegged wire and cut it.
    I watch in hope of something that can cut the lawn at a reasonable cost with ideally no wires. PS Love the videos Ihave seen and will look at more. Thanks

    • @elmeradams8781
      @elmeradams8781 6 หลายเดือนก่อน

      Did you get it to work

    • @tarunarya1780
      @tarunarya1780 6 หลายเดือนก่อน

      @@elmeradams8781 I did not get time to pursue alterations.
      I think that the Worx would work if the cables were buried in the ground and you give it more room at the edges to go over the wire. I temporarily used tilted metal stakes to carry the perimeter wire though not ideal.
      RTK is a bit pricey.
      The other trouble with these lawn mowers is they ideally would be left out due to the limited cutting ability and inefficient time consuming zig zagging coupled with potential theft in the front garden.
      I did not get time to do anything, but noted interesting potential wheelchair motor mods to lawn mowers which can cut more aggressively, but have to learn to weld.

  • @djpenton779
    @djpenton779 3 ปีที่แล้ว

    That was fun to watch. Thanks, Bill.

  • @abpccpba
    @abpccpba 3 ปีที่แล้ว +1

    Wonderful production as usual. The tracker is fascinating. : = ))

  • @henrikjensen3278
    @henrikjensen3278 3 ปีที่แล้ว

    I like to think on GPS as 4 equations with 4 unknowns (x,y,z,time), this also opens up for some shortcuts (That I have seen on some of my GPS devices).
    Time must be within nano seconds, this not not possible on a crystal for very long, but it is often possible for a few minutes, i.e. a smart GPS may keep the position lock for a few minutes on 3 satellites (3 equations, 3 unknowns).
    When on the water you can often lock the z value to 0, this again means that 3 satellites is enough to keep a position lock (On one of my GPS devices you could define you current height and it would lock on 3 satellites).
    Theoretically the above means you can keep a lock with only two satellites, I have never experienced that , but then I have not been sailing much.
    DGPS (and other similar systems) is a very interesting topic, that you mostly skipped. It usually works by sending a nano second correct for each satellite (Correcting for atmospheric delays), the correction can be from a ground based station or from a satellite and can be free or require a payment (Payment is probably mostly obsolent). They all work by having a station at a known location and measuring how much the time from the satellite is wrong, the result can then be send directly or via a satellite.

    • @MIGuy
      @MIGuy 3 ปีที่แล้ว

      Are correction librarys/tables still publish that provide the absolute true true position where the broadcasting satellites were at time t?

  • @solutionsking5424
    @solutionsking5424 2 ปีที่แล้ว

    Please sir am glad to have come across this great tutorial, but please than you provide a tutorials on on tracking the position/locations of mobile GSM phones in real time

  • @aloisiobastos8873
    @aloisiobastos8873 3 ปีที่แล้ว

    Fantastic explanation... it is the best... thank you

  • @EcoHamletsUK
    @EcoHamletsUK 3 ปีที่แล้ว

    Very useful. I've had a NEO-6M for several years that I haven't got round to trying yet. Maybe this will encourage me to use it to find where my dog goes, when she wanders off on her own (on our land!). Even better if I can add radio to track her

  • @enlightenlux2668
    @enlightenlux2668 2 ปีที่แล้ว

    Thanx alot from South Africa.

  • @sasines
    @sasines 3 ปีที่แล้ว

    Bill, another excellent and enjoyable video. I look forward to ALL of your videos. Thinking about how to shrink this enough to create a “Cat Tracker” to see where my kitty goes!

    • @elmeradams8781
      @elmeradams8781 6 หลายเดือนก่อน

      Did you ever do it

  • @dieterklann7055
    @dieterklann7055 3 ปีที่แล้ว

    Thank you for the information and the very pleasant way you present it. "What can be said at all can be said clearly." Your English can be understood so extraordinary well, that I guess you mostly speak French ? But there is NO French accent !

  • @1minutechess
    @1minutechess 3 ปีที่แล้ว +2

    A channel that is making me the next Elon musk electronics + coding = master scientist

  • @不汗黨
    @不汗黨 21 วันที่ผ่านมา

    07:28 Longitude --> Latitude / Latitude --> Longitude

  • @andyelgrand0
    @andyelgrand0 3 ปีที่แล้ว +2

    this is, as always, very useful and interesting and inspires me to use this and put it to good use at home. Keep up the good work!. PS: Are you ever thinking of oding a video on how to create a DIY wall scanner?

  • @zyghom
    @zyghom ปีที่แล้ว

    SUPER nice video. The GPS logger is missing the "live" part - using wifi (hot spot of the phone) or even GSM modem and integration to i.e. Google Maps API.

  • @Osmanity
    @Osmanity 3 ปีที่แล้ว +1

    cant wait for the next video of gps

  • @lemingtai3747
    @lemingtai3747 3 ปีที่แล้ว

    3:38 well it's a very advanced system, but what are they trying to track?

  • @SpinStar1956
    @SpinStar1956 3 ปีที่แล้ว +1

    Great video with excellent explanations!
    Really appreciate going through the different hardware modules, along with pricing.
    The software library installations we’re nice to see.
    Also like the software that you demonstrated and explained;especially the Google Maps.
    I just have One question:
    What if you already know where you’re at? 🤣😂🤣

  • @martinmengh
    @martinmengh 2 ปีที่แล้ว

    great video as always. just a minor thing: "BeiDou", rather than "BieDou", meaning Northern (Bei) Dipper (Dou) ... and pronounced like " Bay Dough " ...

  • @andrewmcmahon1
    @andrewmcmahon1 2 ปีที่แล้ว

    Could you do a solar panel 2 axis tracker please. Love the way you teach, makes it so much easier to get projects done. Regards.

  • @sq4enr
    @sq4enr 3 ปีที่แล้ว

    Captivating presentation, thank you for posting this video!

  • @alfredkaserekasivanzire9488
    @alfredkaserekasivanzire9488 2 ปีที่แล้ว

    We are using U-blox GPS with Arduino since 2015. Now you bring new models. After plugging, it gives scrolling data like this. We already know the data's meaning. I hope you'll make videos about GSM modules (GSM sim800, GSM sim900...)

  • @Birdman445
    @Birdman445 ปีที่แล้ว

    These are amazing videos thank you

  • @john1956c
    @john1956c 3 ปีที่แล้ว +1

    I may not look like it but all of us who have been using NMEA protocol sentences for many years pronounce it as NEE-MA. Yes, it doesn't make sense, but that is how we in the industry pronounce it. Just an FYI

    • @lmantuano6986
      @lmantuano6986 3 ปีที่แล้ว +1

      good on you JC1956, I was actually going to ask but didn't want to sound picky nor offend Bill...
      I also suspected that nee-ma it is an "accepted" pronunciation, as en-em-ee-ay is just too bloody hard!! THANX!!

  • @davidlira8853
    @davidlira8853 6 หลายเดือนก่อน

    Great explanations

  • @keithsanford1374
    @keithsanford1374 7 หลายเดือนก่อน

    Did you have to be connected to the internet on youre route on the last project to get coordinates?

  • @social1435
    @social1435 3 ปีที่แล้ว

    You led me closer to my goals

  • @awaisahmed7033
    @awaisahmed7033 3 ปีที่แล้ว +1

    Lot of Respect and Love

  • @pierrejeanes
    @pierrejeanes ปีที่แล้ว

    Great video Sir 👍👍👍

  • @w02190219
    @w02190219 2 ปีที่แล้ว

    nice workshop

  • @abdulrazak_alnajjar596
    @abdulrazak_alnajjar596 3 ปีที่แล้ว

    Very great video. Informative

  • @electronic7979
    @electronic7979 3 ปีที่แล้ว +1

    Helpful video 👍

  • @TRETT1956
    @TRETT1956 3 ปีที่แล้ว

    well done - Bill
    werner from southern germany

  • @kiranshashiny
    @kiranshashiny 3 ปีที่แล้ว

    Subscribed - Loved the video. Explained in simple terms and well done. I 'm new to GPS and GSM.
    I'd imagine one can have a ESP8266 / ESP 32 doing the same but communicating to a broadband router and sending data to the cloud. ( thru MQTT or other protocols )

  • @santiagoperez6769
    @santiagoperez6769 3 หลายเดือนก่อน

    Great video! Hopefully, you've done more on this topic... I will search your channel. It would be so cool to use the red Spark Fun GPS's RTK capabilities in conjunction with the best GPS out of the others you had. Would it be possible to use the RTK capabilities in this way? For example, would it be possible to integrate one GPS on a robot and another GPS on the robot's charging station to achieve centimeter-level precision with RTK? I don't know how RTK works under the hood, so correct me if I'm wrong.

  • @shishvan
    @shishvan 8 หลายเดือนก่อน

    Hi, very informative video. I couldn't the video/project that you did with the SparkFun RTK-SMA unit. does it exit?

  • @sddiymakeitworthit7512
    @sddiymakeitworthit7512 3 ปีที่แล้ว +1

    Nice presentation

  • @coolbee73
    @coolbee73 ปีที่แล้ว

    Is there any chance you could create a video showing and explaining how to salvage/repurpose gps moduals from sat navs or other devices as well as how to identify the pin outs without using data sheets/schematics..?

  • @arunbajpai5743
    @arunbajpai5743 3 ปีที่แล้ว

    Your video's too good 👍 it is not gold it diamond💎

  • @mostlypi6827
    @mostlypi6827 3 ปีที่แล้ว

    Another informative well researched interesting video !

  • @philgo2024
    @philgo2024 3 ปีที่แล้ว

    Excellente vidéo, comme d'habitude !

  • @ChrisTietjen_00
    @ChrisTietjen_00 ปีที่แล้ว

    Very nice video! So after a year I don't see the follow on video for the Spark Fun board. What's the hold up?😂

  • @MrRayCK
    @MrRayCK 3 ปีที่แล้ว

    This is great. Thank you for your interesting videos.