สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
รายละเอียดโครงการ:
ศูนย์วิจัยที่จัดการวัสดุที่เป็นอันตรายทางชีวภาพ Pi แต่ละตัวเป็นตัวแทนของห้องวิจัยและพัฒนาที่มีเซ็นเซอร์อุณหภูมิ สแกนเนอร์ RFID หน้าจอ LCD Buzzer และ LED
- เซ็นเซอร์อุณหภูมิใช้สำหรับตรวจสอบอุณหภูมิและความชื้นของห้อง
- เครื่องสแกน RFID ใช้สำหรับตรวจสอบพนักงาน
- หน้าจอ LCD แสดงให้พนักงานเห็นหากบัตรพนักงานได้รับการยืนยัน/อนุมัติหลังจากแตะแล้ว
- Buzzer และ LED ใช้เพื่อเตือนพนักงานในกรณีฉุกเฉิน
ใช้ Amazon Web Services IoT Console เป็นระบบกลางในการรวบรวมและส่งข้อมูล การใช้โปรโตคอล MQTT ทำให้ระบบคลาวด์มีหน้าที่จัดการห้องแล็บและเซิร์ฟเวอร์
ขั้นตอนที่ 1: การนำเข้ารหัสสำหรับเซิร์ฟเวอร์
รหัสที่จำเป็นในโครงการนี้เขียนด้วยภาษาไพทอน โปรแกรมทำงานบนเฟรมเวิร์ก Flask และเซ็นเซอร์ทั้งหมดถูกควบคุมโดยเว็บ GUI จำเป็นต้องมีไฟล์หลักเพียงไฟล์เดียวเพื่อให้โปรแกรมเริ่มทำงาน (iotProject.py)
โครงสร้างไฟล์สำหรับเซิร์ฟเวอร์
-
IOT_CA2
-
แอป
- ฐานข้อมูล
- คงที่
-
แม่แบบ
- accesslog.html
- base.html
- homepage.htlm
- lab1.html
- lab2.html
- room_status.html
-
มุมมอง
- _init_.py
- ajax.py
- รายงาน.py
- room_status.py
- _init_.py
- model.py
- iotProject.py
-
โครงสร้างไฟล์สำหรับห้องปฏิบัติการ 1
- alarm.py
- เรือนกระจก.py
- MRFC522.py
- modules.py
- Read.py
- Write.py
ขั้นตอนที่ 2: ตั้งค่าฮาร์ดแวร์ของคุณ
รายการที่จำเป็นในโครงการนี้คือ:
- หลอดไฟ LED
- เสียงกริ่ง
- เครื่องสแกน RFID
- บัตรRFID (เพื่อสแกนด้วย)
- หน้าจอ LCD
- เซ็นเซอร์อุณหภูมิ
ขั้นตอนที่ 3: เรียกใช้โปรแกรม
สิ่งที่คุณต้องทำคือเปิดพรอมต์คำสั่ง เปลี่ยนไดเร็กทอรีเป็นโฟลเดอร์หลักซึ่งเป็น iotProject.py เช่นเดียวกับโฟลเดอร์ /app
สุดท้ายพิมพ์ "python iotProject.py" และควรเริ่มต้นเว็บ GUI
สำหรับห้องแล็บ ให้ป้อน Pi ของคุณ แล้วพิมพ์ "python Greenhouse.py" จากนั้นระบบจะเริ่มส่งข้อมูลไปยัง AWS