Obsah:

DIY PROJEKT: 3 kroky
DIY PROJEKT: 3 kroky

Video: DIY PROJEKT: 3 kroky

Video: DIY PROJEKT: 3 kroky
Video: Recycling a DOOR into a GUITAR - My CRAZY DIY Project 2024, Listopad
Anonim
DIY PROJEKT
DIY PROJEKT

Tento POUČENÍ projde mým CELÝM DIY PROJEKTEM a každým krokem cesty a procesu. Budu také uvádět, jaký typ zdrojů a dodávek budete potřebovat k vybudování projektu DIY (to je podobné mému). My DIY Project je v podstatě jednoduchá hra, kterou lze hrát ve dvou hráčích. V zásadě položí otázku a čeká na pokrytí jednoho z LDR (Light Dependent Resistant). LED dioda se rozsvítí a to umožní hráči 1 nebo hráči 2 odpovědět na pravdivou nebo nepravdivou otázku. Poté, co projde všemi otázkami, je hra dokončena.

Zásoby

Potřebné zásoby jsou:

BreadBoard

Malinový koláč

Lepenka

Páska

markery

Mužské mužské dráty

2 LED (různé barvy)

2 odpory (330 K Ohm)

2 snímače LDR

2 10 V kondenzátory

2 čepice k zakrytí něčeho.

Krok 1: První krok (sestavení obvodu)

První krok (Sestavení obvodu)
První krok (Sestavení obvodu)

Pojďme si společně projít proces budování okruhu

Než to uděláme, rychle si prohlédněte seznam dodávek, abyste zjistili, co potřebujete k nastavení tohoto komplexního / základního obvodu

Nyní, když máte vše, můžeme začít

Nejprve spojte své dva LDRS a kondenzátory a ujistěte se, že fungují s kódem

Připojte LDR k záporné části kondenzátoru (pro oba). Poté proveďte připojení druhé nohy obou LDRS k napájení (5 voltů). Poté připojte nohu LDR připojenou ke kondenzátoru ke kolíku GPIO (pro mě je to v tomto případě GPIO 5 Player 2 a 16 Player 1).

Poté připojte druhou nohu kondenzátoru k zemi (oba kondenzátory).

Takto nastavíte LDR, nyní připojíte dvě LED diody a zajistíte, aby fungovaly také s kódem.

Připojte zápornou část LED k uzemnění (obě). Poté připojte kladnou část obou LED diod s odporem 330 Ohm a poté připojte tento odpor ke kolíku GPIO (v tomto případě GPIO Pin 19 Player 2 a Pin 12 Player 1)

Poté by váš obvod měl vypadat něco jako obrázek, který zde mám (Ignorujte obvod vedle něj)

Krok 2: Druhý krok (kód)

Druhý krok (kód)
Druhý krok (kód)
Druhý krok (kód)
Druhý krok (kód)
Druhý krok (kód)
Druhý krok (kód)

Vytvoření kódu bude nejobtížnější součástí tohoto projektu DIY, proto jej pečlivě sledujte

Nejprve zapište všechny importované LED, LightSensor a Sleep:

od gpiozero import LED, LightSensor

z časového importu spánku

Poté importujte proměnné

LDR1 = LightSensor (16, 5, 1)

LDR2 = LightSensor (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Nyní položte svou první otázku, aby se otázka zobrazila, a když má hráč 1 nebo 2, zakryjte senzor, aby se rozsvítila jeho LED, bude to vypadat takto:

tisk („Ram a Rom jsou totéž“)

zatímco pravda:

pokud ldr2.value == (0):

tisk ( Odpověď hráče 1:)

led2.on ():

answer = input („True or False“)

if answer == "F" (Nebo T v závislosti na otázce)

tisk („Hráč 2 máš pravdu!)

p1 () (To bude důležité později)

jiný:

tisk („Omlouváme se, nesprávný“)

p1 ()

Udělejte to samé s hráčem 2 (stačí změnit 1 na 2)

while True: if ldr1.value == (0): print ("Player 1 Answer:) led1.on (): answer = input (" True or False ") if answer ==" F "(or T depending on the otázka) print („Player 1 you are right!) p1 () (This will be important later) else: print (" Sorry, Incorrect ") p1 ()

P1 () znamená, že při provádění stejného kódu pro jiné otázky budou otázky definovány (to v zásadě znamená, že po zodpovězení otázky přejde na tuto otázku. Například:

Další otázka

def p1 ()

print ('\ n') (To v zásadě dává mezeru mezi otázkami)

tisk („2. Nejlepší způsob, jak vychladnout počítač, je dát ho ven“)

Pak byste stejný kód s LDR (což je výše)

Pak byste místo p1 () místo toho vložili p2 (), abyste přešli na další otázku (Samozřejmě pomocí definičního kódu v Pythonu).

A je to. To je kódovací část obvodu, aby vše fungovalo.

Krok 3: Dát vše dohromady (s testováním a spuštěním)

Po dokončení obvodu a dokončení kódu spusťte a otestujte svůj kód a zjistěte, zda funguje, pokud ne, může jít o řadu těchto problémů:

Vadný prkénko nebo špatné dráty

LED je přerušená nebo LDR nefunguje správně

Něco není v pořádku s vaším kódem nebo obvody

Po provedení testů a podobně nakonfigurujte kód a zajistěte jej co nejplynulejší.

Nyní si promluvme o tom, jak to dát dohromady

Získejte své zásoby lepenky a pásky.

1. Vystřihněte karton dostatečně na každou stranu chlebové placky a poté ořízněte čtverec na místo, kde je světelný odpor, abyste na něj mohli dát svůj hadr (pro obě strany a označte čtverec značkou)

2. Odřízněte lepenku na konec prkénka, aby byla krabice dokončena

3. Nyní můžete spustit hru a hrát ji.

Doporučuje: