Ich und die DEPLOY...

fatma666

Super-Moderator
So, ich hol mal etwas weiter aus.

Die DEPLOY war bei spiel-Max mit 25€ kürzlich im Angebot und ich hab das Teil einfach mal mitgenommen.
Zuhause traf mich dann der Schlag als ich die Kiste aufmachte und dieses hässliche Teil sah.
Mir war sofort klar, dass das keine Gun für mich ist. Zu klobig, zu klapprig, ein völlig überflüssiger Handtaschen-Move und ein viel zu kleiner Griff.
(Deploy-Fans weghören ;-))

Ich hab das ding dann erstmal in die Ecke gelegt und am nächsten Tag kam die Erleuchtung: eine Sci-Fi-Waffe für unsern Sohn zum 10..

Inspiriert von dem Vulcan-video mit dem digital-schusszähler und der Mündungsfeuer-Debatte hab ich mich also ans werk germacht.

Als Platz für die anzeige hab ich mir den Clip-einschub ausgesucht. Dort ist bereits ein Batteriefach für die Taschenlampe vorgesehen.
Die Taschenlampe hab ich dann auch gleich mit nem Parabolspiegel und ner hochleistungs-LED versehen.

Wie man sehen kann ist der Platz trotzdem extrem begrenzt.

Zur Steuerung der LED-Anzeige und zum Auslösen des Mündungsfeuers hab ich einen PIC 16f648A verwendet.

Da ich mit der PIC-Programmierung nicht so firm bin hab ich mir ein Programm von SPRUT.de genommen und etwas modifiziert. Die Zehner funktionieren deswegen leider noch nicht ganz so wie gewollt. Aber ich bleib dran.

verwendet:
2 LED-7-Segment-Anzeigen (rot, 20mm)
1 Rahmen, der angepasst werden musste
1 Gabellichtschranke, die ich auseinandergesägt habe und mit Heisskleber am Rohr fixiert habe (SEGOR-electronics GmbH,GP1A57HRJ00F;Sharp)
2 Hochleistungs-LEDs Weiß von Conrad,
3 Transistoren (BC337) (2 für das Multiplexen der Anzeigen und einer für die Hochleistungs-LEDs
1 Diode 5mm grün
1 Diode 5mm rot
1 Miniaturtaster
1 Schiebeschalter zum an- und ausschalten

Das Mündungsfeuer hab ich derzeit auf 100ms gestellt. Ich hab mich erst geärgert, dass ich das Rohr innen nicht schwarz angesprüht habe, aber durch das Orange gibt es coole farbliche Effekte beim Aufblitzen, die das ganze noch realistischer erscheinen lassen.

Vielleicht post ich später mal'n video!

Insgesamt funktioniert das ganze super und sieh echt fett aus. Bei der Optimierung des PIC-Programms werd ich Shuzz nochmal konsultieren müssen.

Falls wer nen Schaltplan braucht oder den Code bitte PM...
 

Anhänge

  • deploy2.jpg
    deploy2.jpg
    110,5 KB · Aufrufe: 126
  • SV102756.jpg
    SV102756.jpg
    99,5 KB · Aufrufe: 167
  • deploy.jpg
    deploy.jpg
    102 KB · Aufrufe: 226
Zuletzt bearbeitet von einem Moderator:

Luke

Angehender Modder
ach du grüne neune :'D
ich hab noch nie soo viel elekronik in einer nerf gesehen :'D
aber respekt,ich hätt für son mod n halbes jahr gebraucht :'D
der paintjob gefällt mir zwar nicht so,aber trotzdem,meinen respekt hasst du !

L.
 

Samuel

Angehender Modder
Verdammt warum kann ich nur einmal auf den "Gefällt mir" Button drücken? Ich hätte da gerne mehrmals draufgedrückt!
Ein sehr genialer Mod. Respekt.
Über ein Video würde ich mich auch freuen.

Finde es super dass hier im Forum echte Koryphäen unterwegs sind, die beim Modden echt zaubern!

Wenn du möchtest schaue ich mir gerne den Code mal an. Bin zwar nicht der PIC Guru, hatte aber auch erst vor kurzem mit Micro Controllern zu tun. Habe einen BlinkenButton gelötet und um ein paar Funktionen erweitert.
Wäre auch sehr an dem Schaltplan interessiert.

@ducan genau deswegen hänge ich hier im Forum rum! Ich kann es kaum erwarten, dass wieder jemand einen genialen Mod posted!
 

fatma666

Super-Moderator
So, an alle krassen Programmierer hier im forum.

Dieses Video demonstriert das Problem mit dem Zählen der Zehner stellen:
Ich hab die Interrupt-Routine wohl nicht richtig verstanden.

Im Anhang ist die Schaltung (EAGLE is abgeschmiert als ich es drucken wollte, deswegen der blasse screenshot).

Es sieht aus als würde der Zehner mit dem Einer zählen und immer wieder die Null darstellen (so schnell, dass man denj Wechsel nicht sieht).

Der Code für den PIC ist im Anhang.

Für leute die das nachbauen wollen:

Widerstände:
R1-R3: 220 Ohm
R4-R6: 4,7 kOhm
R7: 330 Ohm (Pull-Up-Widerstand für RA4)

Transistoren: BC337

Hochleistungs-LEDs für Mündungsfeuer:
Weiße 5 mm Hochleistungs-LED Weiß 75 ° Gehäuseart 5 mm Lichtstrom (phi) 18 lm im Conrad Online Shop

Lichtschranke (muss geteilt werden, da nur 10mm):
(Datenblatt mit Anschlüssen bei alldatasheet.com)
SEGOR-electronics GmbH
10mm print OPIC =GP1A57HRJ00F;Sharp

LED-Anzeige:
(Datenblatt mit Anschlüssen bei alldatasheet.com)
SEGOR-electronics GmbH
7 Segment 20mm GA rot

Rahmen für LED-Anzeige (muss angepasst werden):
SEGOR-electronics GmbH
Frontrahmen A=64x32mm Fenster 44x19mm
 

Anhänge

  • schaltung2.jpg
    schaltung2.jpg
    99,9 KB · Aufrufe: 90
  • Code_NERF-Zaehler.txt
    10,9 KB · Aufrufe: 56
Zuletzt bearbeitet von einem Moderator:

Samuel

Angehender Modder
So, an alle krassen Programmierer hier im forum.

hehe ich weiß nicht ob ich dazu zähle :) habe gestern mal grob drüber geschaut, muss mir dass aber noch mal in Ruhe anschauen. Kannst du mir den orginalcode mal zukommen lassen bevor du ihn für deine Zwecke umgeschrieben hast? Mein Assembler ist etwas eingerostet.
 
Zuletzt bearbeitet:

Pfeyffer

Angehender Modder
Hi Fatma666!
Also wir haben jetzt mal drüber geschaut, ein guter Freund von mir und meine Wenigkeit.
Ein paar Dinge sind uns aufgefallen.
Hardware: Paralelle LEDs (Mündungsfeuer) und auch noch ohne Vorwiderstand.
Evtl. Vorwiderstände an die LEDs der 7-Segment-Anzeige in die A-F-Leitung direkt am Pic.
On-Off nicht an Ground sondern an Source.
Reset-Pin des Pic mit Pulldown/Pullup und evtl noch 10nf C gegen Ground.
100nf zwischen +/- vom Pic.
Das wäre schonmal wichtig für einen stabileren Betrieb.
Was genau ist die Funktion von R7 an dieser Stelle?

Software: Probleme könnte bereiten wenn bsf oder bcf direkt aufeinander folgen.
Siehe: PIC Mikrocontroller - Mikrocontroller.net
Insbesondere Zeile in 124/125. Mach da mal 4 nops dazwischen.
263/264, 268/269 ist nur das Mündungsfeuer, aber wer weiß
160/161, 238/239 kein Problem weil intern

In loop erhöhst Du ja Ziffer1, nach zehn mal kommt dann loop2 ins Spiel. Den Teil mit Ziffer2 hattest Du auskommentiert, zu Testzwecken nehme ich an. Ja, aber wo wird Ziffer1 wieder auf 0 gesetzt? Die läuft doch einfach weiter, oder?

Wir sind leider beide nicht firm in diesem Assembler-Dialekt. Aber ich hoffe das bringt Dich trotzdem einen kleinen Schritt weiter.

Viele Grüße,
Pfeyffer
 

fatma666

Super-Moderator
Hi Pfeyffer,
erstmal danke für deine Hinweise.

1. Mündungsfeuer
Das mit den LEDs am Mündungsfeuer ist Absicht. Es soll einen richtigen Blitz geben.
Die Transistoren und die LEDs können die Leistung von den 3 AAA-Batterien ab.
Eigentlich müsste ich die über nen FEt betreiben.

2. Vorwiderstände für LED-anzeige
Du hast völlig recht. Ich hab allerdings platzmäßig keine Widerstände mehr unterbekommen.

3. On-Off nicht an Ground sondern an Source.
Find ich ist Geschmackssache, es sei denn Du sagst mir nen elektronischen Grund, dann nehm ich alles zurück.
Tendenziell würde ich sagen, es ist egal wo der Stromkreis unterbrochen wird.

4. Reset
Der MCLR vom PIC muss ein öffner sein. Ich hatte nur nen kleinen Taster als Schließer, welchen ich wie nen ganz normalen Schalter an einen IO anhänge.
Ist also kein richtiger Reset. Der soll die anzeige einfach nullen (softwareseitig).

5. 100nf
Guter hinweis, mach ich bei Analog-Bausteinen immer. Das das bei nem Microcontroller auch wichtig ist wußte ich nicht.

6. R7
Pull-Up-widerstand, da RA4 Open-Collector-Ausgang

7. Software
Danke für die Tips, super. Ich werd mir das mal im Detail anschauen.
 

fatma666

Super-Moderator
So, das Programm funktioniert nun.
Video kommt später.

Wen es interessiert:
tatsächlich muss man mit zwei tabellen und 2 PCLs arbeiten.
Deswgen der Bank-Wechsel inna ISR
 

Anhänge

  • nerf_zaehler_final.txt
    10,6 KB · Aufrufe: 69
Zuletzt bearbeitet:

teufelchen1807

noch neu dabei
Das ist ja voll das "fette"Teil! Da bin ich mal auf das Video gespannt. Du hast es aber echt drauf, Hut ab! Da kann dein Sohn aber wirklich Stolz sein.
 

fatma666

Super-Moderator
Videos

Zähler:
(da die Lichtschranke zu nah am Dartauswurf ist verzählt sich das ding ständig):

Mündungsfeuer:
(bei der gun am besten gelungen)
http://www.youtube.com/watch?v=gyufGPhlvBQ&feature=player_detailpage
 
Zuletzt bearbeitet von einem Moderator:

Being blasted

Du bist Dartblaster Fan? Dann lass' dir blasted.de nicht entgehen!
Wir sind die größte deutsche Community rund um Nerf und Dartblaster-Modding.
Finde tausende Anleitungen für Mods, Hilfe bei Problemen, Antworten auf deine Fragen.
Verpasse keine Neuigkeiten aus der großartigen, bunten Welt der Schaumstoff-Guns.
Die Mitgliedschaft im Forum ist kostenlos und die Community freut sich auf dich!

Noch Fragen? Dann kontaktiere uns. Wir sind nur ein bisschen verrückt. ;)

Get blasted

Oben Unten