Transcript Slide 1
Barcode Reader On Mobile Phone Chonlada Rean-Aram 4810611097 Wanlada Rean-Aram 4810611105 AJ.Assoc.Prof.Narong Buabthong AJ.Asst.Prof.Dr.Supachai Vorapoipisut AJ.Nawin Somyat ที่มาของโครงงาน • การรอรับยาในโรงพยาบาล และ การซื้ อยาจากร้านขายยา ▫ รอฟังคาอธิบายการใช้งานจากเภสัชกรนาน ▫ ฟังได้ครั้งเดียวตอนรับยานั้น ▫ อ่านสรรพคุณการใช้งานข้างกล่องหรื อถุงยาเท่านั้น • ทาให้เสี ยเวลารอนาน และไม่สะดวกต่อผูส้ ู งอายุหรื อคนพิการ oดังนั้น โครงงานนีส้ ามารถสร้ างโปรแกรมในมือถือขึน้ มาเพือ่ อานวยความ สะดวกต่ อคนเหล่านีไ้ ด้ ขอบเขตของโครงงาน • สามารถถ่ายบาร์ โค้ดจากถุงยาหรื อกล่องยา • แสดงข้อมูลที่ถ่ายได้เป็ นtext file ▫ ชื่อยา ▫ สรรพคุณ ▫ วิธีการใช้ • สามารถจัดเก็บข้อมูลได้ • สามารถดาวน์โหลดไฟล์เสี ยง(ที่อ่านtext fileนั้น) • สามารถเล่นไฟล์เสี ยงได้ Barcode Reader On Mobile Phone • Barcode ▫ Barcode 1D ▫ Barcode 2D Barcode 1D ประเภทของบาร์ โค้ ดหนึ่งมิติ • UPC [Uniform Product Code] ▫ ▫ ▫ ▫ UPC-E (8หลัก) UPC-A (12หลัก) UPC-A+2 UPC-A+5 • EAN [European Article Number] ▫ EAN-8 ▫ EAN-13 ▫ EAN-13+12 ▫ EAN-13+5 • ISSN / ISBN [International Standard Book Number] • UCC 128 หรื อ Shipping Container Code • ITF • CODABAR • CODE 39 • CODE 128 • CODE 93 • CODE 49 • CODE 16k EAN-13 [European Article Number] • ลักษณะของบาร์โค้ดเป็ นรู ปสี่ เหลี่ยมผืนผ้า • บรรจุขอ้ มูลเป็ นเลข13หลัก ▫ ▫ ▫ ▫ 3 หลักแรก คือ ผลิตจากประเทศไหน 4 หลักถัดมา คือ รหัสโรงงานที่ผลิต 5 หลักถัดมา คือ รหัสของสิ นค้า 1 หลักสุ ดท้าย คือ เลขหมายตรวจสอบ • รู ปแบบ ▫ หน่วยกั้นด้านข้าง ( ‘1 0 1’ ) ▫ ตัวเลข6หลักจากชุดตัวเลขAหรื อB ประกอบเป็ นครึ่ งซ้ายของรหัส โดยพิจารณาจากหลักที่13 ▫ หน่วยกั้นกลาง ( ‘0 1 0 1 0’ ) ▫ ตัวเลข6หลักจากชุดตัวเลขC ประกอบเป็ นครึ่ งขวาของรหัส ▫ หน่วยกั้นด้านข้าง ( ‘1 0 1’ ) Barcode 2D ประเภทของบาร์ โค้ ดสองมิติ • บาร์โค้ดแบบสแต็ก (Stacked Barcode) ▫ บาร์โค้ดแบบ PDF417 (Portable Data File) • บาร์โค้ดแบบเมตริ กซ์ (Matrix Barcode) ▫ บาร์โค้ดแบบ MaxiCode ▫ บาร์โค้ดแบบ Data Matrix ▫ บาร์ โค้ ดแบบ QR Code (Quick Response Code) QR Code (Quick Response Code) • ลักษณะของบาร์โค้ดเป็ นรู ปสี่ เหลี่ยมจัตุรัส ▫ มีโมดูลข้อมูล 21 x 21 ถึง 177 x 177 โมดูล • บรรจุขอ้ มูลได้ ▫ 7,089 ตัวเลข หรื อ 4,296 ตัวอักษร • รู ปแบบค้นหาของ QR Code อยูท่ ี่มุมทั้งสาม ของบาร์ โค้ด คือ มุมซ้ายบน มุมซ้ายล่าง และ มุมขวา ▫ ทาให้เครื่ องอ่านสามารถมองออกได้ง่าย ▫ ไม่จาเป็ นต้องตั้งกล้องให้ตรง Barcode Reader On Mobile Phone • Barcode ▫ Barcode 1D ▫ Barcode 2D • Download ▫ USB ▫ Bluetooth ▫ Wireless , Internet Download • USB ▫ ยีห่ อ้ รุ่ น โทรศัพท์มือถือ • Bluetooth ในโรงพยาบาล ▫ offline USB Bluetooth Wireless • Wireless ▫ offline ▫ online • Internet ▫ online ทีบ ่ าน ้ Internet Barcode Reader On Mobile Phone • Barcode ▫ Barcode 1D ▫ Barcode 2D • Download ▫ USB ▫ Bluetooth ▫ Wireless , Internet • Programming Language ▫ j2me ▫ VB Programming Language • J2ME ▫ ใช้งานได้หลากหลายกว่า ▫ มีlibที่เกี่ยวกับบาร์โค้ด ▫ Open source • VB ▫ เขียนง่าย Barcode Reader On Mobile Phone • Barcode ▫ Barcode 1D ▫ Barcode 2D • Download ▫ USB ▫ Bluetooth ▫ Wireless • Programming Language ▫ j2me ▫ VB Program 1) 2) 3) 4) ถ่ายบาร์ โค้ดสองมิติ แสดงข้อมูลที่ถ่ายได้ (วิธีการใช้ สรรพคุณ) จัดเก็บข้อมูล ดาวน์โหลดไฟล์เสี ยง(ประมาณ30วินาที) a. แบบlocal b. แบบผ่านทางwebserver 5) เล่นไฟล์เสี ยง QR-Code Generator • โปรแกรมของ kaywa โดยที่ สร้างจากเว็บไซต์ http://qrcode.kaywa.com/ QR-Code Generator Content type size • URL • Text • Phone-Number • • • • S M L XL QR-Code Generator • Content type ▫ Text • Size ▫S QR-Code Generator QR-Code Reader • QuickMARK http://www.quickmark.com.tw/En/basic/download.asp QR-Code Reader QR-Code Reader ทดลองเล่ นไฟล์ เสียงบน Server ผ่ านWireless • สมัครเป็ นสมาชิกของ Web server เพื่อที่จะฝากไฟล์เสี ยงนั้น ▫ http://www.000webhost.com • การอัพโหลดไฟล์ข้ ึน Server ▫ เลือกไฟล์เสี ยงที่ตอ้ งการอัพโหลด ▫ เข้าสู่โปรแกรม Cute FTP 8.0 Pro ฝากไฟล์โดยใช้ โปรแกรม Cute FTP 8.0 Pro เล่นไฟล์เสี ยงบน server ผ่าน wifi ทดลองเล่ นไฟล์ เสียงในNetwork เดียวกันผ่ านทางWireless • แชร์ไฟล์เสี ยงที่เครื่ องคอมพิวเตอร์หลัก \\mmm-note\test\testsong.mp3 เล่นไฟล์เสี ยงบน server ในNetworkเดียวกัน ผ่านทางWireless Software • J2SDK • Eclipse , Eclipse ME • J2ME Wireless toolkit ทดลองเขียนโปรแกรม HelloWorld ทดลองเขียนโปรแกรมเล่ นไฟล์ เสียงบนServer http://mediaserver.net84.net/test-wav.wav