กว่าจะเป็น FunBasic I/O ชุดทดลอง Arduino สุดคุ้ม

Posted by | December 5, 2014 | Arduino, Embeded System | One Comment
5878_1297071530lpi4

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

เรียนรู้วิธีการสร้างระบบควบคุมด้วยไมโครคอนโทรลเลอร์ จะต้องใช้เวลาการเรียนรู้มาก (Learning Curve) เพราะมันประกอบไปด้วยศาสตร์หลายอย่าง มารวมๆกัน

  1. อิเล็กทรอนิกส์เบื้องต้น ต่อรู้จักอุปกรณ์ และ วิธีการนำไปใช้
  2. การเขียนโปรแกรม ทั้ง syntax ทั้ง รูปแบบภาษา ที่นำไปใช้ ต้องคุ้นเคยและแก้ปัญหาได้
  3. ไอเดียสร้างสรรค์ สิ่งนี้ ต้องรู้ ต้องเห็นให้มาก ถึงจะเข้าใจ และเกิดไอเดียนำไปประยุกต์ได้

ดังนั้นกว่าผู้เริ่มต้นจะเข้าใจ ทุกเรื่องได้ ต้องใช้เวลามาก จากประสบการณ์ที่ทางผมจัด workshop อบรม arduino เบื้องต้น มาหลายครั้ง ทำให้เข้าใจเวลาส่วนใหญ่ที่ใช้ไป ส่วนมากจะเสียเวลาไปกับ การตรวจสอบการต่อวงจรของผู้อบรม และ การเขียนโปรแกรม ผู้ศึกษาที่ยังจดจำ syntax ไม่ได้ ไม่เข้าใจเรื่องประกาศตัวแปร ทำให้ workshop อาจใช้เวลาหลายชั่วโมง ดังนั้นคนที่เพิ่งเข้ามาหัดเขียนโปรแกรมเลย จะทำให้เข้าใจส่วนนี้ได้เลยเป็นเรื่องยากมาก

อธิบายการต่อวงจรที่ขั้นที่ล่ะตอน ซึ่งการฝึก จะใช้เวลาอย่างมากไปกับการอธิบายที่ล่ะคน

บรรยากาศการ mini Workshop for physical computer

5878_1297071530lpi4

p1080787

ภาพจาก การ workshop ที่ราชบุรี

ภาพจากการ workshop 

ขั้นตอนการออกแบบและพัฒนา

Hardware

IMG_20141202_000425

โดยไอเดียเบื้องต้น มาจาก อ.วุฒิชัย พลวิเศษ ภาควิชาวิศวกรรมระบบควบคุมและเครื่องมือวัด คณะวิศวกรรมศาสตร์ มหาวิทยาลัยพระจอมเกล้าธนบุรี มีไอเดีย อยากได้บอร์ด Shiled สำหรับ สอน class การ coding โปรแกรมคอมพิวเตอร์ ของนักศึกษาปี 1 บน Platform อื่นที่ไม่ใช่ คอมพิวเตอร์

ในบอร์ด GEN II ได้ปรับปรุงเพื่อให้เรียนรู้การพัฒนาเครื่องมือวัดที่แสดงผล 3 หลักได้ง่ายขึ้น เพื่อใช้สอนนศ.ปี 2 ที่เรียนเครื่องมือวัดต่างๆ และเน้นเรื่อง มีช่องต่อ analog input 2 ช่อง

บอร์ด FunBasic Shiled I/O จึงได้เกิดขึ้นเพื่อลดเวลาในการต่อวงจร และช่วยให้นักศึกษา สามารถ focus ในการทำความเข้าใจ เกี่ยวกับ coding ได้รวดเร็ว

และเป็นความภูมิใจ บอร์ดดังกล่าว ออกแบบและผลิตขึ้นมาเองในประเทศ มาให้ตอบโจทย์ เรื่องการเรียนรู้ เบสิค อิเล็กทรอนิกส์พื้นฐาน

Arduino Block

การเขียนโค๊ดไม่เคยจะเป็นเรื่องง่ายเลย สำหรับมือใหม่ ทางผมก็เข้าใจสิ่งนี้มาเป็นอย่างดี เพราะว่า การเขียนโปรแกรม จะต้องเป็นคนที่เข้าใจ logic ในการคิดของคอมพิวเตอร์ได้ดี นอกจากนี้ ยังต้องเข้าใจ วิธีการเขียนที่ถูกต้องอีกด้วย ดังนั้นเพื่อให้เราข้ามเรื่องวิธีการเขียนโปรแกรมให้ถูก ทางผมจึงได้นำ Block เป็นการเขียนโปรแกรมโดยการต่อรูปภาพ เช่นเดียวกับ การเล่น lego

IMG_20141202_000559

เบื้องหลังความเรียบง่าย ผ่านการคิดออกแบบ ที่วุ่นวาย

capture-20141205-080148

ภาพวงจรไฟกระพริบ ดูจากภาพประกอบและขั้นตอน จะเข้าใจวิธีการสร้างไฟกระพริบได้อย่างรวดเร็ว

capture-20140714-125835

นอกจากนี้ ทางเรายังได้สร้าง ชุด BlockSet ที่ประกอบไปด้วยภาพ ที่อธิบาย Block นี้เป็น Sensor ได้ ใน ArduinoBlock 

10353642_10152464256683592_1165129613750899121_nจากภาพ เราสามารถ Upload โปรแกรมมาจากบอร์ด Arduino เพื่อแสดงว่าไอเดียในการเขียนโปรแกรมของเราทำงานได้จริงอีกด้วย

โดยที่ผ่านมา หลังจากที่ทุกคนผ่านการทดลอง และ ทุกคนจะมีรอยยิ้ม ที่สามารถเขียนโปรแกรมให้มันทำงาน ผมหวังว่า ชุด FunBasic I/O นี้จะมอบสิ่งนี้ให้กับทุกคนเช่นกันครับ

อุปกรณ์ชุดนี้เหมาะกับใคร

  1. นักเรียน นักศึกษา ที่สนใจอิเล็กทรอนิกส์ ด้วยตัวเอง
  2. เหมาะกับ อาจารย์  ผู้ถ่ายทอดความรู้  ที่จะอำนวยความสะดวกในการฝึกอบรม

ติดต่อสั่งซื้อ

โดยผ่าน form ดังกล่าวนี้

  • มีโครงการ สำหรับจัดค่ายวิทยาศาสตร์

ติดต่อได้ผ่าน http://goo.gl/forms/4bx9aghZLj

ติดต่อผ่าน e-mail sell[at]ayarafun.com

About chang

ชื่อ “ช้าง” ส่วนมากเขาจะเรียกว่า “พี่ช้าง” แล้ว มีความสนใจทางเทคโนโลยีทางคอมพิวเตอร์ อิเล็กทรอนิกส์ และ หุ่นยนต์ เป็นทั้งนักคิด นักประดิษฐ์ ชอบทดลองเล่น จนเดี่ยวนี้รู้สึกว่าจะเล่นมากกว่ามืออาชีพไปสักแล้ว

  • Thanawai Srisompong

    สุดยอดมากครับ เป็นกำลังใจให้คร้าบผม