Self Portrait
Michael O'Halloran

Raspberry-Pi CAD Circuit

Brief

An analog-to-digital (ADC) converter circuit, using an MCP3208, was created with major relevance in electronics & digital systems. An analog input can represent various parameters, such as temperature. The ADC measures the voltage of the analog input & generates a binary digital value representing that voltage.

The Raspberry-Pi communicates with the MCP3208 via serial-peripheral interface (SPI). SPI is a communication protocol typically used to transfer data between microcontrollers & peripheral devices. The output of this circuit can be viewed from any computer connected to the local network, through TCP-IP hosting.

CAD Circuit

Features

Electrical engineering prowess used to design numerous hardware circuits (8-bit, 12-bit) of varying efficiencies.

Practiced performance engineering by implementing Python algorithms to manage multiple inputs efficiently. Python scripts allowed for data pre-processing for data engineering.

SPI was used for the communication of data between hardware components.

Deployed a website on a server via TCP/IP to display circuit outputs remotely, developing my understanding of networking principles using a Linux operating system.

After many stages in production, a final schematic was created. EAGLE CAD circuit prototyping software was used to design a printed circuit board PCB as a permanent model for use in DCU laboratories. The fruits of my labor are in use among the many DCU laboratories for real-world experimentation.

CAD Circuit

Contact You can contact me on the following:
Email: michaeljohalloran01@gmail.com
or by visiting my Github/LinkedIn.