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