กลับไปหน้ารวมไฟล์
trash-bot-54897b.md

พูดกันตรงๆ คนส่วนใหญ่ในโลกนี้ขี้เกียจทั้งนั้น จัดไปวัยรุ่น! พี่ขี้เกียจขนาดที่ว่าไม่อยากจะเปิดฝาถังขยะทิ้งขยะเองด้วยซ้ำ งานนี้เลยต้องทำโปรเจกต์ "ถังขยะอัตโนมัติ" ที่ฝาจะเปิดเองอัตโนมัติเมื่อเรายืนอยู่ข้างหน้า หวังว่าทำเสร็จแล้วพ่อแม่จะเลิกเรียกพี่ว่า "ขยะของบ้าน" นะ ฮ่าๆ

เดี๋ยวนี้เรื่อง Home Automation มาแรงมาก งานนี้เป็นโปรเจกต์ง่ายๆ ที่จะช่วยให้ชีวิตประจำวันสะดวกขึ้นอีกนิดนึง หล่อเท่เลยงานนี้

รายละเอียดเทคนิคแบบจัดเต็ม

ตรวจจับวัตถุและระบบอัตโนมัติ

เจ้า "Trash Bot" นี้คือถังขยะสุดสมาร์ทที่เปิดฝาอัตโนมัติ

  • การตรวจจับ: เราใช้ HC-SR04 Ultrasonic Sensor ติดไว้ด้านหน้า มันจะคอยวัดระยะห่างตลอดเวลา
  • การสั่งงาน: เมื่อตรวจจับว่ามือหรือวัตถุเข้ามาในระยะ 10-15 ซม. Arduino จะสั่งให้ SG90 Servo Motor หมุนประมาณ 90-110 องศา เพื่อยกฝาถังขึ้น

ตรรกะการใช้งานเพื่อประสบการณ์ที่ดี

เพื่อป้องกันไม่ให้ฝาปิดตอนที่เรากำลังทิ้งขยะอยู่:

  1. จับเวลาเปิดค้าง: พอฝาเปิดแล้ว โค้ดจะให้ฝาค้างไว้ 3-5 วินาที
  2. ตรวจสอบซ้ำก่อนปิด: ก่อนจะปิดฝา มันจะตรวจสอบอีกครั้งว่า "ยังมีวัตถุอยู่ไหม?"
  3. จัดการพลังงาน: ถ้าจะทำเป็นระดับพาณิชย์จริงจัง เราสามารถตั้งให้ 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"