Previous in Forum: Mixing Broadband Internet, RF Satellite and UHF Signals... Is it Possible?   Next in Forum: Tantalum Capacitor
Close
Close
Close
8 comments
Rate Comments: Nested
Active Contributor

Join Date: Feb 2010
Location: cochin,kerala
Posts: 18

projects based on pic mid range series

07/03/2010 8:13 AM

can u anyone suggest me any new projects using the microcontroller...hope u reply

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Anonymous Poster
#1

Re: projects based on pic mid range series

07/03/2010 8:23 AM

A mechanical hand with higher mobility for middle part.

Register to Reply
Guru
Popular Science - Weaponology - New Member Safety - ESD - New Member Hobbies - Fishing - New Member

Join Date: Sep 2006
Location: Near Frankfurt am Main, Germany. 50.390866N, 8.884827E
Posts: 17996
Good Answers: 200
#2

Re: projects based on pic mid range series

07/04/2010 9:25 AM

How about an alarm clock for a working (or not!) couple?

It should be possible to program each day differently for each person if needed.

It should be possible to have a same time per day per person, or just for work days, weekends different.

It should play a different tune for each person, or different alarm tone.

It should be possible to let it play MP3 files.

It should keep good time alone, but able to use time signals as well for even better accuracy.

It should display day, date, time and alarm times without a lot of button pushing, none would be good!

LCD back lit display, with a remote display for the other side of the bed.

Should have battery backup.

Should wake up the person if the power fails AND the battery backup too (before the battery is completely empty of course!)

Or

How about a stepper motor tester with built in voltage/current adjustment, Bipolar & Unipolar connections, built in tests to see if the motor can accelerate/decelerate correctly.

Should drive at least 3 axis, with extra axis easily added.

Can be used to test a CNC router out, so input of parameters a requirement.

Inputs for end stop sensors.

Emergency stop button.

I would suggest using the PIC as the intelligence and Allegro stepper driver chips for the actual "driving" of the Unipolar motos - up to 3 amps.....the newer chips without external resistors....

Bipolar stepper motor driving would be nice to have as a seperate module perhaps.....

and and and and......

__________________
"What others say about you reveals more about them, than it does you." Anon.
Register to Reply
Anonymous Poster
#3

Re: projects based on pic mid range series

07/04/2010 8:41 PM

endless

Register to Reply
Guru
Engineering Fields - Aerospace Engineering - Member United States - Member - Army Vet in the aviation industry

Join Date: Mar 2008
Location: Bridgewater, Va.
Posts: 2175
Good Answers: 119
#4

Re: projects based on pic mid range series

07/07/2010 3:32 PM

I just bought an Arduino prototyping kit and a couple of books with suggested projects. There are also tons of suggestions on the net that I have found since I started nosing around.

Google Arduino.

Google is your friend.

Hooker

Register to Reply
Commentator

Join Date: Jul 2008
Location: LA, CA
Posts: 97
#5
In reply to #4

Re: projects based on pic mid range series

07/08/2010 11:18 AM

Yes, there are many applications for the PIC Mid range uC's. I started in college with the 8048 uC and then the 8051 uC and then jumped to the 6502, 8080 (Instructor thought 'we' needed it), 8086, Z80, 68000 way back in the mid 80's. This was learning about the uC's architecture, programming, and design and then using all that information and designing, programming and prototyping a working "system."

"We" have some PIC and Stamp systems here at work and they do not seem to be as fast or powerful as any of the one's I've listed for what they do... Albeit - I haven't had the time to properly analyze these systems but for what they're doing they're woefully slow.

One other thing that I couldn't find on one of these "Stamp" or "PIC" 'data sheets' is the actual timing information that would lend me the ability to actually "time-out" a program for a given system. Back in 'my day' I was able to - with the program [IE: with the program (in the comments) add how much time it would take for each instruction] - calculate almost exactly how much real time it would take to do a given operation within that given program... I don't see that ability with any of these 'new' uC's.

__________________
Bla - de - bla - de - BLA!!! "That's Me!!!"
Register to Reply
Guru
Engineering Fields - Aerospace Engineering - Member United States - Member - Army Vet in the aviation industry

Join Date: Mar 2008
Location: Bridgewater, Va.
Posts: 2175
Good Answers: 119
#6
In reply to #5

Re: projects based on pic mid range series

07/08/2010 11:53 AM

I learned to micro-code 6502's in hex on my Apple ][ back about 1978. That exercise convinced me I didn't have what it takes to be a "professional" programmer.

That said, the Arduino I'm playing with has the AVR ATmega328 chip on it. The data sheet is quite explicit about the features and details. I'm just learning about it but I have found the Arduino programming environment (a subset of the Processing environment) allows you to set delays down to a milli-second and there are provisions to micro code down to a micro-second so setting up timing on this chip should not be an issue.

Hooker

Register to Reply
Commentator

Join Date: Jul 2008
Location: LA, CA
Posts: 97
#7
In reply to #6

Re: projects based on pic mid range series

07/08/2010 7:27 PM

Well, what I meant was not 'delays' and such; those are extremely easy. What I am actually talking about is knowing almost exactly how much time it would take to run the entire code (on multiple loops there's undocumented 'transistor/subsystem switching' issues).

OR More exactly - knowing how long it will take to execute any Single Line of code and adding that into my program via comments and therefore knowing how long it would take to run the entire code...

I do not see that kind of documentation anymore, Sad really. Why use a 'delay' when 'I' would already know the timing... If I know how long it takes to execute each and every instruction - I can make my own delays via a "NOP" sub. lol

No I am not a professional programmer - I am nuts and prefer Assembly coding.

"We" have a pic and stamp running side by side (One tech wanted the stamp and one wanted the pic) - what they do is control the movement of a gimbal - I'd have to check but one of them almost doubles the others performance lol Both gimbal's are exactly the same manufacturer/model ;p

EDIT: Actually in my previous comments: "6502, 8080, 8086, Z80, 68000" are actually uP's (microProcessors).

__________________
Bla - de - bla - de - BLA!!! "That's Me!!!"
Register to Reply Off Topic (Score 5)
Commentator

Join Date: Mar 2008
Posts: 78
Good Answers: 2
#8
In reply to #5

Re: projects based on pic mid range series

07/14/2010 9:36 PM

Yuk, the Stamp is ok for what it does but it is a system running an interpreted basic. It reads tokenised data from an external memory chip and then interprets the instruction in an on board interpreter.

Saying its very slow .. its like saying your tractor is no good at drag racing :)

Get a cheap development board from microchip, preferably at least 16 bit but even 32 bit is affordable. The compilers are free with some limitations that will not hinder you. Throw some code at at and watch it fly.

Register to Reply
Register to Reply 8 comments
Copy to Clipboard

Users who posted comments:

Andy Germany (1); Anonymous Poster (2); Hooker (2); stoney (1); Walts_Worker (2)

Previous in Forum: Mixing Broadband Internet, RF Satellite and UHF Signals... Is it Possible?   Next in Forum: Tantalum Capacitor

Advertisement