Arduino vs Raspberry Pi ต่างกันอย่างไร
ในการทำโครงงานหรือโปรเจคนั้น หากเลือกใช้อุปกรณ์ที่เหมาะสมกับงาน
จะทำให้งานลด
ARDUINO
ARDUINO (อาดูอิโน่, อาดูโน่, อาดุยโน) เป็นบอร์ดไมโครคอนโทรเลอร์ใช้ชิพตระกูล AVR
โดยผู้พัฒนาบอร์ดเป็น Open Source คือ มีการเปิดเผยข้อมูลทั้งด้าน Hardware และ Software
นำโดย Massimo Banzi และ David Cuartielles ก็ได้สร้างโปรเจคที่เรียกว่า Arduino project
ขึ้นมานั่นเอง โดยที่ Arduino project ได้ถูกสร้างขึ้นมาด้วยคุณสมบัติพื้นฐานต่างๆของ
Wiring project ซึ่งนั่นทำให้ราคาของบอร์ดถูกลง และเหมาะสมกับนักศึกษามากขึ้น
ดังนั้น Arduino ถูกออกแบบมาให้ใช้งานได้ง่าย ดังนั้นจึงเหมาะสำหรับผู้เริ่มต้นศึกษา
นักศึกษาและผู้ที่อยากศึกษาอีเล็กทรอนิกส์ และนำไปใช้งานได้จริง
สามารถทำงานกับระบบ IoT เป็นโปรเจคและโครงงานได้
ทั้งนี้ผู้ใช้งานยังสามารถดัดแปลง เพิ่มเติม พัฒนาต่อยอดทั้งตัวบอร์ด
หรือเขียนโปรแกรมเพิ่มต่อได้อีกด้วย
จุดเด่น
- เรียนรู้ง่าย ในการเชื่อมต่อวงจร
- เขียนโปรแกรมง่าย สำหรับงานที่ไม่ซับซ้อน เพราะมีโค้ดหลายหลากให้เลือกใช้
- เขียนเชื่อมต่ออุปกรณ์ตรวจจับเซนเซอร์ ได้หลากหลาย
- ราคาถูก
ข้อเสีย
- ต้องใช้คอมพิวเตอร์ในการอัพเดทโปรแกรมเข้าไปที่ตัวคอนโทรเลอร์
- ไม่มีระบบปฏิบัติการ
- เก็บข้อมูลในตัวได้เพียงเล็กน้อย < 1MB
- ต้องต่อโมดูลเพิ่มหากต้องการเชื่อมต่ออินเตอร์เน็ตและ IoT
Raspberry Pi (ราสเบอร์รี่พาย)
Raspberry Pi ถือว่าเป็นเครื่องคอมพิวเตอร์ขนาดเล็ก ที่มีขนาดเพียงเท่ากับบัตรเครดิต
ใกล้เคียงกับ Arduino มีราคาที่ถูกมาก เมื่อเทียบกับคอมพิวเตอร์เดสก์ท็อปปกติ
เกิดขึ้นในปี 2549 ที่มหาวิทยาลัยเคมบริดจ์ ประเทศอังกฤษ
โดยผู้สร้างทั้งสี่คนคือ อีเบน อัพตั้น, ร๊อบ มูลลิ่นส์, แจ๊ค แลง และ อลัน มายครอฟท์
มีจุดมุ่งหมายที่จะให้ ราสเบอร์รี่พายเป็นคอมพิวเตอร์ราคาย่อมเยาที่ใครๆก็ครอบครองได้
สามารถศึกษาการทำงานของคอมพิวเตอร์พร้อมทั้งเขียนโปรแกรมง่ายๆ ได้ทันที
การที่ราสเบอร์รี่พายเป็นบอร์ดวงจรรวมที่เปลือยเปล่า ทำให้เด็ก ๆ
ได้เห็นชิ้นส่วนทั้งหมดที่เป็นส่วนประกอบของคอมพิวเตอร์ได้อย่างชัดเจน
ซึ่งจะทำให้เข้าใจการทำงานของคอมพิวเตอร์ในปัจจุบันที่มาในกล่องได้มากขึ้น
โดยปกติราคาไม่เกิน 2000 บาท เท่านั้น สามารถทำงานได้เหมือนเครื่องคอมพิวเตอร์ทุกอย่าง
เราสามารถต่อ ราสเบอร์รี่พายนี้เข้ากับจอคอมพิวเตอร์หรือจอทีวีที่รองรับ HDMI
หากไม่มีสามารถต่อสัญญาณวิดีโอปกติ (เส้นสีเหลือง) ได้เช่นกัน โดยความละเอียดอาจจะต่ำกว่า
นอกจากต่อจอแสดงผลแล้ว Raspberry Pi สามารถต่ออุปกรณ์รับข้อมูล เช่น
เมาส์และคีย์บอร์ดผ่าน USB port ได้ปกติ
ข้อดี
- ติดตั้งระบบปฏิบัติการได้หลายหลาก
- สามารถใช้เป็นคอมพิวเตอร์ได้ ต่อจอภาพ คีย์บอร์ด เมาส์ใช้งานได้ทันที
- สามารถต่ออุปกรณ์ผ่าน USB ได้หลายหลาก
- เชื่อมต่อ Internet และเป็นอุปกรณ์ IoT ได้
- สามารถเก็บข้อมูลได้ผ่านทาง Memory Card
ข้อเสีย
- ไม่ถือว่าเร็วนักเมื่อเทียบกับคอมพิวเตอร์
- ต้องมีความรู้ด้านการเขียนโปรแกรมในการใช้งาน
- มีข้อจำกัดอุปกรณ์ในการเชื่อมต่อเซนเซอร์
- ราคาไม่ถูก
สรุปโดยรวม
เลือก Arduino
- ใช้อุปกรณ์อีเล็กทรอนิกส์โมดูลหลายหลาก
- มีการใช้งานเซนเซอร์แบบอานาล็อก (analog)
- ไม่ต้องการมีแก้ไขโปรแกรม แค่ให้ใช้งานตามที่ตั้งไว้เท่านั้น
- โปรเจคงานไม่ใหญ่มาก
- ไม่มีการเก็บข้อมูลจำนวนมาก
ตัวอย่างโครงงานโปรเจค เช่น ระบบที่จอดรถ, ระบบดูแลตู้ปลา
เลือก Raspberry Pi
- ต้องการคอมพิวเตอร์ขนาดเล็ก
- ต้องการการเชื่อมต่ออินเตอร์เน็ต
- ต้องการแก้ไขและทดสอบโปรแกรมได้ตลอดเวลา
- ต้องการต่อจอภาพ
- มีการเก็บข้อมูลจำนวนมาก
- มีการประมวลผลภาพจากกล้อง
ตัวอย่างโครงงานโปรเจค เช่น ระบบกล้องความปลอดภัยและแจ้งเตือน