Slider[Style1]

Style2

Style3[OneLeft]

Style3[OneRight]

Style4

Style5[ImagesOnly]

Style6

Know2pro RFID Project ตอนที่ 19 : RFID Reader หน้าตาเหมือนกัน แต่การเอาไปใช้งานจริงไม่เหมือนกัน

เป้นเรื่องที่ผมคากคั้นเอามานานกับการทำให้ RFID Reader ราคาถูกแบบในภาพ อ่าน Tag ให้ได้หลายๆ TAGหลักการคร่าวๆ คือ ใน VB จะมีคำสั่ง Request ซึ่งมีการกำหนดค่าไว้ว่าจะให้อ่าน Tag แบบอ่านทั้งหทดเลยหรือว่าอ่านเฉพาะ Tag ที่ไม่ได้ Halt ไว้ วิธีในการทำให้อ่านได้หลายๆ Tag จากที่ลองมาคือ กำหนดการ Request ให้เป้นอ่านเฉพาะ Tag ที่ไม่ได้...

read more →

Know2pro RFID Project ตอนที่ 18 : บันทึกการทำงานกับ RFID ประจำเดือนมิถุนายน 2011

วันที่ 15 เอาโค้ดเดิมจาก KTG_VB03 มาลองปรับแต่ง function ต่างๆ ที่เห็นใน Datasheet พบว่าไม่ work เลย แก้ไป 2 ตัวคือ KTG_VB04 และ KTG_VB05 ลองมาแก้ใหม่ได้เป้น KTG_VB06 แต่ยังติดปัญหาว่าพอเอา RFID Reader สองตัวมาวางใกล้ๆกันแล้ววาง Tag ลงไป มันจะอ่านไม่ได้ แต่พอแยกกัน...

read more →

Know2pro RFID Project ตอนที่ 16 : บันทึกเรื่องคำสั่งการเขียนข้อมูลของ RFID Reader

บันทึกไว้เผื่อลืม เพราะตอนนี้ก้ยังงงๆ อยู่ การเขียนข้อมูลลง Tag Card (Mifare 1K 13.56MHz HF) คำสั่งแรก ทำการตรวจเช็ค Key A และ Key B ก่อนการเขียนข้อมูลจริง i = rf_M1_authentication2(0,b1,b3,buf1(0)) [IN] 0 คือ เลข icdev ของอุปกรณ์ปัจจุบันที่ติดต่ออยู่ใช้ค่า 0...

read more →

Know2pro RFID Project ตอนที่ 17 : ลืมนึกเรื่องขนาดของ RFID Tag ไปซะสนิท

งานเข้าแบบไม่ได้ตั้งใจ อาจจะเพราะผมรีบ อยากลองของ เลยไปสั่งซื้อ Tag ตัวเล็กๆ ที่ว่ากันว่าใช้ติดกับตัวสินค้าได้ จริงๆ มันก้ตรงกับความต้องการของผมอยู่หรอกนะ แต่ว่าลืมคิดไปเรื่องหนึ่ง ก้คือ RFID มันใช้คลื่น RF ในการทำงานนั่นก้คือ ต้องมีการเหนี่ยวนำสัญญ่ณที่ส่งออกมาจาก Reader และ Tag ก็เหมือนกับเสาอากาศ ถ้าขนาดใหญ่มันก้รับสัญญาณได้ดี แต่ถ้าเสาเล็กก็รับไม่ได้ดี Tag ที่ผมซื้อมาก้เหมือนกัน ดันลืมคิดเรื่องนี้ พอส่งของมาถึง แกะกล่ิงออกก็นึกขึ้นมาได้ แต่กสายไปซะแล้ว...

read more →

Know2pro RFID Project ตอนที่ 15 : บันทึกสรุปความแตกต่างระหว่างมาตรฐาน Mifare และ I.Code ของ RFID

บักทึกสรุปใจความที่เขียนไว้นานแล้ว เอาปรับปรุงใหม่นิดหน่อย เผื่อจะเป้นประโยชน์กับคนอื่นบ้าง บันทึกสรุปความแตกต่างระหว่างมาตรฐาน Mifare และ I.Code ของ RFID Mifare ตามาตรฐาน ISO 14443A- หน่วยความจำมีหลายแบบ คือ Ultralight 512 Bits, Classic (แบบ Standard ทั่วไป) 1 K และ 4K หากเลือกแบบ 512...

read more →

Know2pro RFID Project ตอนที่ 14 : ได้เวลาลอง RFID Reader 2 ตัว

กว่าจะหาช่วงเวลาทดลองได้ก้นานโข ตอนนี้พอมีเวลาแล้ว ก็จัดไปสักหน่อย [บันทึกวันที่ 23-November-2010]ทดลองวิธีการใช้ RFID Reader ต่อกัน 2 ตัว USB แล้วปรับโค้ดจากที่ได้มา ผลที่ได้คือ ใช้งานได้ แต่ยังไม่ได้ทดลองเรื่องระยะทางที่แน่นอนว่าได้เท่าไหร่ (ขอบเขตที่กำหนดไว้คือ 10 CM) และยังต้องออกแบบกล่อง การจัดวางตำแหน่งด้วย ใช้ Timer ใน VB ทั้งหมด สามตัว เขียนโค้ดติดต่อให้เป็น Function...

read more →

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

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

read more →

Know2pro RFID Project ตอนที่ 12 : ขั้นตอนการติดต่อกับ Reader และคำสั่ง Halt คืออะไร

ขั้นตอนหลักๆของการเขียนโปรแกรมติดต่อกับเครื่อง RFID Reader ส่วนนี้ผมได้ข้อมุลมาจาก Programmer มืออาชีพท่านหนึ่งครับ 1. POR (Power on Reset) เมื่อบัตรเข้ามาอยู่ในระยะ2. ทำการ Request ติดต่อบัตร3. ตรวจสอบ Anti-Collistion หรือเช็คว่ามี Tag กี่อันจะได้ไม่อ่านซ้ำ4. Select Card เลือกการ์ดมาสักอัน เพื่อเอามาอ่านหรือเขียนข้อมูล5. Authentication บัตรที่เลือกด้วย Key (password)...

read more →

Know2pro RFID Project ตอนที่ 11 : บันทึกย้อนหลังการ(มั่ว)เขียนโปรแกรมติดต่อ RFID ด้วย Visual Basic 6

ว่ากันตามจริงแล้ว ผมไม่เคยเรียน VB มาก่อน หรือว่ามีใครสอนนะครับ จำได้ว่าเคยมั่วครั้งแรกตอน ปวส 2 พอมาเรียน ปตรี นึกว่าจะมีสอน แต่ก็ไม่มี งานนี้เลยต้องมานั่งศึกษาเองครับ และทั้งหมดก็คือ บันทึกทั้งหมดที่ผมได้มั่วๆเขียนโปรแกรมติดต่อกับ RFID [24/7/2553]เขียน VB6 ติดต่อกับ Port เองอัติโนมัติและใช้ Timer ใน VB ควบคุมเวลาในการทำงานกับ Tag เพราะเราต้องให้โปรแกรมทำงานตลอด เพื่อจะได้เช้คว่ามี...

read more →

Know2pro RFID Project ตอนที่ 10 : รายละเอียดฟังก์ชั่นต่างของ RFID Reader (Visual Basic 6)

ข้อมุลทั้งหมดคัดลอกมาจากไฟล์ Demo Software-A.pdf ที่ได้มาตอนซื้อเครื่อง RFID จาก Acentech ครับผมคัดลองเอาไว้เผื่อว่าไฟล์หายจะได้มีข้อมุลเก็บไว้เท่าที่ทดลองมาบางบางคำสั่งก็ใช้ได้กับเครื่องบางรุ่นเท่านั้น และบางคำสั่งอาจจะไม่จำเป้นต้องใช้เน้นนะครับว่าสำหรับ Visual Basic 6 เท่านั้น ส่วนภาษาอื่นผมไม่แน่ใจว่าใช้ฟังก์ชั่นแบบเดียวกันหรือเปล่า == 2. รูปแบบชุดคำสั่งต่างๆใน DLL ฟังก์ชั่น ที่นำมาใช้งาน ==2.1 System ฟังก์ชั่น2.1.1 INT WINAPI LIB_VERฟังก์ชั่น: Get DLL...

read more →

Know2pro RFID Project ตอนที่ 9 : ต้นฉบับไฟล์โปรแกรมที่ใช้กับเครื่อง RFID

รวมต้นฉบับไฟล์โปรแกรมภาษาต่างๆที่ใช้ในการเขียนกับเครื่องอ่าน RFID ที่ผมซื้อมา(แบบในรูป) เครื่องที่ผมซื้อมาเป็นแบบ Mifare ครับ ใช้คุ่กับ Tag Mifare 1 k (ราคาถูก) ซื้อมา 1 เครื่องจาก Acentech ราคา 3000 กว่าบาท ส่วนอีกเครื่องตอนนี้ยังยืมอาจารย์ใช้อยู่ (ยืมมานาน) ไฟลืทั้งหมดผมอัพขึ้น Skydrive ครับ ลองใน Dropbox แล้ว มันยุ่งยากมากๆ...

read more →

Know2pro RFID Project ตอนที่ 8 : บันทึกข้อมูลเบื้องต้นของเครื่องอ่าน RFID (ย้อนหลัง)

บันทึกกันลืมในสมุดโน๊ต ช่วงประมาณเดือน กรกฎาคม 2553 RFID Reader ตัวที่ยืมมาจากอาจารย์ Project รุ่น CR500(L) ใช้ datasheet อันเดียวกับรุ่น SL500L http://www.stronglink.cn/english/sl500.htmModel : SL500L-0802DLL : V5.0RFID Reader Chip : MFRC500รองรับมาตรฐานแบบ ISO14443ATag ที่รองรับ : SHC1102, Mifare_Ultralight,...

read more →