Skip to main content

Show Posts

This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.

Messages - sevenstring

3
USB Infrared Toy / Re: trouble compiling
hi yaywoop

at the "rm18f2550 - HID Bootload.lkr" file there is this line:

FILES p18f2550.lib

I just changed it to

FILES p18f2455.lib

and it compiled successfully for PIC18F2455.. however, I wasn't able to test it in actual since I don't have 18f2455.
11
Project development, ideas, and suggestions / Re: Open-Source Pyro Controller (Firing System for Fireworks)
[quote author="Sjaak"]
I would prefer closed systems (with cables) for pyro controllers. With radio communication (esp longe range) I'm a bit scared of unwanted triggering. If you looking for a small pic (addressable node) which can be sacrificed i would suggest the PIC10F. It costs close to nothing and is very very small.

BTW this is what I call a dangerous prototype!! how to prevents us from not being sued if things go wrong? Does the controller directly drive the fireworks or is there a failsafe device in between?
[/quote]

yes ideal is a wired system, it is much more robust. although some people are looking as well for a wireless solution like for a kilometer + it's a faster setup, no messy wires + they think it is cool :D ...

they implement different failsafe strategies:
1. timing... e.g the relays short for at least 40msec then it automatically disengage in case the ignition wires becomes short to avoid excessive current draw all the time. this is the technique I used on the long-range wireless system I reverse-engineered last year.
2. some implement current limiter.
3. dead man switch (this is the switch the needs to be toggled when things go wrong)... they implement this most of the time...

on all those designs, I never saw anyone who used some kind of optoisolation. I saw 2 made in china system where it uses:

microcontroller --- shift registers --- mosfet

microcontroller -- high current driver (ULN2003)--- relay
12
Project development, ideas, and suggestions / Open-Source Pyro Controller (Firing System for Fireworks)
Haven't heard of an open-source Fireworks Controller so I think this may be a good idea. What do you think guys?

Flexible/scalable systems will be good which can target users ranging from non-pro to professional users. On a non-pro user, this may prove to be safer because they don't need to hold the fireworks (as what most people are doing in the Philippines :D ) + they will have the opportunity to feel how to automate firework systems even on a small quantity. Basically these are just relays and I saw some systems that use Mosfet. + I saw some other features like overcurrent protection, RS485 links  and/or wireless links....  (I never heard someone uses CAN for this one, but this could be a good selling point)

For the professional versions, I saw some systems that are synchronized via music. I created a C# app last year integrated with Media player but was never implemented on a real world because the client changed his plans to use a ready-to-made system... but this was app was already working and I simulated it with PIC microcontroller via proteus. Maybe we can still use this...

http://img708.imageshack.us/i/pyrosequencercsharp.jpg/

One idea also is to control the firework controller via their mobile phones (like using Java or Python for S60) through bluetooth to UART module (like LMX9838).

Or a touch screen + MCU on the master will be good as well...

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01502405224session_write_close ( )...(null):0
20.01532536800ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01532537576Database_MySQL->query( ).../DatabaseHandler.php:119
40.05992676288Database_MySQL->error( ).../Db-mysql.class.php:273