|
หัวข้อ: PHP กับ Webcam เริ่มหัวข้อโดย: el2ion ที่ 20 มกราคม 2010, 16:52:17 :Pผมทำโปรเจคเกี่ยวกับหุ่นยนต์ตีกอล์ฟอ่ะครับ
แต่ติดปัญหาที่ว่า จะทำการสั่งตีลูกกอล์ฟจากอีกที่นึง โดยใช้กล้องWebcam คือที่คิดเอาไว้คือ สั่งตีจากเครื่องนี่ ผ่านไปยังServer ที่ติดตั้งอยู่กับหุ่น และที่เครื่องที่สั่งตี ต้องเห็นภาพแบบReal-Timeด้วย (เพื่อที่จะหมุนหน้าไม้ตาม) โดยทำหน้าเว็บขึ้นมา เราจะใช้PHPเขียนอะครับ มันพอจากมีหนทางไหมครับ ถ้ามีเราต้องเริ่มจากตรงไหนดี หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: halu ที่ 20 มกราคม 2010, 17:13:12 คอดว่าแค่ php โดด ๆ คงยากมั๊งครับ ผมไม่รู้เนอะว่าเป็นไปได้รึเปล่ากับการ wrapping C++ ใน php
แต่ถ้าเป็น java นี่น่าจะเป็นไปได้กว่านะครับ ตัวเว็บก็เป็น jsp แทน php :P หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: TG_Min ที่ 20 มกราคม 2010, 17:18:12 php มันอ่านค่าจากไฟล์ที่ได้จากกล้องไ้ด้ด้วยเหรอครับ ไม่รู้มาก่อนเลย
หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: Reality ที่ 20 มกราคม 2010, 17:25:18 เราไม่ต้องเขียน php ครับ
คุณเอากล้องต่อเข้า video server เลย หารุ่นที่มันมีหลาย ch นะครับ มันจะสร้างหน้า html มาให้เป็น stream (แล้วแต่รุ่น) แล้วเราก็เอา html ตรงนั้นมาใช้ได้เลยครับ ที่ยากจะเป็นระบบไฟบนหุ่นมากกว่าครับ แบทหมดไวมากๆ หุ่นผมวิ่งได้ 10 นาทีกว่าๆ เองครับ เซอโว 2 ตัว มอเตอร์ขับไม่แน่ใจว่าแม๊กซ่อนรึเปล่า 4 ตัว กล้อง 1 ตัว video-serv 1 ip cam 2 บอร์ดไมโคร 2 เซ็นเซอร์อีก 10 ตัวได้ หุ่นสายพานทั้งตัว (หาดูที่แข่ง rescue ปีที่แล้วก็เจอครับ มีไม่กี่ตัวหรอกที่ สายพานเต็มทั้งตัว) ส่วนหน้าเว็บจะติดต่อกับหุ่นยนต์ได้ยังไง ผมไม่แน่ใจว่า php สามารถติดต่อผ่าน 232 ได้รึเปล่า (ส่วนตัวคิดว่าไม่ได้ครับ) แต่ผมแนะนำว่า ให้เขียนโปรแกรมคุมเอาดีกว่า (interface 232) ที่ตัวคอมก็ต่อ ethernet to 232 ไว้สักตัว ยี่ห้อไหนก็ได้ครับ (แนะนำ atop) แล้วก็ต่อ 232 เข้าบอร์ดไมโครไปสั่งงานครับ (แนะนำ dspic30f4011) ส่วนในหน้าโปรแกรม ก็สร้างฟิว html ให้แสดงผลจาก html ที่ได้จาก video server ครับ หรือถ้าเป็น ip camera เลยก็จะยิ่งง่าย แต่ภาพจะดีเลย์ครับ ถามได้ครับ ผมทำหุ่น rescue แข่ง (kmutnb) แต่ไม่ใช่ทีมแชมป์โลกนะครับ ฝีมือไม่ถึง :P --- อ้อ ถ้าคุณมี serv 2 ตัวนี้ยิ่งง่ายเลยครับ ก็ออกแบบ protocol ของ php ให้ติดต่อรับคำสั่งระหว่าง 2 serv นี้ แล้วเซิฟตัวที่ติดอยู่กับหุ่นคุณก็ต่อ 232 กับบอร์ดไมโคร คุมได้ครับ หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: halu ที่ 20 มกราคม 2010, 17:26:57 เราไม่ต้องเขียน php ครับ คุณเอากล้องต่อเข้า video server เลย หารุ่นที่มันมีหลาย ch นะครับ มันจะสร้างหน้า html มาให้เป็น stream (แล้วแต่รุ่น) แล้วเราก็เอา html ตรงนั้นมาใช้ได้เลยครับ ที่ยากจะเป็นระบบไฟบนหุ่นมากกว่า ส่วนหน้าเว็บจะติดต่อกับหุ่นยนต์ได้ยังไง ผมไม่แน่ใจว่า php สามารถติดต่อผ่าน 232 ได้รึเปล่า (ส่วนตัวคิดว่าไม่ได้ครับ) แต่ผมแนะนำว่า ให้เขียนโปรแกรมคุมเอาดีกว่า (interface 232) ที่ตัวคอมก็ต่อ ethernet to 232 ไว้สักตัว ยี่ห้อไหนก็ได้ครับ (แนะนำ atop) แล้วก็ต่อ 232 เข้าบอร์ดไมโครไปสั่งงานครับ (แนะนำ dspic30f4011) ส่วนในหน้าโปรแกรม ก็สร้างฟิว html ให้แสดงผลจาก html ที่ได้จาก video server ครับ หรือถ้าเป็น ip camera เลยก็จะยิ่งง่าย แต่ภาพจะดีเลย์ครับ ถามได้ครับ ผมทำหุ่น rescue แข่ง (kmutnb) แต่ไม่ใช่ทีมแชมป์โลกนะครับ ฝีมือไม่ถึง :P เห็นด้วยครับ ผมก็ไม่เข้าใจว่าทำไมต้อง php ด้วยนะ หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: el2ion ที่ 20 มกราคม 2010, 18:16:09 โทษทีครับ PHP นี่ของใหม่เลย ไม่เคยลอง??? :-X
ลืมบอกไปอีกว่า ที่ตัวหุ่นติดตั้ง Webcam เพื่อทำ Image Processing(ใช้ MATLAB)อยู่แล้ว ถ้าเราเขียนPHPเป็นแค่หน้าเว็บไว้ แล้วส่งค่าสั่งการตี หมุนหน้าไม้ แรงที่ใช้การตี ไปยังCOM ผ่านUSB to RS-232ได้ไหม คือจะประมาณว่า มีWebcam 2ตัว (ที่หน้าไม้ กับ หลุม)ต่อกับCoM แล้วก็ USB to RS-232 อีกตัวนึง แล้วทำการสั่งตีจากอีกเครื่องนึง แล้วมันจาส่งค่ายังงัย???? :P หน้าเว็บที่ออกแบบไว้มีแค่ - Box ที่จะโชว์มุมมองของกล้อง - ปุ่มทิศทาง 4 ทิศ - ปุ่มหมุนหน้าไม้ (มีแค่หมุนซ้ายกะขวา) - ปุ่มกำหนดPower - ปุ่ม กด ตี หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: Reality ที่ 21 มกราคม 2010, 02:12:21 ผมเข้าใจว่ามันจะมีคอม 2 เครื่องนะครับ
-เครื่องรันหน้าเว็บ php (ต่อกับเร้าเตอร์) -เครื่องประมวลผล image (ต่อกับเร้าเตอร์ และ ethernet to 232 -> ต่อไมโครคอยคุม) หรือถ้าจับทำเป็นเครื่องเดียวกัน ก็ไม่ต้องใช้ php หรอกครับ :P โจทย์เขาบังคับรึเปล่าเนี้ย หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: tikstt ที่ 21 มกราคม 2010, 05:40:37 ใช้ .net ง่ายกว่าครับ จะเป็น C# หรือ VB ก็เลือกเอาได้
การส่งข้อมูลผ่านnetwork ใช้ socket ครับ มี library อยู่แล้วใน .net หรือถ้าอยากรุ่นเก่าๆ อย่าง vb6 ก็ใช้ winsock บอกไปหมดแล้ว เหลือแต่ไปศึกษาเองละนะ :wanwan020: หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: el2ion ที่ 23 มกราคม 2010, 21:30:56 ผมเข้าใจว่ามันจะมีคอม 2 เครื่องนะครับ -เครื่องรันหน้าเว็บ php (ต่อกับเร้าเตอร์) -เครื่องประมวลผล image (ต่อกับเร้าเตอร์ และ ethernet to 232 -> ต่อไมโครคอยคุม) หรือถ้าจับทำเป็นเครื่องเดียวกัน ก็ไม่ต้องใช้ php หรอกครับ :P โจทย์เขาบังคับรึเปล่าเนี้ย ก็ต้อง 2 เครื่องครับ คือตอนนี้ยังไม่ค่อยเข้าใจว่า จะทำการติดต่อมันแบบไหนดี ช่วงนี้ก็ไม่ได้ว่างศึกษา ก็มาถามๆดู เพราะต้องส่งProposalก่อน :wanwan011: แต่เรื่องการส่งข้อมูลจากกล้องมายัง เครื่องที่เป็นหน้าเว็บ มันต้องเป็นReal-Timeด้วย งมๆอยู่ช่วงนี้ แบบนี้แหละครับ พึ่งเคยลงมือทำ เมื่อก่อนเป็นแค่ลูกมือเค้าทำหุ่น :P หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: Reality ที่ 23 มกราคม 2010, 22:04:58 ก็ กล้องต่อเข้า switch(หรือ hub) แล้วคอมที่หุ่นก็ต้องเร้าเตอร์
คอมข้างนอกก็ต่อเร้าเตอร์ แล้วเรียกไอพีได้เลยครับ ส่วนจะสั่งงานยังไง ก็ต้องเขียนพวก C# (แนะนำ C#) ที่คอมในหุ่นครับ รับพารามิเตอร์แบบ get จัดการได้เลย หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: el2ion ที่ 23 มกราคม 2010, 23:00:21 ก็ กล้องต่อเข้า switch(หรือ hub) แล้วคอมที่หุ่นก็ต้องเร้าเตอร์ คอมข้างนอกก็ต่อเร้าเตอร์ แล้วเรียกไอพีได้เลยครับ ส่วนจะสั่งงานยังไง ก็ต้องเขียนพวก C# (แนะนำ C#) ที่คอมในหุ่นครับ รับพารามิเตอร์แบบ get จัดการได้เลย อันนี้กล่าวถึงIP Cameraใช่ไหม ถ้าเราใช้IP Camera ผมคิดว่าน่าจะง่ายขึ้นนะ แต่ไม่รู้ว่าทางคณะมีให้หรือป่าว เคยลองหาดู ราคาก็พอควรเลย แต่ที่ตั้งเป้าไว้ จะใช้Webcamอ่ะครับ หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: el2ion ที่ 28 มกราคม 2010, 21:01:20 ขอดันหน่อยนะครับ กะลัง งมอยู่
หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: EThaiZone ที่ 28 มกราคม 2010, 21:49:32 ถ้าจะลอง php เพียวๆ กับ 232 ก็แนะนำ
http://www.weberdev.com/get_example-4347.html http://www.phpcs.com/code.aspx?ID=36224 แต่จะโหลดก็ต้องสมัครสมาชิกเว็บล่าง ก็ลองใช้ GoogleTranslate แปลดูนะครับ แต่ยังไงก็ต้องพึ่งภาษาอื่นเพิ่มอยู่ดี php เพียวๆ คงไม่ไหว ว่าแต่เขาบังคับว่าต้องเป็นระบบเดียวกันอะไรหรือเปล่า ไม่ลองแยก webcam usb นี้ก็จ่ายผ่านโปรแกรมปกติๆ ที่ปล่อย stream ได้ เช่น WebcamXP แล้วก็มาแสดงทางหน้าเว็บด้วย html ปกติ แล้วเรื่องสั่งการ ก็แยกอีกทางหนึ่งไป แบบนี้จะได้พัฒนาน้อยลง :P หัวข้อ: Re: PHP กับ Webcam เริ่มหัวข้อโดย: el2ion ที่ 28 มกราคม 2010, 23:22:25 จาเปลี่ยนไปใช้ IP Camera แล้วครับ :P
ตอนนี้ไม่มีIP Camera เลยยังทำอะไรไม่ถูก :-X เลยมางมๆPHP เรื่องการส่งค่าไป Server แล้วต่อไป RS-232 เพื่อให้หุ่นทำงาน |