PCBWay Mid Year Big Sale and 6th Anniversary Celebration 2020
VOTE NOW!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Design 1/4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Usability 2/4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Creativity 3/4
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Content 4/4

I wanted a UTC time clock when logging contacts with my amateur radios and the option to set my PC clock..


This PCB board was designed to interface a NEO-7M GPS and Arduino Nano to a 1602 LCD Display in a compact form that will fit inside a Transparent Acrylic LCD Shell for 1602 LCD display.


The time and date are set by a GPS and display the UTC time on a 1602 display, can also be programed to send data via USB.


Code for the Arduino Nano can easily be changed to display local time and other data available from the GPS, like the location or grid square, a quick search on the internet will find lots of programing options and suitable code, just change the LCD and GPS pins in the code to suit the board.


The 1602 display is connected to the Arduino Nano using pins RS-D8, E-D9, D4-D10, D5-D11, D6-D12, D7-D13 and the GPS is connected using RX to D3 and TX to D4, The LCD 16 pin header socket, is fitted to the bottom of the board

I have added the option of a pin (J3) for the PPS out from the GPS, a pin is not required unless using the PPS output from the GPS.

It should be possible to interface other GPS modules to this board but the interface pins and module size would have to match or be connected via wires and the GPS mounted somewhere else.


This project can be powered by a USB cable connection to the Arduino Nano or via an optional 7 to 20VDC external supply (I Had 6.5 to 12VDC marked on the board but the LM7805 can go up to 25VDC, Have changed in ver 1.1) if using a USB cable then J2 has the middle and internal pin (opposite end to J1) shorted with a jumper or header pin jumper. The following components are only needed if an external DC power supply is used, C1-2, U1, J1,

It would also be possible to use a 5V external supply and bypass the regulator circuit, just a few jumpers in the right place.


RV1 is used to change the contrast on the LCD.

RV2 is used to change the brightness of the display and can be less that 10kΩ, was convenient to use 2 the same, a fixed resistor about 220Ω can be used instead but it’s nice to be able to adjust the brightness of the backlight LED.


If using a Transparent Acrylic LCD Shell for 1602 LCD display then a hole will be needed in the side of the case for the GPS antenna if fitted to GPS module, also check the position of J2, it just touches the back section of the case, might be worth putting a small notch in the Perspex to allow some clearance, will then be easier to move the jumper. ver 1.1 Have moved J2 slightly and added the option to add extra headers for the spare Arduino Nano pins


A 2004 LCD display could be used or/and a different enclosure.


Remember the board was designed for the LCD 1602 header to be put on the back of the board. The LCD and board can be supported with a suitable spacers and bolts, recommended at least 2 opposite the headers if moving around for field use to reduce damage to the connecting headers.

Note: The mounting holes on ver 1 are just a bit small for 3mm bolts The holes are 2.7mm. (Changed in ver 1.1)


It is possible to use this board for other projects, I will be using this board for a Morse code oscillator and decoder by using the GPS socket to connect a key and amplifier board to a speaker, will look at the option of adding a few extra connections from the Arduino Nano for future projects, (done ver 1.1) may design a new board for the 2004 LCD which will allow more room for extra pins.


Version 1

Ver 1.1 files added 20 June 2020


Thanks for looking


Michael

VK6TU



Bill of materials used in this project

A1 – Arduino Nano
1
C1 – 0.33uf tantalum capacitor (Optional for external supply)
1
C2 - 0.1uf tantalum capacitor (Optional for external supply)
1
DS1 – 1602 LCD display
1
J1 – Connector pin header 1x02 - 2.5mm horizontal (Optional external supply in)
1
J2 - Connector pin header 1x03 – 2.54mm vertical
1
J3 – Connector pin header 1x01 vertical (Optional pin used for PPS out point)
1
J4 - Connector pin socket 1x05 – 2.54mm horizontal
1
J5/6 – Connector pin socket 1x15 – 2.54mm vertical
2
J7 – Connector pin socket 1x16 – 2.54mm vertical
1
JP – Header pin jumper
1
RV1 – 10k Potentiometer 2.54mm
1
RV2 – 10k Potentiometer 2.54mm – value not important can be less, can use fixed resistor about 220ohm
1
U1 – LM7805 – TO220 regulator (Optional for external supply)
1
GPS – NEO-7M module
1
Jun 13,2020
368 viewsReport item
  • Comments(4)
  • Likes(2)
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
    View More