Arduino Friendly PSoC Shield - ECE 480 Design Team 1

Arduino Friendly PSoC Shield

The overall goal of this project is to have PSoC 5 be “Arduino-friendly”. In other words, team 1 is trying to have Arduino users purchase PSoC products. The overall goal of this project is to have a design that will prevent any technical difficulty when interacting Arduino shields with PSoC 5. The first task was to make PSoC 5 work with the Arduino Ethernet shield and possibly extended to work with other Arduino Shields as time permitted. The Programmable System on Chip or PSoC is an integrated circuit made by Cypress Semiconductor. Using a software called PSoC Creator to program the intended target, the PSoC 5, can be configured utilizing the analog and digital peripheral functions, memory and a microcontroller within the chip. Lastly, there is programming of the PSoC to perform the functions of a web server using the Arduino Ethernet Shield. The goal of the project is to establish compatibility between the platforms.

Pictures

Soldering
Soldering
Programming
Programming
Assembled System
Assembled System
Unassembled System
Unassembled System
More programming
More programming
Testing
Testing
Arduino Ethernet Shield
Arduino Ethernet Shield
Cypress PSoC 5
Cypress PSoC 5
Completed system
Completed system
Packaged System
Packaged System

Documents

Proposal
Proposal
Presentation
Presentation
Progress report 2011-11-01
Progress report 2011-11-01
Application notes from Aaron
Application notes from Aaron
Application notes from Cecilia
Application notes from Cecilia
Application notes from Matt
Application notes from Matt
Application notes from Nathan
Application notes from Nathan
Application notes from Brett
Application notes from Brett
Design day
Design day
Design issues
Design issues
Technical presentation
Technical presentation
Final Report
Final Report
Poster
Poster
Final Presentation
Final Presentation

Source Code

This project is compatible with PSoC 5 using the GCC compiler. It has been tested against PSoC Creator version 1.0 SP2.

The source code for the entire project, including all final demos can be found online in an SVN repository at XP-Dev. You may also click here to directly browse all source code.

The team has also made the entire project available for download in a zip package, found by clicking here.

Team


Patrick Kane
Patrick Kane
Project sponsor
Cypress Semiconductors

Sponsors