Aankondiging

Collapse
No announcement yet.

Jouw schietkist

Collapse
X
 
  • Filteren
  • Tijd
  • Toon
Clear All
nieuwe berichten

    Deze jongen heb ik vandaag gehad van m`n zus en zwager!! helemaal blij mee en hij werkt perfect!!!

    Klik op afbeelding voor grotere versie

Naam:	IMG-20131126-WA0001_resized.jpg
Vertoningen:1
Grootte:131,9 KB
ID:	1547659Klik op afbeelding voor grotere versie

Naam:	IMG-20131126-WA0008_resized.jpg
Vertoningen:1
Grootte:151,2 KB
ID:	1547660

    Comment


      is deze met een remote? en waar vandaan als ik vragen mag? ziet er robuust uit.
      greetzz
      Eer was was was, was was is!

      Comment


        nee deze is niet met een remote ik heb een verlengkabel besteld om hem te kunnen gebruiken.. naast de speakerinputs zit nog een andere input daar stop ik een kabel in en beneden het plaatje zie je fire als je de daar de andere kant van de kabel in stopt gaat die kanaal af ik zal binnekort ff een video maken hoe het werkt ben niet zo`n held met uitleggen hij is in ieder geval gemaakt door m`n zwager z`n broer gespecialiseerd in dit soort dingen..

        Comment


          Update:

          Eerste schietkist is inmiddels aangepast en deze werkt zoals het moet. Kortom dit jaar alles met prof ontstekers schieten

          Ik wil nog wel opmerken, jongens wees voorzichtig! Ik had een soldeer fout gemaakt (twee pinnen door gesoldeerd) waardoor een Transistor van kanaal 1 altijd geleide! Bij het aansluiten van de ontsteker ging deze gelijk af en heb ik giga veel geluk had aangezien hij redelijk in de buurt van mijn gezicht spetterde. In het velvolg dus allees eerst even afrollen :$

          Comment


            Ik heb een vraag voor de mensen die wat meer in de electronica/arduino gebeuren zitten men 32 cue systeem werkt perfect op een ding na.
            Op het moment dat ik men accubox met men schietkist verbind is er niks aan de band maar op het moment dat ik men schietkist. Inschakel dus de sleutel schakelaar omdraai komt ern voor een fractie van een seconden spanning op alle cue te staan normaal zou dit niet zo probleem zijn wil het niet dat als ik al men ematches aangesloten heb en dan de kist pas in schakel alles af zou gaan.
            Voor de rest werkt alles perfect en is er niks mis mee.

            alvast bedankt voor elke hulp
            Enjoy dont destroy i love fireworks

            Comment


              Oorspronkelijk geplaatst door maxxpower Bekijk bericht
              Ik heb een vraag voor de mensen die wat meer in de electronica/arduino gebeuren zitten men 32 cue systeem werkt perfect op een ding na.
              Op het moment dat ik men accubox met men schietkist verbind is er niks aan de band maar op het moment dat ik men schietkist. Inschakel dus de sleutel schakelaar omdraai komt ern voor een fractie van een seconden spanning op alle cue te staan normaal zou dit niet zo probleem zijn wil het niet dat als ik al men ematches aangesloten heb en dan de kist pas in schakel alles af zou gaan.
              Voor de rest werkt alles perfect en is er niks mis mee.

              alvast bedankt voor elke hulp
              Gebruik jij een Arduino als controller? Zo ja:
              Er zijn bepaalde pinnen die bij het opstarten van de Arduino tijdelijk hoog worden gemaakt als onderdeel van zijn opstartprocedure. Dit stukje code zul je dus moeten verwijderen.

              Een andere optie is om een test knop toe toevoegen. Wanneer je de kist inschakel inschakelen in test modus en later over schakelen naar vuurmodus.

              Comment


                Ja RB89 ik gebruik de arduino mega r3 effe uitzoeken welk stuk code ik dan moet verwijderen.

                hier men code:

                /* Simple Serial ECHO script : Written by ScottC 03/07/2012 */


                /* Use a variable called byteRead to temporarily store
                the data coming from the computer */
                /*
                Simpel scriptje voor de Arduino Uno om deze aan te sluiten op de pc en te bedienen met PyroignitionControle te vinden op http://blamaster.bplaced.net/Joomla/
                */


                const int cue1 = 22;
                const int cue2 = 23;
                const int cue3 = 24;
                const int cue4 = 25;
                const int cue5 = 26;
                const int cue6 = 27;
                const int cue7 = 28;
                const int cue8 = 29;
                const int cue9 = 30;
                const int cue10 = 31;
                const int cue11 = 32;
                const int cue12 = 33;
                const int cue13 = 34;
                const int cue14 = 35;
                const int cue15 = 36;
                const int cue16 = 37;
                const int cue17 = 38;
                const int cue18 = 39;
                const int cue19 = 40;
                const int cue20 = 41;
                const int cue21 = 42;
                const int cue22 = 43;
                const int cue23 = 44;
                const int cue24 = 45;
                const int cue25 = 46;
                const int cue26 = 47;
                const int cue27 = 48;
                const int cue28 = 49;
                const int cue29 = 50;
                const int cue30 = 51;
                const int cue31 = 52;
                const int cue32 = 53;

                long fire_delay = 100; // De tijd dat er stroom door de relay of mosfet heen gaat. Normaal gesproken voor prof onstekers 100 MS indien visco ontstekers worden gebruikt dan wordt minimaal 2 Seconden aangeraden.
                byte input[4]; // Hier gaan we de inkomende serieele data opslaan. Omdat we met 16 kanalen werken maken we een array van 2 bytes.
                byte byteRead;


                void setup() {
                // Turn the Serial Protocol ON


                pinMode(cue1, OUTPUT); //Kanaal 1
                pinMode(cue2, OUTPUT); //Kanaal 2
                pinMode(cue3, OUTPUT); //Kanaal 3
                pinMode(cue4, OUTPUT); //Kanaal 4
                pinMode(cue5, OUTPUT); //Kanaal 5
                pinMode(cue6, OUTPUT); //Kanaal 6
                pinMode(cue7, OUTPUT); //Kanaal 7
                pinMode(cue8, OUTPUT); //Kanaal 8
                pinMode(cue9, OUTPUT); //Kanaal 9
                pinMode(cue10, OUTPUT); //Kanaal 10
                pinMode(cue11, OUTPUT); //Kanaal 11
                pinMode(cue12, OUTPUT); //Kanaal 12
                pinMode(cue13, OUTPUT); //Kanaal 13
                pinMode(cue14, OUTPUT); //Kanaal 14
                pinMode(cue15, OUTPUT); //Kanaal 15
                pinMode(cue16, OUTPUT); //Kanaal 16
                pinMode(cue17, OUTPUT); //Kanaal 17
                pinMode(cue18, OUTPUT); //Kanaal 18
                pinMode(cue19, OUTPUT); //Kanaal 19
                pinMode(cue20, OUTPUT); //Kanaal 20
                pinMode(cue21, OUTPUT); //Kanaal 21
                pinMode(cue22, OUTPUT); //Kanaal 22
                pinMode(cue23, OUTPUT); //Kanaal 23
                pinMode(cue24, OUTPUT); //Kanaal 24
                pinMode(cue25, OUTPUT); //Kanaal 25
                pinMode(cue26, OUTPUT); //Kanaal 26
                pinMode(cue27, OUTPUT); //Kanaal 27
                pinMode(cue28, OUTPUT); //Kanaal 28
                pinMode(cue29, OUTPUT); //Kanaal 29
                pinMode(cue30, OUTPUT); //Kanaal 30
                pinMode(cue31, OUTPUT); //Kanaal 31
                pinMode(cue32, OUTPUT); //Kanaal 32

                Serial.begin(9600);
                }


                void loop() {

                Serial.flush();


                while( Serial.available() < 4 )
                {
                // Wachten tot er 4 karakters zijn ontvangen.
                }
                for (int i=0; i < 4; i++)
                {
                input[i] = Serial.read(); // Zet de karakters in de Array.
                }


                delay(10);


                switch (input[2])
                {


                case 1:
                digitalWrite(cue1,HIGH);
                delay(fire_delay);
                digitalWrite(cue1,LOW);
                break;


                case 2:
                digitalWrite(cue2,HIGH);
                delay(fire_delay);
                digitalWrite(cue2,LOW);
                break;


                case 3:
                digitalWrite(cue3,HIGH);
                delay(fire_delay);
                digitalWrite(cue3,LOW);
                break;


                case 4:
                digitalWrite(cue4,HIGH);
                delay(fire_delay);
                digitalWrite(cue4,LOW);
                break;


                case 5:
                digitalWrite(cue5,HIGH);
                delay(fire_delay);
                digitalWrite(cue5,LOW);
                break;


                case 6:
                digitalWrite(cue6,HIGH);
                delay(fire_delay);
                digitalWrite(cue6,LOW);
                break;


                case 7:
                digitalWrite(cue7,HIGH);
                delay(fire_delay);
                digitalWrite(cue7,LOW);
                break;


                case 8:
                digitalWrite(cue8,HIGH);
                delay(fire_delay);
                digitalWrite(cue8,LOW);
                break;


                case 9:
                digitalWrite(cue9,HIGH);
                delay(fire_delay);
                digitalWrite(cue9,LOW);
                break;


                case 10:
                digitalWrite(cue10,HIGH);
                delay(fire_delay);
                digitalWrite(cue10,LOW);
                break;


                case 11:
                digitalWrite(cue11,HIGH);
                delay(fire_delay);
                digitalWrite(cue11,LOW);
                break;


                case 12:
                digitalWrite(cue12,HIGH);
                delay(fire_delay);
                digitalWrite(cue12,LOW);
                break;

                case 13:
                digitalWrite(cue13,HIGH);
                delay(fire_delay);
                digitalWrite(cue13,LOW);
                break;

                case 14:
                digitalWrite(cue14,HIGH);
                delay(fire_delay);
                digitalWrite(cue14,LOW);
                break;

                case 15:
                digitalWrite(cue15,HIGH);
                delay(fire_delay);
                digitalWrite(cue15,LOW);
                break;

                case 16:
                digitalWrite(cue16,HIGH);
                delay(fire_delay);
                digitalWrite(cue16,LOW);
                break;

                case 17:
                digitalWrite(cue17,HIGH);
                delay(fire_delay);
                digitalWrite(cue17,LOW);
                break;


                case 18:
                digitalWrite(cue18,HIGH);
                delay(fire_delay);
                digitalWrite(cue18,LOW);
                break;


                case 19:
                digitalWrite(cue19,HIGH);
                delay(fire_delay);
                digitalWrite(cue19,LOW);
                break;


                case 20:
                digitalWrite(cue20,HIGH);
                delay(fire_delay);
                digitalWrite(cue20,LOW);
                break;


                case 21:
                digitalWrite(cue21,HIGH);
                delay(fire_delay);
                digitalWrite(cue21,LOW);
                break;


                case 22:
                digitalWrite(cue22,HIGH);
                delay(fire_delay);
                digitalWrite(cue22,LOW);
                break;


                case 23:
                digitalWrite(cue23,HIGH);
                delay(fire_delay);
                digitalWrite(cue23,LOW);
                break;


                case 24:
                digitalWrite(cue24,HIGH);
                delay(fire_delay);
                digitalWrite(cue24,LOW);
                break;


                case 25:
                digitalWrite(cue25,HIGH);
                delay(fire_delay);
                digitalWrite(cue25,LOW);
                break;


                case 26:
                digitalWrite(cue26,HIGH);
                delay(fire_delay);
                digitalWrite(cue26,LOW);
                break;


                case 27:
                digitalWrite(cue27,HIGH);
                delay(fire_delay);
                digitalWrite(cue27,LOW);
                break;


                case 28:
                digitalWrite(cue28,HIGH);
                delay(fire_delay);
                digitalWrite(cue28,LOW);
                break;

                case 29:
                digitalWrite(cue29,HIGH);
                delay(fire_delay);
                digitalWrite(cue29,LOW);
                break;

                case 30:
                digitalWrite(cue30,HIGH);
                delay(fire_delay);
                digitalWrite(cue30,LOW);
                break;

                case 31:
                digitalWrite(cue31,HIGH);
                delay(fire_delay);
                digitalWrite(cue31,LOW);
                break;

                case 32:
                digitalWrite(cue32,HIGH);
                delay(fire_delay);
                digitalWrite(cue32,LOW);
                break;


                }
                delay(10);
                Serial.flush();

                /* check if data has been sent from the computer: */
                if (Serial.available()) {
                /* read the most recent byte */
                byteRead = Serial.read();
                /*ECHO the value that was read, back to the serial port. */
                Serial.write(byteRead);
                }
                }
                Enjoy dont destroy i love fireworks

                Comment


                  Hmm, ik kan in je code niet vinden wat ik bedoelde, het lijkt er op dat mijn suggestie niet opgaat in dit geval. Wie heeft deze code geschreven btw? Code is erg basic en kan wel iets efficiënter, maar goed hij werkt en daar gaat het om.

                  Ik heb geen idee of je enig verstand van zaken hebt, maar ik zal je iets proberen uit te leggen over je code.

                  while( Serial.available() < 4 )
                  {
                  // Wachten tot er 4 karakters zijn ontvangen.
                  }

                  for (int i=0; i < 4; i++)
                  {
                  input[i] = Serial.read(); // Zet de karakters in de Array.
                  }
                  In bovenstaande stukje word je data ontvangen en verwerkt. Er wordt gewacht tot dat er 4 karakter zijn ontvangen en deze vier worden in het input[] Array gestopt.
                  Je hebt dus input[0], input[1], input[2] en input[3]. In deze vier 'hokjes' worden je vier ontvangen karakters gestopt.

                  switch (input[2])
                  {

                  case 1:
                  digitalWrite(cue1,HIGH);
                  delay(fire_delay);
                  digitalWrite(cue1,LOW);
                  break;

                  ...enz...

                  }
                  Vervolgens wordt in bovenstaande functie gekeken naar welk getal er bij het data ontvangen in input[2] is gestopt. Afhankelijk daarvan word een uitgang geschakeld. Maar wat gebeurt er wanneer er door een mysterieuze reden een getal in de switch komt die niet gedefinieerd staat? precies,.. dat weet je nu dus niet omdat dat niet beschreven is.

                  case 1:
                  digitalWrite(cue1,HIGH);
                  delay(fire_delay);
                  digitalWrite(cue1,LOW);
                  break;

                  ...enz...

                  default: // Wat moet ik doen wanneer ik een ander getal binnen krijg?
                  break; // Juist,.. niets
                  Bovenstaande zou je volgens mij zo kunnen overnemen.

                  Als ik zo kijk naar je code is dit het enigste dat ik mijn kan bedenken, maar ik durf dit niet met 100% zekerheid te zeggen. Het kan namelijk zijn dat al je uitgangen nu hoog worden gemaakt bij een 'onbekend' getal dat binnen komt wanneer jij je kist activeerd en er nog geen data is ontvangen. De input[2] zal dan leeg zijn en case'0' staat niet gedetineerd.

                  Comment


                    Mijn System faalde compleet dit jaar zelfs naar uitgebreid te testen van tevoren.
                    Dus nu maar een kant en klaar systeem besteld.
                    Namelijk het volgende maar dan 72 cue voor een erg leuke prijs. http://www.alibaba.com/product-gs/66...l?from=wap&s=p
                    Enjoy dont destroy i love fireworks

                    Comment


                      Aai das minder man. Wat doe je er nu mee ?

                      Dat chineese systeem ook al eens gezien maar nog nergens een revieuw gevonden helaas. Wat was je ervoor kwijt ?
                      Gerwin

                      Comment


                        Een project waar ik ooit mee verder ga als ik tijd en zin heb.
                        Was er 400 euro voor kwijt met verzenden etc..
                        Ik ook niet maar leek me een erg leuk systeem voor die ene keer in het jaar dat ik et gebruik
                        Enjoy dont destroy i love fireworks

                        Comment


                          Oorspronkelijk geplaatst door maxxpower Bekijk bericht
                          Een project waar ik ooit mee verder ga als ik tijd en zin heb.
                          Was er 400 euro voor kwijt met verzenden etc..
                          Ik ook niet maar leek me een erg leuk systeem voor die ene keer in het jaar dat ik et gebruik
                          Spijtig om te horen! Vind het erg vervelend voor je.


                          Ik heb daarentegen zo goede ervaring gehad dit jaar met mijn schietsysteem. Dat ik er een kistje bij ga maken dit jaar. Ik heb nog verschillende onderdelen 'klaar' liggen en zit te denken om dit keer een matrix te gaan maken van 5*5 = 25 kanalen. Deze kist wil ik komende oud en nieuw gebruiken om mee te gaan steppen. Ik heb dit jaar voor het eerst gestept (met 16 que's) en dat was zo ongelooflijke vet om te bedenken/uitvoeren/zien dat ik dat volgend jaar met meer que's wil doen en dus een extra kistje nodig ben.

                          Comment


                            Klik op afbeelding voor grotere versie

Naam:	DSC_3301.jpg
Vertoningen:1
Grootte:135,2 KB
ID:	1549170

                            Deze dit jaar aangeschaft en gebruikt, werkte perfect. Nu al weer zin om nog een keer in te zetten.
                            Groeten...:)

                            Comment


                              Super om te horen dat jou kist prima gewerkt heeft ik heb de mijne voorlopig aan de kant gezet als het goed is overeen week men nieuwe schietkist binnen ik ben benieuwd .
                              Enjoy dont destroy i love fireworks

                              Comment


                                Oorspronkelijk geplaatst door maxxpower Bekijk bericht
                                Mijn System faalde compleet dit jaar zelfs naar uitgebreid te testen van tevoren.
                                Dus nu maar een kant en klaar systeem besteld.
                                Namelijk het volgende maar dan 72 cue voor een erg leuke prijs. http://www.alibaba.com/product-gs/66...l?from=wap&s=p
                                Jammer dat het met je eigen kist niets is geworden. Mag ik vragen of het lag aan programmeerproblemen of kwaliteitsproblemen met de Chinese hardware (relayboards)?

                                Ik ben nu al jaren van plan er een te maken maar er komt steeds niets van in LOL.
                                Die set van van je link ziet er aantrekkelijk uit... maar €400,- euro uitgeven bij een Chinese leverancier is me een beetje teveel van het goede. De douane kennende zal ook haar eigen deel willen vangen over die €400,-.

                                Kan je de schietkist van je link gebruiken i.c.m. PyroIgnition Control of mag je dat wel vergeten?

                                Comment

                                Working...
                                X