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

Эта ИНСТРУКЦИЯ будет проходить через ВЕСЬ мой ПРОЕКТ «Сделай сам» и каждый этап пути и процесса. Я также буду указывать, какие ресурсы и материалы вам понадобятся для создания вашего DIY-проекта (он похож на мой). My DIY Project - это простая игра, в которую можно играть вдвоем. Он в основном задает вопрос и ждет, пока не будет покрыт один из LDR (Light Dependent Resistant). Светодиод загорится, и это позволит игроку 1 или игроку 2 ответить на истинный или ложный вопрос. После того, как будут рассмотрены все вопросы, игра будет завершена.
Запасы
Необходимые материалы:
Хлебная Доска
Малиновый пирог
Картон
Лента
Маркеры
Мужской Мужской Провода
2 светодиода (разных цветов)
2 резистора (330 кОм)
2 датчика LDR
2 конденсатора 10 В
2 колпачка, чтобы что-то прикрыть.
Шаг 1: Первый шаг (сборка схемы)

Давайте вместе пройдемся по процессу построения схемы.
Прежде чем мы это сделаем, быстро просмотрите список комплектующих, чтобы увидеть, что вам нужно для настройки этой сложной / базовой схемы.
Теперь, когда у вас есть все, давайте начнем
Прежде всего, соедините два LDRS и конденсатора и убедитесь, что они работают с кодом.
Подключите LDR к отрицательной части конденсатора (для обоих). После этого подключите другую ногу обоих LDRS к источнику питания (5 Вольт). После этого подключите ножку LDR, подключенную к конденсатору, к контакту GPIO (для меня в данном случае это GPIO 5 Player 2 и 16 Player 1).
Затем подключите другую ногу конденсатора к земле (оба конденсатора).
Вот как вы настраиваете LDR, теперь подключите два светодиода и убедитесь, что они также работают с кодом.
Подключите отрицательную ногу светодиода к земле (оба). После этого подключите положительный полюс обоих светодиодов к резистору 330 Ом, а затем подключите этот резистор к выводу GPIO (в данном случае вывод 19 GPIO, игрок 2 и вывод 12, игрок 1).
После этого ваша схема должна выглядеть примерно так, как на картинке, которая у меня здесь (не обращайте внимания на схему рядом с ней)
Шаг 2: Второй шаг (Код)



Создание кода будет более сложной частью этого DIY-проекта, поэтому внимательно следите за ним.
Прежде всего напишите все импортные LED, LightSensor и Sleep:
от гпиозеро импортный LED, LightSensor
от времени импортный сон
Затем импортируйте свои переменные
LDR1 = световой датчик (16, 5, 1)
LDR2 = световой датчик (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
Теперь задайте свой первый вопрос, чтобы появился вопрос, и если игрок 1 или 2 накроет свой датчик, чтобы включить светодиод, это будет выглядеть следующим образом:
print («Рам и Ром - одно и то же»)
в то время как True:
если ldr2.value == (0):
print ( Ответ игрока 1:)
led2.on ():
answer = input ("Верно или неверно")
если ответ == "F" (или T в зависимости от вопроса)
print ( Игрок 2, вы правы!)
p1 () (это будет важно позже)
еще:
print ("Извините, неверно")
p1 ()
Сделайте то же самое с игроком 2 (просто нужно поменять 1 на 2)
while True: if ldr1.value == (0): print ("Ответ игрока 1:) led1.on (): answer = input (" True или False ") if answer ==" F "(или T в зависимости от вопрос) print («Игрок 1, вы правы!) p1 () (Это будет важно позже) else: print (« Извините, неверно ») p1 ()
Что означает p1 (), так это то, что при выполнении того же кода для других вопросов вопросы будут определены (это в основном означает, что после ответа на вопрос он перейдет к этому вопросу. Так, например:
Следующий вопрос
def p1 ()
print ('\ n') (в основном это дает пространство между вопросами)
print («2. Лучший способ охладить компьютер - это поставить его на улицу»)
Тогда вы использовали бы тот же код с LDR (который выше)
Затем вы вместо p1 () поместите p2 (), чтобы перейти к следующему вопросу (конечно, используя код определения в Python).
Вот и все. Это кодирование части схемы, чтобы все работало.
Шаг 3. Собираем все вместе (с тестированием и запуском)
После того, как схема завершена и код готов, запустите и проверьте свой код и посмотрите, работает ли он, если нет, то это могут быть различные проблемы:
Неисправная макетная плата или плохие провода
Светодиод неисправен или LDR не работает должным образом
Что-то не так с вашим кодом или схемой
После тестирования и т.п. настройте свой код и сделайте его как можно более гладким.
Теперь поговорим о том, чтобы собрать все вместе
Получите запасы картона и ленты.
1. Отрежьте картон, достаточный для каждой стороны хлебного полотна, а затем вырежьте квадрат, где находится световой резистор, чтобы вы могли положить его поверх него (для обеих сторон и отметьте квадрат маркером)
2. Отрежьте картон до конца макета, чтобы коробка была завершена.
3. Теперь вы можете запустить игру и играть в нее.
Рекомендуемые:
Голокрон со светодиодной подсветкой (Звездные войны): сделано в Fusion 360: 18 шагов (с изображениями)

Светодиодный голокрон с подсветкой («Звездные войны»): Сделано в Fusion 360: Мне очень приятно, когда я работаю с Fusion 360 над созданием чего-то красивого, особенно для создания чего-то с освещением. Почему бы не сделать проект, совместив фильм «Звездные войны» с освещением? Поэтому я решил сделать этот поучительный проект
Трансформер (Mashup) - Сделано Девасьей Шармой и Шаурья Шов: 5 шагов

Трансформер (Mashup) - Сделано Девасьей Шармой и Шаурьей Шов: Привет! Я Девасья Шарма, и я здесь со своим другом Шаурьей Шаем! Сегодня мы хотим показать вам одну из наших самых уникальных идей, которая ОЧЕНЬ интересна! Нам 13 лет, и мы сделали свой проект полностью с нуля! Мы студенты из Индии и
ПОРТАТИВНЫЙ БУМБОКС СДЕЛАНО СДЕЛАНО: 20 шагов (с изображениями)

ПОРТАТИВНЫЙ БУМБОКС DIY: Привет всем, в этой инструкции я покажу вам, ребята, как я построил этот простой бумбокс из фанеры с помощью нескольких портативных электрических инструментов. дня в день
Горелка с питанием от USB! Этот проект может прожечь пластик / дерево / бумагу (веселый проект также должен быть очень качественным деревом): 3 шага

Горелка с питанием от USB! Этот проект может прожечь пластик / дерево / бумагу (забавный проект также должен быть из очень хорошего дерева): НЕ ДЕЛАЙТЕ ЭТО С ПОМОЩЬЮ USB !!!! я узнал, что это может повредить ваш компьютер из всех комментариев. мой компьютер в порядке. Используйте зарядное устройство для телефона на 600 мА, 5 В. Я использовал это, и он отлично работает, и ничего не может быть повреждено, если вы воспользуетесь предохранительной вилкой, чтобы отключить питание
Сделайте портативный цифровой высотомер. Сделано в TechShop Detroit: 3 шага (с изображениями)

Сделайте портативный цифровой высотомер. Сделано в TechShop Detroit.: Предыстория: В настоящее время цифровые штангенциркули очень недороги и являются частью повседневных инструментов производителей при проектировании вещей. Он также очень портативный. Иногда нам понадобится цифровой высотомер. Недавно я создал 2 полусферических пар