Оглавление:

ПРОЕКТ СДЕЛАНО: 3 шага
ПРОЕКТ СДЕЛАНО: 3 шага

Видео: ПРОЕКТ СДЕЛАНО: 3 шага

Видео: ПРОЕКТ СДЕЛАНО: 3 шага
Видео: Вместо того, чтобы ждать, когда я похудею, я просто изучила свой тип фигуры. 2024, Ноябрь
Anonim
ПРОЕКТ СДЕЛАНО
ПРОЕКТ СДЕЛАНО

Эта ИНСТРУКЦИЯ будет проходить через ВЕСЬ мой ПРОЕКТ «Сделай сам» и каждый этап пути и процесса. Я также буду указывать, какие ресурсы и материалы вам понадобятся для создания вашего 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. Теперь вы можете запустить игру и играть в нее.

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