Projects

The final project

Audio Spectrum Analyzer

We developed an audio spectrum analyzer as our final project for ECE 4760. This analyzer presented a histogram-style representation of audio signals. We successfully achieved real-time display of the audio signal’s frequency spectrum using a monochromatic histogram layout, where bins extended from left to right, representing low to high frequency ranges. Our system was built […]

Photograph of Final Device

Exploring the PIC16F88 Microcontroller for Remote-Controlled Robotics

I. Design Summary The objective of this mechatronics system design project is to develop a straightforward control and interface platform for robotics using a Microchip PIC processor. The aim is to create a versatile platform capable of accommodating various sensors, displays, and outputs, and it should be mobile while being controlled through 2.4GHz remote signals. […]

Prototype of our Thermistor Respiratory Monitor

Thermistor Respiratory Monitor

The concluding assignment in ECE 4760 involves the creation of a respiratory monitor tailored for use in resource-constrained settings. This device determines a patient’s respiration rate by identifying temperature fluctuations as the patient breathes through a mask. Notable attributes of this device encompass an alarm mechanism activated by a piezoelectric speaker, which triggers when the […]

Video Project Development in the Midst of an Impromptu Online Semester

Video Project Development in the Midst of an Impromptu Online Semester

Receiving robot parts in the mail was an unexpected conclusion to the Winter 2020 semester for students. However, when faced with a unique situation, innovative solutions were required, and the instructors of EECS 373: Introduction to Embedded System Design rose to the challenge. With the sudden transition to online learning in March due to the […]

Connect to free digital output pins

Mastering the Art of Proportional-Derivative Control with Pulse-Width Modulation

Project Goals Upon completion of this project, you will have gained the ability to: 1. Regulate the velocity and direction of DC motors using an H-bridge circuit. 2. Execute and fine-tune a proportional-derivative control algorithm to sustain the desired orientation of the hovercraft. 3. Implement an upper-level control algorithm that determines the appropriate instances for […]

Serial Echo Hello World Board.sch Serial Echo Hello World Board.brd

Crafting a Microcontroller Circuit: From Design to Programming

Official Assignment Description For this week’s project, the task was to create a board, which was relatively straightforward once I got the hang of EAGLE’s idiosyncrasies. Afterward, the challenge was to instruct the board to perform a specific task, a process that proved to be quite frustrating. Given my prior experience with Arduino programming, I […]

Technical Diagram

Simulating the Water Cycle in a Desert

Abstract: The objective of my project is to create an automated watering system for succulent plants. In this project, an Arduino microcontroller is employed to periodically send a signal to activate a relay, which, in turn, powers a pump responsible for watering the plant. The volume of water dispensed can be adjusted by controlling the […]

Main components in a measurement and control system

Basic Microcontroller Use for Measurement and Control

Introduction Measurement and control systems play a crucial role in the field of biosystems engineering. In the digital era, these systems are pervasive and essential, serving the dual purpose of gathering data (measurement) and automating processes (control). As an example, consider weather stations that measure variables like temperature, precipitation, wind speed, and other environmental factors. […]

Project Methodology

Stepper Motor Control using 8051 Microcontroller

I. Summary The core concept behind the project and its circuitry involves incrementally rotating a stepper motor by a specific step angle. To accomplish this, the project will employ an ULN2003 IC in conjunction with the L293D Motor Driver. This combination is necessary because the controller lacks the capacity to supply the current demanded by […]

Tier Star Topology

PIC MICROCONTROLLER BASED USB STORAGE

INTRODUCTION The primary objective of this project is to execute the USB protocol and manage the reading and writing of packets of various sizes within the memory of the Peripheral Interface Controller (PIC) microcontroller. Several test cases have been incorporated, which include: – Writing a single packet to the device – Reading and writing a […]