Spisu treści:

PROJEKT DIY: 3 kroki
PROJEKT DIY: 3 kroki

Wideo: PROJEKT DIY: 3 kroki

Wideo: PROJEKT DIY: 3 kroki
Wideo: Как сделать 3д модель для печати на 3д принтере. Уроки FreeCAD. 2024, Listopad
Anonim
PROJEKT Zrób to sam
PROJEKT Zrób to sam

Ta INSTRUKCJA omówi mój CAŁY PROJEKT DIY i każdy etap podróży i procesu. Będę również podawał, jakiego rodzaju zasoby i materiały będą potrzebne do zbudowania swojego projektu DIY (podobnego do mojego). Mój projekt DIY to w zasadzie prosta gra, w którą może grać dwóch graczy. Zasadniczo zadaje pytanie i czeka na pokrycie jednego z LDR (Light Dependent Resistant). Dioda LED zaświeci się, co pozwoli graczowi 1 lub graczowi 2 odpowiedzieć na prawdziwe lub fałszywe pytanie. Po przejściu wszystkich pytań gra jest zakończona.

Kieszonkowe dzieci

Potrzebne materiały eksploatacyjne to:

Chlebak

Ciasto Malinowe

Karton

Taśma

Markery

Męskie przewody męskie

2 diody LED (różne kolory)

2 rezystory (330 kiloomów)

2 czujniki LDR

2 kondensatory 10 V

2 czapki, aby coś zakryć.

Krok 1: Pierwszy krok (składanie obwodu)

Pierwszy krok (składanie obwodu)
Pierwszy krok (składanie obwodu)

Przejdźmy razem przez proces budowania obwodu

Zanim to zrobimy, szybko przejrzyj listę dostaw, aby zobaczyć, czego potrzebujesz, aby skonfigurować ten złożony / podstawowy obwód

Teraz, gdy masz wszystko, zacznijmy

Przede wszystkim połącz dwa LDRS i kondensatory i upewnij się, że działają z kodem

Podłącz LDR do ujemnej części kondensatora (dla obu). Po wykonaniu tej czynności podłącz drugą nogę obu LDRS do zasilania (5 V). Po tym podłącz nogę LDR podłączoną do kondensatora do pinu GPIO (dla mnie w tym przypadku jest to GPIO 5 Player 2 i 16 Player 1).

Następnie podłącz drugą nogę kondensatora do uziemienia (oba kondensatory).

W ten sposób konfigurujesz LDR, teraz podłącz dwie diody LED i upewnij się, że działają również z kodem.

Podłącz ujemną nogę diody LED do uziemienia (obie). Następnie podłącz dodatnią nogę obu diod LED z rezystorem 330 Ohm, a następnie podłącz ten rezystor do pinu GPIO (w tym przypadku GPIO Pin 19 Player 2 i Pin 12 Player 1)

Po tym twój obwód powinien wyglądać jak na obrazku, który tutaj mam (zignoruj obwód obok niego)

Krok 2: Drugi krok (Kod)

Drugi krok (Kodeks)
Drugi krok (Kodeks)
Drugi krok (Kodeks)
Drugi krok (Kodeks)
Drugi krok (Kodeks)
Drugi krok (Kodeks)

Tworzenie kodu będzie trudniejszą częścią tego projektu DIY, więc postępuj uważnie

Przede wszystkim napisz wszystkie import LED, LightSensor i Sleep:

z importu gpiozero LED, LightSensor

od czasu importuj sen

Następnie zaimportuj swoje zmienne

LDR1 = czujnik światła (16, 5, 1)

LDR2 = czujnik światła (5, 5, 1)

LED1 = LED(12)

LED2 = LED(19)

Teraz zrób swoje pierwsze pytanie, aby pojawiło się pytanie i mając gracza 1 lub 2, zakryj czujnik, aby włączyć diodę LED, będzie to wyglądać tak:

print("Ram i Rom to to samo")

podczas gdy prawda:

jeśli ldr2.value == (0):

print( Odpowiedź gracza 1:)

led2.on():

answer=input („Prawda czy fałsz”)

if odpowiedź == "F" (Lub T w zależności od pytania)

print( Gracz 2 masz rację!)

p1() (Będzie to ważne później)

w przeciwnym razie:

print("Przepraszam, niepoprawnie")

p1()

Zrób to samo z graczem 2 (wystarczy zmienić 1 na 2)

while True:if ldr1.value == (0): print("Odpowiedź gracza 1:) led1.on(): answer=input ("Prawda lub fałsz") if answer == "F" (Lub T w zależności od pytanie) print("Gracz 1 masz rację!) p1() (To będzie ważne później) else: print("Przepraszam, niepoprawnie") p1()

P1() oznacza, że wykonując ten sam kod dla innych pytań, pytania zostaną zdefiniowane (w zasadzie oznacza to, że po udzieleniu odpowiedzi na pytanie przejdzie do tego pytania. Na przykład:

Następne pytanie

def p1()

print('\n') (W zasadzie daje to odstęp między pytaniami)

print("2. Najlepszym sposobem na ochłodzenie komputera jest wystawienie go na zewnątrz")

Wtedy zrobiłbyś ten sam kod z LDR (który jest powyżej)

Wtedy zamiast tego umieściłbyś p2() zamiast p1(), aby przejść do następnego pytania (oczywiście używając kodu definiującego w Pythonie).

I to wszystko. To jest kodująca część Obwodu, aby wszystko działało.

Krok 3: Łączenie wszystkiego w całość (z testowaniem i uruchamianiem)

Po zakończeniu obwodu i ukończeniu kodu uruchom i przetestuj swój kod i sprawdź, czy działa, jeśli nie, może to oznaczać różne problemy:

Wadliwa płyta chlebowa lub złe przewody

Dioda LED jest zepsuta lub LDR nie działa prawidłowo

Coś nie tak z twoim kodem lub obwodami

Po wykonaniu testów itp. skonfiguruj swój kod i spraw, aby był tak płynny, jak to tylko możliwe.

Porozmawiajmy teraz o połączeniu tego

Zaopatrz się w karton i taśmę.

1. Wytnij karton wystarczająco na każdą stronę chleba, a następnie wytnij kwadrat na miejsce, w którym znajduje się rezystor świetlny, aby można było umieścić na nim swój zapas (dla obu stron i zaznacz kwadrat markerem)

2. Wytnij karton na koniec deski do krojenia chleba, aby pudełko było wypełnione

3. Teraz możesz uruchomić swoją grę i zagrać w nią.

Zalecana: