โปรเจค สร้างถังขยะอัตโนมัติด้วย Arduino Uno R3

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

อุปกรณ์ที่จำเป็น

  • Arduino Uno R3
  • Ulrtasonic Sensor Module (HC-SR04)
  • Servo TowerPro Servo Motor – SG92R
  • รางถ่าน 18650 แบบอนุกรม 2 ก้อน
  • สายไฟสำหรับต่อ อุปกรณ์
  • ถังขยะแบบฝาปิด

ขั้นตอนการสร้าง

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

ตัวอย่างโค้ด Arduino (พื้นฐาน)

สรุป

การสร้างถังขยะอัตโนมัติด้วย Arduino Uno R3 เป็นโครงงานที่ช่วยให้ผู้เรียนได้ฝึกทักษะด้านอิเล็กทรอนิกส์และการเขียนโปรแกรม นอกจากนี้ยังเป็นการนำความรู้ไปประยุกต์ใช้ในชีวิตประจำวันได้อีกด้วย

Cr. WARIT DIY https://www.youtube.com/watch?v=msPv4-V_cew