
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Я создал машину для принятия решений, которая вращает свет вокруг диска при встряхивании и, наконец, останавливается на одном выборе. Вы можете использовать это по-разному, чтобы решить, какую еду приготовить, чем заняться, чтобы избавиться от скуки, или даже какую тренировку сделать в течение дня. Следуйте за мной, чтобы увидеть, как я это сделал!
Запасы
- Контроллер Circuit Playground Express
- 3 батарейки ААА
- Батарейный блок AAA
- Ноутбук
- Деревянная панель (у меня 6х6 ")
- Чувствовала
- Вышивальная нить
- Клей
- Ножницы
- Карточки или плотная бумага
- Акриловая краска и кисть
- Изоляционная лента
- Правитель
- Карандаш
Шаг 1: запрограммируйте свой микроконтроллер

Используйте Adafruit, чтобы запрограммировать диск так, чтобы одиночный белый свет фотона облетал границу с уменьшающейся скоростью, пока, наконец, не приземлился на одиночный свет. Это руководство помогло мне понять, как запрограммировать реакцию колеса на сильную встряску. Основные инструменты для понимания этой программы - это две переменные: «время» и «задержка». Чтобы настроить длину и скорость цикла, измените числа этих двух переменных в соответствии с вашими предпочтениями в отношении скорости и времени.
Я пропустил шаги 7 и 8 и сразу перешел к шагу 9, потому что я не хотел, чтобы контроллер издавал какие-либо звуки, пока он не остановится на окончательном выборе. Я также решил, что плата будет реагировать только на встряхивание 8g, что затрудняет случайную активацию ответа. В оттенке пера с фотонным набором я в конце концов решил изменить его на «выбирать случайное число от 0 до 255», чтобы цвет был разным при каждом встряхивании.
Шаг 2: Создайте свою обложку



Для своего проекта я не хотел, чтобы печатная плата была видна, поэтому я вырезал для нее бумажную обложку.
На обратной стороне бумаги обведите свой микроконтроллер и отметьте расположение ламп. Используйте острый инструмент, например булавку или шило, чтобы проткнуть отверстия, через которые будет светить свет. Кончиком карандаша при необходимости расширите отверстия.
Вырежьте полоску бумаги длиной 6 дюймов и шириной 1/4 дюйма. Постучите им по краю диска, наклеивая ленту изнутри, не закрывая отверстия. Ножницами вырежьте небольшое пространство для прохождения аккорда. Теперь вы сможете надеть крышку прямо на контроллер.
Шаг 3: сшейте карман для аккумулятора


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

Определите центр доски, проведя линейкой линии от угла к углу. Используйте ленту, чтобы прикрепить печатную плату к панели, убедившись, что ни один из светодиодов не закрыт. Присоедините аккумуляторную батарею к печатной плате и положите ее в карман на задней панели. Закрепите аккорд лентой, чтобы он не двигался. Затем наденьте бумажную крышку на схему и прикрепите ее к доске по краям с помощью скотча.
Шаг 5: набросайте обложку


Измерьте доску и отрежьте кусок мультимедийной или бристольской бумаги того же размера. Вырежьте круг в центре, чтобы бумага могла скользить по крышке контроллера.
С помощью линейки наметьте линии, исходящие от источников света в центре к краю панели. Затем проведите линии между каждой из этих отметок до самого края, чтобы каждому свету соответствовал клин.
Решите, сколькими разными цветами вы хотите раскрасить свое «колесо». Я решил, что мне нужно всего три цвета, поэтому я пометил клинья цифрами 1, 2 и 3, чтобы определить цвета на будущее.
Примечание: в контроллере есть два промежутка, где нет индикаторов, поэтому я использовал эти дополнительные клинья как место, чтобы обозначить назначение устройства.
Шаг 6: нарисуйте свой дизайн
Перед покраской удалите бумагу с верхней части доски. Используйте малярный скотч, чтобы замаскировать линии вокруг клиньев, которые вы рисуете в первую очередь.
Обратите внимание на время высыхания акриловой краски и обязательно подождите, прежде чем заклеивать уже окрашенную область. Я сделал ошибку, заклеив один из участков слишком рано, и когда я снял ленту, она стянула с собой часть краски.
Шаг 7. Маркируйте клинья

Пришло время решить, что решать! Если, например, вы хотите, чтобы спиннер подсказывал вам, что готовить на обед, напишите название отдельного блюда на каждой полоске, за исключением двух клиньев, которые не соответствуют лампочкам.
Я решил прикрепить свой окончательный дизайн с помощью липучки, чтобы у меня была возможность заменить его другими этикетками в соответствии с различными сценариями.
Прикрепите свой дизайн к доске, выровняв его так, чтобы метки совпадали с источниками света.
Шаг 8: встряхните

Включите аккумулятор и сильно встряхните доску, чтобы решить свою судьбу!
Рекомендуемые:
Как модифицировать сервопривод, чтобы получить обратную связь по замкнутому циклу: 7 шагов

Как изменить сервопривод для получения обратной связи по замкнутому контуру: ► Во время управления сервоприводом с помощью микроконтроллера (как Arduino) вы можете отдавать ему только приказы целевого местоположения (в сигнале PPM). С этим приказом сервопривод будет двигаться к этой цели место нахождения. Но это не мгновенно! Вы точно не знаете, когда
Как сделать так, чтобы сейф следил за игрой среди нас - Электропроводка: 7 шагов

Как сделать защитный бокс в соответствии с игрой «Среди нас» - Задача по электромонтажу: Сегодня я покажу вам, как сделать охранный ящик в соответствии с игрой «Среди нас» - «Электропроводка»
Как создать датчик парковки, чтобы решить проблему поиска свободного места: 12 шагов

Как создать датчик парковки, чтобы решить проблему поиска свободного места: в этом проекте мы создадим простой датчик парковки, используя Raspberry Pi. Получается, что каждое утро мне приходится сталкиваться с вопросом: ЕДИНСТВЕННОЕ парковочное место перед моим офисом уже занято? Потому что, когда это действительно так, мне нужно обойти
Как решить проблему обновления контроллера Clone SimpleBGC: 4 шага

Как решить проблему обновления контроллера клонирования SimpleBGC: Здравствуйте. Недавно я работал над контроллером подвеса SimpleBGC для своего проекта дрона. Я успешно подключил и настроил. Он работал отлично. После этого я хотел обновить его прошивку с v2.2 до v2.4. Итак, после того, как я модернизировал стабилизатор, он
Как решить проблему с разъемом для наушников на Slacker G2: 5 шагов

Как решить проблему с разъемом для наушников на Slacker G2: Здравствуйте, В этой инструкции рассказывается, как исправить раздражающий разъем для наушников на Slacker G2. Очень раздражает! Очень частая проблема. Мне пришлось самому исправить свой Slacker, так как Slacker не заменил его. Grrrrrrrr. Итак, это