Բովանդակություն:
- Պարագաներ
- Քայլ 1: Առաջին քայլ (Շղթայի միացում)
- Քայլ 2: Երկրորդ քայլ (ծածկագիր)
- Քայլ 3: Ամեն ինչ միասին դնելը (փորձարկում և գործարկում)
Video: DIY նախագիծ ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս ՀԱՍՈ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. Այժմ դուք կարող եք վարել ձեր խաղը և խաղալ այն:
Խորհուրդ ենք տալիս:
DIY նախագիծ ARGB LED վեցանկյուն վահանակ ՝ 19 քայլ
DIY նախագիծ ARGB LED վեցանկյուն վահանակ. Բարև բոլորին, այս հրահանգով ես ձեզ ցույց կտամ, թե ինչպես պատրաստել հասցեավորվող RGB վեցանկյուն վահանակ ՝ օգտագործելով WS2812b LED (Aka Neopixels): Այդ նկարագրությունը իրականում արդարացի չէ, այնպես որ գնացեք դիտեք վերևի տեսանյութը: Խնդրում ենք նկատի ունենալ, որ հասցեական R
IOT Home Automation DIY նախագիծ #1: 7 քայլ
IOT Home Automation DIY նախագիծ # 1: # ՆԵՐԱՈ HomeԹՅՈՆ Տան ավտոմատացումը կենցաղային տեխնիկայի ավտոմատացման գործընթացն է, ինչպիսիք են AC, Fan, Սառնարան, լույսերը, և ցանկը շարունակվում է, որպեսզի դրանք կառավարվեն ձեր հեռախոսով, համակարգչով կամ նույնիսկ հեռակա կարգով: Այս նախագիծը վերաբերում է esp2866
Հայտնաբերեք շարժում և ոչնչացրեք թիրախը: Ինքնավար DIY նախագիծ. 5 քայլ
Հայտնաբերեք շարժում և ոչնչացրեք թիրախը: Autonomous DIY Project: Detect Motion and Destroy Target: Այս տեսանյութում ես ձեզ ցույց եմ տալիս, թե ինչպես կարելի է կառուցել DIY շարժման հետևման նախագիծ Raspberry Pi 3. -ով: Այս նախագծի համար ես օգտագործել եմ լազերային մոդուլ, բայց դուք
Գծի հետևորդ ՝ օգտագործելով Arduino - Հեշտ DIY նախագիծ. 6 քայլ
Գծի հետևորդ ՝ օգտագործելով Arduino | Հեշտ DIY նախագիծ. Այս ձեռնարկում մենք կդարձնենք գծի հետևորդ ՝ օգտագործելով ArduinoParts- ը ՝ անհրաժեշտ. Chasis: BO Motors and Wheels: https://amzn.to/2Yjh9I7 L298n շարժիչ Վարորդ ՝ https://amzn.to/2IWNMWF IR տվիչ ՝ https://amzn.to/2FFtFu3 Arduino Uno ՝ https://amzn.to/2FyTrjF J
10 հիմնական Arduino նախագիծ սկսնակների համար: Կատարեք առնվազն 15 նախագիծ մեկ տախտակով: 6 քայլ
10 հիմնական Arduino նախագիծ սկսնակների համար: Կատարեք առնվազն 15 նախագիծ մեկ տախտակով: Arduino Project & Ուսուցողական խորհուրդ; Ներառում է 10 հիմնական Arduino նախագիծ: Բոլոր կոդերը, Gerber ֆայլը և այլն: Ոչ SMD! Հեշտ զոդում բոլորի համար: Հեշտ շարժական և փոխարինելի բաղադրիչներ: Դուք կարող եք կատարել առնվազն 15 նախագիծ մեկ բո