Mini-Bombe MK1

CAD-Entwurf der Minibomb MK1

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

STL-Files Download


Materialliste Teile 3D-Druck
Arduino Nano (Reichelt)
OLED 1,3" (Reichelt)
6 x 2mm Laborbuchsen (Reichelt, Conrad)
6 x 2mm Laborstecker (Reichelt, Conrad)
Piezo-Schallwandler 14 mm (Reichelt, Conrad)
4x3 Matrix-Tastatur (Conrad)
Kippschalter (Reichelt, Conrad)
3 x Kabelschutzrohr EN40 250mm (Bauhaus)
LiPo-Akku 7,2V (Hobbyking, Conrad)
Akku-Stecker Mini-JST (Hobbyking, Conrad)
Steckbrücken female-female (Reichelt)
Kabelbinder 300mm x 5mm
6 x Endcap.stl
1 x BeeperBracket.stl
1 x KeyPadFrame_Lower.stl
1 x KeyPadFrame_Upper.stl
1 x OLEDLid.stl
1 x OLEDBase.stl
1 x SocketBox.stl
1 x SocketBoxLid.stl
2 x Spacer.stl
1 x SwitchBracket.stl

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.


Display Arduino
Data / MOSI / SDA
CLK / CK / CLOCK / SCL
DC
Rst / RESET / Rst
CS
VCC / VIN
GND
D11
D13
D8
D9
D10
5V
GND


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


Minibomb Mk1 Prototyp der Minibomb auf der Area-M (The Village)

Lizenz

Creative Commons Lizenzvertrag
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

  • 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 .

    • Hi,

      was genau ist denn das Problem ?

      Was für ein Programm verwendest du ? Welche Fehler werden angezeigt ?

    • Das eigentliche Problem ist wie ich weiter vorgehen !

      Ich benutze Arduino, aber wie bekomme ich jetzt das Programm geöffnet/ darauf geschrieben ?

    • 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.

    • 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

    • du musst den SKetchuploader über die Kommandozeile ausführen. Unter Windows also cmd.exe

      Für mehr Details bitte eine Suchmaschine deiner Wahl benutzen :)

  • 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? :/ :/ :/

    • 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.

  • 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 Startmelodie8). 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!

    • 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 ?

    • Ein Schalter der nur an ist, wenn man ihn betätigt, ist ein Taster :P

      Und ja, das schwarze Kabel vom Akku muss natürlich an GND vom Rest - so wie auf der Schemata dargestellt :)

  • 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.. :D

    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

    • 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.

    • 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

    • 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" :)

  • Kannst du das schema hochladen? Würde sehr helfen 😔😊

  • Hi wie weit bist du mit dem Code? Wann kann ich den nutzen? Und würdest du den Schaltplan hochladen?

    • Hi, die Firmware steht oben seit einigen Tagen im Artikel zum Download bereit.

  • Coole Sache, aber wo findet man den Code um das ganze auch Nutzen zu können? :)

    • 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.

    • Das Tastenfeld ist seit Wochen nicht zu bekommen, hast Du da eine Alternative? :) LG

    • 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