-
Stacking Precision Power Supplies1 Introduction 1.1 Statement of Purpose We selected our project because power supplies represent a crucial yet costly element in electrical projects. From an industrial perspective, many product test setups…
-
WIND TURBINE PHONE CHARGERAbstract The wind turbine phone charger is designed to deliver a maximum of 15W of power to a battery pack, capable of charging various portable electronic devices via USB ports.…
-
VOICE CONTROLLED HOME AUTOMATION SYSTEMAbstract This project develops a system capable of remotely toggling multiple power sockets across various rooms using specific voice commands. This enables convenient management of diverse electrical devices through voice…
-
AUTOMATIC EGG INCUBATORThe global demand for egg incubators stems from various compelling reasons. Individuals passionate about ornamental birds often struggle to acquire broody birds for rearing, leading them to seek artificial means…
-
AUTOMATED SECURITY SYSTEMS1. INTRODUCTION Advancements in security systems have notably progressed, incorporating smartphone control and the utilization of microcontrollers and Graphics Processing Unit (GPU) based microprocessors within a brief timeframe. These enhancements…
-
Clock-Free Arduino: Maximizing ATmega328 PerformanceWhile most opt for a 16MHz oscillator in a DIY Arduino setup, it's intriguing to discover that the ATmega328 can function without it. An Arduino typically comprises various elements such…
-
Ditch Paper Notices for Eye-Catching LED Matrix DisplaysAbstract This Internet of Things (IoT) project utilizes speech recognition to display announcements on a light-emitting diode (LED) matrix notice board. By leveraging Google Assistant's speech-to-text capabilities, notices can be…
-
Printed Circuit Board for Introductory Animatronics CourseIntroduction For many years, freshmen Computer Engineering students at California Polytechnic State University have taken a course introducing electronics manufacturing processes. Lectures cover CAD/CAM design, Design for Manufacture, documentation, prototyping…
-
Speed and Direction Control of DC Motor using AVR MicrocontrollerControlling the direction and speed of a DC motor is a crucial requirement in various applications, including: 1. Robotics: Adjusting the movement direction and speed of a robot. 2. Industrial…
-
Introduction to the Atmel ATmega16 MicrocontrollerIntroduction A microcontroller typically serves as the central "intelligence" of a mechatronic system, functioning as a miniature self-contained computer. It can be programmed to interact with both the system's hardware…
-
Indoor Plant Maintenance SystemExecutive Summary This UCF Senior Design project aims to address the need for an automated plant care device for homeowners, justifying its importance in various scenarios. Notably, homeowners who are…
-
Embedded Controllers Using C and Arduino / 2E1. Course Introduction 1.1 Overview This course serves as an introduction to the C programming language with a specific emphasis on embedded programming. It assumes that you have prior experience…
-
Automated Frozen Pipe Burst Prevention System1. Introduction 1.1 Problem Extreme cold temperatures, such as those experienced during the winter in Illinois, pose a significant threat of causing pipes to freeze and subsequently burst. Just this…
-
4×4 Keypad Interfacing with ATmega32 MicrocontrollerIn this guide, we will demonstrate how to connect a 4x4 keypad, which has 16 keys, to an ATMEGA32A microcontroller. It's essential to recognize that keypads play a crucial role…
-
Programming in the C language for the ATmega16 microcontrollerIntroduction "Programming is merely one facet of a more extensive puzzle. To effectively address a problem, programmers must thoroughly understand and navigate the entire problem-solving process before diving into software…
-
The Atmel-ICE Debugger1. Introduction 1.1 Introduction to the Atmel-ICE Atmel-ICE is a highly capable development tool designed for debugging and programming Atmel SAM and Atmel AVR microcontrollers based on ARM Cortex-M architecture.…
-
Hard Drive Based AVR ProgrammerThe project we are presenting differs from the one initially proposed. Our original plan was to construct a WWVB time-code receiver capable of extracting highly precise time information from a…
-
ATMEGA4808: Better than ATMEGA328?In this final part of the series, I look at the ATMEGA4808. This may just be the replacement for the ATMEGA328 that I have been looking for. Story The ATMEGA4808…
-
ATmega328P Standalone BoardIn this step-by-step tutorial we will learn how to build a standalone Arduino UNO compatible ATmega328p board. ATmega328P Bare minimum configuration Before building our standalone ATmega328P chip Arduino compatible board,…
-
SPATIAL AUDIOMAPProject Introduction Our project is a spatial audio map of Collegetown that allows the user to use a joystick to virtually travel around the Collegetown crossing area and hear surrounding,…
-
Snorecorder with SD LoggingIntroduction Sound Byte The Snorecorder detects snoring sounds from a sleeping person and records the time and intensity of each snore. The data is written to an SD card, which…
-
Some Assembly RequiredWhat We Did We created an autonomous robot that explores the world in linear trajectories while avoiding obstacle using IR range-finding. The robot is a Venom RC car altered to…
-
Floating Away with AmForth1 Starting Forth Forth[3] is a flexible, stack-based programming language that is ideal for embedded use. It has an amazing power to weight ratio; it can do a lot with limited…
-
Programming for AVRThis project was done in order to experiment with the Automotakit breadboard board which is based on the ATMEGA256A3U chip. The use of a DAC, ADC , low pass filter, PWM, basic…
-
NetworkingBoard Design For part of my final project I want to make my own USB audio recording device. So I’ll try to develop all the necessary electronics this week. I…