Dieses Projekt ist ursprünglich, wie das so oft ist, aus ganz anderer Motivation entstanden.
Eigentlich sollte das Ding ein "einfach cool und verrückt aussehender Wecker" werden, der auf meinem Nachttisch so gar nicht ins restliche Schlafzimmer passen und mit maximal nervigem Gepiepse das morgendliche Träumen brachial beenden sollte.
Nachdem aber die Schaltung auf dem Steckbrett zusammen gebastelt war und die ersten Zeilen Code geschrieben wurden, habe ich den großen "Fehler" gemacht und die ersten Züge der "Entschärfungs-Routine" einigen Kollegen gezeigt. Ab diesem Moment war das Ding der Renner im Büro & Werkstatt und jeder wollte mal entschärfen. Damit ging das Projekt-Ziel vom Wecker ganz schnell Richtung Bomben-Simulator.
Dank 3D-Drucker und CAD-Software ist auch das "Gehäuse" und drumherum kein Problem und was dabei herausgekommen ist, gibt es nun hier zu beschauen.
Die benötigten Teile findet Ihr in der Liste unten mit Links, welche als Beispiel dienen - mit ein wenig Suche findet man fast alle Teile auch auf Ebay, Amazon oder AliExpress zu einem Bruchteil des Preises.
Die STL-Dateien für die Druckteile könnt Ihr Euch hier herunterladen und die entsprechende Anzahl je Teil laut Tabelle drucken.
Materialliste
Schaltplan
Hier findet Ihr die Verdrahtung des Aufbau. Bei dem Keypad kann es sein, das man Drähte vertauschen muss, je nachdem welches Modell des Keypad man bekommt. Hier sind die 3 grauen Drähte für die Spaltenansteuerung (Senkrecht) und die blauen für die Zeilen (Waagerecht). Das bedeutet, wenn man z.B. auf die 1 drückt, aber eine 3 erkannt wird, muss man die Spalten 1 und 3 tauschen, also die Drähte am Arduino an Pins A0 und A2. Entsprechend gilt das auch für die Zeilen. Drückt man beispielsweise die 1 und es erscheint eine 4, so muss man die Drähte an Pins D5 und D4 am Arduino tauschen.
Statt des Akku (ein 2S-Lipo a- VIN !!! und nicht an 5V des Arduino) und einem Schalter kann man natürlich auch einfach eine Powerbank nehmen und am USB-Anschluss des Arduino anklemmen und den Aufbau darüber versorgen.
Die Verdrahtung der Minibombe Mk1
Display
Da mich immer wieder Anfragen erreichen, wie der Anschluss des OLED-Display belegt ist und die Pin-Beschreibung von Hersteller zu Hersteller unterschiedlich sein kann, hier das ganze nochmal als Tabelle mit den "üblichen" Pinbeschriftungen.
Hinweis: manche Displays haben einen Nachbau- oder alternativen Controller verbaut, der nicht kompatibel ist. Dann ist auf dem Display nichts oder nur verzerrte Grütze zu sehen. Dann müsst ihr ein anderes Display verwenden. Ich habe in meinem Prototyp ein OLED 128x64 mit einem SSD1306-Controller verwendet, das ich über Ebay bezogen habe. Mit dem Adafruit-Display aus der Tabelle oben wurde die Software auch mehrfach getestet und funktioniert auch damit.
Firmware
Die Firmware für den Arduino Nano findet Ihr hier zum Download. Diese müsst Ihr entweder per SPI-Programmer oder z.B. mit dem Arduino Sketch Uploader über den Arduino-Bootloader flashen.
Firmware Arduino Nano Download
Im Einsatz
Hier ein paar Impressionen der MK1 im Einsatz auf der Area-M
Prototyp der Minibomb auf der Area-M (The Village)
Lizenz
Airsoft Bomb MK1 von Marcel Peterkau ist lizenziert unter einer Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.
Über diese Lizenz hinausgehende Erlaubnisse können Sie unter https://hiabuto.de/index.php?kommerzielle-nutzung-de/ erhalten.
Kommentare 27
Woody
Guten Abend Zusammen ,
ich bekomme leider nicht das Programm auf den Arduino.
also mein Problem ist das ich die .hex Datei nicht drauf bekomme.
Könnte mir wer Tipps geben ?
danke im Voraus .
Souko Autor
Hi,
was genau ist denn das Problem ?
Was für ein Programm verwendest du ? Welche Fehler werden angezeigt ?
Woody
Das eigentliche Problem ist wie ich weiter vorgehen !
Ich benutze Arduino, aber wie bekomme ich jetzt das Programm geöffnet/ darauf geschrieben ?
Souko Autor
Achso.
Na, du lädst dir die Firmware über den Button oben als .hex-Datei runter und lädst diese mit dem z.B. darüber verlinkten Arduino Sketch Uploader auf den Arduino drauf.
Die Bedienung des Sketch Uploader ist auf der Seite dort beschrieben.
Woody
Leider komme ich damit nicht ganz zu recht.
es ist so wenn ich den Sketch Uploader herunterlade und die .exe Ausführung passiert nicht viel.
Ich kapiere es nicht ganz nach GitHub Anleitung .
Wäre nett wenn man das ganze etwas aufschlüsseln könnte
danke
Souko Autor
du musst den SKetchuploader über die Kommandozeile ausführen. Unter Windows also cmd.exe
Für mehr Details bitte eine Suchmaschine deiner Wahl benutzen
Airsoft4life
Hast du einen Tipp oder eine Idee was ich machen kann wenn das Display nicht geht? Es ist alles 3 mal überprüft auch von verschieden Leuten. Die On LED leuchtet und die Startmelodie kommt auch. Nur das Display geht nicht. Muss man nicht normalerweise alle Kontaktpunkte beim SPI Display mit Strom versorgen?
Souko Autor
was meinst du mit "Muss man nicht normalerweise alle Kontaktpunkte beim SPI Display mit Strom versorgen?"
So wie oben im Schemata gezeichnet müssen die Pins mit dem Arduino verbunden werden.
Bitte auf die Beschriftung achten und nicht nach der Reihenfolge auf dem Bild gehen. Die Belegung kann bei jedem OLED anders sein.
Paintball vs. Airsoft
Habs nun Endlich mal gebaut. Gestern wollte ich den ersten Test machen und dieser war auch teils erfolgreich. Nur leider zeigt mir das oled nichts an und einige Tasten auf dem Feld gehen überhaupt nicht. Das einzige was geht ist der Summer mit seiner Darth Vader Startmelodie. Zudem geht bisher nur die Stromversorgung per Usb. Das mit dem Akku geht irgendwie noch nicht.
Aber das wird die nächsten Tage vielleicht noch wenn ich den Fehlder gefunden habe.
Danke das du dieses Tolle ding gebaut hast!
reflex3
Hab das gleiche Problem mit dem Akku. Irgendwie glaub ich das der Schalter faslch ist da er nur an ist wenn er betätigt wird. Oder soll man das schwarze Kabel welches an GND geht auch noch mit dem schwarzen Kabel des Akkus verbinden ?
Souko Autor
Ein Schalter der nur an ist, wenn man ihn betätigt, ist ein Taster
Und ja, das schwarze Kabel vom Akku muss natürlich an GND vom Rest - so wie auf der Schemata dargestellt
reflex3
Hallo!
Durch Zufall fand ich dein kleines erstes Meisterwerk. Leider habe ich das Erstaunliche Wissen so etwas zu bauen nicht. Spiele aber Airsoft in einem kleinem Team und wir haben nicht so viel Geld uns eine Boombox oder sonstiges zu kaufen. Deshalb wollte ich fragen ob man ein solchen komplett zusammen gebauten Schaltplan kaufen kann. Das Drucken bekomme ich noch hin. Das würde unser Spielerlebnis sehr schön aufputschen..
Ich weiß Du bist wahrscheinlich schwer beschäftigt. Wäre trotzdem schön wenn Du mir schreiben kannst. Ich werde die Seite ein paar Tage immer mal wieder öffnen. Schreib mir einfach wie wir uns verständigen wollen, oder nicht.
Mit freundlichen Grüßen
Souko Autor
Hi,
Sorry, aber für Auftragsarbeiten habe ich leider keine Zeit. Bitte nicht böse sein - aber wenn ich damit Anfange, dann geht alles andere unter.
Reflex3
Servus!
Ich bins nochmal. Also ich baue das Ding jetzt selbst. Sieht eigentlich nicht schwer aus. Die Teile sind schon alle gedruckt und ich warte jetzt nur noch auf das rohr.
Bin echt gespannt obs funktioniert. Ich weiß Du hast noch viele andere Sachen zu erledigen doch wenn dir mal danach ist wären ein paar zusätzliche Detailaufnahmen nicht schlecht. Da könnte man besser basteln. 👌
Mit freundlichen Grüßen
Reflex3
Souko Autor
Detailaufnahmen gehen gerade nicht - das Ding liegt auf der Area M - da bin ich aber am Sonntag (15.08) - wenn ich dran denke, mache ich mal ein paar Detail-Aufnahmen vom inneren. Ist aber halt ein Prototyp - daher, sehr "hacky"
Airsoft4life
Kannst du das schema hochladen? Würde sehr helfen 😔😊
Souko Autor
Gerade erledigt...
Airsoft4life
Ouh yeah sehr geil Dankeschön!
Reaper
Hi wie weit bist du mit dem Code? Wann kann ich den nutzen? Und würdest du den Schaltplan hochladen?
Souko Autor
Hi, die Firmware steht oben seit einigen Tagen im Artikel zum Download bereit.
Bis Einer Weint - Airsoft
Coole Sache, aber wo findet man den Code um das ganze auch Nutzen zu können?
Souko Autor
Hi, der Code kommt noch - ist noch nicht ganz fertig und noch ziemlich dirty
Es wird sich auch am verwendeten Chip/Controller noch etwas verändern.
Sobald die ersten Platinen von meinem Fertiger da sind, werde ich hier den Rest aktualisieren
Für den Prototyp habe ich noch einen Arduino Nano verwendet. Die Firmware hierfür findet sich nun oben im Artikel als Download.
Bis Einer Weint - Airsoft
Das Tastenfeld ist seit Wochen nicht zu bekommen, hast Du da eine Alternative? LG
Souko Autor
Hi,
Conrad BestNr: 2300335 z.B. sollte es auch tun..
Oder bei pollin.de ist eine verfügbar: https://www.pollin.de/p/tasten…z-indoor-anwendung-421221