สารบัญ:
- ขั้นตอนที่ 1: คุณต้องการอะไร
- ขั้นตอนที่ 2: สร้าง "photoresistors-code" ของเรา
- ขั้นตอนที่ 3: วิธีการใช้ "photoresistors_code" ของเราอย่างเหมาะสม ?
- ขั้นตอนที่ 4: วิธีการต่อโฟโตรีซีสเตอร์ของคุณและปรับเทียบทุกอย่าง ?
- ขั้นตอนที่ 5: ใช้โปรแกรมหลัก
- ขั้นตอนที่ 6: ขอให้สนุก !!
วีดีโอ: ตู้เซฟที่สว่างสดใส: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
โครงการนี้เสนอวิธีการรักษาความปลอดภัยให้กับสิ่งของของคุณ ผลลัพธ์สุดท้ายของโครงการคือสวิตช์ที่ควบคุมโดย Arduino หลังจากการรักษาความปลอดภัยสองขั้นตอน สวิตช์สามารถเปิดประตู เปลี่ยนรีโมทคอนโทรล หรือสั่งการมอเตอร์ได้ โปรเจ็กต์ของฉันนำเสนอเฉพาะกลุ่มที่ปลดล็อคบางสิ่ง ดังนั้นคุณจึงสามารถปรับให้เข้ากับโครงการของคุณได้
ขั้นตอนแรกของการรักษาความปลอดภัยคือเมทริกซ์ของโฟโตรีซีสเตอร์ 9 ตัวที่ส่องสว่างด้วยรูปภาพบนโทรศัพท์ ขั้นตอนที่สองของการรักษาความปลอดภัยคือรหัส 4 หมายเลข
ฉันเป็นนักเรียนฝรั่งเศส ฉันจึงพยายามทำให้ดีที่สุดเพื่อให้ทุกอย่างเป็น "ภาษาอังกฤษ"
ขั้นตอนที่ 1: คุณต้องการอะไร
สำหรับโครงการนี้ คุณจะต้อง:
- ตัวต้านทานแสง 9 ตัว (1MOhm) และตัวต้านทาน 20kOhm
- MUX แบบอะนาล็อกที่เรียกว่า CD4051B
- สายไฟ
- เมทริกซ์ปุ่มกด 3*4
- ทรานซิสเตอร์ 2N2222
- Arduino UNO
ขั้นตอนที่ 2: สร้าง "photoresistors-code" ของเรา
แนวคิดหลักคือการใช้ความสว่างเพื่อปลดล็อกสิ่งของของเรา ทุกคนรู้ดีว่าสีดำถูกสร้างขึ้นโดยปราศจากแสง และสีขาวคือแสงที่ทรงพลังที่สุด นี่คือสิ่งที่เราจะใช้ เราจะใช้โทนสีเทาในรูปภาพเพื่อสร้างสิ่งนี้
ฉันสร้างโปรแกรม python เล็กๆ ที่เราตั้งค่าขนาดหน้าจอได้ จากนั้นโปรแกรมจะสร้างเมทริกซ์ขนาด 3*3 ซึ่งทุกพื้นที่จะเป็นสีเทาแบบสุ่ม ภาพนี้มีเอกลักษณ์เฉพาะตัว และมีความเป็นไปได้ 255^9 แบบ
ในการใช้โปรแกรมของฉัน คุณจะต้องใช้ python 3.x โดยติดตั้งไลบรารี่ Pillow หากคุณไม่ทราบวิธีการค้นหาในอินเทอร์เน็ตมีวิดีโอมากมาย
คุณสามารถดูชนิดของภาพที่ฉันรวบรวม
ขั้นตอนที่ 3: วิธีการใช้ "photoresistors_code" ของเราอย่างเหมาะสม ?
หากต้องการใช้รูปภาพนี้ คุณจะต้องติดตั้งโฟโตรีซีสเตอร์ ในการทำเช่นนั้น ฉันเสนอให้พิมพ์ชิ้นเล็กๆ ในแบบ 3 มิติ ด้วยไฟล์ที่ฉันให้คุณ ฉันแนะนำให้ใช้เส้นใยยืดหยุ่น ชิ้นเล็กชิ้นนี้ช่วยให้แสงทั้งหมดของหน้าจอโทรศัพท์ของคุณไปบนเซ็นเซอร์
ขั้นแรก บัดกรีโฟโตรีซีสเตอร์ทุกตัวด้วยสายไฟสองเส้น จากนั้นคุณสามารถติดกาวกลมเล็กๆ เหล่านั้นบนจาน เจาะรูที่ใหญ่กว่าโฟโตรีซีสเตอร์ในจานเล็กน้อย จากนั้นคุณจะเห็นว่าโฟโตรีซีสเตอร์เข้ากับรูได้พอดี ระวัง คุณต้องติดกาวกลมบนจานของคุณตามขนาดโทรศัพท์ของคุณ ทุกรอบจะต้องพอดีกับสี่เหลี่ยมสีเทาที่เหมาะสม
ขั้นตอนที่ 4: วิธีการต่อโฟโตรีซีสเตอร์ของคุณและปรับเทียบทุกอย่าง ?
ทุกอย่างติดกาวสายไฟฟรี คุณต้องเชื่อมต่อกับ Arduino
Arduino UNO มีอินพุตแบบอะนาล็อกเพียง 6 ช่อง ฉันเสนอให้มีอีก 8 ช่องด้วย CD4051B MUX เราจะใช้อินพุต 8 ของ MUX นี้ และอันสุดท้ายจะเป็น Analog1 บน Arduino เตรียมโฟโตไดโอดทุกตัวด้วยรีสเตอร์ 20KOkm ตามภาพ จากนั้นใส่ตัวเลขให้กับ photoresistor ทุกตัวตามภาพถัดไป ในที่สุดก็ต่อโฟโตรีซีสเตอร์ตัวที่ 9 เข้ากับ A1 และอีกอันบน MUX ดังในภาพ: โฟโตรีซีสเตอร์ 1 ถึง 8 ที่ช่อง IN/OUT 0 ถึง 7
สุดท้าย เมื่อทุกอย่างต่อสายอย่างถูกต้องแล้ว คุณสามารถอัปโหลดโปรแกรม Arduino ได้ โปรแกรมนี้จะให้ค่าที่วัดได้จากเซ็นเซอร์ 9 ตัว เขียนลงบนกระดาษหรือวางลงในโปรแกรมถัดไป
!!! ระวัง ตั้งค่าหน้าจอของคุณให้มีความสว่างสูงและคงความสว่างไว้ทุกครั้งที่คุณจะใช้โปรแกรมนี้ !!!
ขั้นตอนที่ 5: ใช้โปรแกรมหลัก
เมื่อคุณปรับเทียบทุกอย่างแล้ว เราสามารถต่อแผงปุ่มกดตามภาพ
จากนั้นดาวน์โหลดโปรแกรมหลักและเปิด คุณสามารถวางผลลัพธ์ของการปรับเทียบในอาร์เรย์ "code_light" และคุณสามารถแก้ไขรหัสตัวเลข 4 ตัวของคุณในอาร์เรย์ "พยายาม"
สุดท้าย ผมใช้ทรานซิสเตอร์เป็นตัวกระตุ้น ต่อทรานซิสเตอร์บนขา D0 แต่เชื่อมต่อเมื่ออัปโหลดโปรแกรมแล้ว
โปรแกรมหลักแยกตามวิธีต่อไปนี้:
- นิยามของค่าคงที่และการเชื่อมต่อ
-
การอ่านค่าโฟโตรีซีสเตอร์ 9 ตัว
-
ถ้าดีเราสามารถทดสอบรหัสด้วยตนเอง
ถ้าดีก็เปิดตู้เซฟ
- หากเป็นเท็จ ลองอีกครั้ง
-
ขั้นตอนที่ 6: ขอให้สนุก !!
เพื่อตรวจสอบว่าทุกอย่างทำงานได้ดี ฉันต่อ LED เข้ากับทรานซิสเตอร์ เธอกำลังส่องแสง เปลี่ยน LED ตามแนวคิดของคุณ: มอเตอร์สำหรับล็อคหรือเซอร์โวหรือเก็บทรานซิสเตอร์ไว้เพื่อเปลี่ยนปุ่มบนรีโมท
ฉันหวังว่าคุณจะไม่มีปัญหา ถ้าใช่ติดต่อฉันได้ที่ [email protected]
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง