พูดกันตรงๆ คนส่วนใหญ่ในโลกนี้ขี้เกียจทั้งนั้น จัดไปวัยรุ่น! พี่ขี้เกียจขนาดที่ว่าไม่อยากจะเปิดฝาถังขยะทิ้งขยะเองด้วยซ้ำ งานนี้เลยต้องทำโปรเจกต์ "ถังขยะอัตโนมัติ" ที่ฝาจะเปิดเองอัตโนมัติเมื่อเรายืนอยู่ข้างหน้า หวังว่าทำเสร็จแล้วพ่อแม่จะเลิกเรียกพี่ว่า "ขยะของบ้าน" นะ ฮ่าๆ
เดี๋ยวนี้เรื่อง Home Automation มาแรงมาก งานนี้เป็นโปรเจกต์ง่ายๆ ที่จะช่วยให้ชีวิตประจำวันสะดวกขึ้นอีกนิดนึง หล่อเท่เลยงานนี้
รายละเอียดเทคนิคแบบจัดเต็ม
ตรวจจับวัตถุและระบบอัตโนมัติ
เจ้า "Trash Bot" นี้คือถังขยะสุดสมาร์ทที่เปิดฝาอัตโนมัติ
- การตรวจจับ: เราใช้ HC-SR04 Ultrasonic Sensor ติดไว้ด้านหน้า มันจะคอยวัดระยะห่างตลอดเวลา
- การสั่งงาน: เมื่อตรวจจับว่ามือหรือวัตถุเข้ามาในระยะ 10-15 ซม. Arduino จะสั่งให้ SG90 Servo Motor หมุนประมาณ 90-110 องศา เพื่อยกฝาถังขึ้น
ตรรกะการใช้งานเพื่อประสบการณ์ที่ดี
เพื่อป้องกันไม่ให้ฝาปิดตอนที่เรากำลังทิ้งขยะอยู่:
- จับเวลาเปิดค้าง: พอฝาเปิดแล้ว โค้ดจะให้ฝาค้างไว้ 3-5 วินาที
- ตรวจสอบซ้ำก่อนปิด: ก่อนจะปิดฝา มันจะตรวจสอบอีกครั้งว่า "ยังมีวัตถุอยู่ไหม?"
- จัดการพลังงาน: ถ้าจะทำเป็นระดับพาณิชย์จริงจัง เราสามารถตั้งให้ Arduino หลับ (Sleep) จนกว่า Sensor จะถูกกระตุ้นผ่าน Interrupt หรือส่งสัญญาณตรวจสอบความถี่ต่ำๆ เพื่อประหยัดแบตเตอรี่ได้ สู้งานนะน้อง!
ข้อมูล Frontmatter ดั้งเดิม
title: "Trash Bot"
description: "Smart Trash can using Arduino UNO and ultrasonic sensor."
author: "pranav_subramanya"
category: ""
tags:
- "ultrasonic sensor"
- "arduino uno"
- "ultrasonic sensor"
- "home automation"
- "kids"
- "robots"
views: 3128
likes: 1
price: 699
difficulty: "Easy"
components:
- "1x Thread"
- "1x Jumper wires (generic)"
- "1x Hot glue gun (generic)"
- "1x SG90 Micro-servo motor"
- "1x Arduino UNO"
- "1x Ultrasonic Sensor - HC-SR04 (Generic)"
- "1x Soldering Iron Tip, Blade"
- "1x Old box"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles:
- "https://projects.arduinocontent.cc/07f3096e-bc0a-4baa-ba15-748c071df700.ino"
documentationLinks: []
passwordHash: "9d10caa24b95ab8cf0cfdb2e130c44f0dc243b677647f626ee87c1be0ceef224"
encryptedPayload: "U2FsdGVkX19rxwTDYEG0YkvbWtYdW1fNQRaDjh2gKqo36FOxt+T++aFi+y6wxdTtlu0Anmc7LZ80bdSN7DAkSEV7vXK86Nx6gT0gsPcgqh8="
seoDescription: "Build a Smart Trash can with Arduino UNO and an ultrasonic sensor. A simple DIY project for beginners learning robotics and sensors."
videoLinks:
- "https://www.youtube.com/embed/UTChFvDU1Xc"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/trash-bot-54897b_cover.jpg"
lang: "th"