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

เราจะใช้ Raspberry Pi ในการควบคุมการสแกนและบันทึกวิดีโออย่างง่ายดาย พร้อมบันทึกไฟล์ลง USB Drive ทันที
🔧 ขั้นตอนการติดตั้งและตั้งค่า Raspberry Pi
-
อัปเดตระบบและติดตั้งแพ็กเกจที่จำเป็น เปิด Terminal และพิมพ์คำสั่งนี้:
sudo apt update && sudo apt upgrade -y
sudo apt install python3-pip python3-opencv libopencv-dev ffmpeg -y
-
เปิดใช้งาน Raspberry Pi Camera รันคำสั่ง:
sudo raspi-config
จากนั้นไปที่:
จากนั้นรีบูตเครื่อง:
sudo reboot
-
ติดตั้งไลบรารี Python ติดตั้งไลบรารีที่จำเป็น:
pip3 install opencv-python numpy imutils pyzbar picamera2

📜 โค้ด Python สำหรับการสแกนบาร์โค้ดและบันทึกวิดีโอ
เราจะใช้โค้ดด้านล่างนี้สำหรับสแกนบาร์โค้ดและบันทึกวิดีโอ:
⚡ การรันโค้ด
หลังจากตั้งค่าทุกอย่างเสร็จเรียบร้อย ให้รันโค้ดด้วยคำสั่งนี้:
python3 barcode_video.py
📌 ตรวจสอบ USB Drive
ตรวจสอบว่า USB Drive ถูกเชื่อมต่อหรือไม่:
lsblk
หากไม่ถูกเมาท์โดยอัตโนมัติ ให้รันคำสั่งนี้:
sudo mount /dev/sda1 /media/pi/USB
🔄 ตั้งค่าให้รันอัตโนมัติเมื่อเปิดเครื่อง
หากต้องการให้โปรแกรมทำงานทันทีที่เปิด Raspberry Pi:
-
เปิดไฟล์ rc.local:
sudo nano /etc/rc.local
-
เพิ่มบรรทัดนี้ก่อน exit 0
:
python3 /home/pi/barcode_video.py &
-
กด CTRL + X
→ Y
→ Enter
🚀 ทดสอบระบบ
-
เสียบเครื่องสแกนบาร์โค้ดและ USB Drive
-
เปิด Terminal และรัน:
python3 barcode_video.py
-
สแกนบาร์โค้ด 2 ครั้งและตรวจสอบว่าไฟล์วิดีโอถูกบันทึกลงใน USB Drive
🎯 ข้อควรระวัง
-
ตรวจสอบว่าเครื่องสแกนบาร์โค้ดเป็นแบบ HID Keyboard
-
หากใช้ USB หลายตัว อาจต้องปรับ USB_PATH ให้ตรงกับตำแหน่งเมาท์
-
สามารถเปลี่ยนความละเอียดวิดีโอได้ในฟังก์ชัน record_video()
แท็ก
#สแกนบาร์โค้ด #RaspberryPi #บันทึกวิดีโอ #Automation