Slider[Style1]

Style2

Style3[OneLeft]

Style3[OneRight]

Style4

Style5[ImagesOnly]

Style6


Know2pro RFID Project ตอนที่ 13 : ความท้าทายใหม่กับการเปลี่ยนมาใช้ RFID Reader 2 ตัว
     หลังจากที่ทำให้เครื่องพอจะอ่าน เขียนได้บ้างแล้ว ปัญหาต่อไปคือ ระยะการอ่านที่ตอนเสนอโปรเจคแบบมึนๆ ในครั้งนั้นผมและเพื่อนจินตนาการเอาไว้ว่าน่าจะอ่านได้ในระยะตะกร้าร้าน 7-11 แต่พอคิดไปคิดมา เอาเป็นว่าทำเท่าที่ทำได้ไปก่อนละกัน

รายละเอียดเพิ่มเติม
- ทดสอบใช้งานโปรแกรม VB ติดต่อ RFID Reader 2 ตัวให้ทำงานร่วมกัน
- ใช้ Time Sharing ติดต่อพอร์ท USB
- คล้ายๆกับการเขียนโปรแกรม N ชุดตามจำนวน N เครื่อง

[บันทึกวันที่ 23-November-2010]
ทำระบบเพิ่มเติมในไฟล์ KTG_VB03/vbdemo2.vbp ที่ form ชื่อ frm_KTG001

ลองใช้งาน RFID Reader 2 ชุดแล้วเจอปัญหา Driver ใน XP และ Win7 รัน VB ไม่ได้
คือ เสียบ Reader ตัวใดตัวหนึ่งจะได้ Driver ชื่อ
“CP210X USB Composite Device”
แต่ถ้าเสียบ 2 ตัวจะได้
”CP2102 USB to UART Bridge Controller”

ปัญหาตอนนี้คือ Com Port หายไปไหนหว่า
พอมาลองใน Windows 7 ดันใช้ได้มี COm Port ออกมา
ก็เลยลองลง VB6 ใน Windows 7 ดู ลงเสร็จแล้ว Restart 1 ครั้ง

ลองใน Windows 7 ติดปัญหาเรื่อง Port เพราะลองรันโปรแกรมไปแล้ว ดันไม่เจอ Port เลยลองไปปรับค่า Bits per Second ใน Device Manager แล้วมาลองอีกที คราวนี้เจอพอร์ตแล้ว ได้เป็น COM4

โปรแกรมทดลองแล้วใช้ได้กับทั้ง 2 ตัว ลองเปลี่ยน COM ก็ยังใช้ได้

[บันทึกวันที่ 10-December-2010]
ลองติดต่อกับพี่เจมส์ที่รับทำโปรเจคที่กรุงเทพ
คุยกันแล้ว พี่เค้าบอกว่าใช้ RFID Reader 2 ตัวมาต่อด้วยกันไม่ได้ ต้องใช้แบบตัวเดียว แต่ราคาแพงมาก 30000 ขึ้นไป แพงโคตรๆ ถ้าจ้างให้ทำก็คิดไปอีก 30000 รวมแล้ว 60000 บาท ในใจคิดว่า พอเหอะ อย่าเลย
คอนเซปเดิมใช้ Reader 2 ตัว ทำงานด้วยกัน เพราะระยะทางในการอ่านเขียนแต่ละตัวไม่เท่ากัน แถมสั้นมากประมาณ 5 CM เลยกะว่าจะประกบคู่วางเอาไว้ขนานกัน

Know2pro RFID Project ตอนที่ 13 : ความท้าทายใหม่กับการเปลี่ยนมาใช้ RFID Reader 2 ตัว

[บันทึกวันที่ 11-December-2010]
ลองติดต่อกับพี่เจมส์ที่รับทำโปรเจคที่กรุงเทพ
ลองดูโค้ดอีกรอบ เจอส่วนที่น่าจะเป็นการติดต่อกับ Reader คือ icdev ที่เป็น parameter ของทุก function แต่ในโปรแกรมใส่ 0 เข้าไป ลองดูค่าอื่นแล้วไม่มีผลเลย

ใช้โปรแกรมที่แถมมากับแผ่น CD แล้วลองกดดู icdev ก็ได้ค่าเป็น 1112 ขึ้นไป เลยสงสัยว่าค่า icdev ที่ได้จากตรงนี้เอาไปใช้ในโปรแกรมได้หรือเปล่า ลองทดสอบดูก็ใช้ไม่ได้

ไฟล์ที่ทดลองอยุ่ใน KTG_VB04

สรุปคือ โค้ดที่เขียนเอง ใช้งานอะไรได้บ้าง
- หา Port เองอัตโนมัติ (ใช้การวนลูปง่ายๆ)
- อ่าน Tag แบบ Auto อันนี้ใช้ Timer ควบคุม
- ในการอ่าน 1 ครั้ง สามารถอ่าน TAG ได้มากกว่า 2 ชิ้น แต่อยู่กับการจัดวาง TAG ด้วย ถ้าทับกันมากๆ ก็อ่านไม่ได้
- ในการอ่าน 1 ครั้งจะอ่าน TAG แต่ละคัวแค่ครั้งเดียว ไม่มีการอ่านซ้ำ

About Know2Play

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
«
Next
Newer Post
»
Previous
Older Post

No comments:

Post a Comment