สารบัญ:
- ขั้นตอนที่ 1: การนำเข้ารหัสสำหรับเซิร์ฟเวอร์
- ขั้นตอนที่ 2: ตั้งค่าฮาร์ดแวร์ของคุณ
- ขั้นตอนที่ 3: เรียกใช้โปรแกรม
วีดีโอ: IoT CA2: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
รายละเอียดโครงการ:
ศูนย์วิจัยที่จัดการวัสดุที่เป็นอันตรายทางชีวภาพ 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
แนะนำ:
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: 4 ขั้นตอน
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: ในบทช่วยสอนนี้ เราจะสร้างเครือข่ายของอุปกรณ์ที่สามารถควบคุมผ่านลิงก์วิทยุจากอุปกรณ์ศูนย์กลาง ประโยชน์ของการใช้การเชื่อมต่อวิทยุแบบอนุกรม 433MHz แทน WIFI หรือ Bluetooth คือช่วงที่กว้างกว่ามาก (พร้อม
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: 17 ขั้นตอน (พร้อมรูปภาพ)
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: โครงการนี้เป็นวิวัฒนาการของคำสั่งก่อนหน้าของฉัน: APIS - ระบบชลประทานพืชอัตโนมัติฉันใช้ APIS มาเกือบปีแล้วและต้องการปรับปรุงจากการออกแบบก่อนหน้านี้: ความสามารถในการ ตรวจสอบโรงงานจากระยะไกล นี่คือวิธีที่
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: 19 ขั้นตอน (พร้อมรูปภาพ)
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: สวัสดีทุกคน ฉันหวังว่าพวกคุณทุกคนจะยอดเยี่ยม! ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าฉันสร้างโมดูลการวัดพลังงาน IoT ที่คำนวณปริมาณพลังงานที่สร้างโดยแผงโซลาร์เซลล์ของฉันได้อย่างไรซึ่งถูกใช้โดยตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน t
IOT CA2 บ้าน/ห้องอัจฉริยะที่ปลอดภัย: 8 ขั้นตอน
IOT CA2 Secure Smart Home/Room: สารบัญ1 ภาพรวมของข้อกำหนดฮาร์ดแวร์ Smart Secure Home 2 + ข้อกำหนดซอฟต์แวร์ Setup3 + Setup4 ลงทะเบียน raspberrypi เป็นสิ่ง 5 สร้าง S3 Bucket6 การตั้งค่า DynamoDB + กฎ7 ผลลัพธ์ที่คาดหวัง8 รหัส (จาก Pastebin) 9 ข้อมูลอ้างอิงภาพรวม
IOT CA2 - ประตูอัจฉริยะ: 3 ขั้นตอน
IOT CA2 - Smart Door: คำอธิบาย: เป็นระบบล็อคประตูสำหรับห้องหนึ่ง ผู้ใช้ที่ลงทะเบียนจะสามารถใช้บัตร RFID เพื่อเข้าไป และไฟสำหรับห้องจะเปิดขึ้น หากแตะบัตร RFID ผิด กล้องจะถ่ายภาพตามด้วยไฟ LED สีแดง