You Are Here: Home » AVR ATmega Projects » Motor Projects (Page 4)

Controlling a BLDC Motor with an ESC

REQUIREMENTS: Microcontroller (AtMega 16) A Brushless DC motor (BLDC) An Electronic Speed Controller (ESC) Power source to drive the motor (LiPo battery)   DESCRIPTION: Brushless motors have much more satisfying results as compared to brushed motors. The basic difference between them is that in a brushless motor, the rotor itself contains the permanent magnets and the electromagnets move to the stator ...

Read more

How to interface Servo Motor with AVR Microcontroller (ATmega16)

Servo motors find huge applications in industries in the field of automation, control & robotics. The servo motors are well known for their precise control and work on the principle of servo mechanism. The servo motors can be made to run at precise angle using PWM. The PWM (pulse width modulation) is the basic working principle behind a servo motor (For more details about PWM refer Phase correct PWM mod ...

Read more

A Portable, Automated, web-based Bird Trapping Mechanism Using Atmega644

Background We designed and implemented an automated, portable bird-trapping mechanism, along with an associated system which is scalable Every year between early May and mid-June large amounts of tree swallows migrate to Ithaca, NY area to mate. The study of these birds invariably require a large number of specimens to be captured for purposes such as sample-taking, banding and measurements. The current met ...

Read more

BalanceBot Using Atmega644

Introduction The Balance Bot is a singular axis self balancing robot that is capable of adjusting itself to changes in weight and position. We developed the Balance Bot (BB or B2) from a single servo and a single accelerometer. This was very much a proof of concept to show the capabilities of the ATMega644 in doing PID loops even with limited accuracy in position readings. The parts and cost for this projec ...

Read more

Radial Chalker Using Atmel Atmega32

Introduction We developed a new way for student groups to chalk advertisements for events. This project is a radial printing device for drawing with chalk/markers on flat surfaces. High-Level Design dea Rationale and Sources Anyone who has done any sidewalk chalking knows that it is one of the few tasks that humans were not designed to do well. Fingers, backs and legs get cramped. Chalk gets all over clothe ...

Read more

Stationary Helicopter Using Atmel Mega32

Intro Summary Thinking about what a CDE (culminating design experience) should be, we devised a project that combines the microcontroller programming principles learned in ECE 476: Microcontroller Design with the control theory concepts learned in ECE 472: Feedback Control Systems to create an academically viable stationary helicopter. The device consists of a lever with a DC-motor-driven propeller attached ...

Read more

Stepper Motor Indexer & Decoder ECE 476 Using ATmega32

1. Introduction For our final project we built an ATmega32 based stepper motor controller which measures the angular position of the motor shaft using an optical encoder and quadrature decoder. Our system performs 3 basic functions: (1) Communicate with a PC by means of a RS-485 interface, and (2) Generates step and direction signals for a US digital MD1 microstep drive, and (3) Monitors the stepper motor r ...

Read more
Scroll to top