https://www.youtube.com/watch?v=01RfFmuc26k
Это реплика ножа Data Knife из Titanfall. Это не совсем нож из Titanfall 1 или Titanfall 2, а нечто среднее. Он имеет полые области, специально предназначенные для размещения электронных компонентов. Готовый нож можно включить, чтобы воспроизвести анимацию взлома с освещением и звуковыми эффектами.
Для более простой версии см.Базовая версия.. Никакой электроники, просто статический реквизит.
Эта модель была разработана с учетом следующих частей:
Держатель батареи 12BH510-GR для батарей в стиле N.
SPPH410100 защелкивающийся кнопочный выключатель.
2 синих светодиода по 3 мм каждый.
Микроконтроллер Adafruit Arduino Trinket (5 В)
Adafruit Neopixel Jewel (RGBW - Холодный белый)
Я официально заявляю, что аккумуляторы A23 не идеальны. Neopixel Jewel может потреблять много тока на своём пике, а аккумуляторы A23 - это по сути просто пара кнопочных батареек в трубке. Тем не менее, у меня их было много на складе, и они без особых проблем поместились в ручку. Я просто говорю, купите 10 штук, а не
Этот выключатель тоже есть у меня под рукой. Он слишком мощный для этого случая, но это кнопка с удовлетворительным ходом, так что могло быть и хуже.
Adafruit Trinket — отличная маленькая плата, но у неё есть некоторые ограничения. Во-первых, у неё всего 8 КБ программной памяти, и около 2,5 КБ из этого занимает их бутлоадер (который, кстати, отличный, если сравнивать с другими бутлоадерами!). Я удалил абсолютно всё лишнее из приведённого ниже кода, чтобы онЗдесь.– Эти конкретные инструкции рассказывают, как вернуть бутлоадер обратно в случае, если вы его испортите, но тот же метод также можно использовать для загрузки кода на Trinket с помощью программатора "Arduino как ISP" в среде разработки Arduino IDE. Как только я узнал, что могу это сделать, я немного расслабился и добавил несколько дополнительных вещей,
Этот код использует библиотеку NeoPixel от Adafruit, потому что она отличная и делает то, что я недостаточно умен, чтобы сделать сам. Если вы не установили эту библиотеку,Убедитесь, что вы это сделаете.
모델 소스
