Satura rādītājs:

DIY PROJEKTS: 3 soļi
DIY PROJEKTS: 3 soļi

Video: DIY PROJEKTS: 3 soļi

Video: DIY PROJEKTS: 3 soļi
Video: How to Make Earth Layer Model With Cardboard/ Make 3d Earth Layer Model for School project 2024, Novembris
Anonim
DIY PROJEKTS
DIY PROJEKTS

Šī pamācība iet cauri manam VISAM DIY PROJEKTAM un katram ceļojuma un procesa solim. Es arī norādīšu, kāda veida resursi un piegādes jums būs nepieciešami, lai izveidotu savu DIY projektu (tas ir līdzīgs manam). Mans DIY projekts būtībā ir vienkārša spēle, kuru var spēlēt ar diviem spēlētājiem. Tas būtībā uzdod jautājumu un gaida, kad tiks aptverts viens no gaismas pretestības (LDR) materiāliem. LED iedegsies, un tas ļaus 1. vai 2. spēlētājam atbildēt uz patiesu vai nepatiesu jautājumu. Pēc visu jautājumu izskatīšanas spēle ir pabeigta.

Piegādes

Nepieciešamie materiāli ir:

BreadBoard

Aveņu pīrāgs

Kartons

Lente

Marķieri

Vīriešu vīriešu vadi

2 LED (dažādas krāsas)

2 rezistori (330 K omi)

2 LDR sensori

2 10 V kondensatori

2 vāciņi, lai kaut ko nosegtu.

1. solis: pirmais solis (ķēdes salikšana)

Pirmais solis (ķēdes salikšana)
Pirmais solis (ķēdes salikšana)

Apskatīsim ķēdes veidošanas procesu kopā

Pirms mēs to darām, ātri pārskatiet piegādes sarakstu, lai redzētu, kas jums nepieciešams, lai iestatītu šo sarežģīto / pamata ķēdi

Tagad, kad jums ir viss, sāksim

Vispirms salieciet kopā divus LDRS un kondensatorus un pārliecinieties, vai tie darbojas ar kodu

Pievienojiet LDR kondensatora negatīvajai daļai (abiem). Pēc tam pieslēdziet abu LDRS otru kāju pie strāvas (5 volti). Pēc tam savienojiet ar kondensatoru savienotā LDR kāju ar GPIO tapu (man šajā gadījumā tas ir GPIO 5 2. un 16. spēlētājs).

Pēc tam pievienojiet otru kondensatora kāju pie zemes (abi kondensatori).

Tādā veidā jūs iestatāt LDR, tagad pievienojiet abas gaismas diodes un pārliecinieties, vai tās darbojas arī ar kodu.

Pievienojiet gaismas diodes negatīvo kāju pie zemes (abi). Pēc tam savienojiet abu gaismas diodes pozitīvo kāju ar 330 omu rezistoru un pēc tam pievienojiet šo rezistoru GPIO tapai (šajā gadījumā GPIO Pin 19 Player 2 un Pin 12 Player 1)

Pēc tam jūsu ķēdei vajadzētu izskatīties kaut kas līdzīgs manam attēlam (ignorēt ķēdi blakus)

2. darbība: otrais solis (kods)

Otrais solis (kods)
Otrais solis (kods)
Otrais solis (kods)
Otrais solis (kods)
Otrais solis (kods)
Otrais solis (kods)

Kodeksa izstrāde būs šī DIY projekta grūtākā daļa, tāpēc uzmanīgi sekojiet tam

Vispirms uzrakstiet visu importēto LED, LightSensor un Sleep:

no gpiozero importa LED, LightSensor

no laika importēt miegu

Pēc tam importējiet mainīgos

LDR1 = gaismas sensors (16, 5, 1)

LDR2 = gaismas sensors (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Tagad uzdodiet savu pirmo jautājumu, lai parādītos jautājums, un, atskaņotājam 1 vai 2, pārklājiet sensoru, lai ieslēgtu gaismas diodi, tas izskatīsies šādi:

drukāt ("Auns un Roms ir viens un tas pats")

kamēr taisnība:

ja ldr2.value == (0):

print ( Spēlētāja 1 atbilde:)

led2.on ():

atbilde = ievade ("Patiesa vai nepatiesa")

ja atbilde == "F" (vai T atkarībā no jautājuma)

drukāt ( Spēlētājam 2 jums ir taisnība!)

p1 () (tas būs svarīgi vēlāk)

cits:

drukāt ("Atvainojiet, nepareizi")

p1 ()

Dariet to pašu ar 2. spēlētāju (tikai jāmaina 1 uz 2)

kamēr True: ja ldr1.value == (0): print ("1. spēlētāja atbilde:) led1.on (): answer = input (" True or False "), ja atbilde ==" F "(vai T atkarībā no jautājums) print ("1. spēlētājam jums ir taisnība!) p1 () (tas būs svarīgi vēlāk) else: print (" Atvainojiet, nepareizi ") p1 ()

P1 () nozīmē, ka, veicot šo pašu kodu citiem jautājumiem, jautājumi tiks definēti (tas būtībā nozīmē, ka pēc atbildes uz jautājumu tas nonāks pie šī jautājuma. Piemēram, Nākamais jautājums

def p1 ()

drukāt ('\ n') (tas būtībā atstāj atstarpi starp jautājumiem)

drukāt ("2. Labākais veids, kā atdzist datoru, ir izlikt to ārā")

Tad jūs izmantotu to pašu kodu ar LDR (kas ir iepriekš)

Pēc tam jūs ievietojat p2 (), nevis p1 (), lai pārietu uz nākamo jautājumu (protams, izmantojot definēšanas kodu Python).

Un tas arī viss. Tā ir ķēdes kodēšanas daļa, lai viss darbotos.

3. solis: visu salieciet kopā (ar testēšanu un palaišanu)

Pēc tam, kad ķēde ir pabeigta un kods ir pabeigts, palaidiet un pārbaudiet savu kodu un pārbaudiet, vai tas darbojas, ja tā nav, tad var rasties dažādas šīs problēmas:

Bojāts maizes dēlis vai slikti vadi

Gaismas diode ir bojāta vai LDR nedarbojas pareizi

Kaut kas nav kārtībā ar jūsu kodu vai shēmu

Pēc tam, kad esat veicis testēšanu, konfigurējiet kodu un padariet to pēc iespējas vienmērīgāku.

Tagad parunāsim par tā salikšanu

Iegādājieties kartona un lentes krājumus.

1. Izgrieziet kartonu pietiekami daudzām maizes šķautnes pusēm un pēc tam izgrieziet laukumu, kur atrodas gaismas pretestība, lai jūs varētu to pārlikt (abām pusēm un atzīmējiet kvadrātu ar marķieri)

2. Izgrieziet kartonu maizes dēļa galā, lai kastīte būtu aizpildīta

3. Tagad jūs varat palaist savu spēli un spēlēt to.

Ieteicams: