Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Pierwszy krok (składanie obwodu)
- Krok 2: Drugi krok (Kod)
- Krok 3: Łączenie wszystkiego w całość (z testowaniem i uruchamianiem)
Wideo: PROJEKT DIY: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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)
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)
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:
Projekt stabilizatora gimbala: kroki 9 (ze zdjęciami)
Gimbal Stabilizer Project: Jak zrobić gimbalaDowiedz się, jak zrobić 2-osiowy gimbal do swojej kamery akcjiW dzisiejszej kulturze wszyscy uwielbiamy nagrywać wideo i utrwalać chwile, zwłaszcza gdy jesteś twórcą treści, takim jak ja, z pewnością zmierzyłeś się z problemem taki chwiejny film
Pomysł na projekt DIY Inventive ART ze światłami LED i dźwiękiem: 3 kroki
DIY Inventive ART Project Idea ze światłami LED i dźwiękiem: W tym filmie pokażę, jak stworzyć wyjątkowy projekt artystyczny w domu za pomocą taśmy LED i dźwięku
Automatyczna doniczka Smart Plant - (DIY, wydruk 3D, Arduino, samonawadnianie, projekt): 23 kroki (ze zdjęciami)
Automatyczna doniczka Smart Plant - (DIY, 3D Print, Arduino, Self Watering, Project): Witam,Czasami, gdy wyjeżdżamy z domu na kilka dni lub jesteśmy naprawdę zajęci, rośliny domowe (niesprawiedliwie) cierpią, ponieważ nie są podlewane, gdy są potrzebuję tego. To jest moje rozwiązanie. To Smart Plant Pot, który zawiera: Wbudowany zbiornik na wodę. Senso
DIY Zestaw akumulatorów do kontrolera Xbox One (projekt w toku): 3 kroki (ze zdjęciami)
Zrób to sam zestaw akumulatorów do kontrolera Xbox One (projekt w toku): Zanim przejdziemy do szczegółów, chciałbym omówić tytuł. Ten projekt jest w toku ze względu na pewne ustalenia po przetestowaniu pierwszego projektu. Biorąc to pod uwagę, przeprojektowuję tablicę, aby uwzględnić pewne zmiany, które omówię. Omówiłem e
Palnik zasilany przez USB! Ten projekt może przepalić plastik/drewno/papier (zabawny projekt musi być również bardzo drobny): 3 kroki
Palnik zasilany przez USB! Ten projekt może palić się przez plastik/drewno/papier (zabawny projekt musi być również bardzo cienki): NIE WOLNO TEGO UŻYWAĆ Z USB!!!! Dowiedziałem się, że może uszkodzić twój komputer ze wszystkich komentarzy. mój komputer jest w porządku. Użyj ładowarki do telefonu 600mA 5V. użyłem tego i działa dobrze i nic nie może zostać uszkodzone, jeśli użyjesz wtyczki bezpieczeństwa, aby zatrzymać zasilanie