What are some cool projects using the 8051 microcontroller?

In summary: For a robotic arm i think stepper motor will be used or do i have choices?It would be great if you...There are a variety of motors available that you can choose from. Stepper motors are a good option because they have a high power capacity and can be controlled using a microcontroller.
  • #1
darkxponent
387
8
I am looking for some ideas on projects. I pretty much screwed up my first project because i chose a very difficult one(i couldn't complete it on time). I have got 2 months time before final submission. I am looking for some 'interesting' projects which can be completed in two months. I obviously want to do some good work but i also want good marks. A compromise between two would be best. So, if you have any ideas, projects or links, do share here and do tell me about it.
 
Engineering news on Phys.org
  • #2
darkxponent said:
I am looking for some ideas on projects. I pretty much screwed up my first project because i chose a very difficult one(i couldn't complete it on time). I have got 2 months time before final submission. I am looking for some 'interesting' projects which can be completed in two months. I obviously want to do some good work but i also want good marks. A compromise between two would be best. So, if you have any ideas, projects or links, do share here and do tell me about it.

What year are you in school? What are your specialties so far in your studies? What subjects did you like the best? Have you worked with CPLD/FPGA logic yet? How about microcontrollers (uCs)? Have you worked with Microchip PIC uCs? How about the Raspberry Pi or BeagleBone processor boards? What area of EE do you want to work in after you graduate?
 
  • #3
Its my pre-final year(3rd year). I have studied a lot of machines and power electronics in the past year. Control systems and Analog are my favourite subjects.

I haven't studied that CPLD/FPGA logic yet. But i have a good idea of the microprocessors. I have studied the 8085 in my course.

Control System is the area of EE where i would like to work.
 
  • #4
darkxponent said:
Its my pre-final year(3rd year). I have studied a lot of machines and power electronics in the past year. Control systems and Analog are my favourite subjects.

I haven't studied that CPLD/FPGA logic yet. But i have a good idea of the microprocessors. I have studied the 8085 in my course.

Control System is the area of EE where i would like to work.

Then maybe some sort of robotics project? Use a PIC uC to control several motors on a simple robot arm to do something (like move objects between 2 bins, etc.).
 
  • #5
Looks good idea. How is this PIC uC? Is it easy to work with. Last time we tried using 8051 uC in a project and we ultimately couldn't program it.

By motors you mean dc motors only? right.
 
  • #6
darkxponent said:
Looks good idea. How is this PIC uC? Is it easy to work with. Last time we tried using 8051 uC in a project and we ultimately couldn't program it.

By motors you mean dc motors only? right.

Yes, PIC uCs from Microchip are easy to work with. Check out Microchip's website for info on demo boards and software, etc.

I'm not sure what type of motors would be best -- that is part of your project anyway, figuring out what type of motors to use and why. Look at advantages/disadvantages of DC motors, Servo motors, Stepper motors, etc.
 
  • #7
Also, consider Arduino as a possible controller. Not saying one or the other is better. Arduino and PIC are the mainstream choices.
 
  • #8
So -- Looking for a project using System Control, Analog, - possibly use a uC ( PIC or Arduino) ... Poke areound Sparkfun, Instructables - for some ideas. 2 Months is relatively short to conceive, plan, purchase, build, debug and document...
3D printer, or Mill - tricky because the bulk of the work is in the CAD/CAM side - although having a library of shapes for demo may work.
Do something creative with a RC Car ( Make programmable to to do xx, without the radio control) - quad copter programming?
--- OK - how about this - an automated motor test bed. Using a BLDC or PMDC motor as part of the system ( like a sensor)- develop a system that test the performance of other motors, like a car dyno but for small electric motors. Measure Torque, Speed, Power consumption Eff etc - use the uC to develop a test report for each unit.
 
  • #9
berkeman said:
Yes, PIC uCs from Microchip are easy to work with. Check out Microchip's website for info on demo boards and software, etc.

I'm not sure what type of motors would be best -- that is part of your project anyway, figuring out what type of motors to use and why. Look at advantages/disadvantages of DC motors, Servo motors, Stepper motors, etc.


For a robotic arm i think stepper motor will be used or do i have choices?It would be great if you could provide some links from where i can get a start!


Windadct said:
So -- Looking for a project using System Control, Analog, - possibly use a uC ( PIC or Arduino) ... Poke areound Sparkfun, Instructables - for some ideas. 2 Months is relatively short to conceive, plan, purchase, build, debug and document...
3D printer, or Mill - tricky because the bulk of the work is in the CAD/CAM side - although having a library of shapes for demo may work.
Do something creative with a RC Car ( Make programmable to to do xx, without the radio control) - quad copter programming?
--- OK - how about this - an automated motor test bed. Using a BLDC or PMDC motor as part of the system ( like a sensor)- develop a system that test the performance of other motors, like a car dyno but for small electric motors. Measure Torque, Speed, Power consumption Eff etc - use the uC to develop a test report for each unit.

2 months is short duration but it is a group work. We are three in a group(effectively 2 only, one guy doesn't do any work). So we will divide the work among ourselves. And i have a spare Arduino. I bought it for the last project but our mentor insisted us to use the 8051.
 
  • #10
Looks Like the 8051 will be tough, only 8 I/O - I am assuming you have a C (or higher level) programmer. Also no PWM outputs native, (IMO your Mentor does not want to leave his comfort zone ... therefor not the best mentor - but that is probably what he knows) -is it a true 8015 or a later up-compatible - maybe that would help(Wiki the 8051 to see what I mean)?

Anyway -- for the 3rd wheel, give simple written tasks, document what they are responsible for.

OK next I googled "cool 8051 projects" some good hits... look at what others have done, and make it unique... or since the 8051 has no direct PWM - show how to implement a PWM with it - I reference this because pretty much all power electronics, and motor control is PWM. -- one option to look up is bit-banging, needs to be real time, but has many real world applications - as a school project it will show real understanding.

Oh - have a look -> http://www.8051projects.info/projects.asp
 
Last edited:

1. What are some good sources for finding EE project ideas?

Some good sources for finding EE project ideas include online forums and communities, engineering magazines, and university websites. You can also brainstorm ideas by thinking about current technological issues or problems that you would like to solve.

2. How do I choose the right EE project idea for me?

To choose the right EE project idea for you, consider your interests and strengths in different areas of electrical engineering. You should also consider the resources and materials available to you, as well as the time frame and scope of the project.

3. Can I collaborate with others on my EE project idea?

Yes, collaboration can be a great way to bring new perspectives and skills to your EE project. You can collaborate with other students, faculty members, or industry professionals to work on your project together.

4. How do I make sure my EE project idea is feasible?

To ensure your EE project idea is feasible, you should conduct thorough research to understand the technical requirements and potential challenges of your project. You can also consult with your professors or mentors for their expertise and advice.

5. What are some tips for successfully completing an EE project?

Some tips for successfully completing an EE project include setting clear goals and deadlines, regularly communicating with your team (if applicable), and troubleshooting and problem-solving as needed. It's also important to stay organized and document your progress throughout the project.

Similar threads

Replies
3
Views
1K
Replies
8
Views
454
  • STEM Educators and Teaching
2
Replies
35
Views
3K
Replies
1
Views
803
  • STEM Academic Advising
Replies
5
Views
2K
  • Astronomy and Astrophysics
Replies
24
Views
2K
  • Electrical Engineering
Replies
4
Views
1K
  • Programming and Computer Science
Replies
5
Views
1K
  • Programming and Computer Science
Replies
1
Views
589
  • Electrical Engineering
Replies
5
Views
1K
Back
Top