
โปรเจค สร้างถังขยะอัตโนมัติด้วย 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