https://www.youtube.com/watch?v=01RfFmuc26k
Dies ist eine Nachbildung des Titanfall Data Knife. Es ist nicht genau das Messer aus Titanfall 1 oder Titanfall 2, sondern irgendwo dazwischen. Es verfügt über hohle Bereiche, die speziell für die Aufnahme von elektronischen Komponenten ausgelegt sind. Das fertig montierte Messer kann eingeschaltet werden, um eine Hacking-Animation mit Lichtern und Sound abzuspielen.
Für eine einfachere Version, siehe dieGrundversion. Keine Elektronik, nur eine statische Requisite.
Dieses Modell wurde um die folgenden Teile herum entworfen:
12BH510-GR Batteriehalter für N-Style-Batterien
SPPH410100 Schnappschalter mit Drucktaster
Adafruit Arduino Trinket Mikrocontroller (5V)
Adafruit Neopixel Jewel (RGBW - Cool White)
Ich werde offiziell sagen, dass die A23-Batterien nicht ideal sind. Der Neopixel Jewel kann in seiner Spitzenphase viel Strom verbrauchen, und die A23-Batterien sind im Grunde nur ein paar Knopfzellen in einer Tube. Das heißt, sie waren etwas, das ich schon eine Weile herumliegen hatte, und sie passen ohne allzu große Mühe in den Griff. Alles, was ich sage, ist, kauft 10 davon, nicht nur 1, denn wenn
Der Schalter ist auch etwas, das ich zufällig herumliegen habe. Es ist übertrieben für diesen Zweck, aber es ist ein Drucktaster mit einer zufriedenstellenden Betätigungsweite, also könnte es schlimmer sein.
Das Adafruit Trinket ist ein großartiges kleines Board, aber es hat einige Einschränkungen. Erstens hat es nur 8 kB programmierbaren Speicher zur Verfügung, und etwa 2,5 kB davon werden von ihrem Bootloader belegt (was übrigens ausgezeichnet ist, wenn es um Bootloader geht!). Ich habe absolut so viel Speicher wie möglich aus dem unten stehenden Code entfernt, um unter die Standardgrenze des Trinket von 5310 Bytes zuhier– Diese speziellen Anweisungen erklären Ihnen, wie Sie den Bootloader wieder aufspielen können, falls Sie ihn versehentlich löschen, aber dieselbe Methode kann auch verwendet werden, um Code auf den Trinket zu übertragen, indem Sie den "Arduino as ISP"-Programmierer in der Arduino IDE verwenden. Sobald ich herausgefunden hatte, dass ich das tun konnte, entspannte ich mich ein wenig und fügte ein paar zusätzliche Dinge
Dieser Code verwendet Adafruit's NeoPixel-Bibliothek, weil sie ausgezeichnet ist und das tut, wozu ich nicht clever genug bin. Falls ihr diese Bibliothek noch nicht installiert habt,Stell sicher, dass du es tust.
Model Kaynağı
