Arnan Sipitakiat


เคล็ดลับการทำสารบัญ Conference Proceeding โดยใช้ MS Word

ผมมีโอกาสร่วมเป็นเจ้าภาพจัดงานสัมมนาวิชาการ โดยหน้าที่หลักอย่างหนึ่งคือรวบรวมเอกสารวิชาการที่มีการนำเสนอมารวมเล่มเป็น conference proceeding ฟังดูไม่น่ายาก มีต้นฉบับเป็นไฟล์ Word ประมาณ 80 ไฟล์ แค่ต้องแยกแยะหมวดหมู่และทำสารบัญ แต่พอเอาเข้าจริง งานนี้หินน่าดู ต้องไปศึกษาหาเคล็ดลับของ Word มาใช้หลายอย่าง .. ไหนๆ ทำแล้วก็เลยขอบันทึกไว้ที่นี่เผื่อเป็นประโยชน์กับผู้อื่นครับ  ใครไม่เคยทำสารบัญอัตโนมัติใน Word แนะนำว่าไปลองเล็นก่อน แล้วกลับมาอ่านครับ อย่างแรกเลยถ้าอยากดูตัวอย่างที่เสร็จแล้วก็โหลดได้ครับ ขั้นตอนคร่าวๆ มีดังนี้ การรวมไฟล์ Word หลายๆ ไฟล์เข้าด้วยกัน – อันนี้ไม่ยาก  เลือกเมนู “Insert / Object / Text from file” แล้วเลือกไฟล์ Word ที่ต้องการทั้งหมดก็เรียบร้อย  เคล็ดลับมีนิดหน่อยคือไฟล์ที่เราใช้ import เข้ามานั้นควรมี Style ต่างๆ ที่ต้องใช้ไว้ก่อนให้ครบ   […]


ทำ Load Balancing โดยใช้ Router MikroTik 1

เกริ่นนำ ที่บ้านพึ่งเปลี่ยนมาใช้เน็ต Fiber Optic แต่บริการ ADSL เดิมก็ยังไม่ได้ยกเลิก เพราะอยากลองก่อนว่าเจ้า Fiber ใหม่นี้มันใช้งานได้ดีจริงหรือไม่ ช่วงเปลี่ยนผ่านนี้ที่บ้านเลยมีเน็ตต่ออยู่สองสาย คือ ของใหม่ 30/3 Mbps และของเก่า 15/1 Mbps เลยเกิดไอเดียขึ้นว่าอยากลองรวมทั้งสองเส้นเข้าด้วยกัน และบังเอิญมากว่าที่บ้านใช้ router ของ MikroTik อยู่ ซึ่งความสามารถขั้นเทพอยู่แล้ว ผมเลยลองเปิดเน็ตศึกษาดู สรุปว่าทำได้ครับ รวมกันออกมาแล้วใช้ Speed test ทดสอบพบว่ารวมความเร็วได้ทั้งฝั่ง download และ upload ดังภาพ ขั้นตอน กว่าจะทำได้ก็ต้องงมอยู่กว่าครึ่งวัน เพราะไม่เคย config เจ้า RouterOs บนตัว MikroTik แบบลึกๆ แถมตัวอย่างส่วนใหญ่ที่เจอก็จะใช้กับ router รุ่นที่ไม่มี wifi ในตัว แต่ของที่บ้านผมเป็นรุ่น RB2011UiAS-2HnD-IN ซึ่งมี […]


การเพิ่ม Block ใน Tinker (Blockly)

ใครที่อยากเพิ่ม Block ใน Tinker (Blockly สำหรับเขียนภาษา Logo ให้กับ GoGo Board) ให้ลองอ่านตัวอย่างนี้ครับ วันนี้นั่งงมวิธี ไม่อยากลืมเลยขอเขียนจดเอาไว้


ถ้าคุณเป็นวิศวกร คุณจะใช้ชิพอะไรทำ IoT ดี? รีวิว SoC จากค่ายต่างๆ 1

โดย ดร.อานันท์ (โรเจอร์) สีห์พิทักษ์เกียรติ เกริ่นนำ Internet of Things (IoT) เป็นกระแสที่กำลังดังในช่วงนี้ ประกอบกับผมบังเอิญไปเกี่ยวข้องกับโครงการที่ต้องพัฒนา Platform ที่ดูยังไงก็ปฏิเสธไม่ได้ว่าคือ IoT (จริงๆ ตอนแรกไม่ได้คิดจะไปยุ่งเลย) เลยตัดสินใจสำรวจดูว่ามีตัวเลือกอะไรบ้างในตลาดปัจจุบันก่อนที่จะลงทุนลงแรงมากไปกว่านี้ โดยโจทย์ผมมีดังนี้ ต้องสามารถเขียน Firmware เองได้ (AT Command ไม่เอา) ถ้าให้ดีอยากได้ System on a chip (SoC) คืออุปกรณ์ส่วนวิทยุกับไมโครคอนโทรเลอร์ควรรวมอยู่ในชิพเดียวกันไปเลย เครือข่ายไร้สายต้องทำ Mesh Networking ได้ นั่นคือสามารถส่งต่อข้อมูลข้ามหลายๆ โหนดไปยังจุดหมายปลายทางได้ ดังนั้น wifi กับ bluetooth ตัดไปได้เลยเพราะเป็น Star Network ส่งข้อมูลได้ทอดเดียว (ข้อยกเว้นพอมีแต่ยังไม่ใช้กันกว้างขวางเท่าไหร่) ทำจำนวนมากได้ในราคาถูก (ซื้อ 100 ชิ้นราคาต่อชิ้นไม่เกิน […]


หลักการสื่อสารกับอุปกรณ์ที่ใช้ Private IP โดยไม่ต้องตั้งค่า port-forwarding บน router

โดย อานันท์ (โรเจอร์) สีห์พิทักษ์เกียรติ ที่มา เมื่อไม่นานมานี้ผู้เขียนได้ซื้อ IP Camera มาลองใช้ที่บ้าน ซึ่งจากประสบการณ์ในการใช้อุปกรณ์แนวนี้ก็คิดไว้ในใจว่าถ้าอยากเข้ามาดูจากเน็ตภายนอกบ้านก็คงต้องไปตั้งค่า router (ทำ port forwarding ตั้งค่า dyn DNS ฯลฯ) แต่ปรากฏว่าเจ้ากล้องที่ซื้อมาพอเชื่อมต่อเข้ากับเน็ตบ้านแล้วมันเข้ามาดูภาพตัวกล้องได้จากเน็ตข้างนอกโดยไม่ต้องไปยุ่งกับ router เลย เหตการณ์นี้ทำให้รู้สึกสองอย่างคือ กล้องมันเจ๋ง ใช้ง่าย ภาพชัดเจน ไม่หน่วงด้วย อย่างที่สองคืองงว่ามันทำได้ยังไง คิดตามหลักเท่าที่รู้เรื่อง IP จริง IP ปลอม (Public/Private IP) แล้วไม่เข้าใจจริงๆ ว่าเขาทำกันยังไง คำถามคือ มือถือเราเข้าถึง IP ปลอมของกล้องจากเน็ตภายนอกได้ยังไง   ผู้เขียนมีสมมุติฐานว่าผู้อ่านมีพื้นฐานความเข้าใจเกี่ยวกับระบบเครื่อข่ายโดยเฉพาะเรื่องหลักการทำ NAT มาแล้ว คำตอบแรกที่เหมือนจะใช่ – UPnP/IGD เนื่องจากบนกล่องของกล้องวงจรปิดที่ซื้อมามีความสามารถที่ชื่อ PnP (Plug-and-Play) ติดมา […]


นักศึกษา ป.ตรีนำเสนอผลงาน I/O Blocks ณ มหาวิทยาลัย Stanford USA

ผลงานนักศึกษา ป.ตรี ภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยเชียงใหม่ ได้รับการสนับสนุนจากมหาวิทยาลัย Stanford สหรัฐอเมริกาให้ไปนำเสนอผลงานเชิงสาธิต ในงานประชุมวิชาการ FabLearn 2014 ซึ่งจัดขึ้นที่ Stanford ในระหว่างวันที่ 25-26 ตุลาคม 2557 ทั้งนี้มี ดร.อานันท์ สีห์พิทักษ์เกียรติ เป็นผู้นำทีมในครั้งนี้


ลงพื้นที่ ติดตั้งระบบรดน้ำอัตโนมัติ โรงเรียนพุทธโกศัย จ.แพร่ ในโครงการอิคคิวซัง ปีที่ 2

หลังจากที่จัดค่ายอิคคิวซังให้กับสามเณรในโครงการฯ เพื่อแนะนำเครื่องมือและช่วยคิดหัวข้อโครงงานไปแล้วสองครั้ง ทางทีมจากโรงเรียนพุทธโกศัย จ.แพร่ ก็เป็นโรงเรียนที่ทำโมเดลต้นแบบของโครงงานรดน้ำสวนผักออกมาได้ดี ประกอบกับโรงเรียนฯ มีความพร้อมและประสงค์อยากลองนำโมเดลไปขยายผลใช้งานกับแปลงผักจริงๆ ดังนั้นทีมงานจากห้องปฏิบัติการนวัตกรรมเทคโนโลยีการเรียนรู้มหาวิทยาลัยเชียงใหม่ร่วมกับทีมจาก สวทช. กรุงเทพฯ ผู้ดูแลโครงการ ก็ได้ลงพื้นที่ติดตั้งระบบจริงในแปลงสาธิตที่โรงเรียนได้เตรียมไว้ให้


การทำ Scratch รุ่นปรับปรุงให้ใช้งานได้บน Raspberry Pi

เนื่องจากทางห้องวิจัย LIL ได้พัฒนาโปรแกรม Scratch รุ่นพิเศษขึ้นมาเพื่อให้มีคำสั่งในการควบคุมการทำงานของชุดหุ่นยนต์ GoGo Board โดยจะมีประโยชน์มากเมื่อนำไปใช้กับบอร์ดใหม่ที่ชื่อ PiTopping ซึ่งคือ GoGo Board รุ่นดัดแปลงย่อส่วนให้ขี่อยู่บน Raspberry Pi ได้ แต่ปัญหาที่พบคือ Scratch รุ่นที่ปรับปรุงนี้ไม่สามารถรันบน Raspberry Pi ได้ จึงเป็นปัญหาทำให้โครงการนี้ชะงักไประยะหนึ่ง แต่ถึงวันนี้สามารถแก้ไขปัญหาได้แล้วจึงนำวิธีการมาเรียบเรียงไว้ที่นี่


บันทึกแนวการจัดแข่ง GoGo Cup

การจัดแข่ง GoGo Cup หรือการแข่งเขียนโปรแกรมควบรถหุ่นยนต์ให้วิ่งไปทำภาระกิจต่างๆ ที่กำหนด เป็นกิจกรรมยอดนิยมกิจกรรมหนึ่งของห้อง LIL เวลาทำค่าย แต่ถึงแม้จะทำมาหลายรอบแล้วก็มักลืมรายละเอียดที่สำคัญหลายอย่างไป อย่างวันนี้จัด GoGo Cup ให้กับกลุ่มสามเณร ก็พบว่าลืมแนวทางสำคัญไปหลายอย่าง จึงอยากเขียนไว้เพื่อให้คราวหน้าจะทำได้ดีขึ้นมีการเตรียมที่พร้อมขึ้น ภาระกิจ ภาระกิจที่ 1 – บังคับรถเป็นเส้นตรงให้ชนลูกบอลหมายเลข 1 ล้ม โดยรถไม่ตกจากสนาม ภาระกิจที่ 2 – บังคับรถให้เลี้ยวซิกแซกไปชนลูกบอลหมายเลข 2 โดยห้ามชนหมุดที่วางไว้หรือตกจากสนาม ภาระกิจที่ 3 -บังคับรถให้ไปชนลูกบอลหมายเลข 3 โดยตำแหน่งของบอลจะเปลี่ยนแปลงทุกครั้งที่แข่ง โดยผู้แข่งสามารถวางแถบสีดำในตำแหน่งที่ต้องการได้ เพื่อใช้เป็นเครื่องหมายบอกทางให้กับรถผ่านทางการใช้เซ็นเซอร์ กำหนดให้รถเลี้ยวได้เพียงครั้งเดียวเท่านั้น ข้อแนะนำ เวลาที่ใช้ทำภาระกิจอย่างง่าย 3 ภาระกิจ คือ วิ่งเป็นเส้นตรง, ซิกแซก, และการใช้เซ็นเซอร์เล็ง มักใช้เวลาครึ่งวันในการแข่ง ถ้ามีการประกอบรถด้วยก็จะนานกว่านั้น  ควรกำหนดหมายเลขกลุ่มให้กับผู้แข่งขัน และสร้าง Google […]