กว่าจะเป็นชุด แพลทฟอร์ม สำหรับการเรียนรู้นี้ ทางผมก็ขออธิบายตัวเองก่อนว่า ทางผมเป็นกลุ่มคน กลุ่มหนึ่ง ทางผ่านการจัดค่าย จัดอบรม เกี่ยวกับ Arduino และ พื้นฐานการเขียนโปรแกรม อย่างต่อเนื่อง จึงทำให้ อยากสร้างชุดสำหรับการเรียนรู้ เพื่อให้การเรียนรู้ Arduino ไปได้ไกลยิ่งขึ้น ผมเชื่อว่า ชุดแพลทฟอร์มนี้ จะเป็นอุปกรณ์การเรียนไมโคร และ Arduino ในยุคต่อไป
เรียนรู้วิธีการสร้างระบบควบคุมด้วยไมโครคอนโทรลเลอร์ จะต้องใช้เวลาการเรียนรู้มาก (Learning Curve) เพราะมันประกอบไปด้วยศาสตร์หลายอย่าง มารวมๆกัน
- อิเล็กทรอนิกส์เบื้องต้น ต่อรู้จักอุปกรณ์ และ วิธีการนำไปใช้
- การเขียนโปรแกรม ทั้ง syntax ทั้ง รูปแบบภาษา ที่นำไปใช้ ต้องคุ้นเคยและแก้ปัญหาได้
- ไอเดียสร้างสรรค์ สิ่งนี้ ต้องรู้ ต้องเห็นให้มาก ถึงจะเข้าใจ และเกิดไอเดียนำไปประยุกต์ได้
ดังนั้นกว่าผู้เริ่มต้นจะเข้าใจ ทุกเรื่องได้ ต้องใช้เวลามาก จากประสบการณ์ที่ทางผมจัด workshop อบรม arduino เบื้องต้น มาหลายครั้ง ทำให้เข้าใจเวลาส่วนใหญ่ที่ใช้ไป ส่วนมากจะเสียเวลาไปกับ การตรวจสอบการต่อวงจรของผู้อบรม และ การเขียนโปรแกรม ผู้ศึกษาที่ยังจดจำ syntax ไม่ได้ ไม่เข้าใจเรื่องประกาศตัวแปร ทำให้ workshop อาจใช้เวลาหลายชั่วโมง ดังนั้นคนที่เพิ่งเข้ามาหัดเขียนโปรแกรมเลย จะทำให้เข้าใจส่วนนี้ได้เลยเป็นเรื่องยากมาก
อธิบายการต่อวงจรที่ขั้นที่ล่ะตอน ซึ่งการฝึก จะใช้เวลาอย่างมากไปกับการอธิบายที่ล่ะคน
บรรยากาศการ mini Workshop for physical computer
ภาพจาก การ workshop ที่ราชบุรี
ขั้นตอนการออกแบบและพัฒนา
Hardware
โดยไอเดียเบื้องต้น มาจาก อ.วุฒิชัย พลวิเศษ ภาควิชาวิศวกรรมระบบควบคุมและเครื่องมือวัด คณะวิศวกรรมศาสตร์ มหาวิทยาลัยพระจอมเกล้าธนบุรี มีไอเดีย อยากได้บอร์ด Shiled สำหรับ สอน class การ coding โปรแกรมคอมพิวเตอร์ ของนักศึกษาปี 1 บน Platform อื่นที่ไม่ใช่ คอมพิวเตอร์
ในบอร์ด GEN II ได้ปรับปรุงเพื่อให้เรียนรู้การพัฒนาเครื่องมือวัดที่แสดงผล 3 หลักได้ง่ายขึ้น เพื่อใช้สอนนศ.ปี 2 ที่เรียนเครื่องมือวัดต่างๆ และเน้นเรื่อง มีช่องต่อ analog input 2 ช่อง
บอร์ด FunBasic Shiled I/O จึงได้เกิดขึ้นเพื่อลดเวลาในการต่อวงจร และช่วยให้นักศึกษา สามารถ focus ในการทำความเข้าใจ เกี่ยวกับ coding ได้รวดเร็ว
และเป็นความภูมิใจ บอร์ดดังกล่าว ออกแบบและผลิตขึ้นมาเองในประเทศ มาให้ตอบโจทย์ เรื่องการเรียนรู้ เบสิค อิเล็กทรอนิกส์พื้นฐาน
Arduino Block
การเขียนโค๊ดไม่เคยจะเป็นเรื่องง่ายเลย สำหรับมือใหม่ ทางผมก็เข้าใจสิ่งนี้มาเป็นอย่างดี เพราะว่า การเขียนโปรแกรม จะต้องเป็นคนที่เข้าใจ logic ในการคิดของคอมพิวเตอร์ได้ดี นอกจากนี้ ยังต้องเข้าใจ วิธีการเขียนที่ถูกต้องอีกด้วย ดังนั้นเพื่อให้เราข้ามเรื่องวิธีการเขียนโปรแกรมให้ถูก ทางผมจึงได้นำ Block เป็นการเขียนโปรแกรมโดยการต่อรูปภาพ เช่นเดียวกับ การเล่น lego
เบื้องหลังความเรียบง่าย ผ่านการคิดออกแบบ ที่วุ่นวาย
<img class="aligncenter size-full wp-image-6377" src="http://www.ayarafun.com/wp-content/uploads/2014/12/capture-20141205-080148.png" alt="capture-20141205-080148" width="733" height="555" srcset="http://www.ayarafun.com/wp-content/uploads/2014/12/capture-20141205-080148 prix viagra europe.png 733w, http://www.ayarafun.com/wp-content/uploads/2014/12/capture-20141205-080148-300×227.png 300w” sizes=”(max-width: 733px) 100vw, 733px” />
ภาพวงจรไฟกระพริบ ดูจากภาพประกอบและขั้นตอน จะเข้าใจวิธีการสร้างไฟกระพริบได้อย่างรวดเร็ว
นอกจากนี้ ทางเรายังได้สร้าง ชุด BlockSet ที่ประกอบไปด้วยภาพ ที่อธิบาย Block นี้เป็น Sensor ได้ ใน ArduinoBlock
จากภาพ เราสามารถ Upload โปรแกรมมาจากบอร์ด Arduino เพื่อแสดงว่าไอเดียในการเขียนโปรแกรมของเราทำงานได้จริงอีกด้วย
โดยที่ผ่านมา หลังจากที่ทุกคนผ่านการทดลอง และ ทุกคนจะมีรอยยิ้ม ที่สามารถเขียนโปรแกรมให้มันทำงาน ผมหวังว่า ชุด FunBasic I/O นี้จะมอบสิ่งนี้ให้กับทุกคนเช่นกันครับ
อุปกรณ์ชุดนี้เหมาะกับใคร
- นักเรียน นักศึกษา ที่สนใจอิเล็กทรอนิกส์ ด้วยตัวเอง
- เหมาะกับ อาจารย์ ผู้ถ่ายทอดความรู้ ที่จะอำนวยความสะดวกในการฝึกอบรม
ติดต่อสั่งซื้อ
โดยผ่าน form ดังกล่าวนี้
- มีโครงการ สำหรับจัดค่ายวิทยาศาสตร์
ติดต่อได้ผ่าน http://goo.gl/forms/4bx9aghZLj
ติดต่อผ่าน e-mail sell[at]ayarafun.com
สุดยอดมากครับ เป็นกำลังใจให้คร้าบผม