Оглавление:
- Шаг 1. Код
- Шаг 2: Соберите установку Arduino
- Шаг 3: кнопка
- Шаг 4: светодиоды
- Шаг 5: Улучшения / вариации
Видео: Electric Magic Eight Ball: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Вам интересно узнать секреты Вселенной? Что ж, Magic Eight Ball может не для вас!
Magic Eight Ball может ответить на все ваши вопросы со 100% гарантией! *
Используя Atmega328P Arduino, несколько светодиодов, кнопку и несколько резисторов, вы тоже можете создать свой собственный Magic Eight Ball!
Если Arduino Uno вам недоступен, но у вас есть регулятор напряжения и кристалл времени, вы тоже можете построить свой собственный Magic Eight Ball!
* Magic Eight Ball не несет ответственности за какие-либо последствия ваших действий, основанных на ваших решениях действовать в соответствии с указом Magic Eight Ball.
Список деталей:
1 Atmega328p
4 красных светодиода
1 резистор 1 кОм
4 резистора 560 Ом
1 кнопка мгновенного действия
1 регулятор напряжения LM7805
1 временной кристалл 16 МГц
Конденсаторы 0,022 мкФ
2 конденсатора по 10 мкФ
1 макетная плата
Шаг 1. Код
Самая сложная часть кода - отслеживать, где создаются переменные и где их можно изменять. Локальные переменные, такие как решение, могут быть изменены только внутри их метода, в то время как переменные класса, такие как delayLoop, могут быть изменены где угодно. Также важно понимать, какие переменные управляют вашим циклом и что изменяется после цикла. Трудно выполнить всю программу, если ваш цикл запускает светодиоды бесконечно.
Мы использовали существующий ArduinoUno, чтобы перенести наш код с компьютера на Arduino и протестировать наш код, прежде чем присоединять его к нашей последней схеме. Вероятно, это был бы самый простой способ сделать это, но любой метод переноса кода на Arduino также подойдет.
Шаг 2: Соберите установку Arduino
Для начала нам нужно настроить необходимые компоненты для запуска Arduino. Для питания ардуино мы используем аккумулятор на 9 В с регулятором напряжения на 5 В. Два конденсатора по 10 мкФ, прикрепленные к входным и выходным контактам регулятора, ведут к земле, а провод от среднего контакта к земле.
Кристалл времени прикреплен к контактам 9 и 10 Arduino, где два конденсатора 0,022 мкФ соединены с землей для обоих контактов.
Наконец, контакт 8 на Arduino необходимо подключить к земле.
Шаг 3: кнопка
Поместите кнопку в легкодоступную часть макета и соедините ее с выходным контактом регулятора напряжения для питания. Кроме того, подключите резистор 1 кОм к этому контакту кнопки и заземлению.
На противоположной стороне и в нижней половине кнопки подключите ее к контакту 4 на Arduino.
Шаг 4: светодиоды
На этом этапе четыре светодиода необходимо подключить к контактам 11, 14, 17 и 19. Другой контакт каждого светодиода необходимо подключить к одному из резисторов 560 Ом, каждый из которых заземлен.
Для этого устройства мы выбрали четыре светодиода для четырех возможных ответов; первый светодиод для «да», второй светодиод для «нет», третий светодиод для «возможно» и четвертый светодиод для «спросить еще раз».
Шаг 5: Улучшения / вариации
Поскольку это «волшебный» шар восьмерки, устройство может быть спрятано в каком-нибудь контейнере, например, в жестяной банке Altoids. Простое высвечивание светодиода из контейнера и доступ к кнопке может создать иллюзию того, что этот волшебный контейнер Altoids отвечает на вопросы.
Другой вариант улучшения этого устройства - припаять его к перфорированной плате, чтобы сделать его более прочным, и, если его припаять более компактно, он может поместиться в меньшие контейнеры.
Это устройство имеет светодиоды для визуального эффекта, но есть также возможность добавить к устройству аудиокомпонент. Возможно, подключение динамика к устройству и воспроизведение музыки по таймеру Jeopardy может добавить эстетики устройству. Очевидно, есть улучшение за счет добавления большего количества светодиодов, чтобы дать больше вариантов решения, что было бы довольно просто.
Рекомендуемые:
Electronic Magic 8 Ball and Eyeball: 11 шагов (с изображениями)
Электронный шар и глазное яблоко Magic 8: я хотел создать цифровую версию шара Magic 8 Ball … Тело его напечатано на 3D-принтере, а дисплей был изменен с многогранника синего цвета на небольшой OLED, управляемый случайным числом генератор, запрограммированный в Arduino NANO. Затем я
Magic Answers Ball с Arduino Pro Mini и TFT-дисплеем: 7 шагов
Шар Magic Answers Ball с Arduino Pro Mini и TFT-дисплеем. Некоторое время назад мы с дочерью разобрали шар Magic 8, чтобы она могла заменить двадцать ответов на ответы по своему выбору. Это был подарок ее другу. Это заставило меня задуматься о том, как сделать это в большем масштабе. Могли бы мы иметь много м
Помощник по бегу Microbit с Magic 8 Ball: 10 шагов
Помощник по бегу Microbit с Magic 8 Ball: мы собираемся запрограммировать Помощник по запуску с помощью Magic 8 Ball, помощник по бегу Microbit - отличное подспорье для людей, которые раньше много бегали, для людей, которые иногда бегают, или даже для людей, которые только начали бегать. . Иногда нужно принимать решения
Insane Electric Longboard Budet с декой из углеродного волокна: 6 шагов (с изображениями)
Insane Electric Longboard Budet With Carbon Fiber Deck: привет, прежде чем я расскажу о себе и почему я решил отправиться в это путешествие, я хотел бы сказать, пожалуйста, посмотрите мой видеоролик об эпическом монтаже верховой езды и моих практиках изготовления, что также важно, пожалуйста, подпишитесь на него действительно поможет моему обучению в колледже, потому что
Magic 8 Ball: 5 шагов (с изображениями)
Magic 8 Ball: этот учебник был создан во исполнение требований проекта Makecourse в Университете Южной Флориды (www.makecourse.com). Здравствуйте и добро пожаловать в мой проект MakeCourse. В своем последнем проекте я решил воссоздать электронный & ld