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, Júl
Anonim
DIY PROJEKT
DIY PROJEKT

Tento POUČENÍ prejde mojím CELÝM PROJEKTOM DIY a každým krokom cesty a procesu. Budem tiež uvádzať, aký typ zdrojov a dodávok budete potrebovať na vybudovanie vlastného projektu (svojpomocne). My DIY Project je v zásade jednoduchá hra, ktorú je možné hrať s dvoma hráčmi. V zásade kladie otázku a čaká na pokrytie jedného z LDR (odolných voči svetlu). LED dióda sa rozsvieti a to umožní hráčovi 1 alebo hráčovi 2 odpovedať na pravdivú alebo nepravdivú otázku. Potom, čo prejde všetkými otázkami, je hra dokončená.

Zásoby

Potrebné zásoby sú:

BreadBoard

Malinový koláč

Kartón

Páska

Značkovače

Mužské mužské drôty

2 LED (rôzne farby)

2 odpory (330 K Ohm)

2 senzory LDR

2 10 V kondenzátory

2 čiapky na zakrytie niečoho.

Krok 1: Prvý krok (zostavenie obvodu)

Prvý krok (zostavenie obvodu)
Prvý krok (zostavenie obvodu)

Prejdeme sa spolu procesom budovania okruhu

Predtým, ako to urobíme, si rýchlo prezrite zoznam dodávok a zistite, čo potrebujete na nastavenie tohto komplexného / základného obvodu

Teraz, keď máte všetko, začnime

Najprv spojte svoje dva LDRS a kondenzátory a zaistite, aby fungovali s kódom

Pripojte LDR k zápornej časti kondenzátora (pre obidva). Potom spojte druhú nohu oboch LDRS s napájaním (5 voltov). Potom pripojte nohu LDR pripojenú ku kondenzátoru ku kolíku GPIO (Pre mňa je to v tomto prípade GPIO 5 Player 2 a 16 Player 1).

Potom pripojte druhú nohu kondenzátora k zemi (oba kondenzátory).

Takto nastavíte LDR, teraz pripojte dve LED diódy a uistite sa, že fungujú aj s kódom.

Pripojte negatívnu časť LED diódy k uzemneniu (obe). Potom prepojte kladnú časť obidvoch diód LED s odporom 330 ohmov a potom tento odpor pripojte ku kolíku GPIO (v tomto prípade GPIO pin 19 prehrávač 2 a pin 12 prehrávač 1)

Potom by váš obvod mal vyzerať podobne ako obrázok, ktorý tu mám (Ignorujte obvod vedľa neho)

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)

Vytvorenie kódu bude najťažšou súčasťou tohto projektu DIY, preto ho pozorne sledujte

Najprv napíšte všetky importované LED, svetelný senzor a spánok:

od gpiozero import LED, LightSensor

z času importu spánku

Potom importujte svoje premenné

LDR1 = svetelný senzor (16, 5, 1)

LDR2 = LightSensor (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Teraz položte svoju prvú otázku, aby sa otázka zobrazila. Ak má hráč 1 alebo 2, zakryte senzor a zapnite LED diódy. Bude to vyzerať takto:

tlač („Ram a Rom sú to isté“)

kým je pravda:

ak ldr2.value == (0):

vytlačiť („Odpoveď hráča 1:)

led2.on ():

answer = input („True or False“)

if answer == "F" (Alebo T v závislosti od otázky)

vytlačiť („Hráč 2, máš pravdu!)

p1 () (Toto bude dôležité neskôr)

inak:

vytlačiť („Prepáčte, nesprávne“)

p1 ()

To isté urobte s prehrávačom 2 (stačí zmeniť 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) vytlačiť („Hráč 1, máš pravdu!) p1 () (Toto bude dôležité neskôr) else: print („ Prepáč, nesprávne “) p1 ()

P1 () znamená, že pri vykonávaní rovnakého kódu pre ďalšie otázky budú otázky definované (to v zásade znamená, že po zodpovedaní otázky prejde na danú otázku. Napríklad:

Ďalšia otázka

def p1 ()

print ('\ n') (V zásade je medzi otázkami priestor)

vytlačiť („2. Najlepším spôsobom, ako vychladnúť počítač, je dať ho von“)

Potom by ste zadali rovnaký kód s LDR (čo je uvedené vyššie)

Potom by ste namiesto p1 () namiesto p1 () vložili p2 (), čím prejdete na nasledujúcu otázku (Samozrejme pomocou definičného kódu v Pythone).

A to je všetko. To je kódovacia časť obvodu, aby všetko fungovalo.

Krok 3: Dajte to všetko dohromady (s testovaním a spustením)

Keď je obvod hotový a kód je hotový, spustite a otestujte svoj kód a zistite, či funguje, ak nie, môže ísť o množstvo týchto problémov:

Chybný doska alebo zlé drôty

LED je prerušená alebo LDR nefunguje správne

Niečo nie je v poriadku s vašim kódom alebo obvodmi

Po vykonaní testovania a podobne nakonfigurujte kód a urobte ho čo najhladším.

Teraz si povedzme niečo o tom, ako to dať dohromady

Kúpte si zásoby lepenky a pásky.

1. Kartón odstrihnite dostatočne na každú stranu cestičky a potom rozrežte námestie na miesto, kde je svetelný odpor, aby ste naň mohli položiť hadičku (pre obe strany a označte štvorec značkou)

2. Odrežte lepenku na koniec Breadboardu, aby bola škatuľa dokončená

3. Teraz môžete spustiť svoju hru a hrať ju.

Odporúča: