Summer microcontroller project

In summary: I would recommend getting a microcontroller like the Teensy 3.1 which is a small, low-cost board that can run at 12MHz and has a lot of features, like an on-board USB port, an SD card slot, and a 40-pin connector that can be used for programming.
  • #1
Zeuss1220
15
0
Hey guys.

I'm completing my Year 2 in E&E engineering next month, and due to some logistic reasons, I won't be able to do any internships this summer, instead I'll be doing it next summer. I've decided to work on some project during the summer. I could get something productive on my CV and can get a feel for my FYP.

My area of interest would be microcontrollers. I have used PIC18(w/Starter kit) for school assignments. But I'm not against getting to know other microcontrollers like Ardruino. I would have to purchase the microcontroller, and possibly other components to implement some hardware to the project.

I would like to get your opinions on what microcontroller should I get and some suggestions on what projects I could take on. I'm looking forward to have a good discussion going. :)
 
Engineering news on Phys.org
  • #2
Zeuss1220 said:
Hey guys.

I'm completing my Year 2 in E&E engineering next month, and due to some logistic reasons, I won't be able to do any internships this summer, instead I'll be doing it next summer. I've decided to work on some project during the summer. I could get something productive on my CV and can get a feel for my FYP.

My area of interest would be microcontrollers. I have used PIC18(w/Starter kit) for school assignments. But I'm not against getting to know other microcontrollers like Ardruino. I would have to purchase the microcontroller, and possibly other components to implement some hardware to the project.

I would like to get your opinions on what microcontroller should I get and some suggestions on what projects I could take on. I'm looking forward to have a good discussion going. :)

Check out the thread stickied at the top of the EE forum... :smile:
 
  • #3
I would also point out that while on a microcontroller level, Microchip or other manufacturers single chip solution is a fantastic platform (I personally love Microchip and all their support available on the site in the form of app notes and app specific code.); if this is just for your knowledge expansion, you might want to consider things like Raspberry Pi, BeagleBone Black, or Cubieboard. These are single board virtually complete computers that run some flavor of Linus or Android. I like these as opposed to the Ardruino as these have clock frequencies near 1Ghz with full ethernet, USB, onboard flash and SD and or HD suport as well as video outputs.

The Ardruino provides a lower level of program interaction with hardware, which it seems you have been exposed to already with your PIC18 experience. The other boards I mention offer the option of working with hardware level connections (specifically true with the BeagleBoard or Cubieboard) while using API's in the context of operating system. Many mature companies look for engineers that have experience with software that communicates with hardware through an OS.

I love the concept of the Ardruino, but for me it is just too slow and has too little mem to provide much processing power for really fun stuff, like sound processing, Software Defined Radio, ethernet (it might have a connection, but bandwidth is limited by processor speed).

Lots of direction choices; consider what area you would like to work in after college and choose one that will reinforce that direction.
 
  • #4
a branch of microchip is also basic micro. Uses the same chips and also supports pic code. However the basic micro allows you to program in basic. The pins are also assignable as discrete input/output or analog input/output. They also have single pin communication support.
If your clever enough you can even cascade the microchips, to perform individual operations then communicate the results to a master chip. Also inexpensive.
 
  • #5
mjhilger,

Do you know of any compilers for the boards you mentioned? It seems like the speed advantage is partially offset by the apparent need to use interpreters with them.
 

What is a summer microcontroller project?

A summer microcontroller project is a project that involves using a microcontroller, which is a small computer chip, to create a device or system that can perform certain tasks or functions. These projects are often completed during the summer months when students have more free time to dedicate to learning and creating.

What are some examples of summer microcontroller projects?

Some examples of summer microcontroller projects include creating a smart home system, a robot or drone, a weather station, a gaming console, or a home automation system. These projects often involve programming the microcontroller and connecting it to various sensors and components to perform specific tasks.

What are the benefits of working on a summer microcontroller project?

Working on a summer microcontroller project can provide numerous benefits, such as improving your programming skills, learning about electronics and circuit design, gaining hands-on experience with hardware and software, and creating something useful and innovative.

Do I need prior experience to work on a summer microcontroller project?

No, you do not necessarily need prior experience to work on a summer microcontroller project. However, having some basic knowledge of programming and electronics can be helpful. There are also many online resources and tutorials available to help beginners get started with microcontroller projects.

How can I get started on a summer microcontroller project?

To get started on a summer microcontroller project, you can first choose a project idea that interests you. Next, research the necessary components and software needed for your project. Then, you can begin learning about programming the microcontroller and connecting it to your components. Finally, you can start building and testing your project, making any necessary adjustments along the way.

Similar threads

  • Electrical Engineering
Replies
4
Views
773
  • Electrical Engineering
Replies
8
Views
945
  • Electrical Engineering
Replies
10
Views
2K
Replies
2
Views
1K
  • Electrical Engineering
Replies
13
Views
1K
Replies
3
Views
1K
Replies
9
Views
1K
  • Electrical Engineering
2
Replies
49
Views
5K
  • Electrical Engineering
Replies
7
Views
1K
  • Electrical Engineering
Replies
7
Views
2K
Back
Top