Съдържание:

Направи си сам проект: 3 стъпки
Направи си сам проект: 3 стъпки

Видео: Направи си сам проект: 3 стъпки

Видео: Направи си сам проект: 3 стъпки
Видео: Персонализирайте вашите "Направи сам" проекти със серия Dremel Arts & Crafts 2024, Юли
Anonim
Направи си сам проект
Направи си сам проект

Този ИНСТРУКТИВЕН ще премине през целия ми проект „Направи си сам“и всяка стъпка от пътуването и процеса. Също така ще посоча какъв вид ресурси и консумативи ще ви трябват, за да изградите вашия проект „Направи си сам“(Това е подобно на моя). My DIY Project е основно проста игра, която може да се играе с двама играчи. По принцип той задава въпрос и изчаква да бъде покрит един от LDR (Light Dependent Resistant). Светодиодът ще се включи и това ще позволи на играч 1 или играч 2 да отговорят на верен или невярен въпрос. След като премине през всички въпроси, играта е завършена.

Консумативи

Необходимите консумативи са:

BreadBoard

Малинов пай

Картон

Лента

Маркери

Мъжки мъжки проводници

2 LED (различни цветове)

2 резистора (330 K Ohm)

2 LDR сензора

2 10 V кондензатора

2 капачки за покриване на нещо.

Стъпка 1: Първа стъпка (Сглобяване на веригата)

Първа стъпка (Сглобяване на веригата)
Първа стъпка (Сглобяване на веригата)

Нека преминем заедно през процеса на изграждане на веригата

Преди да направим това, бързо прегледайте списъка с доставки, за да видите какво ви е необходимо, за да настроите тази сложна / основна верига

Сега, когато имате всичко, нека започнем

Първо сглобете двата си LDRS и кондензатора заедно и се уверете, че работят с код

Свържете LDR към отрицателната част на кондензатора (и за двата). След като направите това, свържете другия крак на двата LDRS към захранването (5 волта). След това свържете крака на LDR, свързан към кондензатора, към GPIO Pin (За мен в този случай това е GPIO 5 Player 2 и 16 Player 1).

След това свържете другия крак на кондензатора към земята (И двата кондензатора).

Ето как настройвате LDR, сега свържете двата светодиода и се уверете, че работят и с код.

Свържете отрицателния крак на светодиода към земята (и двата). След това свържете положителния крак на двата светодиода с резистор от 330 ома и след това свържете този резистор към GPIO щифт (в този случай GPIO Pin 19 Player 2 и Pin 12 Player 1)

След това вашата верига трябва да изглежда нещо като картината, която имам тук (Игнорирайте веригата до нея)

Стъпка 2: Втора стъпка (кодът)

Втора стъпка (кодът)
Втора стъпка (кодът)
Втора стъпка (кодът)
Втора стъпка (кодът)
Втора стъпка (кодът)
Втора стъпка (кодът)

Създаването на кода ще бъде по -трудната част от този проект „направи си сам“, затова следвайте внимателно

Преди всичко напишете всички LED за импортиране, LightSensor и Sleep:

от gpiozero import LED, LightSensor

от време внос сън

След това импортирайте променливите си

LDR1 = LightSensor (16, 5, 1)

LDR2 = LightSensor (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Сега направете първия си въпрос, за да се появи въпросът и като имате Player 1 или 2, покрийте сензора им, за да включите светодиода, това ще изглежда така:

print ("Рам и Ром са едно и също нещо")

докато е вярно:

ако ldr2.value == (0):

print ( Играч 1 отговор:)

led2.on ():

answer = input ("Вярно или невярно")

if answer == "F" (Или T в зависимост от въпроса)

print ( Играч 2 си прав!)

p1 () (Това ще бъде важно по -късно)

иначе:

print ("Съжалявам, неправилно")

p1 ()

Направете същото с Player 2 (Просто трябва да промените 1 на 2)

while True: if ldr1.value == (0): print ("Отговор на Player 1:) led1.on (): answer = input (" True или False "), ако answer ==" F "(Или T в зависимост от въпрос) print ("Играч 1 си прав!) p1 () (Това ще бъде важно по -късно) else: print (" Съжалявам, неправилно ") p1 ()

P1 () означава, че когато правите същия код за други въпроси, въпросите ще бъдат дефинирани (това основно означава, че след като отговорите на въпроса, той ще премине към този въпрос. Така например:

Следващият въпрос

def p1 ()

print ('\ n') (Това основно дава пространство между въпросите)

print ("2. Най -добрият начин да охладите компютъра е да го поставите навън")

Тогава бихте направили същия код с LDR (което е по -горе)

Тогава вместо това бихте поставили p2 () вместо p1 (), за да преминете към следващия въпрос (Разбира се, като използвате дефиниращия код в Python).

И това е всичко. Това е кодиращата част на схемата, за да работи всичко.

Стъпка 3: Обединяване на всичко (с тестване и стартиране)

След като веригата е свършена и кодът е направен, стартирайте и тествайте кода си и вижте дали работи, ако не е, тогава може да са различни от тези проблеми:

Дефектна платка или лоши проводници

Светодиодът е счупен или LDR не работи правилно

Нещо не е наред с вашия код или схема

След като направите тестване и подобни, конфигурирайте кода си и го направете възможно най -гладко.

Сега нека поговорим за това да го съберем

Вземете вашите запаси от картон и лента.

1. Изрежете Картона достатъчно за всяка страна на хляба и след това изрежете квадрат за мястото, където е светлинният резистор, за да можете да го поставите върху него (За двете страни и маркирайте квадрата с маркер)

2. Изрежете картона за края на платката, за да завършите кутията

3. Сега можете да стартирате играта си и да я играете.

Препоръчано: