Satura rādītājs:
- Piegādes
- 1. solis: pirmais solis (ķēdes salikšana)
- 2. darbība: otrais solis (kods)
- 3. solis: visu salieciet kopā (ar testēšanu un palaišanu)
Video: DIY PROJEKTS: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šī 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)
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)
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:
IOT mājas automatizācijas DIY projekts #1: 7 soļi
IOT mājas automatizācijas DIY projekts Nr. 1: # IEVADS Mājas automatizācija ir sadzīves tehnikas, piemēram, maiņstrāvas, ventilatora, ledusskapja, gaismu, automatizācijas process un saraksts turpinās, lai tos varētu kontrolēt ar tālruni, datoru vai pat attālināti. Šis projekts attiecas uz esp2866
DIY jaudas mērītāja projekts, izmantojot Arduino Pro Mini: 5 soļi
DIY jaudas mērītāja projekts, izmantojot Arduino Pro Mini: Ievads Sveiki, elektronikas kopiena! Šodien es iepazīstināšu jūs ar projektu, kas ļauj izmērīt ierīces spriegumu un strāvu un parādīt to kopā ar jaudas un enerģijas vērtībām. Strāvas/sprieguma mērīšana Ja vēlaties izmērīt
Atklājiet kustību un iznīciniet mērķi! Autonomā DIY projekts: 5 soļi
Atklājiet kustību un iznīciniet mērķi! Autonomais DIY projekts: noteikt kustību un iznīcināt mērķi! Šajā videoklipā es parādīšu, kā izveidot DIY kustības izsekošanas projektu ar Raspberry Pi 3. Projekts ir autonoms, tāpēc tas kustas un izšauj pistoli, kad tā konstatē kustību. Šim projektam es izmantoju lāzera moduli, bet jūs
Līnijas sekotājs, izmantojot Arduino - Vienkāršs DIY projekts: 6 soļi
Līnijas sekotājs, izmantojot Arduino | Vienkāršs DIY projekts: šajā apmācībā mēs izveidosim līnijas sekotāju, izmantojot Arduino Nepieciešamās daļas: Šasija: BO motori un riteņi: https://amzn.to/2Yjh9I7 L298n motora draiveris: https://amzn.to/2IWNMWF IR sensors : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J
Automātisks gudrs augu pods - (DIY, 3D drukāts, Arduino, pašlaistīšana, projekts): 23 soļi (ar attēliem)
Automātisks gudrs augu pods - (DIY, 3D drukāts, Arduino, pašlaistīšana, projekts): Sveiki, Dažreiz, kad mēs uz dažām dienām dodamies prom no mājām vai esam patiešām aizņemti, mājas augi (negodīgi) cieš, jo tie netiek padzirdīti, vajag to. Šis ir mans risinājums. Tas ir gudrs augu pods, kurā ietilpst: iebūvēts ūdens rezervuārs. Sensora