MSc/BSc Project Topics and Resources

WDH


This document provides links to some resources for HC08, Palm and PIC programming and LCD device interfacing for BSc and MSc Project students


PIC Development Software


PIC Chips and Development Hardware


ARM Development


Embedded WEB devices


LEGO - RCX, NQC


Graphics


Useful misc. links


Powertip 128x64 Graphics LCD


Powertip PG12864-N and the Sharp LH155BA graphics LCD controller


Orient Display 2x16 character LCD


Low Power Radio


802.11


What You need to program the PIC microcontroller

  1. PG4 development board or similar
  2. Serial cable - could be RS or USB
  3. 9v power supply
  4. MPLAB assembler
  5. IC-Prog flash programmer

SP0256 Speech Chip

  1. Speech Synthesizer
  2. Data Sheet
  3. Instruction Set
  4. TINI-SP0256 Interface specification

Compass Hardware

  1. Philips Magnetic Field Sensors
  2. Compass hardware
  3. CMPS03 board
  4. PWM signal

HC08 Applications Board

  1. Board spec
  2. Radiometrix RX2 TX2 Low power radio interface

TINI System Development

  1. Taylec_108c.zip
  2. TINI Downloads
  3. TINI SDK
  4. JBuilder and TINI development
  5. Getting started
  6. javax.comm, the Java extension for Communication
  7. Javakit
  8. TINI Specification and Manual
  9. Quick Start
  10. The TINI Specification and Developer's Guide
  11. TINI Brain Dump Page
  12. Running JavaKit
  13. TINI board operating instructions
  14. Dalsemi Downloads

GPS system development

  1. Introduction to GPS
  2. How to make a GPS antenna
  3. GPS protocol reference manual
  4. GPS25 LP-LVC Engine manual
  5. GARMIN Protocol
  6. Some GPS links

Javelin Stamp - Parallax

  1. Parallax
  2. Javelin Stamp

PIC Kit 1 Software and Datasheets

  1. PIC Kit 1 User's Guide
  2. PIC Kit1 download tool
  3. PIC Kit1 board schematic
  4. PIC12F629 and PIC12F675 Manuals
  5. PIC16C745 Manual
  6. PIC16F630 and 676 Manuals

Useful Texts on Embedded Development

  1. Designing Embedded Hardware, Catsoulis, O'Reilly, 2003
  2. Command, Andy Talbot

2004/5 Projects

  1. Kinshuk Rakshit (MSc) - Remote command/control using GPRS and GSM - 2004
  2. Steven Tron (MSc) - Low Cost Wireless Sensor Networks - 2004
  3. Soo-Ho Kim (BSc) - Small system specification & development using the LEGO brick - 2004

Some Previous Projects

  1. Mark Dixon (BSc) - Remote wireless radio sensor system (RWRSS) - 2004
  2. Steven Bain (BSc) - Mobile GPS system development - 2004
  3. Gary Brown (BSc) - Traversing Firewalls for a Video Conference - 2004
  4. T Song (BSc) - Embedded Graphics Library for LDC devices - 2004
  5. Andrew Chilton - Magnetic compass using PIC processor and LCD - 2003
  6. Chun Tan - Morse code decoder on TINI - 2003
  7. Daniel McAlpine - Low power wireless data communication for portable devices - 2003
  8. Hang Yuan - Palm application in Java - portability study - 2003
  9. Thomas Edwards - Telemetry system for fire detection - 2003
  10. Bing Sun - Real-time Microkernel for PIC - 2003
  11. Ryan Anderson - An Investigation of the portability of Java applications for PDA devices., 2003
  12. Peter Smith - A Distributed Traffic Light Controller - 2002
  13. Steven French - A Text Based Code Generator for Allen Bradley Programmable Logic Controllers - 2002
  14. Aidan Johnson - Low-Powered Unlicensed Wireless Devices for Data Communications - 2003
  15. John Austin - Fuzzy Logic Processing of Vehicle Sensing Data - 2000
  16. Bernd Holleczek - Minimal Task Response-Time Analysis, 2002
  17. Haile Hu - XML data signatures can provide data security for J2ME MIDP applications on PDAs, 2003
  18. Michael Manning - Monitoring radio controlled vehicles using an embedded low powered radio telemetry system. - 2003
  19. F. decourtioux - Best-case response times for hard real-time systems - 1999
  20. Darren Sheriff - The Construction and Animation of Time Graphs - 1998
  21. Urs Eisenmann - Implementing a remote command interface for a manufacturing cell - 1996
  22. Anneke Breuning - ALOG - 1995
  23. Hans-Peter Eberhard - Porting and Timinga Hard Real-Time Kernel - 1995
  24. Dietmar Vogel - MTEXGUI - MusicTEX Graphical User Interface - 1994
  25. Sally Taffs - Enhancement of CAL using inter-processor communication - 1991

Some New Ideas

  1. SUDOKU Solver
  2. GPS decoder and navigation system
  3. Graphics library for HC08 and LCD devices
  4. Frequency counter - up to 30 MHz using a PIC microcontroller, LCD and prescaler
  5. WCET computation for PIC applications - from Assembler/C
  6. Speech generation interface for the Industrial Case Project system
  7. Direct Sequence Spread Spectrum for Low Power Radio Networks
  8. Real-time case study and system development using ARM
  9. Cantenna design and testing for 400MHz low power wireless application
  10. Analysis of .map memory map files output by the COSMIC compiler - to generate a graphical display of memory usage
  11. Speech synthesis using SPO256 speech chip
  12. ARM system development
  13. I/O interface development for ARM board
  14. Telemetry using LPR devices
  15. DSP filtering - noise reduction for wireless voice and telemtry communications
  16. Domestic remote control via the web
  17. Further development of LPRN protocol for short range wireless networking
  18. Case studies in system specification
  19. Robot cell web interface
  20. Sensor network protocol modelling / prototype development
  21. CAN bus traffic monitor
  22. Talking navigation aid - GPS + speech synthesis
  23. Morse code decoder
  24. Amateur Radio software
  25. Complexity measurement tool for embedded applications development in C
  26. Audio debugging tool for periodic concurrent systems
  27. PIC programming
  28. Embedded project estimation
  29. VOIP demonstration
  30. Expert system support for embedded software development
  31. Tone detection and decoding (touchtone phone) frequency detection using PLL
  32. Power consumption study of algorithms and data structures
  33. Thermodynamic modelling of heat pumps
  34. Implementation of a global clock over a distributed system using CAN
  35. Implementation of a real-time scheduler for Javelin Stamp systems

How to do well with your project


WDH, Last Modified: July 14th, 2005