สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุ
- ขั้นตอนที่ 2: ทดสอบเซ็นเซอร์แยกกัน
- ขั้นตอนที่ 3: ร่างที่อยู่อาศัย
- ขั้นตอนที่ 4: สร้างวงจรที่สมบูรณ์
- ขั้นตอนที่ 5: เขียนโค้ดและสร้างเว็บไซต์
- ขั้นตอนที่ 6: สร้างที่อยู่อาศัย
- ขั้นตอนที่ 7: ใช้วงจรในกรณี
- ขั้นตอนที่ 8: โครงสร้างฐานข้อมูล
- ขั้นตอนที่ 9: รหัส
- ขั้นตอนที่ 10: ฉันดำเนินการอย่างไร
- ขั้นตอนที่ 11: การสาธิตเวอร์ชันสุดท้ายของฉัน
วีดีโอ: กล่องจดหมายอัจฉริยะ: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ฉันมักจะอ่านหนังสือพิมพ์ในตอนเช้าตอนอาหารเช้า นี้จัดส่งทุกวันในกล่องจดหมาย แต่บางครั้งก็ต้องเดินกลางอากาศหนาวหรือกลางสายฝนบนทางรถไปยังตู้ไปรษณีย์เพื่อดูว่ายังไม่มีการส่งหนังสือพิมพ์มา ทำให้ฉันนึกถึงการสร้างกล่องไปรษณีย์อัจฉริยะที่คอยติดตามว่าได้รับจดหมายเมื่อใด ไปยังกล่องจดหมายของคุณ วิธีนี้ทำให้คุณสามารถเห็นได้อย่างง่ายดายจากโทรศัพท์มือถือของคุณว่าจดหมายถูกส่งไปแล้วหรือไม่
ดังนั้นตู้ไปรษณีย์อัจฉริยะจึงหมายถึง
- ติดตามว่ามีจดหมายอยู่ในกล่องจดหมายหรือไม่
- คุณสามารถตรวจสอบเวลาจัดส่งจดหมายและเมื่อกล่องจดหมายว่างเปล่า
- คุณสามารถเปิดกล่องจดหมายด้วยบัตร RFID แทนคีย์ปกติ
ขั้นตอนที่ 1: รวบรวมวัสดุ
สิ่ง IoT (ขั้นต่ำ € 45 ค่าใช้จ่ายโดยประมาณ):
- Raspberry Pi 3 รุ่น B +
- เซอร์โวมอเตอร์ SG90
- เซ็นเซอร์ระยะ HC-SR04
- โมดูล RFID RC522
- เซ็นเซอร์สัมผัสแม่เหล็ก
- จอ LCD 16x2
- พวงของสาย
รายการสำหรับที่อยู่อาศัย (ขั้นต่ำ€ 30 ค่าใช้จ่ายโดยประมาณ):
- ไม้กระดาน
- บานพับ
- ตัวล็อคแบบเลื่อนขนาดเล็ก
- สกรู
เครื่องมือที่ใช้สำหรับโครงการ:
- Visual Studio (การพัฒนาส่วนหน้า)
- Pycharm (การพัฒนาแบ็กเอนด์)
- MySql Workbench (ฐานข้อมูล)
- เครื่องมืองานไม้ต่างๆ (สำหรับทำตัวเรือน)
ขั้นตอนที่ 2: ทดสอบเซ็นเซอร์แยกกัน
คุณควรเริ่มต้นด้วยการทดสอบเซ็นเซอร์แยกกัน เพื่อให้คุณทราบว่าเซ็นเซอร์สามารถทำอะไรได้บ้าง และสิ่งที่พวกเขาสามารถทำได้สำหรับโครงการ
ขั้นตอนที่ 3: ร่างที่อยู่อาศัย
เมื่อคุณรู้ว่าเซ็นเซอร์ของคุณทำอะไรได้บ้าง คุณสามารถเริ่มออกแบบเคสของคุณได้ ดังนั้นฉันจึงสร้าง "ต้นแบบ" จากกระดาษแข็งเพื่อให้เห็นขนาดของกล่องจดหมายได้อย่างชัดเจน
ขั้นตอนที่ 4: สร้างวงจรที่สมบูรณ์
หมายเหตุ: เพื่อให้ชัดเจนยิ่งขึ้น ฉันวางส่วนประกอบแยกกันในไดอะแกรม ดังนั้นในเวอร์ชันสุดท้ายจึงเชื่อมโยงกับ 1 Raspberry Pi
ขั้นตอนที่ 5: เขียนโค้ดและสร้างเว็บไซต์
เมื่อคุณมีวงจรทั้งหมดแล้ว คุณสามารถเริ่มเขียนโค้ดทั้งหมดสำหรับฟังก์ชันของเมลบ็อกซ์อัจฉริยะได้
ขั้นตอนที่ 6: สร้างที่อยู่อาศัย
รวบรวมวัสดุที่จำเป็นสำหรับตู้ไปรษณีย์ของคุณแล้วเริ่มสร้างกล่อง
ขั้นตอนที่ 7: ใช้วงจรในกรณี
ใส่วงจรในเคสและติดตั้งเซ็นเซอร์และแอคทูเอเตอร์ทั้งหมดในตำแหน่งที่ถูกต้อง
ขั้นตอนที่ 8: โครงสร้างฐานข้อมูล
ขั้นตอนที่ 9: รหัส
github.com/NMCT-S2-Project-1/nmct-s2-project-1-JensBonnier.git
ขั้นตอนที่ 10: ฉันดำเนินการอย่างไร
- ระดมความคิดเกี่ยวกับสิ่งที่ฉันต้องการ
- ทดสอบเซ็นเซอร์ทั้งหมดที่ฉันจะใช้และดูว่ามันทำงานอย่างไร
- ทำวงจรให้สมบูรณ์แล้วตั้งโปรแกรมแบ็กเอนด์
- สร้างส่วนหน้า (HTML & CSS) และเชื่อมโยงกับส่วนหลัง
- ทำตัวเรือน.
- ติดตั้งทุกอย่างในตัวเรือน
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง