Բովանդակություն:

DIY նախագիծ ՝ 3 քայլ
DIY նախագիծ ՝ 3 քայլ

Video: DIY նախագիծ ՝ 3 քայլ

Video: DIY նախագիծ ՝ 3 քայլ
Video: Ինչպե՞ս ստեղծել նախագիծ «ռեԱրմենիա»-ում | Արար 04 2024, Նոյեմբեր
Anonim
DIY JՐԱԳԻՐ
DIY JՐԱԳԻՐ

Այս ՀԱՍՈUCTՈԹՅՈՆԸ կանցնի իմ Ամբողջ DIY PROՐԱԳՐԻ և ճանապարհորդության ու գործընթացի յուրաքանչյուր քայլի միջով: Ես նաև կներկայացնեմ, թե ինչ տեսակի ռեսուրսներ և պարագաներ են անհրաժեշտ ձեր DIY նախագիծը կառուցելու համար (Դա նման է իմին): My DIY Project- ը հիմնականում պարզ խաղ է, որը կարելի է խաղալ երկու խաղացողի հետ: Հիմնականում այն հարց է տալիս և սպասում է, որ լուսաբանվի LDR- ից (Լույսի կախվածության դիմացկուն) մեկը: LED- ը կմիանա, և դա թույլ կտա կամ խաղացող 1 -ին, կամ նվագարկիչ 2 -ին պատասխանել ճշմարիտ կամ կեղծ հարցին: Բոլոր հարցերի միջով անցնելուց հետո խաղն ավարտված է:

Պարագաներ

Անհրաժեշտ պարագաներն են ՝

Հացի տախտակ

Ազնվամորու կարկանդակ

Ստվարաթուղթ

Կասետային

Մարկերներ

Արական արական լարեր

2 LED (տարբեր գույներ)

2 դիմադրություն (330 Կ Օմ)

2 LDR սենսոր

2 10 Վ կոնդենսատորներ

2 գլխարկ ՝ ինչ -որ բան ծածկելու համար:

Քայլ 1: Առաջին քայլ (Շղթայի միացում)

Առաջին քայլը (միացնելով շրջանը)
Առաջին քայլը (միացնելով շրջանը)

Եկեք միասին անցնենք շրջանի կառուցման գործընթացը

Նախքան դա անելը, արագորեն վերանայեք մատակարարումների ցուցակը ՝ տեսնելու, թե ինչ է ձեզ հարկավոր այս բարդ / հիմնական միացումը կարգավորելու համար

Այժմ, երբ դուք ունեք ամեն ինչ, եկեք սկսենք

Առաջին հերթին միացրեք ձեր երկու LDRS- ը և կոնդենսատորները և համոզվեք, որ դրանք աշխատում են ծածկագրով

Միացրեք LDR- ը կոնդենսատորի բացասական հատվածին (երկուսի համար էլ): Դա անելուց հետո միացրեք երկու LDRS- ի մյուս ոտքը հոսանքին (5 վոլտ): Դրանից հետո կոնդենսատորին միացված LDR- ի ոտքը միացրեք GPIO Pin- ին (ինձ համար այս դեպքում դա GPIO 5 Player 2 և 16 Player 1) է:

Այնուհետեւ միացրեք կոնդենսատորի մյուս ոտքը գետնին (երկուսն էլ կոնդենսատորները):

Այսպես եք ստեղծում LDR- ը, այժմ միացրեք Երկու LEDS- ը և համոզվեք, որ դրանք նույնպես աշխատում են կոդի հետ:

Միացրեք LED- ի բացասական ոտքը գետնին (երկուսն էլ): Դրանից հետո միացրեք երկու LEDS- ի դրական ոտքը 330 Օմ դիմադրիչի հետ, այնուհետև միացրեք այդ դիմադրիչը GPIO կապին (այս դեպքում GPIO Pin 19 Player 2 և Pin 12 Player 1)

Դրանից հետո ձեր սխեման պետք է նման լինի այստեղ իմ ունեցած նկարի (անտեսեք դրա կողքին գտնվող միացումը)

Քայլ 2: Երկրորդ քայլ (ծածկագիր)

Երկրորդ քայլ (ծածկագիր)
Երկրորդ քայլ (ծածկագիր)
Երկրորդ քայլ (ծածկագիր)
Երկրորդ քայլ (ծածկագիր)
Երկրորդ քայլ (ծածկագիր)
Երկրորդ քայլ (ծածկագիր)

Կոդի ստեղծումը կդառնա այս DIY ծրագրի առավել դժվար մասը, ուստի ուշադիր հետևեք դրան

Առաջին հերթին գրեք բոլոր ներմուծման LED, LightSensor և Sleep:

gpiozero ներմուծման LED- ից, LightSensor- ից

ժամանակից ներմուծել քուն

Այնուհետեւ ներմուծեք ձեր փոփոխականները

LDR1 = LightSensor (16, 5, 1)

LDR2 = LightSensor (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Այժմ տվեք ձեր առաջին հարցը, որպեսզի հարցը հայտնվի, և խաղացողը ունենա 1 կամ 2, ծածկեք նրանց սենսորը ՝ LED- ը միացնելու համար, սա այսպիսի տեսք կունենա.

տպել («Ռամն ու Հռոմը նույն բանն են»)

իսկական True:

եթե ldr2.value == (0):

print ( Player 1 Պատասխան:)

led2.on ():

պատասխան = մուտքագրում («Trueիշտ կամ սխալ»)

եթե պատասխանը == "F" (Կամ T կախված հարցից)

տպել («Player 2 դու ճիշտ ես»)

p1 () (Սա կարևոր կլինի ավելի ուշ)

այլ:

տպել («Կներեք, սխալ է»)

p1 ()

Նույնը վարեք Player 2 -ի հետ (պարզապես պետք է փոխել 1 -ը 2 -ի)

իսկ True: if ldr1.value == (0): print ("Player 1 Answer:) led1.on (): answer = input (" True or False ") if answer ==" F "(Or T հարց) տպել («Խաղացող 1 դու ճիշտ ես) p1 () (Սա կարևոր կլինի ավելի ուշ) այլապես ՝ տպել (« Կներեք, սխալ է ») p1 ()

Ինչ է նշանակում p1 (), այն է, որ այս նույն ծածկագիրն այլ հարցերի դեպքում կատարելիս հարցերը կսահմանվեն (սա հիմնականում նշանակում է հարցին պատասխանելուց հետո այն կանցնի այդ հարցին: Օրինակ ՝

Հաջորդ հարցը

def p1 ()

տպել ('\ n') (Սա հիմնականում տեղ է տալիս հարցերի միջև)

տպել («2. Համակարգիչը սառեցնելու լավագույն միջոցը դրսում դնելն է»)

Այնուհետև նույն ծածկագիրը կանեիք LDR- ով (որը վերևում է)

Այնուհետև փոխարենը p1 () փոխարեն կդնեիք p2 () ՝ հաջորդ հարցին անցնելու համար (Իհարկե, օգտագործելով Python- ում սահմանված կոդը):

Եվ վերջ: Դա Շրջանի Կոդավորման մասն է `ամեն ինչ աշխատեցնելու համար:

Քայլ 3: Ամեն ինչ միասին դնելը (փորձարկում և գործարկում)

Շղթայի ավարտից և ծածկագրի պատրաստումից հետո գործարկեք և փորձարկեք ձեր ծածկագիրը և տեսեք, արդյոք այն աշխատում է, եթե ոչ, ապա դա կարող է լինել այս խնդիրների բազմազանությունը.

Սխալ գրատախտակ կամ վատ լարեր

LED- ն կոտրված է կամ LDR- ն ճիշտ չի աշխատում

Ինչ -որ բան սխալ է ձեր կոդի կամ սխեմայի հետ

Թեստավորում և այլն կատարելուց հետո կազմաձևեք ձեր կոդը և հնարավորինս հարթեցրեք այն:

Հիմա եկեք խոսենք այն համատեղելու մասին

Ստացեք ստվարաթղթե և ժապավենի ձեր պաշարները:

1. Կտրեք ստվարաթուղթը բավականաչափ հացահատիկի յուրաքանչյուր կողմի համար, այնուհետև կտրեք քառակուսին, որտեղ գտնվում է լույսի դիմադրիչը, որպեսզի կարողանաք դրա վրայով անցնել (երկու կողմերի համար և նշեք քառակուսին նշիչով):

2. Կտրեք ստվարաթուղթ Breadboard- ի վերջի համար, որպեսզի տուփը պատրաստ լինի

3. Այժմ դուք կարող եք վարել ձեր խաղը և խաղալ այն:

Խորհուրդ ենք տալիս: