Arduino VS Node VS ESP32

เราจะรู้ได้อย่างไรว่าเราควรจะใช้ Arduino Board กับ Node MCU กับ Raspberry pi ตัวไหนในการทำระบบ Internet of Things แล้วเหมาะกับงานที่เราจะทำมากที่สุด และแบบไหนที่ทำแล้วทำให้งานออกมามีประสิทธิภาพสูงที่สุดกับงานนั้น รวมถึงราคาที่ไม่สูงเกินความจำเป็นอีกด้วย

ถ้าให้เปรียบเทียบกับแก้วน้ำ  แก้วน้ำแต่ละชนิดที่มีรูปร่างและขนาดแตกต่างกัน อยู่ที่ว่าเราจะนำแก้วน้ำไปใส่อะไรเพื่อให้เหมาะสมที่สุด

เราจำเป็นต้องรู้ว่า Arduino Board กับ Node MCU กับ Raspberry pi มีการทำงานอย่างไร เราถึงจะรู้ว่านำไปใช้อะไรได้บ้าง

Arduino คืออะไร

Arduino VS Node VS ESP32

Arduino เป็นบอร์ดไมโครคอนโทรลเลอร์ ที่มีชื่อว่า AVR มีการพัฒนาแบบ Open Source ที่นักพัฒนาหรือบุคคลใดก็ตามสามารถนำไปพัฒนาต่อได้ทั้ง 2 ส่วนคือ Hardware และ Software แล้วยังถูกออกแบบมาให้ใช้งานได้ง่าย จึงเหมาะสำหรับผู้เริ่มต้นศึกษา และนำไปใช้เป็นตัวต้นแบบ ภาษาที่ใช้ในการเขียนจะเป็นภาษา C ที่เหมือนกับ ไมโครคอนโทรลเลอร์ ตัวอื่น และทาง Arduino.cc ยังพัฒนาแพลตฟอร์มที่เป็นของตัวเองชื่อว่า Arduino IDE ที่สามารถใช้งานกันอยู่อย่างแพร่หลายแล้วยังมีตัวโค้ดของโปรแกรมให้โหลดฟรีอีกมากมาย  มี Sensor ที่ออกมาให้ใช้งานกับ Arduino ได้หลากหลายรูปแบบ ราคาของบอร์ด Arduino Uno อยู่ที่ 150-200 บาท แล้วยังมีรุ่นที่เป็นเกรดของอุตสาหกรรมอยู่ที่ 1,000 – 2,000  บาท

Arduino Spec

Arduino VS Node VS ESP32

Node Mcu หรือ ESP คืออะไร

Arduino VS Node VS ESP32

                เป็นบอร์ดที่คล้ายกับ Arduino ที่สามารถเชื่อมต่อกับ WiFi หรือ BLE ได้ สามารถเขียนโปรแกรมด้วย Arduino IDE ได้ บอร์ดมีการกินพลังงานที่น้อยกว่าบอร์ด Arduino เนื้องจากบอร์ดตัวนี้ได้พัฒนาต่อจาก Arduino ที่ใช้ชื่อว่าบอร์ด ESP8266 หรือ Node MCU เป็นรุ่นแรก และรุ่นต่อมาจะมีชื่อเรียกว่า ESP32 ที่พัฒนาให้สามารใช้งาน Bluetooth และมี CPU จำนวน 2 Core สำหรับการนำไปใช้งาน เหมาะสมกับงานที่มีการเชื่อมต่อ WiFi และ BLE เนื่องจากมีอุปกรณ์พวกนี้อยู่ในบอร์ดแล้ว ไม่จำเป็นต้องชื้อแยกเหมือนกับ Arduino ราคาของบอร์ด ESP8266 และ ESP32 ราคาอยู่ที่ 100 – 300 บาท

ESP8266 –  ESP32  Spec

Arduino VS Node VS ESP32

Raspberry pi คืออะไร    

Arduino VS Node VS ESP32

Raspberry pi คือ เครื่องคอมพิวเตอร์ 1 เครื่องที่มีขนาดเล็กเท่ากับนามบัตร ที่มีความสามารถคล้ายกับ PC 1 เครื่อง มีขนาด CPU 4 Core และ Ram 4 Gbps ทำให้สามารถใช้งานได้เหมือนเคื่องคอมพิวเตอร์ ตัวของ Raspberry pi 4 ยังรองรับ WiFi / Lan 1 G / BLE อยู่ในตัวเอง ยังรองรับจอ HDMI 2 จออีกด้วย มี Pin GPIO ที่สามารถควบคุมเหมือนกับ Arduino และ Node MCE อีกด้วย ยังสามารถเชื่อมต่อกับกล้องได้ในตัว ทำระบบ Ai และระบบ Detection และ Recognition ได้ ที่ทำงานได้แบบนี้เพราะว่าตัวบอร์ดมี OS อยู่ในตัวที่ชื่อว่า Raspbian ที่เหมือนเครื่องคอมพิวเตอร์นั้นเอง ถ้าในทางวิศวกรจะเรียกบอร์ดนี้ว่า Edge Computing ที่ทำหน้าที่ประมวลผลการทำงานได้ในระดับนึง และสามารถส่งค่าไปยัง Network ด้วยปริมาณแบนด์วิดท์ที่ต่ำ ทำให้ไม่จำเป็นต้อง Internet ที่มีความเร็วสูงมากเพื่อทำการส่งข้อมูล นี้จึงเป็นข้อดี และราคา Raspberry Pi อยู่ที่ 1200-2500 บาท

 Raspberry pi 4 Spec

Arduino VS Node VS ESP32

จากประสบการณ์ ว่าเราควรใช้ Arduino Board VS Node MCU VS Raspberry Pi แบบไหนกับงานประเภทอะไร

สิ่งแรกที่ต้องคำนึงถึงคือ

1. ประเภทของงานว่าเป็นงานที่ต้องใช้การประมวลผลหรือไม่ ถ้าประมวลผลสูง ควรจะใช้ Raspberry Pi ประมวลผลพวก Ai และเก็บข้อมูลตลอดเวลา ถ้ารองลงมาใช้ Node MCU

2.  ต้องการเชื่อมต่อ WiFi แต่มีการประมวลผลไม่สูงมากมีพื้นที่ขนาดเล็กควรจะใช้ Node MCU

3. เน้นการทำงานในการควบคุมด้วยการกด ของตัวเองหรือมีหน้าที่ นับจำนวนควรจะใช้ Arduino หรือ Node MCU

4. ใช้งานต่อเนื่องเป็นเวลานานๆ และกินพลังงานน้อยควรจะใช้ Arduino หรือ Node MCU

5. ต้องการให้ระบบ Detect Obj. ว่าเป็นวัตถุชนิดไหนควรจะใช้ Raspberry Pi หรือ ESP32 Cam

ปุ้ม IoT

ทางเราพร้อมที่จะให้ความรู้นอกสถานที่ ทั้งในโรงเรียน สถานที่ราชการ หรือบริษัท ทางเราจะมีหลักสูตรพื้นฐานและขั้นสูงอย่างละเอียดได้ท่านได้เรียนรู้ สามารถควบคุมการทำงานผ่านมือถือได้ เป็นอย่างน้อย ติดต่อมาได้ที่ Line@40azu5055r และติดต่อ 0929-539-639 ฝ่ายธุรการ