Projects

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 […]

The SNOPPP Pic Programmer

Pic Cross Development Support Tools

The SMALpic Assembler When I embarked on a substantial PIC-based project for paid work, I encountered a common issue: most of the PIC tools were designed exclusively for Windows. Additionally, the Linux tools available seemed to require a significant time investment to upgrade my outdated Linux system. However, I already had a capable assembler at […]

External Input and Output Signals

Microcontroller Implementation of a Small Robot Arm Controller

Our senior project aims to design and develop assembly language for a small robot arm assembly controller, utilizing an enhanced 8051 microcontroller (80535). In addition to the controller’s software, we will design and construct the microcontroller interface circuitry. Our investigation will focus on incorporating safety features, such as motor current limit protection and motor disable […]