DIY LoRa Based Low Power GPS Tracker | Live Location Tracking in Google Maps

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
this video is sponsored by all PCB hi everyone welcome to how to Electronics in this video we will learn how we can make our own low power GPS tracker using a Lora device and monitor the GPS location on Google Maps using the blink server for this I have two fishes of Hardware with me these are the pair of Lura transfer devices this board with white PCV is a Laura West GPS tracker designed using Allied 0 GPS module sx1276 low Ram module and 80 Mega 308 microcontroller similarly this port in blue PCB is a Lodi receiver designed using esp8266 wife receive and sx1276 low Ram module the transmitter and receiver both have BMS IC and a low power ldo for power saving and energy efficient application the Lora transmitter which drives the GPS coordinates from satellite system and transmits them to the receiver the receiver on the other hand purchase the data and sends the data to Blink server the blink dashboard you can see the live location of the tracker on Google Maps I have designed the fully functional PCV for both ports which are low power and power optimized I have shared the governor file as well I will show you how we can set up the blink dashboard and also how to program the boards so let's get started and learn how we can make our own loaded GPS tracker [Music] [Music] now let's take a look at the component required for this project for the transmitter part we used 80 Mega to do it microcontroller with an Arduino bootloader for the receiver part we used esp8266 WiFi module since the project uses Gloria technology we used low power and the most popularity is where in Canada so we used Lora module sx1276 which supports both 868 and 915 megahertz frequency bands similarly for GPS part we used GPS module lh0 from quicktell which has an embedded pass antenna and works perfectly in receiving satellite signals the device is operated by a 3.7 volt lithium and battery to charge the lithium ion battery we used a BMS and battery charging IC mCP 72821 from microchip the entire circuit operates at 3.3 volt hence we used an aldios st7 Triple Three from Hall Tech all other components like registers capacitors and led are having 0.05 SMD package the bill of materials with purchase link is shared in the website article here is a complete schematic for the transmitter part designed using the easy Eda software it has an 80 Mega 308 microcontroller Lora module sx1276 LED 0 GPS module battery charging IC and lto the 18 Mega switch can be programmed using the ftdi module all the design calculations are calculated and tested so the circuit Works hundred percent is fine I have designed the custom PCB for this schematic all the components are perfectly placed and easy to assemble at home this is the treated view of the transmitter circuit I have added the governor file for this in the website article you can download it similarly this is the complete schematic of the receiver part it has esp8266 WiFi module lorea module sx1276 battery charging IC and ldo the shortcut has an automatic programmer and hence you don't need to press any buttons while programming using the app to di module I converted this schematic to the custom PCB the custom PCB is Compact and looks awesome this is the 3D view of the custom PCB designed for this application you can download the Java file for this PCB as well it is time to order the PCB so I visited all PCB which is the official sponsor of this video as well you can get your trial for PCB for only one dollar here it is very cheap compared to all other PCB manufacturers I uploaded the cover file and filled in the details like module type Dimensions Coney Chase thickness solder mask collar and other required parameters then I clicked on a chord now here you see the price is only one dollar now I selected my country of shipment and placed the order now up to five days I received a PCB look at the specific quality it is ready premium and has a perfect design for my project if you want to order the PCB at one dollar check the first link in the description now it is time to solder all the components on this transmitter PCB Port I picked all my components first then using my microscope I pressed solder paste on the PCB pad then I placed all the components one by one first I soldered all the assembly components like registers capacitors transistors LED push buttons and micro USB port after soldering all this I can soldered the 80 Mega tutorial chip I desoldered the 80 Mega situated chip from Arduino Nano it is already has pre-installed bootloader then I soldered the Loda module and then GPS module finally I soldered the true hole components like the crystal oscillator battery connector switch and female heated spin finally the transmitter is ready it is time to solder all components on receiver PCB I picked the necessary components again then using my microscope I placed solder paste on the PCB pad then I placed all the components one by one first I soldered all the assembly components like resistors capacitors transistors LED push buttons and micro USB ports after soldering all this I soldered the esp8266 raw chip and load Ram module sx1276 then I soldered the battery connector Swiss and male header pins finally the receiver is also ready to power the both transmitter and receiver circuit use a 3.7 volt lithium and Battery the hardware part is completed now so we need to move to the coding part and also the blink application part first set up the blink visit blink.cloud and create a blink account on the blink website or you can simply sign in using the registered email ID then create a template like this and a dashboard like this a dashboard has a map widget and three level display widget in the map section do the settings that's on here the complete setting part of the blink app is explain in the website article with easy instruction you may read it and set up the blink app after the setup is complete create a device so you are done the received data from the Loreal receiver will be posted here and you can view the latitude longitude speed as well as location on this map this is the code for the transmitter the transmitter will acquire the data from satellite using the Allied 0 GPS receiver module the Lora sx1276 will transmit the data wirelessly which needs to be received and read by the receiver the transmission in data won't take place until the GPS receives the valid GPS coordinates we also have implemented the functionality of sleep mode so that the device goes to sleep mode to save the battery power in this code we put the device to sleep for 12 seconds only you may need to modify the code to put the device in sleep mode for longer time to upload the code connect the FDI module to this female header the apdi directly fits here from the board manager select Arduino Nano and com port then hit the operate button to upload the code this is the code for the receiver in this code the loader will receive the message from the chance major and then purchase the GPS data there are virtual pin assignments for Blink app the GPS data will be sent to Blink and you need to log into blink dashboard for viewing the data you upload the code connect the FDA module using the jumper wires from the board manager list select the node MCU 1.0 board and upload the code after uploading the code you may open serial monitor on the transmitter end you will see the latitude longitude and speed data over here it will also show if the Lora data transmission is successful or not the sleep mode status will be shown as well in the receiver part if you take a look at the serial monitor the GPS data will be received and sent to the blink dashboard open the blink dashboard here you can see the latitude longitude and speed data is lock run similarly the map is showing the Tracker location with proper positioning you may zoom in on the map to find the perfect location now the hardware is communicating with each other therefore we can take the device for outdoor testing you may keep the receiver circuit at your home which remains connected to Wi-Fi network for a better range of more than one kilometer use the best antenna with maximum power there are various lower antenna with 1.5 DB 3db and 9 DB power the receiver is stationary for the lower transmitter it is immovable you can hang it on your picnic just put it on your car or just move it here and there for testing the coordinates and the blink dashboard opted automatically based on the movement of the tracker but to see the map you need to refresh it every time you can check your mobile dashboard as well for the GPS location that is all from the project part today all the information related to the project like bailoff materials schematic PCV cover files and source code can be found on the how to electronics website article you may order PCB online from all PCB Aid one dollar only thank you so much for watching see you in the next video
Info
Channel: How To Electronics
Views: 34,843
Rating: undefined out of 5
Keywords: lora gps tracker, lora gps tracker project, lora gps tracker arduino, LoRa GPS Tracker ESP8266, Low Power GPS, low power gps tracker, gps tracking, lora gps pet tracker, lora location tracking, diy gps tracker, diy gps tracker for car, diy lora gps tracker, Make GPS, make gps tracker, make gps tracker at home, make gps tracker arduino, gps tracker google maps
Id: DaLPxUMM_YU
Channel Id: undefined
Length: 12min 44sec (764 seconds)
Published: Wed Jun 21 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.