Cuprins:
- Provizii
- Pasul 1: primul pas (punerea împreună a circuitului)
- Pasul 2: Al doilea pas (Codul)
- Pasul 3: Puneți totul împreună (cu testarea și lansarea)
Video: PROIECT DIY: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest INSTRUCTABIL va trece prin ÎNTREGUL PROIECT DIY și fiecare pas al călătoriei și procesului. Voi spune, de asemenea, de ce tip de resurse și consumabile veți avea nevoie pentru a vă construi proiectul DIY (care este similar cu al meu). My DIY Project este practic un joc simplu care poate fi jucat cu doi jucători. Practic pune o întrebare și așteaptă ca unul dintre LDR (Light Dependent Resistant) să fie acoperit. LED-ul se va aprinde și acest lucru va permite jucătorului 1 sau jucătorului 2 să răspundă la o întrebare adevărată sau falsă. După ce trece prin toate întrebările, jocul este complet.
Provizii
Consumurile necesare sunt:
BreadBoard
Raspberry Pie
Carton
Bandă
Marcatori
Sârme masculine masculine
2 LED-uri (culori diferite)
2 rezistoare (330 K Ohm)
2 senzori LDR
2 Condensatoare de 10 V
2 Capace pentru a acoperi ceva.
Pasul 1: primul pas (punerea împreună a circuitului)
Să parcurgem procesul de construire a circuitului împreună
Înainte de a face acest lucru, revizuiți rapid lista de aprovizionare pentru a vedea de ce aveți nevoie pentru a configura acest circuit complex / de bază
Acum, că ai totul, să începem
În primul rând puneți-vă împreună cele două LDRS și condensatoare și asigurați-vă că funcționează cu cod
Conectați LDR la partea negativă a condensatorului (pentru ambele). După ce faceți acest lucru, conectați celălalt picior al ambelor LDRS la alimentare (5 volți). După aceasta, conectați piciorul LDR conectat la condensator la un pin GPIO (pentru mine, în acest caz, este GPIO 5 Player 2 și 16 Player 1).
Apoi conectați celălalt picior al condensatorului la masă (ambii condensatori).
Acesta este modul în care configurați LDR, conectați acum cele două LED-uri și asigurați-vă că funcționează și cu cod.
Conectați piciorul negativ al LED-ului la masă (ambele). După aceasta, conectați piciorul pozitiv al ambelor LED-uri cu un rezistor de 330 Ohm, apoi conectați acel rezistor la un pin GPIO (în acest caz GPIO Pin 19 Player 2 și Pin 12 Player 1)
După aceasta, circuitul tău ar trebui să arate ca imaginea pe care o am aici (Ignoră circuitul de lângă el)
Pasul 2: Al doilea pas (Codul)
Realizarea codului va fi partea cea mai dificilă a acestui proiect DIY, așa că urmați cu atenție
În primul rând scrieți toate LED-urile de import, LightSensor și Sleep:
din gpiozero import LED, LightSensor
din timp import somn
Apoi, importați variabilele
LDR1 = LightSensor (16, 5, 1)
LDR2 = LightSensor (5, 5, 1)
LED1 = LED (12)
LED2 = LED (19)
Acum, faceți-vă prima întrebare pentru ca întrebarea să apară și având playerul 1 sau 2, acoperiți senzorul pentru a aprinde LED-ul, acesta va arăta astfel:
print („Ram și Rom sunt același lucru”)
în timp ce este adevărat:
dacă ldr2.value == (0):
print ( Răspunsul jucătorului 1:)
led2.on ():
answer = input („Adevărat sau Fals”)
if answer == "F" (Sau T în funcție de întrebare)
print („Player 2 ai dreptate!)
p1 () (Acest lucru va fi important mai târziu)
altceva:
print („Ne pare rău, incorect”)
p1 ()
Faceți același lucru cu Player 2 (trebuie doar să schimbați 1 la 2)
în timp ce este adevărat: dacă ldr1.value == (0): print ("Răspuns jucător 1:) led1.on (): răspuns = intrare (" Adevărat sau fals ") dacă răspuns ==" F "(Sau T în funcție de întrebare) print („Playerul 1 ai dreptate!) p1 () (Acest lucru va fi important mai târziu) altfel: print („ Ne pare rău, incorect”) p1 ()
Ce înseamnă p1 () este că, atunci când faceți același cod pentru alte întrebări, întrebările vor fi definite (acest lucru înseamnă practic, după ce ați răspuns la întrebare, va merge la acea întrebare. Deci, de exemplu:
Următoarea întrebare
def p1 ()
print ('\ n') (Aceasta oferă practic spațiu între întrebări)
print ("2. Cel mai bun mod de a răcori un computer este să-l puneți afară")
Apoi ați avea același cod cu LDR (care este deasupra)
Apoi ați pune p2 () în loc de p1 (), pentru a merge la următoarea întrebare (Desigur, folosind codul de definire din Python).
Și asta este. Aceasta este partea de codificare a circuitului pentru a face totul să funcționeze.
Pasul 3: Puneți totul împreună (cu testarea și lansarea)
După ce circuitul este terminat și Codul este terminat, lansați și testați codul și vedeți dacă funcționează, dacă nu, atunci ar putea fi o varietate de probleme:
Panou de pană defect sau fire defecte
LED-ul este rupt sau LDR-ul nu funcționează corect
Ceva nu este în regulă cu codul sau circuitele dvs.
După ce ați făcut teste și altele, configurați codul și faceți-l cât mai ușor posibil.
Acum să vorbim despre punerea la punct
Obțineți consumabilele de carton și bandă.
1. Tăiați cartonul suficient pentru fiecare parte a panoului și apoi tăiați o piață pentru locul unde se află rezistorul de lumină, astfel încât să puteți pune deasupra (pentru ambele părți și marcați pătratul cu un marker)
2. Tăiați cartonul pentru sfârșitul panoului pentru a completa cutia
3. Acum puteți rula jocul și jucați-l.
Recomandat:
Panou hexagonal LED Proiect DIY ARGB: 19 pași
DIY Project ARGB LED Hexagonal Panel: Bună tuturor, în acest Instructable vă voi arăta cum să creați un panou hexagonal RGB adresabil folosind LED-uri WS2812b (Aka Neopixels). Această descriere nu-i face dreptate, așa că mergeți la videoclipul de mai sus! Vă rugăm să rețineți că R adresabil
Proiect DIY Power Meter prin utilizarea Arduino Pro Mini: 5 pași
Proiect DIY Power Meter prin utilizarea Arduino Pro Mini: Introducere Bună ziua, comunitate electronică! Astăzi vă voi prezenta un proiect care vă permite să măsurați tensiunea și curentul unui aparat și să îl afișați împreună cu valorile de putere și energie. Un curent / tensiune de măsurare Dacă doriți să măsurați
Digital Spirit Level un modul de proiect DIY de Electronicslovers: 6 pași
Digital Spirit Level un modul de proiect DIY de la Electronicslovers: Există un moment în care trebuie să montați o piesă de mobilier sau ceva similar în casa dvs. și pentru o montare dreaptă, toți utilizați de obicei un nivel spirit. Echipa Tech ElectronicsLovers a construit acest modul, care are o diferență față de unul obișnuit: i
Detectați mișcarea și distrugeți ținta! Proiect DIY autonom: 5 pași
Detectați mișcarea și distrugeți ținta! Proiect DIY autonom: Detectați mișcarea și distrugeți ținta! În acest videoclip vă arăt cum să construiți un proiect DIY de urmărire a mișcării cu un Raspberry Pi 3. Proiectul este autonom, astfel încât se mișcă și trage pistolul atunci când detectează mișcarea. Am folosit modulul laser pentru acest proiect, dar tu
Faceți panouri frontale cu aspect profesional pentru următorul dvs. proiect DIY: 7 pași (cu imagini)
Realizați panouri frontale cu aspect profesional pentru următorul dvs. proiect DIY: Realizarea de panouri frontale cu aspect profesional pentru proiecte DIY nu trebuie să fie nici greu, nici scump. Cu unele software-uri GRATUITE, rechizite de birou și puțin timp, puteți face panouri frontale cu aspect profesional acasă pentru a vă propune următorul proiect