Maker Pro
Maker Pro

Urgent! Please help with an idea for a bachelor project!

C

Code

Please help! I left my bachelor degree project for the last moment and
I really need to get started soon, but still have no idea what to do.
This guy is not serious, you might say. But my first ideea was
rejected by the guiding teacher, and since then I kept postponing it
and... here I am, with no idea. All I can say is that it has to do
with microcontrollers, and I would like it to be something that hasn't
been done a million times before. Any idea, and I mean ANY, is
welcomed
 
B

Boris Mohar

Please help! I left my bachelor degree project for the last moment and
I really need to get started soon, but still have no idea what to do.
This guy is not serious, you might say. But my first ideea was
rejected by the guiding teacher, and since then I kept postponing it
and... here I am, with no idea. All I can say is that it has to do
with microcontrollers, and I would like it to be something that hasn't
been done a million times before. Any idea, and I mean ANY, is
welcomed

Microcontroler tube tester for glass audio freaks.



Regards,

Boris Mohar

Got Knock? - see:
Viatrack Printed Circuit Designs http://www3.sympatico.ca/borism/
 
J

John Fields

Please help! I left my bachelor degree project for the last moment and
I really need to get started soon, but still have no idea what to do.
This guy is not serious, you might say. But my first ideea was
rejected by the guiding teacher, and since then I kept postponing it
and... here I am, with no idea. All I can say is that it has to do
with microcontrollers, and I would like it to be something that hasn't
been done a million times before. Any idea, and I mean ANY, is
welcomed
 
I

Ian Bell

Code said:
Please help! I left my bachelor degree project for the last moment and
I really need to get started soon, but still have no idea what to do.
This guy is not serious, you might say. But my first ideea was
rejected by the guiding teacher, and since then I kept postponing it
and... here I am, with no idea. All I can say is that it has to do
with microcontrollers, and I would like it to be something that hasn't
been done a million times before. Any idea, and I mean ANY, is
welcomed


How about a micro controlled audio compressor/limiter?

Ian
 
T

Tweetldee

Boris Mohar said:
Microcontroler tube tester for glass audio freaks.



Regards,

Boris Mohar

Now, there's an idea I like!!! I've been thinking about such a project
myself, but being driven by a PC instead of a microcontroller. I have a
few ideas about how I would start, but so far, haven't drawn anything out.
I envision of using a USB interface to control the tester, and an
eight-channel ADC for measurements, something like the Labjack U12 I/O
module. Lots of either mechanical or solid-state relays to control power
and signals to the toobs.

Other ideas??
 
R

Rob

What about a unit converter. A lot of calculators do conversions
between currencies and maybe Fahrenheit/Centigrade conversions. A
friend of mine had a phone (Nokia 6600), which did length/area/weight
conversions. You can also get down-loads for palm’s that do unit
conversion.
But I’ve never seen one that does a comprehensive set of unit
conversions.
You would need a micro, display (say 2 line by 20) and a keypad.
 
R

Richard Henry

Code said:
Please help! I left my bachelor degree project for the last moment and
I really need to get started soon, but still have no idea what to do.
This guy is not serious, you might say. But my first ideea was
rejected by the guiding teacher, and since then I kept postponing it
and... here I am, with no idea. All I can say is that it has to do
with microcontrollers, and I would like it to be something that hasn't
been done a million times before. Any idea, and I mean ANY, is
welcomed

A lawn sprinkler controller that can take commands from a PC via LAN, serial
port, USB, whatever. Allow the user to have a simple PC program (Linux or
Windows) so he can set up a watering schedule with a simple graphics
program. Possibly integrate rain/soil moisture sensors.
 
R

Richard

Richard said:
A lawn sprinkler controller that can take commands
from a PC via LAN, serial port, USB, whatever.
Allow the user to have a simple PC program (Linux or
Windows) so he can set up a watering schedule with
a simple graphics program. Possibly integrate
rain/soil moisture sensors.

And by all means, with a wireless remote. I spend more time walking
between the controller and the back yard when fixing sprinklers than I
do fixing them...
 
C

Code

I am in the fifth year at a Electronics Engineering Computer Science
faculty. I have skills in C/C++ programming, microcontroller use, some
knowledge of DSP algorithms. My initial intention was to combine these
3, but the guiding teacher didn't like that too much. I guess that he
wanted to keep it simple, avoid any complications. And I wasn't too
happy about he rejecting my ideea. I was planning to do some
elementary speech recognition, but using a powerfull uC, not a DSP,
for instance dsPICs. All my colleagues that are into "hardware" stuff,
make electronic thermometers, or multimeters, and other simple things.
I really don't like such things, because they are too simple, and you
really don't learn much by doing them. For instance I made a working
remotelly controlled light dimmer, powered directly form power line,
using a single PIC12F629 uC, and a few extra components, from
ground-up, using only the datasheets for the components, in about 1
week. Some thought that was tough...
I'm not a genius or anything but I don't like routine stuff, I like to
lear something new. I know that this kind of project requires some
work, but I'm not afraid of it. I'm just afraid that some teachers
want to see a PIC that blinks a LED, and that makes them happy.
I thought once about making a remotelly controlled FM radio, with
frequency display, using for instance, Philips' TDA7000 and a PIC uC.
But that's again a problem. I actually had a quarrel with a teacher
about the use of analog electronics in digital designs. He is against
anything that's analog, and he's also a member of the evaluation
comission That plainly sucks.
The perfect project for me would be one that incorporates a uC, maybe
more than one for some parallel processing, some signal processing,
some PC link, IRDA, USB, maybe a remote controller, data acquisition,
some elementary analog electronics... I guess that's too much for just
one project.
 
J

John Crighton

I am in the fifth year at a Electronics Engineering Computer Science
faculty. I have skills in C/C++ programming, microcontroller use, some
knowledge of DSP algorithms. My initial intention was to combine these
3, but the guiding teacher didn't like that too much. I guess that he
wanted to keep it simple, avoid any complications. And I wasn't too
happy about he rejecting my ideea. I was planning to do some
elementary speech recognition, but using a powerfull uC, not a DSP,
for instance dsPICs. All my colleagues that are into "hardware" stuff,
make electronic thermometers, or multimeters, and other simple things.
I really don't like such things, because they are too simple, and you
really don't learn much by doing them. For instance I made a working
remotelly controlled light dimmer, powered directly form power line,
using a single PIC12F629 uC, and a few extra components, from
ground-up, using only the datasheets for the components, in about 1
week. Some thought that was tough...
I'm not a genius or anything but I don't like routine stuff, I like to
lear something new. I know that this kind of project requires some
work, but I'm not afraid of it. I'm just afraid that some teachers
want to see a PIC that blinks a LED, and that makes them happy.
I thought once about making a remotelly controlled FM radio, with
frequency display, using for instance, Philips' TDA7000 and a PIC uC.
But that's again a problem. I actually had a quarrel with a teacher
about the use of analog electronics in digital designs. He is against
anything that's analog, and he's also a member of the evaluation
comission That plainly sucks.
The perfect project for me would be one that incorporates a uC, maybe
more than one for some parallel processing, some signal processing,
some PC link, IRDA, USB, maybe a remote controller, data acquisition,
some elementary analog electronics... I guess that's too much for just
one project.


Since you are looking for a project. Here is a couple of
projects that interest me.

How about building a DC welder out of old computer
power supplies, say 10 or more in parallel. OK that is analog,
but how about controlling the current in 1 amp increments
from 5 to 100 amps. That is a job for a micro controller.

A stick or tig welder power supply usually has an open circuit
voltage around 80 volts but 50V to 100V is still usable. Below
50V is getting a bit low, above 100V is fine but becomes a bit
hazardous to the operator. So aim for roughly 75V no load.

The transformer secondary windings in the computer power
supplies would have to be changed and the control circuits
changed to be a constant current supply. Some method of
current sharing is needed also.

Dial up the desired current on the digital meter before welding.
Make the digital display read the actual current while under
load or welding and if it is within 10 percent or better that would
be wonderful.
---------------------------------------------

How about a handheld electrical joint tester.
A very low reading ohm meter with a digital readout in.
micro ohms, milli ohms or suitable units of conductance.
Say you want to check how good the connections are
between some bolts and a busbar or some heavy duty
diodes and a heatsink you could pass a current of 10 amps
to 100 amps or whatever is appropriate and measure the
voltage across the connection and use your micro controller
to come up with the resistance reading. This might be tricky
if the battery that is supplying the heavy current starts to die
while supplying the current. Maybe you could make the
micro controller take care of the drooping test current
problem.

There you are, a couple of projects that may be of
some use to you, after being submitted to your teacher.

Cheerio,
John Crighton
Sydney
 
J

John Woodgate

I read in sci.electronics.design that John Crighton <[email protected]>
How about building a DC welder out of old computer power supplies, say
10 or more in parallel. OK that is analog, but how about controlling the
current in 1 amp increments from 5 to 100 amps. That is a job for a
micro controller.

Controlling the 800 A or so of inrush current might be an exciting side-
issue. (;-)
 
W

Walter Harley

Code said:
I'm not a genius or anything but I don't like routine stuff, I like to
lear something new.

I think the point of a bachelor project is to get something done, not to get
something novel partly done. Trust me, you will learn something new
regardless of what project you go for; the devil is in the details. But if
you go for something quite novel, what you'll learn is that it takes more
than a couple of months to successfully deliver something novel when you
have minimal experience and minimal support. By contrast, if you choose
something simple, you can deliver it successfully and then still have time
to add features. "Keep it simple" is a good engineering precept!
 
J

John Crighton

Controlling the 800 A or so of inrush current might be an exciting side-
issue. (;-)
--
Regards, John Woodgate, OOO - Own Opinions Only.
The good news is that nothing is compulsory.
The bad news is that everything is prohibited.
http://www.jmwa.demon.co.uk Also see http://www.isce.org.uk

Well, there you go John, that is another idea for a project.
A power outlet board that switches each outlet on in a sequence to
avoid huge inrush currents. He could even make it fancy and have
little screw driver timing adjustments next to each outlet and some
way of deciding the order of powering up equipment that is plugged
into the power board and the order in which each outlet switches off.
A power board like that might be handy in a lab or workshop.
Cheerio,
John Crighton
Sydney
 
S

Stefan Heinzmann

Code said:
I am in the fifth year at a Electronics Engineering Computer Science
faculty. I have skills in C/C++ programming, microcontroller use, some
knowledge of DSP algorithms. My initial intention was to combine these
3, but the guiding teacher didn't like that too much. I guess that he
wanted to keep it simple, avoid any complications. And I wasn't too
happy about he rejecting my ideea. I was planning to do some
elementary speech recognition, but using a powerfull uC, not a DSP,
for instance dsPICs. All my colleagues that are into "hardware" stuff,
make electronic thermometers, or multimeters, and other simple things.
I really don't like such things, because they are too simple, and you
really don't learn much by doing them. For instance I made a working
remotelly controlled light dimmer, powered directly form power line,
using a single PIC12F629 uC, and a few extra components, from
ground-up, using only the datasheets for the components, in about 1
week. Some thought that was tough...
I'm not a genius or anything but I don't like routine stuff, I like to
lear something new. I know that this kind of project requires some
work, but I'm not afraid of it. I'm just afraid that some teachers
want to see a PIC that blinks a LED, and that makes them happy.
I thought once about making a remotelly controlled FM radio, with
frequency display, using for instance, Philips' TDA7000 and a PIC uC.
But that's again a problem. I actually had a quarrel with a teacher
about the use of analog electronics in digital designs. He is against
anything that's analog, and he's also a member of the evaluation
comission That plainly sucks.
The perfect project for me would be one that incorporates a uC, maybe
more than one for some parallel processing, some signal processing,
some PC link, IRDA, USB, maybe a remote controller, data acquisition,
some elementary analog electronics... I guess that's too much for just
one project.

Here's another idea:

A laboratory frequency counter with a timebase that locks to a radio
frequency standard for accuracy (receiver built in). When not used for
measurement it doubles as a radio controlled digital alarm clock (with
battery backup), maintaining lock to the radio frequency (so that
accuracy is maintained and available without delay when starting to
measure).

That's digital with a hint of analog, just what you were asking for,
isn't it?
 
J

Joel Kolstad

Various not-so-well-organized ideas:

-- If you poke around various microcontroller manufactuers' web sites, most
of them have DTMF detection routines available using various methods of
detection (correlation and wave filters seem popular). One project would be
to implement such a routine as well as your own version and compare results;
since it's a 'project' it's just as good if your algorithm is actually worse
than the 'reference' algorithm so long as you can claim some reasonably
compelling feature such as smaller code size or faster execution.

-- Heartbeat detection via reflected light is good and not difficult; I did
this a million years ago for an optoelectronics lab, but it just flashed an
LED and beeped a piezo for the output. Adding a microcontroller and display
lets you do better filtering than I did, calculate and display the actual
heart rate, etc.

-- The problem wih something like USB (and, to a lesser extend, IRDA) is
that they're complex enough that you tend to need to use some off-the-shelf
chip to do all the difficult parts (e.g., the FTDI USB->parallel I/O or
USB->RS-232 ICs) unless you have a _very_ restrictive overall project. That
counts as 'good integration' in my book, but not really 'novel.' On the
other hand, designing your own IR interface or USB-like hardware would be
cool. (USB uses balanced codes, for instance, which many people at the
bachelor's level haven't been exposed to. The microcontroller could
generate these, you could run it through a spool of coax to generate
considerable loss, differentially AC amplify it at the receive end for
recovery, etc.)

-- Circuit Cellar Ink had an article on a 3D mouse a couple years back that
used inductive coupling to determine the mouse's position in the 'work area'
by relying on the magnitude of the received signal. The author mentioned
that this could, of course, be extended to determine the mouse's orientation
(pitch, yaw, and roll) in a more sophisticated implementation.

-- There's always Don Lancaster's 'magic sinewaves' that seems to get more
hype than actual implementations (to, e.g., drive a small motor on a robot)!

-- Microprocessor controller 'power projects' are fun. Something like a
12V->120V inverter (with modified squarewave output), an electronic
fluorescent lamp ballast, etc. Somewhere on the Internet there's some guy's
class project where he built a 0-1kV ?1?mA power supply with a PIC as the
controller. This exposes you to a skosh of magnetics design, which is
another area many folks with bachelor's are lacking in.

-- Maybe a direct-synthesis FM transmitter? Just kidding, unless you can
find someone to RF designer to help or have designed a traditional analog FM
receiver in the past. The waveform generation actually isn't that hard
(even though it's the 'novel' part), but getting it to go anywhere takes a
fair amount of experience.

-- A 60kHz WWVB receiver is good. As I'll discuss below, promise a blinking
LED, and then add the microcontroller and display if you have time. (And
finally do the frequency counter bit as another poster suggested if you
STILL have time.)

Some not-so-well-organized advice:

-- Think up-front what the 'minimum acceptable' project is, and only promise
that even if you fully intend to do more, since of course things often do
taken longer than expected. From personal experience, I had a
bi-directional single fiber digital data link that initially was going to be
the bi-directional single fiber audio link... we ran out of time to get the
microcontroller and ADC/DAC going, but that was the 'easy' part of the
project anyway (this also means -- get the difficult stuff done first!).
Another example was what we thought was going to be a microcontroller-based
AM stereo decoder, but it ended up as just a synchronous quadrature AM
detector (for monoaural broadcasts) since we ran out of time to get the
phase locking software implemented. (It was still considered the best
project in the class, however.) If you end up working for a company, they
range all over the board in _their_ approach to this problem from trying to
get engineers to promise the sun, earth, and moon (and then often having to
reassess what's truly required as deadlines approach!) to those that have
incredibly detailed (even suffocating) specifications and actively
discourage any additions to the end results.

-- If you can find yourself a professor or someone else who actually has
done a lot of hands-on projects, by all means try to talk them into helping
you. Someone who cons Winfield Hill into helping them can probably go from
building a blinking LED as their project to building a holodeck instead.
It's likely that the reason your professors are advocating simple projects
is because they know they're not going to have the time and/or ability to
help you if you do get into trouble.

---Joel Kolstad
 
R

Robert C Monsen

Code said:
I am in the fifth year at a Electronics Engineering Computer Science
faculty. I have skills in C/C++ programming, microcontroller use, some
knowledge of DSP algorithms. My initial intention was to combine these
3, but the guiding teacher didn't like that too much. I guess that he

[...]

How about a 2GHz frequency counter? Takes careful pcb design, careful part
selection, some analog work for the input circuits, pic controller/lcd
software for the display, power supply design, case design, it all has to
work together in a lab environment, etc. Not a trivial project.

Regards,
Bob Monsen
 
J

John Crighton

Code said:
I am in the fifth year at a Electronics Engineering Computer Science
faculty. I have skills in C/C++ programming, microcontroller use, some
knowledge of DSP algorithms. My initial intention was to combine these
3, but the guiding teacher didn't like that too much. I guess that he

[...]

How about a 2GHz frequency counter? Takes careful pcb design, careful part
selection, some analog work for the input circuits, pic controller/lcd
software for the display, power supply design, case design, it all has to
work together in a lab environment, etc. Not a trivial project.

Regards,
Bob Monsen
An external 10 Mhz reference oscillator would be a nice accessory
for the frequency counter. An oscillator that is referenced to a GPS
receiver or some other timing signal that is very accurate but
difficult to use.
Cheerio,
John Crighton
Sydney
 
C

cgoscoz

Code said:
Please help! I left my bachelor degree project for the last moment and
I really need to get started soon, but still have no idea what to do.
This guy is not serious, you might say. But my first ideea was
rejected by the guiding teacher, and since then I kept postponing it
and... here I am, with no idea. All I can say is that it has to do
with microcontrollers, and I would like it to be something that hasn't
been done a million times before. Any idea, and I mean ANY, is
welcomed

Maybe can be interest for you to make a steper motor controler project. In
fact there are some that have all your request components.

Carlos
 
M

maxfoo

Please help! I left my bachelor degree project for the last moment and
I really need to get started soon, but still have no idea what to do.
This guy is not serious, you might say. But my first ideea was
rejected by the guiding teacher, and since then I kept postponing it
and... here I am, with no idea. All I can say is that it has to do
with microcontrollers, and I would like it to be something that hasn't
been done a million times before. Any idea, and I mean ANY, is
welcomed

How about a microcontrolled pulsed doppler surveillance radar?






Remove "HeadFromButt", before replying by email.
 
Top