สารบัญ:

โครงการ DIY: 3 ขั้นตอน
โครงการ DIY: 3 ขั้นตอน

วีดีโอ: โครงการ DIY: 3 ขั้นตอน

วีดีโอ: โครงการ DIY: 3 ขั้นตอน
วีดีโอ: ขั้นตอนการทำฐานราก 2024, พฤศจิกายน
Anonim
โครงการ DIY
โครงการ DIY

คำแนะนำนี้จะผ่านโครงการ DIY ทั้งหมดของฉันและแต่ละขั้นตอนของการเดินทางและกระบวนการ ฉันจะระบุประเภทของทรัพยากรและวัสดุสิ้นเปลืองที่คุณต้องการเพื่อสร้างโครงการ DIY ของคุณ (ซึ่งคล้ายกับของฉัน) My DIY Project เป็นเกมง่ายๆ ที่สามารถเล่นได้กับผู้เล่นสองคน โดยทั่วไปจะถามคำถามและรอให้ครอบคลุม LDR (Light Dependent Resistant) ตัวใดตัวหนึ่ง ไฟ LED จะเปิดขึ้น ซึ่งจะช่วยให้ผู้เล่น 1 หรือผู้เล่น 2 สามารถตอบคำถามจริงหรือเท็จได้ หลังจากผ่านทุกคำถาม เกมก็จบลง

เสบียง

วัสดุที่จำเป็นคือ:

เขียงหั่นขนม

พายราสเบอร์รี่

กระดาษแข็ง

เทป

เครื่องหมาย

สายชาย

2 LED (สีต่างๆ)

ตัวต้านทาน 2 ตัว (330 K โอห์ม)

เซ็นเซอร์ LDR 2 ตัว

ตัวเก็บประจุ 2 10 V

2 แคปเพื่อปกปิดบางสิ่ง

ขั้นตอนที่ 1: ขั้นตอนแรก (รวมวงจร)

ขั้นตอนแรก (ประกอบวงจร)
ขั้นตอนแรก (ประกอบวงจร)

ผ่านขั้นตอนการสร้างวงจรไปด้วยกัน

ก่อนที่เราจะตรวจสอบรายการอุปทานอย่างรวดเร็วเพื่อดูว่าคุณต้องตั้งค่าวงจรที่ซับซ้อน / พื้นฐานนี้อย่างไร

ตอนนี้คุณมีทุกอย่างแล้ว มาเริ่มกันเลย

ขั้นแรก นำ LDRS และ Capacitor สองตัวมารวมกัน และตรวจสอบให้แน่ใจว่ามันใช้งานได้กับโค้ด

เชื่อมต่อ LDR กับส่วนลบของตัวเก็บประจุ (สำหรับทั้งคู่) หลังจากทำเช่นนี้ ให้ต่อขาอีกข้างของ LDRS ทั้งสองเข้ากับแหล่งจ่ายไฟ (5 โวลต์) หลังจากนี้ให้เชื่อมต่อขาของ LDR ที่เชื่อมต่อกับ Capacitor กับ GPIO Pin (สำหรับฉันในกรณีนี้คือ GPIO 5 Player 2 และ 16 Player 1)

จากนั้นต่อขาอีกข้างของ Capacitor กับกราวด์ (ทั้ง Capacitors)

นี่คือวิธีที่คุณตั้งค่า LDR ตอนนี้ให้เชื่อมต่อ LEDS สองดวง และตรวจดูให้แน่ใจว่ามันทำงานกับโค้ดได้เช่นกัน

ต่อขั้วลบของ LED กับกราวด์ (ทั้งคู่) หลังจากนี้ให้เชื่อมต่อขาบวกของ LEDS ทั้งสองกับตัวต้านทาน 330 โอห์ม จากนั้นเชื่อมต่อตัวต้านทานนั้นกับพิน GPIO (ในกรณีนี้คือ GPIO Pin 19 Player 2 และ Pin 12 Player 1)

หลังจากนี้วงจรของคุณควรมีลักษณะเหมือนภาพที่ฉันมีที่นี่ (ไม่ต้องสนใจวงจรข้างๆ)

ขั้นตอนที่ 2: ขั้นตอนที่สอง (รหัส)

ขั้นตอนที่สอง (รหัส)
ขั้นตอนที่สอง (รหัส)
ขั้นตอนที่สอง (รหัส)
ขั้นตอนที่สอง (รหัส)
ขั้นตอนที่สอง (รหัส)
ขั้นตอนที่สอง (รหัส)

การทำ Code จะเป็นส่วนที่ยากขึ้นของ DIY Project นี้ ดังนั้นโปรดปฏิบัติตามอย่างระมัดระวัง

ก่อนอื่นเขียนการนำเข้า LED, LightSensor และ Sleep:

จาก gpiozero นำเข้า LED, LightSensor

จากเวลานำเข้าการนอนหลับ

จากนั้นนำเข้าตัวแปรของคุณ

LDR1 = LightSensor (16, 5, 1)

LDR2 = เซนเซอร์ตรวจจับแสง (5, 5, 1)

LED1 = LED(12)

LED2 = ไฟ LED (19)

ตอนนี้สร้างคำถามแรกของคุณเพื่อให้คำถามปรากฏขึ้นและให้ผู้เล่น 1 หรือ 2 ปิดเซ็นเซอร์เพื่อเปิดไฟ LED ซึ่งจะมีลักษณะดังนี้:

print("Ram กับ Rom คือสิ่งเดียวกัน")

ในขณะที่จริง:

ถ้า ldr2.value == (0):

พิมพ์ ( ผู้เล่น 1 คำตอบ:)

led2.on():

answer=input ("จริงหรือเท็จ")

ถ้าคำตอบ == "F" (หรือ T ขึ้นอยู่กับคำถาม)

print( ผู้เล่น 2 คุณพูดถูก!)

p1() (จะมีความสำคัญในภายหลัง)

อื่น:

พิมพ์ ("ขออภัย ไม่ถูกต้อง")

พี1()

ทำเช่นเดียวกันกับผู้เล่น 2 (เพียงแค่ต้องเปลี่ยน 1 เป็น 2)

ในขณะที่ True:if ldr1.value == (0): print("Player 1 Answer:) led1.on(): answer=input ("True or False") if answer == "F" (หรือ T ขึ้นอยู่กับ คำถาม) print("ผู้เล่น 1 คุณพูดถูก!) p1() (สิ่งนี้จะมีความสำคัญในภายหลัง) อื่น ๆ: print("ขออภัย ไม่ถูกต้อง") p1()

p1() หมายความว่าอย่างไร เมื่อทำโค้ดเดียวกันนี้สำหรับคำถามอื่น คำถามจะถูกกำหนด (โดยพื้นฐานแล้วหมายถึงหลังจากตอบคำถามแล้ว คำถามนั้นจะไปที่คำถามนั้น ตัวอย่างเช่น:

คำถามต่อไป

def p1()

print('\n') (โดยทั่วไปจะให้ช่องว่างระหว่างคำถาม)

print("2.วิธีที่ดีที่สุดในการทำให้คอมพิวเตอร์เย็นลงคือเอามันออกไปข้างนอก")

จากนั้นคุณจะใช้รหัสเดียวกันกับ LDR (ซึ่งอยู่ด้านบน)

จากนั้นให้ใส่ p2() แทน p1() เพื่อไปยังคำถามถัดไป (แน่นอนว่าใช้โค้ดdefine ใน Python)

และนั่นก็คือ นั่นคือส่วนการเข้ารหัสของวงจรเพื่อให้ทุกอย่างทำงานได้

ขั้นตอนที่ 3: นำทุกอย่างมารวมกัน (พร้อมการทดสอบและเปิดตัว)

หลังจากที่วงจรเสร็จสิ้นและโค้ดเสร็จสิ้นแล้ว ให้เปิดและทดสอบโค้ดของคุณ และดูว่าโค้ดนั้นทำงานได้หรือไม่ ถ้าไม่เช่นนั้น อาจเป็นปัญหาต่างๆ เหล่านี้:

เขียงหั่นขนมผิดพลาดหรือสายไม่ดี

LED เสียหรือ LDR ทำงานไม่ถูกต้อง

มีบางอย่างผิดปกติกับรหัสหรือวงจรของคุณ

หลังจากทำการทดสอบแล้ว ให้กำหนดค่าโค้ดของคุณและทำให้ราบรื่นที่สุด

ทีนี้มาว่ากันเรื่องการใส่กัน

รับวัสดุจากกระดาษแข็งและเทป

1. ตัดกระดาษแข็งให้เพียงพอสำหรับแต่ละด้านของความกว้าง จากนั้นตัดสี่เหลี่ยมจัตุรัสสำหรับตำแหน่งที่ตัวต้านทานแสงอยู่ เพื่อให้คุณสามารถใส่มันลงไปได้ (สำหรับทั้งสองด้าน และทำเครื่องหมายสี่เหลี่ยมจัตุรัสด้วยเครื่องหมาย)

2. ตัดกระดาษแข็งที่ปลายเขียงหั่นขนมเพื่อให้กล่องเสร็จสมบูรณ์

3. ตอนนี้คุณสามารถเรียกใช้เกมของคุณและเล่นได้

แนะนำ: