140 likes | 290 Vues
This project involves designing an autonomous clock that displays accurate time based on GPS signals. Utilizing the Ashtech GPS G8 OEM board, the clock receives time and positional data via NMEA 0183 standards, which is processed by the HC12 Motorola microcontroller. The information is then displayed on the AND501/GST LCD. Key challenges include deciphering correct pin configurations for the HC12 and fixing a malfunctioning LCD. The project aims to enhance portability and improve the functionality of GPS timekeeping devices.
E N D
Autonomous Clock Project Part AGPS CLOCK INTERFACING WITH AN LCD ECE 345 Design Project Professor Gary Swenson T.A. Ajay Patel Presented By: Antwan Williams
Project Goals • Design a clock that will display the correct time according to position. • Use an LCD to display time and location.
Description • Receive a signal from the Global Positioning System (GPS) that gives correct time and position. • Send that information to the HC12 Motorola Microcontroller. • Take that information and display it on the AND501/GST LCD. FOR MORE INFO...
Technology • Ashtech’s GPS G8 OEM Boards • Small board • Needed programming • LCD interface not included • Used GPS NMEA standards • NMEA 0183 messages OEM: Original Equipment Manufacturer
THE PLAN • HC12 use it’s transmission/receive registers to send NMEA commands to the GPS device. • HC12 would then receive time and location from the GPS device. • HC12 adjusts the time depending on the location it receives. • Uses index registers to display it on the LCD.
CHALLENGES • HC12 didn’t have the correct pin numbers on their printed on their I/O board. • Broken LCD • Modifying the code to increment to the next character and cease it from outputting nonsense to the LCD.
Modifications • Portability • Smaller GPS device • 4*8 character LCD
$ COST OF HARDWARE • HC12 = $????.?? • GPS = $750.00 • LCD = $30.00
Team/Resources • Need for GPS watches… • Special Thanks to: • Ajay • Professor Swenson