สารบัญ:

ตู้เซฟดิจิตอลที่ใช้ Arduino: 10 ขั้นตอน
ตู้เซฟดิจิตอลที่ใช้ Arduino: 10 ขั้นตอน

วีดีโอ: ตู้เซฟดิจิตอลที่ใช้ Arduino: 10 ขั้นตอน

วีดีโอ: ตู้เซฟดิจิตอลที่ใช้ Arduino: 10 ขั้นตอน
วีดีโอ: ARDUINO #6 การใช้งานเบื้องต้น เเบบละเอียด บอร์ดวงจร ARDUINO UNO R3 HOW TO USE. IOREF AREF. POWER 2024, กรกฎาคม
Anonim
ตู้เซฟดิจิตอลจาก Arduino
ตู้เซฟดิจิตอลจาก Arduino
ตู้เซฟดิจิตอลจาก Arduino
ตู้เซฟดิจิตอลจาก Arduino
ตู้เซฟดิจิตอลจาก Arduino
ตู้เซฟดิจิตอลจาก Arduino

ไงพวก! คุณมีสิ่งที่คุณต้องการเก็บไว้อย่างปลอดภัยหรือไม่? สิ่งที่ต้องเก็บไว้ให้ห่างจากผู้บุกรุกที่ไม่พึงประสงค์และผู้บุกรุกความเป็นส่วนตัว? ฉันมีทางออกสำหรับปัญหาของคุณ! นี่คือตู้เซฟล็อคที่ใช้ Arduino

ขั้นตอนที่ 1: ดูวิดีโอ

ดูวิดีโอนี้สำหรับการแสดงภาพทีละขั้นตอนพร้อมกับการบรรยายขั้นตอน

ขั้นตอนที่ 2: การออกแบบ

การออกแบบ
การออกแบบ
การออกแบบ
การออกแบบ
การออกแบบ
การออกแบบ

เพื่อเริ่มต้นกับ

ฉันสร้างแบบจำลองสเกลแบบเต็มของห้องนิรภัยจริงบน " AUTODESK's INVENTOR PRO" ซึ่งเป็น 3D C. A. D. ซอฟต์แวร์สำหรับนักประดิษฐ์เช่นคุณและฉัน

หลังจากออกแบบแล้ว ผมย้ายไปขั้นตอนการเลือกวัสดุ

สำหรับวัสดุ เรามีวัสดุที่ดีที่สุดสำหรับ STEEL แอปพลิเคชันนี้

เพราะฉันใช้โมดูลและอุปกรณ์อิเล็กทรอนิกส์อื่นๆ ซ้ำๆ อยู่เสมอ ฉันจึงเลือกที่จะไม่ยึดติดกับ STEEL safe เนื่องจากการจัดเก็บจะค่อนข้างเลอะเทอะ

ดังนั้นฉันจึงเลือก Cardboard เนื่องจากสามารถนำกลับมาใช้ใหม่ได้เมื่อโครงการเสร็จสิ้น

เนื่องจากเราทุกคนทราบดีว่ากระดาษแข็งค่อนข้างบอบบางและอาจแตกหักได้ง่าย ดังนั้นที่นี่ฉันจึงใช้กระดาษแข็งทรงสามเหลี่ยมหน้าจั่วเล็กๆ สองสามชิ้น (รวม 26 ชิ้น มุมผนัง 3 ชิ้นต่อมุม 4 ชิ้นสำหรับมุมประตู) พร้อมกับกาวร้อนเพื่อติด หน้ากำแพงในแต่ละทิศทาง

สำหรับมิติข้อมูลและรายละเอียดอื่นๆ ฉันกำลังอัปโหลดไฟล์ CAD ของฉัน ดาวน์โหลดไฟล์เหล่านี้เพื่อใช้อ้างอิง หากคุณไม่มีซอฟต์แวร์ CAD ฉันจะให้ภาพรวมมิติข้อมูลแก่คุณ

1. ปริมาณกล่อง

300 มม. x 300 มม. x 300 มม. (ยาว)

2. ปริมาณประตู

200 มม. x 50 มม. x 200 มม. (ยาว สูง)

โดยพื้นฐานแล้ว การทำงานของกลไกของโครงการนี้คล้ายกับประตู ยอมรับว่ามีล็อคอิเล็กทรอนิกส์ซึ่งควบคุมโดยไมโครคอนโทรลเลอร์

ขั้นตอนที่ 3: รวบรวมวัสดุ

รวบรวมวัสดุ
รวบรวมวัสดุ
รวบรวมวัสดุ
รวบรวมวัสดุ
รวบรวมวัสดุ
รวบรวมวัสดุ

นี่คือสิ่งที่คุณต้องการ

ก. อิเล็กทรอนิกส์

1. บอร์ดไมโครคอนโทรลเลอร์ Arduino

2. 16x2 I2C (I-square-C)LCD

3. โซลินอยด์ล็อค

4. ปุ่มกด 4 x 4

5. ออด

6. มอสเฟต (IRFZ44N)

7. ตัวต้านทาน 10 kohm

แจ็ค i/p ตัวผู้ DC ขนาด 8.12v 5.5 มม.

9. แจ็ค DC 12v 5.5mm ตัวเมีย

10. สายจัมเปอร์ชาย-หญิง

11. กระดานเอนกประสงค์.(ใช้เขียงหั่นขนม)

12. หัวแร้ง.

13. สายจัมเปอร์ไม่กี่เส้น

14. ไอซี 7805(ตัวปรับแรงดันไฟ)

ข. เบ็ดเตล็ด

1. กระดาษแข็ง

2. กรรไกร

3. เครื่องตัดกล่อง

4. ปืนกาวร้อน

5. บานพับ

6. น๊อต (น๊อต M3 ยาว 20 มม. พร้อมน็อต)

7. น๊อตเกลียวเอง.

8. ชุดไขควงปากแบน

โปรดทราบ

นี่ไม่ใช่การส่งเสริมการขายของ บริษัท ใด ๆ ในลักษณะใด ๆ คุณสามารถใช้ผลิตภัณฑ์ที่คล้ายคลึงกันได้ลิงก์ทั้งหมดจะพบได้โดยการค้นหา google อย่างง่าย

ขั้นตอนที่ 4: การสร้าง BOX

การทำกล่อง
การทำกล่อง
การทำกล่อง
การทำกล่อง
การทำกล่อง
การทำกล่อง
การทำกล่อง
การทำกล่อง

เพื่อสร้าง BOX

1.ตัดกระดาษแข็งขนาด 300 มม. x 300 มม. จำนวน 5 ชิ้น

2. ตัด 30 หน้าจั่วสามเหลี่ยมมุมฉากเพื่อรองรับ

3. ใช้ปืนกาวร้อนโยนกาวขนาดเหรียญเพื่อติดด้านล่างกับใบหน้าด้านซ้ายโดยใช้ฐานสามเหลี่ยมขนาดเล็กที่เราตัดในขั้นตอนก่อนหน้า

4. ปิดผนึกขอบทั้งหมดโดยใช้กาวร้อน

5. ทำซ้ำขั้นตอนที่ 2-4 จนกระทั่งขวา ซ้าย ด้านบนเชื่อมติดกัน

6. เปิดด้านหลังไว้ เราจะต้องเข้าถึงอุปกรณ์อิเล็กทรอนิกส์ และจะต้องติดกรอบด้านหน้า

ขั้นตอนที่ 5: อิเล็กทรอนิกส์

อิเล็กทรอนิกส์
อิเล็กทรอนิกส์
อิเล็กทรอนิกส์
อิเล็กทรอนิกส์
อิเล็กทรอนิกส์
อิเล็กทรอนิกส์

ที่นี่ ฉันใช้ ARDUINO UNO

ขั้นตอน

1. เชื่อมต่อพินปุ่มกด

1- D9

2- D8

3- D7

4- D6

5- D5

6- D4

7- D3

8- D2

มีลูกศรเล็ก ๆ ทำเครื่องหมายบนแป้นพิมพ์เพื่อระบุ pin1

2. เชื่อมต่อค่าบวกของ Buzzer กับ PIN D10 และค่าลบกับกราวด์

3.เชื่อมต่อ 16 X 2 L. C. D. แสดง

ปักหมุด SCL tp A5, ตรึง SDA ไว้ที่ A4

Vcc ถึง 5V บน Arduino (พินไฟฟ้า)

GND ถึงกราวด์บน Arduino (Power Pin)

4. การเชื่อมต่อสำหรับ MOSFET (IRFZ44N)

แหล่งที่มา - GND ของ Arduino และแหล่งจ่ายไฟ 12V

เกท - พิน D13 Arduino

ท่อระบายน้ำ - โซลินอยด์ลบ

ตัวต้านทาน 10K โอห์มระหว่างเกตและแหล่งสัญญาณ

5. การเชื่อมต่อกับโซลินอยด์

ค่าบวก - กำลัง +12V (เช่น แจ็ค DC 5.5 มม. ตัวเมีย)

เชิงลบ - ท่อระบายน้ำของ Mosfet

6.ตัวควบคุมแรงดันไฟฟ้า (IC LM7805)

Vin - + 12 v DC 5.5 ตัวเมีย

Gnd - กราวด์และ Arduino GND (พินไฟฟ้า)

Vout - 5V Arduino (พินไฟฟ้า)

ขั้นตอนที่ 6: การเข้ารหัส

การเข้ารหัส
การเข้ารหัส

ที่นี่ฉันใช้ห้องสมุด 3 แห่งคือ

อีพรอม, Liquidcrystal_I2C

และปุ่มกด

ดังนั้นในรหัสนี้ ฉันเก็บรหัสผ่านเริ่มต้นซึ่งก็คือ 0123 ไปยัง eeprom ของ atmega328p

ใช้เงื่อนไข if else เพื่อตรวจสอบรหัสผ่านที่ป้อนและเปิด / ปิดล็อคตามลำดับ

นอกจากนี้ ฉันได้กำหนดอักขระพิเศษ "#" เพื่อเปลี่ยนรหัสผ่าน ซึ่งจะตรวจสอบว่าคุณมีรหัสผ่านปัจจุบันหรือไม่ และหากรหัสผ่านปัจจุบันถูกต้อง คุณสามารถกำหนดรหัสผ่าน 4 หลักใหม่ได้

ยังใช้ lcd สำหรับการโต้ตอบ ใช้คำสั่งเขียนชุดที่ชัดเจนขั้นพื้นฐานของ lcd ขึ้นอยู่กับเงื่อนไข และในตอนท้ายสร้างฟังก์ชันที่เรียกว่า beep เพื่อระบุปุ่มที่คลิกท้ายโค้ด..ค้นหาโค้ดในไฟล์แนบ

ห้องสมุด

LiquidCrystal_I2C

github.com/fdebrabander/Arduino-LiquidCrys…

EEPROM Library V2.0 สำหรับ Arduino

github.com/PaulStoffregen/EEPROM

ไลบรารีปุ่มกดสำหรับ Arduino

github.com/Chris--A/Keypad

ขั้นตอนที่ 7: ประตู

ประตู
ประตู
ประตู
ประตู
ประตู
ประตู

ในขั้นตอนนี้ เราจะทำประตูให้เสร็จ

1. ตัดกระดาษแข็ง 2 แผ่น ขนาด 200 มม. x 200 มม.

2. ตัด 4 ชิ้น 200 ม. x 50 มม.

2. ทำช่องสำหรับ LCD

3. ทำเครื่องหมายรูสำหรับ LCD, Solenoid, Arduino UNO

4. ใช้สลักเกลียว M3 x 20 มม. พร้อมน็อตเพื่อยึด LCD, Solenoid, Arduino UNO

5. ติดด้านขวา ด้านซ้าย บน ล่าง ไปด้านหน้า โดยใช้ปืนกาวร้อนและสามเหลี่ยมกระดาษแข็ง

6. ติดตั้งบานพับโดยใช้ M4 Wood Scews ทางด้านขวา

ขั้นตอนที่ 8: กรอบประตู

วงกบประตู
วงกบประตู
วงกบประตู
วงกบประตู
วงกบประตู
วงกบประตู
วงกบประตู
วงกบประตู

หลังจากทำประตูเสร็จแล้ว เราจะทำการซ่อมประตูบนวงกบประตู

ขั้นตอน

1. ตัดกระดาษแข็ง 6 แผ่น ขนาด 50 มม. X 300 มม.

2. เข้าร่วมแถบกระดาษแข็ง 3 ชิ้นโดยใช้ปืนกาวร้อน

3. ติด CardBoard Stip ห่างจากด้านหน้ากล่อง 50 มม. แล้วติดโดยใช้กาวร้อนและสามเหลี่ยมเพื่อรองรับ

4. ทำช่องขนาด 20 มม. x 20 มม. บนแถบกระดาษแข็งอีกอันเพื่อทำช่องสำหรับล็อค ติดขนานนี้โดยไม่ให้มีช่องว่างทางด้านซ้าย

5. ขันสกรูไม้ M4 ที่ส่วนรองรับบานพับด้านขวา

ขั้นตอนที่ 9: เสร็จสิ้น

จบ
จบ
จบ
จบ
จบ
จบ

ขั้นตอน

1. ปิดช่องว่างที่ประตูทิ้งไว้โดยใช้กระดาษแข็งอีกชิ้นหนึ่ง

2. ใช้กระดาษเนื้อกำมะหยี่เพื่อปิดปริมาตรภายในของลูกบาศก์เพื่อให้เป็นหลุมฝังศพเช่นความรู้สึกและเนื้อสัมผัส

3. ติดตั้งหน้ากระดาษแข็งด้านหลังเข้ากับ BOX

4. นำกระดาษสีขาวบนกระดาษแข็งนี้ออกโดยค่อยๆ ม้วนและลอกกระดาษออกจากชั้นด้านล่าง

ขั้นตอนที่ 10: สรุป

บทสรุป
บทสรุป

ดังนั้นในการสร้าง DIY นี้ เราเรียนรู้การเข้ารหัส Arduino เล็กน้อย เราทำงานกับจอแสดงผล Arduino LCD (I2C) ที่ง่ายที่สุด และเราทำ Electronic SAFE BOX ของเราเอง ซึ่งสามารถเก็บอะไรก็ได้ตั้งแต่อัญมณีราคาแพงไปจนถึงเงิน

แนะนำ: