The unit is not water proof, however it could be made so. The top of this project box is held in place with four counter sunk screws which can be removed to allow the two 18650 rechargeable batteries to be removed, charged, and then replaced. The upper project box contains the ESP32 Development board, 18650 batteries and battery holder, step-down module, and a single opening for the single pole switch. The lower of the two project boxes has openings made for the screen, GPS antenna, switch, and SD-card, it also contains the RTC clock, SD-Card reader, 0.96” oLED screen, button, GPS module, and PCB board. I recommend the NEO-7M module with the integrated SMA external antenna plug which allows you to add a simple piece of wire 30cm in length which pick up the satellite information, this often takes a few minutes after the unit is initially switched on. The two 18650 batteries and the step-down module could be replaced with an Li-ion battery pack providing 5V directly. The attached Fritzing diagram shows the layout of the circuit. The final size of the unit, while certainly portable, could be further reduced, by a full 25-50%, if the wiring I used was replaced with a PCB board attached directly to the ESP32 Development Board and the 18650 batteries and step-down module where replaced with a suitable Li-ion 5V battery pack. This project required the use of four components that I had not used before, namely a 0.96” oLED screen, SD-Card reader, GPS Module, and the ESP32 Development Board. The use of a GPS based Arduino module has intrigued me for sometime and as I had some free time waiting for additional parts for the main project I am also working on, I decided to build a GPS Route tracking device, battery powered, light weight, portable, and able to transfer its route information either via a micro SD card or, if a WiFi network was available, via E-Mail and a attached file. This project was a complete change of direction for me, moving away from Nixie Clocks, and WiFi based Robots. I have updated the ICO and Fritzing files and added new photos to show the changes I have made. To ensure that all of the wire connections do not fail, during rough handling, all of these connections have been glued. I would note at this point that this is the first GPS based system I have created, and subsequent versions would largely replace the existing wiring with a PCB based board. One final improvement was to change the "" test to "" this ensured that only updated GPS locations where saved within the route file, rather than multiple GPS locations each having the same latitude and longitude. The software was generally tidied up, with the Email option and subsequent connection to the local Router only performed if the unit found a file or files available to send. In addition the circuitry was updated so that the 18650 batteries supplied power directly to the ESP32 DEV board, while the NEO7M GSP unit was powered directly from the Step Down module rather than via the DEV board. Additional field tests with the unit placed inside a vehicle and allowed to map the route and then this mapped route was mapped onto GPS Visualizer and Google Earth Pro with excellent results both in terms of actual route mapped and distance calculated measured against the "ruler" option in Earth Pro. Secondly the calculations for speed and distance where not correct. Firstly I did not like the box so I have replaced it with another. The first version of this project, while it worked in principle, had a number of faults which needed to be fixed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |