Official Approved Reseller of Raspberry Pi

🚀 โปรเจกต์สแกนบาร์โค้ดด้วย Raspberry Pi 🚀

✅ สรุป สแกนบาร์โค้ด → บันทึกวิดีโอ → สแกนอีกครั้ง → บันทึกลง USB ใช้ Picamera2 ในการบันทึกวิดีโอ รองรับวิดีโอ 720p และบันทึกไฟล์เป็น MP4 ตั้งค่ารันอัตโนมัติได้เมื่อเปิดเครื่อง 💡 พร้อมใช้งาน! 🎉 หากสนใจข้อมูลเพิ่มเติมหรือสั่งซื้ออุปกรณ์ Raspberry Pi และเครื่องสแกนบาร์โค้ด สามารถดูรายละเอียดได้ที่เว็บไซต์ของเรา!


เราจะใช้ Raspberry Pi ในการควบคุมการสแกนและบันทึกวิดีโออย่างง่ายดาย พร้อมบันทึกไฟล์ลง USB Drive ทันที

🔧 ขั้นตอนการติดตั้งและตั้งค่า Raspberry Pi

  1. อัปเดตระบบและติดตั้งแพ็กเกจที่จำเป็น เปิด Terminal และพิมพ์คำสั่งนี้:

    sudo apt update && sudo apt upgrade -y
    sudo apt install python3-pip python3-opencv libopencv-dev ffmpeg -y
  2. เปิดใช้งาน Raspberry Pi Camera รันคำสั่ง:

    sudo raspi-config

    จากนั้นไปที่:

    • Interface Options → Camera → Enable

    • Interface Options → Legacy Camera → Enable (สำหรับ Raspberry Pi OS รุ่นใหม่)

    จากนั้นรีบูตเครื่อง:

    sudo reboot
  3. ติดตั้งไลบรารี Python ติดตั้งไลบรารีที่จำเป็น:

    pip3 install opencv-python numpy imutils pyzbar picamera2



    📜 โค้ด Python สำหรับการสแกนบาร์โค้ดและบันทึกวิดีโอ

    เราจะใช้โค้ดด้านล่างนี้สำหรับสแกนบาร์โค้ดและบันทึกวิดีโอ:

    • รับบาร์โค้ดแรก

    • บันทึกวิดีโอ 10 วินาที

    • รับบาร์โค้ดที่สอง

    • ตั้งชื่อไฟล์วิดีโอเป็น "barcode+datetime.mp4"

    • บันทึกไฟล์ลง USB Drive

    การรันโค้ด

    หลังจากตั้งค่าทุกอย่างเสร็จเรียบร้อย ให้รันโค้ดด้วยคำสั่งนี้:

    python3 barcode_video.py

    📌 ตรวจสอบ USB Drive

    ตรวจสอบว่า USB Drive ถูกเชื่อมต่อหรือไม่:

    lsblk

    หากไม่ถูกเมาท์โดยอัตโนมัติ ให้รันคำสั่งนี้:

    sudo mount /dev/sda1 /media/pi/USB

    🔄 ตั้งค่าให้รันอัตโนมัติเมื่อเปิดเครื่อง

    หากต้องการให้โปรแกรมทำงานทันทีที่เปิด Raspberry Pi:

    1. เปิดไฟล์ rc.local:

    sudo nano /etc/rc.local
    1. เพิ่มบรรทัดนี้ก่อน exit 0:

    python3 /home/pi/barcode_video.py &
    1. กด CTRL + XY → Enter

    🚀 ทดสอบระบบ

    1. เสียบเครื่องสแกนบาร์โค้ดและ USB Drive

    2. เปิด Terminal และรัน:

    python3 barcode_video.py
    1. สแกนบาร์โค้ด 2 ครั้งและตรวจสอบว่าไฟล์วิดีโอถูกบันทึกลงใน USB Drive

    🎯 ข้อควรระวัง

    • ตรวจสอบว่าเครื่องสแกนบาร์โค้ดเป็นแบบ HID Keyboard

    • หากใช้ USB หลายตัว อาจต้องปรับ USB_PATH ให้ตรงกับตำแหน่งเมาท์

    • สามารถเปลี่ยนความละเอียดวิดีโอได้ในฟังก์ชัน record_video()

แท็ก


ฝากความคิดเห็น

ฝากความคิดเห็น

Blog posts

  • Raspberry Pi 1 Countdown & Debian ยุติการซัพพอร์ต ARMEL/MIPS64EL

    , โดย Global Byte Shope Raspberry Pi 1 Countdown & Debian ยุติการซัพพอร์ต ARMEL/MIPS64EL

  • ESP32 Sleep Modes และการใช้งาน Deep Sleep Mode — คู่มือสมบูรณ์

    , โดย Global Byte Shope ESP32 Sleep Modes และการใช้งาน Deep Sleep Mode — คู่มือสมบูรณ์

  • Bitcoin Mining ด้วย Raspberry Pi — คู่มือสมบูรณ์ตั้งแต่เริ่มต้น

    , โดย Global Byte Shope Bitcoin Mining ด้วย Raspberry Pi — คู่มือสมบูรณ์ตั้งแต่เริ่มต้น

  • Raspberry Pi GPIO — เริ่มเขียนโค้ดควบคุม LED และปุ่มกดด้วย Python

    , โดย Global Byte Shope Raspberry Pi GPIO — เริ่มเขียนโค้ดควบคุม LED และปุ่มกดด้วย Python

© 2025 บริษัท โกลบอลโทรนิค อินเตอร์เทรด จํากัด, ขับเคลื่อนโดย Shopify

    • PayPal

    เข้าสู่ระบบ

    ลืมรหัสผ่านใช่ไหม?

    ยังไม่มีบัญชีใช่ไหม?
    สร้างบัญชี