A case study of LoRa-GPS tracker and how to evaluate similar projects // LilyGO T-Beam, range test

Ғылым және технология

#evaluation #lora #gps
While building my own LoRa-GPS tracker, I got my hands on another LoRa-GPS dev board, the LilyGO T-Beam. So I delved into the various components, sensors, and libraries used for this dev board and finally did a range test to do a proper evaluation against my design. In the process, I learned that exploring similar ideas prevents us from falling into the Non-Invented-Here syndrome bias.
⏰ TIMESTAMPS
0:00 Intro
02:49 Comparison matrix
6:03 Components
11:04 Test the device
15:50 Outro
‣ Some links below are affiliate. I receive a small commission at no extra cost to you.
📻 PRODUCTS MENTIONED
TTGO T-Beam s.click.aliexpress.com/e/_9ggvh6
Waveshare 1.54inch E-ink module 200x200 amzn.to/3dM1rOC
🎩 DEMO FILES
Arduino code for LoRa Duplex communication for a GPS tracker hutscape.com/tutorials/lora-d...
IR Blaster subsystem design hutscape.com/pine/design#sub-...
LoRa-GPS tracker subsystem design hutscape.com/oak/design#sub-s...
LoRa-GPS tracker similar project comparison matrix hutscape.com/oak/references#s...
📺 WATCH NEXT
Getting started with a GPS module // With Adafruit PA1010D and Arduino via I2C or Serial • Getting started with a...
How to read GPS NMEA Sentences // With PA1010D, UART, Logic Analyzer and Google maps • How to read GPS NMEA S...
Displaying on E-Ink screen with various micro-controllers • Displaying on E-Ink sc...
Using LoRa for P2P half-duplex long-range communication • Using LoRa for P2P hal...
SPI protocol features and how to integrate multiple sensors // Arduino Zero, LoRa and E-Ink modules • SPI protocol features ...
Common missing steps between the schematic and PCB layout // KiCad, PartsBox with LoRa, E-Ink, GPS • Common missing steps b...
What I learned from the biographies of scientists and engineers // Tesla, Ford, Curie, Einstein • What I learnt from the...
🔗 LINKS SHOWN
Research paper on Opening the Black Box of 'Not Invented Here' - Attitudes, decision biases and behavioral consequences www.researchgate.net/publicat...
Research paper on Investigating the Not Invented Here (NIH) syndrome: A look at the performance, tenure, and communication patterns of 50 R & D Project Groups macro.media.mit.edu/share/Not...
Adafruit RFM69HCW and RFM9X LoRa Packet Radio Breakouts learn.adafruit.com/adafruit-r...
Murata Lora module datasheet wireless.murata.com/pub/RFM/d...
LoRa Wikipedia en.wikipedia.org/wiki/LoRa
Arduino Core SAMD github.com/arduino/ArduinoCor...
Buy 18650 battery holder from AliExpress www.aliexpress.com/w/wholesal...
Buy 18650 battery holder from Mouser www.mouser.sg/Search/Refine?K...
HopeRF RFM95W LoRa Module www.hoperf.com/modules/lora/R...
Arduino-Lora library by Sandeep Mistry github.com/sandeepmistry/ardu...
Semtech SX1276 www.semtech.com/products/wire...
CDTop PA1010D Datasheet drive.google.com/file/d/1O-9R...
Adafruit GPS github.com/adafruit/Adafruit_GPS
Adafruit GPS hardware serial parsing example github.com/adafruit/Adafruit_...
ublox NEO-6 series for GPS modules www.u-blox.com/en/product/neo...
LilyGO-T-Beam firmware example github.com/Xinyuan-LilyGO/Lil...
ThingPulse ESP8266 OLED SSD1306 library github.com/ThingPulse/esp8266...
Waveshare 1.54in E-Ink display www.waveshare.com/1.54inch-e-...
🔌 TOOLS USED
hutscape.com/tools

Пікірлер: 59

  • @sethswheelhouse
    @sethswheelhouse3 жыл бұрын

    This is awesome!! I think your work is very well though out and your format is solid.

  • @roguesecurity
    @roguesecurity3 жыл бұрын

    Loves the way you approach a problem. True engineer

  • @woolfy02
    @woolfy02 Жыл бұрын

    Very cool project! I'm waiting for both my boards in hopes to try this out as well.

  • @nathanlavin7061
    @nathanlavin70612 жыл бұрын

    Such a great quality video. Thank you for helping me with my project! 😁

  • @boryswwa
    @boryswwa7 ай бұрын

    Wow! Came for Lora and learnt about NIH, that I was totally guilty of, multiple times, without even knowing that such thing exists! Thanks for that! I am now a lot more aware of it and can react accordingly, instead of, by default, rejecting all external solutions.

  • @dougbas3980
    @dougbas39805 ай бұрын

    I was interested in LoRa and found you. Much more important is how you think. Your husband is a lucky man. I am 76YO and happily married. But I admire you greatly and wished I had worked for you during my career. I did get to work at Bell Telephone Labs, which was great. After that, I had no great management. Finally I worked as a one man Corporation and sold my consulting services. I am saying I recognize your intelligence and abilities and admire you. This is a great video about how to approach project management.

  • @sayanee

    @sayanee

    4 ай бұрын

    Thanks for sharing! I read the book Idea Factory about Bell Labs. Thank you and the many scientists and engineers of Bell Labs for their contributions to the world of technology :)

  • @frequencymanipulator
    @frequencymanipulator2 жыл бұрын

    Thanks so much for including the references.

  • @𝙼𝙰𝙹𝙾𝚁-10mm
    @𝙼𝙰𝙹𝙾𝚁-10mm9 ай бұрын

    Excellent video! You have the skill and ability to convey your subject in a concise and understandable manner. You don't waste time beating around the bush and only says what needs to be said. I really liked the explanation. It is a very interesting project! Congratulations! 💯💢💥👏🙌

  • @coolthought8456
    @coolthought84562 жыл бұрын

    I am missing the hardware meetup for the last 2 years.... this is awesome!!

  • @Ilikeridin
    @Ilikeridin3 жыл бұрын

    Great video. I’ve never looked into Lora, just seen the name about. I’ve worked with nrf24l01 modules, so glad I came across this video. And subscribed.

  • @RSADYNAMICS
    @RSADYNAMICS3 жыл бұрын

    Hello great work .how would you Adapt his device to emmit an RF beep for a tracker

  • @semihk09
    @semihk093 жыл бұрын

    If you were a school, I would do everything I could to get education for you. Perfect . Please share more videos . (An undergraduate student)

  • @dougbas3980

    @dougbas3980

    5 ай бұрын

    he means education from you I am sure.

  • @danfitzpatrick4112
    @danfitzpatrick41122 жыл бұрын

    Lora has me very interested. I have been running a helium hotspot miner for about 4 month's. My wife unfortunately has dementia. She took a wrong turn last week and ended up missing from our house. It scared me to death and I ordered an Invoxia GPS tracker (Which also works on the helium network) to track her and set Safe zones etc. using Lorawan Technology. The device will be here tomorrow and I hope to video's showing how good this works in my area. More importantly I hope this will help my wife in case she "roams away" So that I can find her. I LOVE to tinker with everything, (You can tell this from my YT channel) and technology has always fascinated me . I also ordered a couple of lora devices (Browan GPS trackers) to experiment with. Thanks for what you do! Very informative!

  • @ChaplainDaveSparks
    @ChaplainDaveSparks2 ай бұрын

    I had the same question about GPS accuracy. The ones I have had in a number of cell phones I’ve owned seem to vary widely. I was watching a series of tutorial videos on the subject of *_Kalman filters_* and that might be the solution if I were to build a GPS tracker from the ground up. I’ll have to look at the data provided by GPS receivers and see if they have a way to calculate *_CEP (Circular Error Probability)_* and maybe use it to weight a current GPS position compared with previous ones. If not, perhaps it can be deduced from the number of satellites currently being received.

  • @zarzisrony4656
    @zarzisrony46562 жыл бұрын

    Your voice is amazing just like your works.

  • @tomersn
    @tomersn3 жыл бұрын

    Thank you very much Both for the technological knowledge and for the inspiration. I would like to ask what Is the fastest rate of sending the gps points you have managed to transfer?

  • @sayanee

    @sayanee

    3 жыл бұрын

    To be honest, I have not tried to speed up the transmission of the GPS data from one LoRa node to the other one. Are you looking at a particular application where the GPS needs to be transmitted at a higher transfer rate than 2 seconds? I am receiving the GPS information as soon as it is received by the GPS sensor with no delay: github.com/hutscape/hutscape.github.io/blob/master/_tutorials/lora-duplex-a-gps-esp32-t-beam/lora-duplex-a-gps-esp32-t-beam.ino#L35 However, in terms of transfer, I am restricted by the period of LoRa node-to-node transmission of 2 seconds that I have defined myself of course as seen in this line of code: github.com/hutscape/hutscape.github.io/blob/master/_tutorials/lora-duplex-a-gps-esp32-t-beam/lora-duplex-a-gps-esp32-t-beam.ino#L6 Maybe, I'll need to try it one day and lower the period for the LoRa transmission 😅

  • @havetechshreekrishna6736
    @havetechshreekrishna67362 жыл бұрын

    Great video.

  • @hofertyp
    @hofertyp Жыл бұрын

    Never seen the Arduino CLI will definitely check it out. Thanks for the content! Currently developed and tested remote sensor data from a simple dht11 via direct LoRa Connection with simple heltec modules and getting around 500m within an urban environment. With SF11 and TX of 18dbm. It's more fun to create something with your own implementation, even if there are better existing products for similar purposes. But they won't give me the joy of my self build wire dangling around between microcontroller, sensors and antennas 😀 Would like to see a real world example with different LoRa Modules range testing them with different SF and TX.

  • @WA4OSH
    @WA4OSH2 жыл бұрын

    16:00 I do a systems analysis to determine the internal and external systems requirements before settling on an architecture or solution. If possible find a COTS (consumer off the shelf) solution. This can bring you to a prototype faster. Fail faster to learn from bad design decisions. Use a SWOT (strength weakness opportunities and threats analysis). It gives you more insight than a feature matrix. The TTGO T-beam is a pretty good COTS choice.

  • @sayanee

    @sayanee

    2 жыл бұрын

    Can't agree more! Cost and timing to failure is very important.

  • @luccarodrigues781
    @luccarodrigues7813 жыл бұрын

    First! :-) Great video, good luck with your next project!

  • @HuthiHoti
    @HuthiHoti3 жыл бұрын

    Thank you

  • @Polofour
    @Polofour2 жыл бұрын

    Did you trial them with an App at all? such as Meshtastic? I was wondering if they would have overlaid the positional data accurately onto a map during your test? (sorry for commenting on an old video!)

  • @sayanee

    @sayanee

    2 жыл бұрын

    Nope, I have not yet tried Meshtastic, but I agree with you! Thanks for the suggestion!

  • @WaschyNumber1
    @WaschyNumber12 жыл бұрын

    Nice video 🖖 👍

  • @monkeyminer892
    @monkeyminer8922 жыл бұрын

    Thanks Great video. I am working on my own LORA project and really like your code and display info layout. Is the firmware list below?

  • @sayanee

    @sayanee

    2 жыл бұрын

    Hello! Here's the complete firmware code hutscape.com/tutorials/lora-duplex-a-gps-esp32-t-beam or the specific display OLED code function is here: github.com/hutscape/hutscape.github.io/blob/master/_tutorials/lora-duplex-a-gps-esp32-t-beam/src/oled/oled.cpp#L27-L41= Feel free to browse through other T-Beam related code :) hutscape.com/tutorials?search=t-beam

  • @guillermomartin3432
    @guillermomartin34326 ай бұрын

    Thanks. I´ve never heard NIH, but definitely I suffer from it

  • @WA4OSH
    @WA4OSH2 жыл бұрын

    You completely overlooked the SX1262 in the T-Beam vs older LoRa chips. The SX1262 has a bit more power output and thus range. Double the distance requires 6 more db of link budget.

  • @letsshare2314
    @letsshare23143 жыл бұрын

    Good video ...can you pls tell how long a battery lasts in ttgo on continuous use

  • @sayanee

    @sayanee

    3 жыл бұрын

    It lasted about 24 hours for me with the 18650 battery. But "how long a battery lasts" depends on various factors including the firmware that we flash in, how often were we using the LoRa and GPS, was there a GPS fix, were we sleeping the entire mcu, the type of antenna used, etc. It is a complex calculation. So, I would recommend doing a field test based on your entire hardware and firmware setup. Use both a theoretical calculation and a practical one.

  • @letsshare2314

    @letsshare2314

    3 жыл бұрын

    @@sayanee thanks for your informative reply.... actually I was looking for ways to increase battery life ..came across some tips like decreasing delays ,using sleep mode when not in use etc..let's see how far I can extend battery life

  • @sathishkumarg7186
    @sathishkumarg71863 жыл бұрын

    hi mam, sathish from INDIA i am making GPS Stimulator project for my college project . i need help regarding that , as normally we get GPS data from GPS module and send that to Microcontroller ( here i am using stm32f105rbt6 ) , but i am using GPS data stored in my SD card ( that gps data in csv or txt form was downloaded from a GPS stimulator Software ) and now i need to load that preloded GPS Data in to my STM32 microcontroller , is this possible ? and any other method to execute?

  • @sayanee

    @sayanee

    3 жыл бұрын

    I don't have much information about your project, but maybe you can read the CSV file as part of a separate program written for the STM32 microcontroller and then write it to the flash storage. Do a quick internet search on "reading CSV file in programming language C" or whatever language you are writing in E.g. could be Arduino. Basically, I'm guessing it will be a read CSV file and write to the flash kind of program. E.g. stackoverflow.com/questions/12911299/read-csv-file-in-c forum.arduino.cc/index.php?topic=340849.0

  • @sathishkumarg7186

    @sathishkumarg7186

    3 жыл бұрын

    @@sayanee Thank you mam

  • @WA4OSH
    @WA4OSH2 жыл бұрын

    What frequency band did you use? If you were to design this commercially, you would need to know which frequencies could be used in your target market. Whether you can use 433 ,868 or 915 MHz depends on the communications authority. A proper systems analysis would have identified this early. Frequency also affects your link budget. A back of the napkin link budget is part of your system design.

  • @sayanee

    @sayanee

    2 жыл бұрын

    Oops! Did I forget to mention? It's 915 MHz for Singapore. Good point!

  • @WA4OSH

    @WA4OSH

    2 жыл бұрын

    @@sayanee The ISM bands and license free bands are different in ITU regions R1 EU and Africa R2 Americas R2 Asia Australia and Oceana .. and in individual countries.

  • @sayanee

    @sayanee

    2 жыл бұрын

    @@WA4OSH Yeah, I always check with this list www.thethingsnetwork.org/docs/lorawan/frequencies-by-country/. It's complicated :)

  • @safarknaisam2265
    @safarknaisam22652 жыл бұрын

    Nyc vedio. Maam can you pls send any similar project report link.

  • @romim777
    @romim7772 жыл бұрын

    Do they work with helium network?

  • @sayanee

    @sayanee

    2 жыл бұрын

    Interesting, I just heard about Helium www.helium.com/lorawan. Never used it before. Sorry! Thanks for mentioning it.

  • @NileshAkhade
    @NileshAkhade Жыл бұрын

    This was way beyond the video title. She made me realize we don't need to invent a new thing. We never know what comes out of "doing the same thing again"

  • @kchoudri
    @kchoudri3 жыл бұрын

    I thought I clicked on LORA board related information.. but the lady is talking some philosophy.

  • @FazliMansor
    @FazliMansor3 жыл бұрын

    Haha you are hilarious!

  • @sayanee

    @sayanee

    3 жыл бұрын

    Timestamp, please 😂 🙃🤪

  • @FazliMansor

    @FazliMansor

    3 жыл бұрын

    @@sayanee 0:35 🤩

  • @sayanee

    @sayanee

    3 жыл бұрын

    @@FazliMansor Alamak 🤦🏻‍♀️🤣

  • @subestimado10
    @subestimado103 жыл бұрын

    Apparently I have IDGADINIH I dont give a Damn if not invented here

  • @sayanee

    @sayanee

    3 жыл бұрын

    LOL yeah I have that too when I get excited about using my favourite tried-and-tested tech stack 😅

  • @fuckfannyfiddlefart
    @fuckfannyfiddlefart2 жыл бұрын

    GG&S is a TERRIBLE book.

  • @ramjet4025
    @ramjet40252 жыл бұрын

    God I hate this microphone sound. Its also an eyesore. Big microphones generally show a lack of confidence in the material.

  • @safarknaisam2265
    @safarknaisam22652 жыл бұрын

    Nyc vedio. Maam can you pls send any similar project report link.

Келесі