• All Purchases made this month instantly go into the draw to win a USD $ 100.00 credit to your HoP account.
 

Forums > Technical Discussion > Programming PIC's (Project Arclight)

Login/Join to Participate
Page: 12
anonomatos
GOLD Member since Jan 2005

anonomatos

enthusiast
Location: Utrecht [NL]

Total posts: 389
Posted:(*note to admins: there are several posts about programming, but not a whole thread dedicated to it, so ill post a new one solely for programming PIC's)

Okay. This thread is about programming PIC's. First of all I'll give a small introduction to my new project... after several months of no single bit of progress I started my PIC-poi project all over again, starting at point zero again. But now the hardware is making SERIOUS progress... but I forget pretty much all I new about programming so I need to start it all over again (and this time I wanna learn it GOOD, and I need HELP for that).

Some pictures:


Non-Https Image Link

Non-Https Image Link

Non-Https Image Link

Non-Https Image Link


The design is quite secure (thanks to Epoxy material and a hot glue gun!). Although it makes it look kinda sloppy, it's strong as hell!

The whole lot is running on 4x AAA batteries, providing 4.8 volts. The batteries have 750mah (i need to get my hands on 1000mah AAA batteries, but they are expensive frown )... with 750mah it should run for about 2 to 3 hours i think (considering voltage drops and depending on how much color blending im gonna use and how much strobing).

Furthermore im using a PIC16F627A from microchip and some 16F628A and 16F648's are arriving soon (giving me more memory).

That's about the hardware for now... now about the software.

The reason I started this thread is because I KNOW that several people here have programmed/are programming PIC's (pointing @ Polarity and HyperLight wink )... and I HOPE that there are willing to give me enough support to guide me through the very first basic principles of programming. And this time I wanna do it step by step, so I understand what Im doing!

The first basic program

See the above URL for the program im currently using. First of all before I get to program myself I need to know what everything means. Can any of you be of any assistance? (Looking again to Polarity and HyperLight) In the file linked above I made some notes (which are prolly NOT CORRECT)... It would be wonderful if some could check if I understand it a bit before I start with more complex codes (note to self: first understand what your doing before continuing!)


"Dont know how long, this ones gonna take;
I could fail, but Id rather be a fuckup, than a fake"

Delete Topic

The Misguided Oracle
GOLD Member since Aug 2005

The Misguided Oracle

the floor is a sea of tigers...
Location: Brisvegas

Total posts: 404
Posted:^^ not when what you're drilling it with a hand vice & i'm at the moment too povo to buy myself something like a dremel...
which dosen't make sense since i'm willing to spend that cash and time to make a glow staff...

oh and i made a mistake... should be 2 * 128leds * 2leads (since each point of light is actually from 2 leds).... so 512 holes just for the leds with a small hand vice. i'd like to finish the staff before the world ends thank you very much biggrin


"My body is a well tuned machine... It just needs a competent driver." - ?

Delete

anonomatos
GOLD Member since Jan 2005

anonomatos

enthusiast
Location: Utrecht [NL]

Total posts: 389
Posted:Well, the PCB are 2 pieces of each 50cm long (totalling 100cm, that's 3 feet or a little taller). The PCB's of both staffs aren't even scratched. They won't flex more than the Polycarb... the PCB's can handle it, at least, still so far. If it'll give some problem in the future, I'll be using more seperate pieces.

This version is fairly simple, each the leds are divided into 4 x2 sets. So I'm only using 12 pins of the PIC (plus the VDD and VSS of course!)... meaning i'm not using shift-regs. The colouring possibilies are still near-endless only easier to program (I can now convert a POI-program into a STAFF-program easily, that's the biggest plus, I just change 9 values and that's it!).


"Dont know how long, this ones gonna take;
I could fail, but Id rather be a fuckup, than a fake"

Delete

The Misguided Oracle
GOLD Member since Aug 2005

The Misguided Oracle

the floor is a sea of tigers...
Location: Brisvegas

Total posts: 404
Posted:Coolness, maybe i should get off my rear and start making my staff.



On another note, i just learnt about charlieplexing 20 leds with 5 pins. I havne't quite read it enough to see how it works yet, but looks interesting.



here's article from the maxim site (referenced in the first link)


"My body is a well tuned machine... It just needs a competent driver." - ?

Delete

*HyperLight
BRONZE Member since Dec 2003

*HyperLight

old hand
Location: Great Malvern [UK]

Total posts: 1174
Posted:So come on then, how's it going anon? I spotted some new photo's at the top of HoP today wink

Cake or Death?

Delete

anonomatos
GOLD Member since Jan 2005

anonomatos

enthusiast
Location: Utrecht [NL]

Total posts: 389
Posted:Well. Considering my poi I'm fairly satisfied. Nothing fancy, just programmable uber-bright Led-poi. Considering my staff: I use them now and then, they're perfect Led-staffs, unbreakable, programmable and fairly bright... But nothing near anything for series-production.



Here are pictures of my Poi. 4 AAA batteries powered, P16F648a controlled poi with 6 resistors, 3 transistor, 1 switch and a 3 watt RGB Power-Led. There is no simpler design possible, and this simply means you have to smack them REALLY hard to damage... and I haven't been able to even scratch it (only thing that sometimes happens is that the batteries pop out of the battery-case).



First two pics are thanks to ArtiestKiddo (an indoor Light/Laser show, my Led-poi should be reconisable between all the chaos tongue )




Non-Https Image Link



Non-Https Image Link





Non-Https Image Link




@HyperLight: my poi are no match for your Hyperlights, but still... without any experience with electronics or programming I managed it. Thanks to you, polarity and some others smile



*edit* and as far as my plans with easier programming goes: i'm too busy to figure that out. When I have more time I might try though and make a new step in my project... but not within a year or so.

EDITED_BY: anonomatos (1171390683)


"Dont know how long, this ones gonna take;
I could fail, but Id rather be a fuckup, than a fake"

Delete

*HyperLight
BRONZE Member since Dec 2003

*HyperLight

old hand
Location: Great Malvern [UK]

Total posts: 1174
Posted:Impressive stuff - be proud biggrin

Cake or Death?

Delete

TotalEclipse
GOLD Member since Aug 2006

Member
Location: Nr Petersfield

Total posts: 120
Posted:I have to say I'm intrigued by this multi-LED programmable staff malarkey...the two pictures you posted didn't work on here though.



[edit] I was just reminded of these which look pretty cool and are strictly relevantly gorgeous to the whole hyperlight/arclight style project. smile

EDITED_BY: TotalEclipse (1173863408)


Delete

*HyperLight
BRONZE Member since Dec 2003

*HyperLight

old hand
Location: Great Malvern [UK]

Total posts: 1174
Posted:Those feeding the fish toys certainly look impressive!

Cake or Death?

Delete

Page: 12

Similar Topics

Using the keywords [programming pic project arclight] we found the following similar topics.
1. Forums > Need Help with My Sons Project [132 replies]
2. Forums > Maori Project [2 replies]
3. Forums > Project Management Methodologies [2 replies]
4. Forums > Programming PIC's (Project Arclight) [38 replies]
5. Forums > Open source glow poi programming GUI

     Show more..