-
1Get PCB, Display and Battery
There are two ways to get the PCB. Prepopulated or plain PCB.
Talk to me to get a PCB with most of the components. You can order the parts for yourself or get a populated board if I have some spare.
Or you can go to https://github.com/DasBasti/IndiaNavi_PCB and download the latest gerber files to order your own PCB or even PCBA.
The display can be bought at WaveShare: https://www.waveshare.com/product/5.65inch-e-paper-f.htm
A Battery can be found at several supplier. Choose your trusted and get a LiPo with charging protection and max. 70x100 mm size
-
2Assemble PCB, apply display and solder battery
If you got your PCB manufactured you have to solder all the components to the board. If you got something prepopulated, then you just add what is missing.
Glue the display to the PCB front with doublesided tape. Apply the take to the display, put the connector cable through the PCB and push it into the connector. After the display is connected fold it over and glue it to the PCB. Solder the battery wires to the PCB and use an USB-cable to charge the battery.
-
3Get SD card files
Check the repo https://github.com/DasBasti/IndiaNavi_Converter here if your area is available for download. If not, leave an issue and I will see if I can add the region. This part is under heavy construction.
-
4Program ESP32
Get the latest firmware from the source repository https://github.com/DasBasti/IndiaNavi_Firmware and build it.
Or get the binary https://indianavi.s3.eu-central-1.amazonaws.com/firmware_latest.bin
Flash it with your favourite ESP32 firmware flasher. The USB connector can be used as it would be used with any other ESP32 boards. Just make sure the SD card is not inserted
-
5Reset, go outside and have fun
After downloading the firmware to the ESP32 you can insert the SD card and press reset. You are now good to go outside.
Once outside the display should update with the current time and position. The position might take a minute or two to update. As long as you have GPS in sight the display will update once a minute.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.