กลับไปหน้ารวมไฟล์
stock-counter.md

สต็อกเป๊ะเว่อร์: เครื่องนับของดิจิทัล (Digital Stock Counter)

เจ้า Digital Stock Counter ตัวนี้เป็นโปรเจกต์ระบบอัตโนมัติที่โคตรจะมีประโยชน์เลยน้อง เหมาะสำหรับพวกคลังสินค้าเล็กๆ ร้านค้า หรือสาย DIY ทั้งหลาย เลิกใช้มือนั่งจดได้แล้วมันโบราณ! เปลี่ยนมาใช้ระบบดิจิทัลที่แม่นยำและรวดเร็วแทนดีกว่า รับรองสต็อกไม่หายแน่นอน จัดไปวัยรุ่น!

stock_counter_lcd_setup_1772706693516.png

การทำงานของมัน (How It Works)

ระบบนี้จะใช้ Infrared (IR) Proximity Sensor ในการตรวจจับวัตถุนะจ๊ะ ตามสเต็ปนี้เลย:

  1. การตรวจจับ (The Detection): พอมีของวิ่งผ่านหน้า IR Sensor มันก็จะสะท้อนลำแสงกลับไปหาตัวรับ
  2. จัดการลอจิก (The Logic): เจ้า Arduino จะคอยเช็กสัญญาณที่เปลี่ยนไป แล้วไปสั่งเพิ่มค่าใน Variable ข้างในบอร์ด
  3. โชว์ของ (The Feedback): ค่า "Stock Count" ล่าสุดจะโชว์หราอยู่บนจอ 16x2 I2C LCD แบบ Real-time
  4. ล้างกระดาน (The Reset): พี่ใส่ปุ่ม Push Button ไว้ให้ด้วย เผื่อน้องอยากจะรีเซ็ตค่ากลับเป็นศูนย์ตอนไหนก็จัดไป

อุปกรณ์ที่ต้องใช้ (Key Hardware)

  • Arduino Uno/Nano: สมองกลคนทำโปรเจกต์ ห้ามช็อตนะตัวนี้
  • IR Proximity Sensor (Digital): หน่วยสอดแนม ตรวจจับวัตถุ
  • 16x2 LCD Display (I2C preferred): จอแสดงผลจะได้ดูง่ายๆ หล่อเท่เลยงานนี้
  • Tactile Push Button: ปุ่มกดเอาไว้รีเซ็ตระบบ
  • Buzzer (Optional): อันนี้ใส่เพิ่มได้ ไว้ให้มันส่งเสียง "ติ๊ด" ทุกครั้งที่นับของ จะได้รู้ว่า Sensor ยังทำงานอยู่นะน้อง

stock_counter_ir_sensor_macro_1772706709388.png

ทำไมต้องทำโปรเจกต์นี้?

การทำเครื่องนับสต็อกเนี่ย มันจะสอนให้น้องเข้าใจเรื่อง Debouncing (การจัดการสัญญาณรบกวน เพื่อไม่ให้ของชิ้นเดียวนับเบิ้ลเป็นสอง) และการเชื่อมต่อกับ Digital Sensor ต่างๆ แถมโปรเจกต์นี้ยังเอาไปต่อยอดได้ไกลนะเว้ย จะใส่ SD Card Module ไว้เก็บ Data หรือจะจัดเต็มใส่ Ethernet/Wi-Fi shield ส่งค่าเข้า Cloud Spreadsheet ตรงๆ เลยก็ยังได้ สู้งานนะน้อง!

ข้อมูล Frontmatter ดั้งเดิม

title: "Digital Stock Counter"
description: "Keep track of your inventory with ease! Build an automated stock counter using an Arduino and an IR proximity sensor to count items accurately as they pass."
category: "Productivity"
difficulty: "Easy"