Оглавление:

Игра My DIY Steampunk Operation, основанная на Arduino: 9 шагов (с изображениями)
Игра My DIY Steampunk Operation, основанная на Arduino: 9 шагов (с изображениями)

Видео: Игра My DIY Steampunk Operation, основанная на Arduino: 9 шагов (с изображениями)

Видео: Игра My DIY Steampunk Operation, основанная на Arduino: 9 шагов (с изображениями)
Видео: DIY КАСТОМНЫЙ СТИМПАНК ТЕЛЕК 2024, Июль
Anonim
Image
Image

Этот проект довольно обширен. Для этого не требуется много инструментов или предварительных знаний, но он многому научит любого (включая меня) в самых разных отделах создания!

Как Captive-sensing с Arduino, многозадачность с Arduino, быстрое и легкое изготовление металлических деталей и приклеивание простой бумаги для принтера к дереву.

Я также хочу призвать всех, кто занимается этим, адаптировать проект к вашим потребностям и желаниям. Может быть, вы хотите сделать его больше, меньше или с другой картинкой и т. Д. Все это просто предложение, дайте волю своему творчеству!

Так что же в этой игре лучше классической операционной игры?

Первое: на пинцете нет кабеля, никаких ограничений!

Во-вторых: сердцебиение, отражающее, насколько больной болен, и ровная линия!

В-третьих: вы можете использовать изображение любого тела Адониса, какое захотите, и повесить игру на стену, если вы не играете с ней!

Поскольку проект довольно обширный, вот пошаговый указатель

Шаг 1: разводка и пайка

Шаг 2: код

Шаг 3: измерение емкости

Шаг 4: многозадачность Arduino

Шаг 5: пинцет

Шаг 6: приклеивание пациента

Шаг 7: разрезать его и прикрепить листовой металл

Шаг 8: «Органы»

Шаг 9: исправление проигрышных концов

Запасы

Материалы: - Два куска дерева того размера, который вы хотите сделать для своей игры (так как я использовал распечатанный лист бумаги для принтера DIN A4, я взял дерево всего на несколько см больше этого размера), толщина нижнего куска должна превышать толщиной Arduino, верхняя часть должна быть толщиной 1-2,5 см.

- Клей для дерева и что-то вроде двухкомпонентной эпоксидной смолы / горячего клея / суперклея….

-Некоторые винты, чтобы прикрепить нижнюю часть к верхней части, но не протыкать…. Подойдут любые шурупы по дереву подходящей длины и несколько крошечных.

- Распечатанный пациент на листе бумаги

-Один Arduino (я использовал нано)

-Звук (пьезо динамик)

-LED (на самом деле не обязательно, но сердцебиение довольно круто)

-Резисторы (около 200 кОм и 100 Ом)

-Пинцет (магнитный, по крайней мере, проводящий (шаг 5))

-Блок питания, который работает для Arduino (батарейки не работают)

-Также я ожидаю, что у большинства людей уже есть → некоторые принадлежности для пайки, кабели, какой-то тонкий листовой металл (банка для фасоли или что-то из оцинкованной стали отлично подойдет)

Дополнение (если вы хотите сделать его немного более навороченным):

- Рамка для фотографий

- Прозрачная краска

- Латунные или латунные трубки

- Протоборд

- Магниты

- Выключатель

- Винтовые клеммы

- Разъем питания

Инструменты:

- сверло по дереву

- Пила по дереву

- Паяльник

- Плоскогубцы

- Зубило или нож для резки коробок какой-то

- может быть, какие-нибудь кисти

- Вращающийся инструмент был бы классным

Шаг 1: Электромонтаж и пайка

Электромонтаж и пайка
Электромонтаж и пайка
Электромонтаж и пайка
Электромонтаж и пайка

Я поставил Step первым, но вам не следует делать это первым;). Для этого подойдет макетная плата… Я хочу, чтобы вы сначала подумали об этом, потому что все остальное будет более или менее построено вокруг этого. Просто помните о схеме, ЕСЛИ у вас нет макета. Если у вас есть один провод, чтобы настроить код на следующем шаге.

Собственно спаяйте все после шага 8 согласно рисунку.

R1 должен быть резистором 200 кОм (100 кОм также будет работать в соответствии с библиотекой capsens)

R2 должен быть резистором 120 Ом.

Шаг 2: Код

Вот код, который я использовал и написал. С некоторыми, надеюсь, полезными замечаниями. Вам нужно прошить им свой Arduino …

Шаг 3: Измерение емкости

Измерение емкости
Измерение емкости

Я не авторитет в этом вопросе, но у всего есть емкость (у вас тоже). Поэтому, если вы касаетесь металла металлическим пинцетом или голыми руками, вы изменяете емкость на выводе 9. Емкость изменяет время, необходимое (вывод 4) для получения сигнала (от вывода 9). Arduino очень часто отправляет сигнал и проверяет задержку между отправкой и получением. Если задержка изменится, Arduino запомнит. Интеллектуальная часть кода, написанная не мной, также сглаживает результаты и выполняет самокалибровку. Если ваше измерение емкости слишком чувствительно или недостаточно чувствительно, вы можете изменить соответствующие параметры, отмеченные в коде, до тех пор, пока он не будет работать так, как вы хотите.

Вы можете хорошо использовать измерение емкости в других проектах, поэтому я подумал, что объясню это более подробно и уделю этому больше внимания на отдельном этапе. Я не знал об этом до работы над проектом.

Шаг 4: многозадачность Arduino

Многозадачность Arduino
Многозадачность Arduino

Если у вас есть опыт программирования с Arduino, вы знаете, что он просто работает каждую командную строку за строкой и не может делать что-то одновременно.

Я также не являюсь авторитетом в этом вопросе, но вы в основном говорите Arduino (по крайней мере, в этом случае): выполните задачу A в течение x миллисекунд, а затем задачу B в течение y миллисекунд. Вам это нужно в этом случае только в том случае, если вы хотите, чтобы светодиод и зуммер мигали при измерении емкости. Мне очень хотелось и того, и другого, поэтому я потратил немного времени на то, чтобы написать это. Сердцебиение действительно делает этот проект крутым. По крайней мере, я так думаю …

Вы можете использовать эту «многозадачность» в других проектах, и она может быть очень мощной, поэтому я подумал, что объясню ее более подробно и уделю ей больше внимания на отдельном этапе. Я не знал об этом до работы над проектом.

Шаг 5: пинцет

Пинцет
Пинцет
Пинцет
Пинцет
Пинцет
Пинцет

Arduino использует пинцет в моем коде как сигнал запуска и остановки. Он определяет, снят ли пинцет со своего места, отслеживая контакты 2 и 12 (вам, вероятно, не нужны два … один используется в качестве прерывания, чтобы разбудить Arduino, а другой - для обнаружения состояния остановки, поэтому я не Не знаю, мог бы я использовать только одну булавку…). Итак, вам нужны две точки, где пинцет может контактировать с игрой.

Их несколько возможностей:

- Вы формируете два металлических крючка, которые выступают из игры и соединяются с землей / контактами (рисунок 1), вероятно, самое простое и одно из лучших решений. Для этого решения пинцет не должен быть магнитным.

- Вы также можете использовать магниты за сталью или приклеить магниты за цветным металлом (рисунок 2-3).

Поскольку у меня есть токарный станок по металлу, я сделал их так, как показано в Sketch 4. Я сделал несколько латунных деталей, которые выступают через переднюю панель и в них размещены магниты внутри. Магниты и проволоку можно зажимать установочным винтом одновременно.

Возможно, есть способы получше и / или проще, проявите изобретательность!

Шаг 6: приклеивание пациента

Нанести рисунок на дерево должно быть сложно, правда? Нет, для этого ничего не нужно! Я искал в Интернете, как это сделать, но все варианты показались мне слишком сложными.

Конечно, вы также можете попробовать их, чтобы поставить пациента на верхний кусок дерева (лазер, выжигание, копировальная бумага, фрезерование или резьба…).

Я, например, просто взял обычный столярный клей (после частичного успеха с нанесением клея спреем) покрыл как деревянную поверхность, так и рисунок, который я напечатал на обычной бумаге, тонким, но постоянным слоем клея. Это довольно сложно, но поскольку материал дешев и его можно просто вытащить, у вас будет несколько вариантов. Сначала закройте обратную сторону бумаги, чтобы клей действительно пропитался. Затем нанесите тонкий слой на переднюю часть передней панели. К тому времени, как вы закончите, клей, вероятно, немного подсохнет, и это хорошо. Теперь положите бумагу на дерево, начиная с одного края, чтобы не было пузырей. Скорее всего будут пузыри, не паникуйте. Вы можете выдавить пузыри с помощью какого-нибудь цилиндра, которым вы катите по бумаге. Таким образом вы прижимаете бумагу равномерно и не разрываете ее на части. После некоторого высыхания это должно быть сделано, и вы можете покрасить дерево / бумагу небольшим количеством лака для защиты, если хотите.

Вы можете использовать это в других проектах, где вам нужно случайное изображение на дереве, поэтому я подумал, что объясню это более подробно и уделю ему больше внимания на отдельном этапе. Я не знал об этом до работы над проектом.

Шаг 7: вырезать его и прикрепить листовой металл

Разрезать его и прикрепить листовой металл
Разрезать его и прикрепить листовой металл
Разрезать его и прикрепить листовой металл
Разрезать его и прикрепить листовой металл
Разрезать его и прикрепить листовой металл
Разрезать его и прикрепить листовой металл
Разрезать его и прикрепить листовой металл
Разрезать его и прикрепить листовой металл

Вам понадобятся отверстия в передней и задней части.

В передней части вы можете просто просверлить или выпилить несколько отверстий нужного размера и формы, которые подходят вашему пациенту. На картинке вы можете увидеть, где я проделал отверстия (просто для вашего вдохновения). Я использовал большую часть «Frostner», но вы можете сделать их как хотите. Поскольку я не хотел, чтобы лист был виден, я просверлил отверстие немного большего размера сзади, а не полностью, и отверстие меньшего размера спереди, как показано на рисунке выше !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!. Надеюсь, вы оставили место для Arduino и проводов. Да? Большой! Теперь отметьте, где они должны быть, и прорежьте V-образную канавку на каждом отверстии в передней части Arduino. Роща должна соответствовать любому кабелю, который вы хотите использовать. Рощи для светодиода Heartbeat, вилки питания, переключателя и пинцета теперь также можно отрезать.

В задней части просто нужно освободить место для электроники. Вероятно, лучше и легче всего вырезать эту часть, чтобы освободить место, но я не хотел, чтобы электроника была такой же видимой с задней стороны, поэтому я сделал только глухое отверстие.

Вся проводка и электроника должны быть прикреплены к тыльной стороне переднего бруска. Сожалею, что я так не поступил. Пришло время разрезать листовой металл на полосы, чтобы покрыть внутренние стенки отверстий. Перед тем, как приклеить их, прикрепите (припаяйте) к ним кусок провода, достаточно длинный, чтобы он доходил до Arduino. После приклеивания пайка получается грязной, так что сделайте это раньше. Проверьте, является ли металл проводящим или он чем-то покрыт. Если на нем есть покрытие, удалите его с помощью абразива или тепла.

Теперь вы можете приклеить лист и провода на место. Также прикрепите другую электронику согласно шагу 1.

Вы также можете прикрутить свою заднюю часть к передней.

Почти сделано!

Шаг 8: «Органы»

«Органы»
«Органы»
«Органы»
«Органы»

Я долго думал об этом после того, как все остальное было сделано. Мне нужно было что-то токопроводящее в виде кости, отвертки или чего-то в этом роде. Сначала я хотел вырезать его из листового металла, и вы вполне можете это сделать, но это много или работа. В итоге я отлил их из олова (просто припоя). Вы можете просто вырезать что-нибудь из твердой (твердой для деталей) древесины и смешать немного олова прямо с отливкой с помощью паяльника, а затем вытащить его. Я так и сделал. Я также сгибаю кусочками медную проволоку по форме. Это тоже неплохо работает, и таким образом можно сделать несколько хороших органов.

Это очень весело, и я уверен, что это нравится не только ребенку во мне. Я уверен, что настоящие дети хотели бы увидеть настоящий металл, произведенный за минуту. Только будьте осторожны с парами. Паяльное олово выделяет немного дыма, и слегка подгорающая древесина, вероятно, также не здорова. Так что делайте это в хорошо проветриваемой комнате, на улице или в другом месте, где вы (или ваш ребенок) не вдыхаете пары.

Шаг 9: Связывание некоторых проигрышных концов

Связывание некоторых проигрышных концов
Связывание некоторых проигрышных концов
Связывание некоторых проигрышных концов
Связывание некоторых проигрышных концов

Я подставил свой, может быть, вы тоже захотите это рассмотреть;)

Я также просверлил отверстие сзади, чтобы повесить его на стену

Как играть:

вы можете играть по-разному, но я думаю, что лучше всего, когда вы говорите несколько кусочков жести, которые должны входить и выходить из пациента, прежде чем вы проиграете, и они выровняются, а затем ваш партнер по игре должен возглавьте это число, пока кто-нибудь не проиграет

Пинцет, вероятно, следует ставить на место между раундами.

Удачи в творчестве и игре!

Я думаю, что это крутой проект для детей / подростков, которым можно заняться вместе со своими родителями, потому что вы можете многому научиться и потом сможете играть в то, что строите.

Рекомендуемые: