สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โดย Tanmay Pathak และ Utkarsh Mishra นักศึกษา @ International Institute of Information Technology, Hyderabad (IIITH)
บทคัดย่อ
เราประสบความสำเร็จในการใช้ระบบจอดรถอัจฉริยะบน IOT ด้วยความช่วยเหลือของแต่ละโหนด (พร็อกซิมิตีเซ็นเซอร์) ที่ช่องจอดรถทุกช่อง เราสามารถสะท้อนสถานะช่องจอดรถแบบสด - 'ว่าง' หรือ 'ครอบครอง' - บนอินเทอร์เน็ต
ปัญหาเกี่ยวกับระบบปัจจุบัน
1) เคาน์เตอร์จอดรถไม่ได้ระบุว่ามีที่ไหนบ้าง
2) ไฟแสดงสถานะไม่สามารถแก้ปัญหาได้อย่างเต็มที่
3) ไม่มีการเรียกเก็บเงินอิสระ
ระบบที่เสนอ
1) เข้าถึงข้อมูลเกี่ยวกับที่จอดรถแต่ละช่องผ่านทางอินเทอร์เน็ต
2) ข้อมูลความพร้อมใช้งานแบบสดจะช่วยให้ค้นหาจุดจอดรถได้เร็วขึ้น
3) การเรียกเก็บเงินอัตโนมัติจะช่วยให้กระบวนการง่ายขึ้น
ขั้นตอนที่ 1: การสาธิตแบบเคลื่อนไหว
ขั้นตอนที่ 2: ข้อกำหนดฮาร์ดแวร์
เราวางแผนที่จะเริ่มต้นด้วยการดำเนินการโครงการขนาดเล็ก เช่น จำลองที่จอดรถในชีวิตจริงบนกระดาษแข็ง
ชิ้นส่วนอิเล็กทรอนิกส์
1) Raspberry Pi (ชุดควบคุมหลัก)
2) เซ็นเซอร์อินฟราเรด (พร็อกซิมิตีเซ็นเซอร์)
3) เครื่องอ่านรหัส RF
4) บัตรประจำตัว RF
ข้อควรระวัง: ตรวจสอบให้แน่ใจว่าความถี่ในการทำงานของเครื่องอ่านรหัส RF นั้นเหมือนกับบัตรประจำตัวประชาชน !!
ขั้นตอนที่ 3: การติดตั้งซอฟต์แวร์
โครงการนี้มีโปรแกรมหลามสองโปรแกรมที่ทำงานพร้อมกัน -
1. โมดูลการแท็ก RF-ID โปรแกรมนี้ดูแลการตรวจสอบบัตร RF-ID ควบคุมไมโครเซอร์โวมอเตอร์ (ทำหน้าที่เป็นเกท) และบันทึกเวลาเข้า/ออก นี่คือโปรแกรมที่ส่งอีเมลตามเวลาทั้งหมดที่ผู้ใช้ใช้ในลานจอดรถ ลูกค้าจะต้องโต้ตอบกับโปรแกรมนี้และด้วยเหตุนี้ความง่ายในการใช้งานและความชัดเจนของข้อมูลจึงมีความสำคัญ
2. Proximity Sensors Module โปรแกรมนี้สะท้อนถึงสถานะปัจจุบันของเซนเซอร์ - "สูง" หรือ "ต่ำ" เซ็นเซอร์เหล่านี้สะท้อนถึงความพร้อมใช้งานของสล็อต – 'มี' หรือ 'ครอบครอง' จากนั้นเอาต์พุตจะถูกถ่ายโอนไปยังไฟล์ข้อความ ซึ่งอัปเดตทุก ๆ วินาทีโดยใช้สคริปต์หลามเดียวกัน นอกจากนี้ ไฟล์ HTML จะอ่านข้อมูลจากไฟล์ข้อความและแสดงข้อมูลนั้นบนเว็บเพจ จากนั้นเราโฮสต์เว็บไซต์โดยใช้บริการโฮสติ้งที่เรียกว่า 'ngrok' ดังนั้นเซิร์ฟเวอร์จึงมีข้อมูลเกี่ยวกับสถานะความพร้อมใช้งานของช่องจอดรถที่เกี่ยวข้อง
ขั้นตอนที่ 4: ผังงาน
ขั้นตอนที่ 5: การติดตั้งโค้ดและซอฟต์แวร์
ต้องการความรู้พื้นฐานเกี่ยวกับสภาพแวดล้อม PYTHON และ LINUX
1) เริ่มต้นด้วยการโหลดและรัน RaspbianOs บน RaspberryPi
2) ไฟล์ทั้งหมดอื่นที่ไม่ใช่ 'READ.py' ช่วยในการเชื่อมต่อ (ระหว่างเซ็นเซอร์ ตัวอ่าน มอเตอร์ และไมโครคอนโทรลเลอร์) ดังนั้นจึงไม่จำเป็นต้องเปลี่ยนโค้ด
3) แก้ไข 'READ.py' อย่างเหมาะสมโดยทำตามความคิดเห็น