สร้างโปรเจคเครื่องนับคนเข้า-ออกด้วย Arduino: คู่มือฉบับละเอียด

สวัสดีครับทุกคน วันนี้เราจะมาสร้างโปรเจคสุดเจ๋งนั่นก็คือ เครื่องนับคนเข้า-ออกด้วยบอร์ด Arduino กันครับ โปรเจคนี้สามารถนำไปประยุกต์ใช้ได้หลากหลาย เช่น นับจำนวนลูกค้าเข้าร้านค้า นับจำนวนคนเข้าออกห้องประชุม หรือแม้แต่ใช้ในระบบควบคุมการเข้าออก เป็นต้น

อุปกรณ์ที่ต้องเตรียม

  • Arduino Uno R3
  • จอ LCD 1602 I2C
  • IR Sensor E18
  • สายไฟ ต่างๆ

หลักการทำงาน

  • ซ็นเซอร์ PIR จะตรวจจับการเคลื่อนไหวของวัตถุ (ในที่นี้คือคน) เมื่อมีคนเดินผ่าน เซ็นเซอร์จะส่งสัญญาณไปยัง Arduino
  • Arduino จะรับสัญญาณจากเซ็นเซอร์ และทำการนับจำนวนคน
  • จอ LCD จะแสดงผลจำนวนคนที่นับได้

ขั้นตอนการทำ

  • เชื่อมต่อวงจร เชื่อมต่อเซ็นเซอร์ PIR เข้ากับบอร์ด Arduino ตาม datasheet เชื่อมต่อจอ LCD เข้ากับบอร์ด Arduino ตาม datasheet เชื่อมต่อแหล่งจ่ายไฟเข้ากับบอร์ด Arduino
  • เขียนโปรแกรม เลือกภาษา: Arduino ใช้ภาษา C++ เป็นหลัก กำหนดค่า: กำหนดพินที่เชื่อมต่อกับเซ็นเซอร์ PIR และจอ LCD เขียนฟังก์ชัน: เขียนฟังก์ชันสำหรับอ่านค่าจากเซ็นเซอร์ PIR และแสดงผลบนจอ LCD เพิ่มตัวแปร: สร้างตัวแปรเพื่อเก็บค่าจำนวนคนที่นับได้
  • อัปโหลดโปรแกรม เชื่อมต่อบอร์ด Arduino เข้ากับคอมพิวเตอร์ เปิดโปรแกรม Arduino IDE อัปโหลดโค้ดที่เขียนขึ้นไปยังบอร์ด
  • ทดสอบระบบ เมื่ออัปโหลดโปรแกรมเสร็จสิ้น ให้ทดสอบการทำงานของระบบ โดยเดินผ่านเซ็นเซอร์ PIR
  • ตรวจสอบว่าจอ LCD แสดงผลจำนวนคนที่นับได้ถูกต้องหรือไม่

Code Program Arduino

สรุป

โปรเจคเครื่องนับคนเข้า-ออกด้วย Arduino เป็นโครงงานที่น่าสนใจและสามารถนำไปประยุกต์ใช้ได้จริง หากมีข้อสงสัยเพิ่มเติม สามารถสอบถามได้เลยครับ

ขอบคุณ Meng DIY CR. https://www.youtube.com/watch?v=-ms7lo00Mh0