สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุ
- ขั้นตอนที่ 2: ทดสอบเซ็นเซอร์แยกกัน
- ขั้นตอนที่ 3: ร่างที่อยู่อาศัย
- ขั้นตอนที่ 4: สร้างวงจรที่สมบูรณ์
- ขั้นตอนที่ 5: เขียนโค้ดและสร้างเว็บไซต์
- ขั้นตอนที่ 6: สร้างที่อยู่อาศัย
- ขั้นตอนที่ 7: ใช้วงจรในกรณี
- ขั้นตอนที่ 8: โครงสร้างฐานข้อมูล
- ขั้นตอนที่ 9: รหัส
- ขั้นตอนที่ 10: ฉันดำเนินการอย่างไร
- ขั้นตอนที่ 11: การสาธิตเวอร์ชันสุดท้ายของฉัน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันมักจะอ่านหนังสือพิมพ์ในตอนเช้าตอนอาหารเช้า นี้จัดส่งทุกวันในกล่องจดหมาย แต่บางครั้งก็ต้องเดินกลางอากาศหนาวหรือกลางสายฝนบนทางรถไปยังตู้ไปรษณีย์เพื่อดูว่ายังไม่มีการส่งหนังสือพิมพ์มา ทำให้ฉันนึกถึงการสร้างกล่องไปรษณีย์อัจฉริยะที่คอยติดตามว่าได้รับจดหมายเมื่อใด ไปยังกล่องจดหมายของคุณ วิธีนี้ทำให้คุณสามารถเห็นได้อย่างง่ายดายจากโทรศัพท์มือถือของคุณว่าจดหมายถูกส่งไปแล้วหรือไม่
ดังนั้นตู้ไปรษณีย์อัจฉริยะจึงหมายถึง
- ติดตามว่ามีจดหมายอยู่ในกล่องจดหมายหรือไม่
- คุณสามารถตรวจสอบเวลาจัดส่งจดหมายและเมื่อกล่องจดหมายว่างเปล่า
- คุณสามารถเปิดกล่องจดหมายด้วยบัตร 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) และเชื่อมโยงกับส่วนหลัง
- ทำตัวเรือน.
- ติดตั้งทุกอย่างในตัวเรือน