สารบัญ:

ตู้เซฟที่สว่างสดใส: 6 ขั้นตอน
ตู้เซฟที่สว่างสดใส: 6 ขั้นตอน

วีดีโอ: ตู้เซฟที่สว่างสดใส: 6 ขั้นตอน

วีดีโอ: ตู้เซฟที่สว่างสดใส: 6 ขั้นตอน
วีดีโอ: ตู้เซฟถูกล็อคไว้กับกุญแจ 1,000 ดอก!! ใครทำลายก่อนชนะ!! 2024, พฤศจิกายน
Anonim
ปลอดภัยสดใส
ปลอดภัยสดใส

โครงการนี้เสนอวิธีการรักษาความปลอดภัยให้กับสิ่งของของคุณ ผลลัพธ์สุดท้ายของโครงการคือสวิตช์ที่ควบคุมโดย 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]

แนะนำ: