Show
Arduino Board (Official from Arduino.cc) มีหลากหลายรุ่นที่น่าสนใจ สินค้าผ่านการทดสอบคุณภาพ 100% ลูกค้าสามารถเลือกใช้บอร์ด Arduino ตามความเหมาะสมกับการใช้งาน ซึ่งมีดังนี้1. Arduino Uno R3 เป็นบอร์ด Arduino ที่ได้รับความนิยมมากที่สุด เนื่องจากราคาไม่แพง ส่วนใหญ่โปรเจคและ Library ต่างๆ ที่พัฒนาขึ้นมา Support จะอ้างอิงกับบอร์ดนี้เป็นหลัก เนื่องจากเป็นขนาดที่เหมาะสำหรับการเริ่มต้นเรียนรู้ Arduino และมี Shields ให้เลือกใช้งานได้มากกว่าบอร์ด Arduino รุ่นอื่นๆที่ออกแบบมาเฉพาะมากกว่า โดยบอร์ด Arduino Uno ได้มีการพัฒนาเรื่อยมา ตั้งแต่ R2 R3 และรุ่นย่อยที่เปลี่ยนชิปไอซีเป็นแบบ SMD และข้อดีอีกอย่างคือ กรณีที่ MCU เสีย ผู้ใช้งานสามารถซื้อมาเปลี่ยนเองได้ง่าย ข้อมูลจำเพาะ
2. Arduino Uno SMD เป็นบอร์ดที่มีคุณสมบัติและการทำงานเหมือนกับบอร์ด Arduino
UNO R3 ทุกประการ แต่จะแตกต่างกับที่Package ของ MCU ซึ่งบอร์ดนี้จะมี MCU ที่เป็น Package SMD ติดกับบอร์ดเลย (Arduino UNO R3 มี MCU ที่เป็น Package DIP) ข้อมูลจำเพาะ
3. Arduino Mega 2560 R3 เป็นบอร์ด Arduino ที่ออกแบบมาสำหรับงานที่ต้องใช้ I/O มากกว่า Arduino Uno R3 เช่น งานที่ต้องการรับสัญญาณจาก Sensor หรือควบคุมมอเตอร์ Servo หลายๆ
ตัว ทำให้ Pin I/O ของบอร์ด Arduino Uno R3 ไม่สามารถรองรับได้ ทั้งนี้บอร์ด Mega 2560 R3 ยังมีความหน่วยความจำแบบ Flash มากกว่า Arduino Uno R3 ทำให้สามารถเขียนโค้ดโปรแกรมเข้าไปได้มากกว่า ในความเร็วของ MCU ที่เท่ากัน ข้อมูลจำเพาะ
4. Arduino Mega ADK เป็นบอร์ดที่ออกแบบมาให้บอร์ด Mega 2560 R3 สามารถติดต่อกับอุปกรณ์ Android Deviceผ่านพอร์ตUSB Host ของบอร์ดได้ 5. Arduino Leonardo ใช้ชิปไมโครคอนโทรเลอร์เบอร์ ATmaega2560 มีชิปไอซี USB Host เบอร์ MAX3421e มาให้บนบอร์ด ใช้สำหรับเชื่อมต่อกับโทรศัพท์มือถือแอนดรอยผ่าน OTG มีพอร์ตดิจิตอลอินพุตเอาต์พุตจำนวน 54 พอร์ต มีอนาล็อกอินพุตมาให้ 16 พอร์ต ทำงานที่ความถี่ 16MHz บอร์ด Arduino MEGA ADK จะแตกต่างกับบอร์ด Arduino Duo ตรงที่ชิปบนบอร์ดนั้นฉลาดไม่เท่า และใช้ความถี่ต่ำกว่า ดังนั้นจึงไม่เหมาะจะนำไปใช้กับงานคำนวณ แต่เหมาะสำหรับงานที่ใช้การเชื่อมต่อกับโทรศัพท์มือถือแอนดรอยมากกว่า ข้อมูลจำเพาะ
ข้อควรระวัง: เนื่องจาก MCU เป็นคนละเบอร์กับ Arduino Uno R3 อาจะทำให้บอร์ด Shield บางตัวหรือ Library ใช้ร่วมกันกับบอร์ดArduino Leonardo ไม่ได้ ผู้ใช้งานจำเป็นต้องตรวจสอบก่อนใช้งาน 6. Arduino Mini 05 เป็นบอร์ด Arduino ขนาดเล็กที่ใช้ MCU เบอร์ ATmega328 เบอร์เดียวกับบอร์ด Arduino UNO R3 ข้อแตกต่าง: บอร์ด Arduino Mini 05 จะไม่มีพอร์ต USB มาให้ ผู้ใช้งานต้องต่อกับบอร์ด USB to Serial Converter เพิ่มเมื่อต้องการโปรแกรมบอร์ด 7. Arduino Pro Mini 328 3.3V เป็นบอร์ด Arduino ขนาดเล็ก ที่ใช้ MCU เบอร์ ATmega328 ซึ่งจะคล้ายกับบอร์ด Arduino
Mini05 แต่บนบอร์ดจะมี Regulator 3.3 V ชุดเดียวเท่านั้น ระดับแรงดันไฟที่ขา I/O คือ 3.3V 8. Arduino
Pro Mini 328 5V เป็นบอร์ด Arduino ขนาดเล็ก ที่ใช้ MCU เบอร์ ATmega328 เช่นเดียวกับบอร์ด Arduino Mini 05 แต่บนบอร์ดจะมี Regulator 5V ชุดเดียวเท่านั้น ระดับแรงดันไฟที่ขา I/O คือ 5V 9. Arduino Ethernet with PoE module เป็นบอร์ด Arduino ที่ใช้ MCU เบอร์เดียวกับ Arduino
Uno SMD ในบอร์ดมีชิปEthernet และช่องสำหรับเสียบ SD Card รวมทั้งโมดูล POE ทำให้บอร์ดนี้สามารถใช้แหล่งจ่ายไฟจากสาย LAN ได้โดยตรง โดยไม่ต้องต่อ Adapter เพิ่ม แต่บอร์ด Arduino Ethernet with PoE module นี้จะไม่มีพอร์ต USB ทำให้เวลาโปรแกรมต้องต่อบอร์ด USB toSerial Converter เพิ่มเติม 10. Arduino Ethernet without PoE module บอร์ดนี้จะตัดโมดูล POE ออกไป
ต้องใช้ไฟจากพอร์ต Power Jack เท่านั้น คุณสมบัติอื่นๆ จะเหมือนกับบอร์ด Arduino Ethernet with PoE module 11. Arduino Due Duo เป็นภาษาอิตาลี แปลว่า สอง เป็นรุ่นที่เพิ่มพอร์ตให้มากขึ้นเป็น 54 พอร์ตดิจิตอลอินพุตเอาต์พุต และ 12 พอร์ตอนาล็อกอินพุต 2 พอร์ตอนาล็อกเอาต์พุต เพิ่มพื้นที่โปรแกรมเป็น 512KB สามารถใช้งานพื้นที่ได้เต็มไม่มี Bootloader เนื่องจากสามารถใช้กับพอร์ต USB ได้โดยตรง มีขนาดบอร์ด 101.52x53.3mm สามารถใช้ Shields ของ Arduino Uno ได้ แต่บางตัวจำเป็นต้องแก้ขาให้ถูกต้อง จากรูปที่ 4 จะเห็นได้ว่าบอร์ดได้เปลี่ยนมาใช้ชิปไอซีแบบ SMD จึงไม่นิยมนำมาใช้ในแบบ Standalone แต่นิยมนำมาใช้ในงานที่จำเป็นต้องพื้นที่โปรแกรมมากขึ้น ทำงานที่ซับซ้อนมากยิ่งขึ้น บอร์ด Arduino Duo ใช้ชิปไอซีเบอร์ AT91SAM3X8E ซึ่งเป็นชิปไอซีที่ใช้เทคโนโลยี ARM Core สถาปัตยกรรม 32 บิต เร่งความถี่คริสตอลขึ้นไปสูงถึง 84Mhz จึงทำให้สามารถงานด้านการคำนวน หรือการประมวลผลอัลกอริทึมได้เร็วกว่า Arduino Uno มาก แต่เนื่องจากชิปไอซีทำงานที่แรงดัน 3.3V ดังนั้นการนำไปใช้งานกับเซ็นเซอร์ควรระวังไม่ให้แรงดัน 5V ไหลเข้าบอร์ด ควรใช้วงจรแบ่งแรงดันเพื่อช่วยให้ลอจิกลดแรงดันลงมาให้เหมาะสม ข้อมูลจำเพาะ
12.Arduino Microบอร์ด Arduino Micro ออกแบบให้มีขนาดที่เล็ก และทันสมัยกว่าบอร์ด Arduino Mini หรือ Arduino Nano เนื่องจากบนบอร์ดใช้ชิปไอซีไมโครคอนโทรเลอร์เบอร์ ATmega32u4 ซึ่งมาพอร์ต USB สามารถเชื่อมต่อกับคอมพิวเตอร์ได้โดยตรง และมีดิจิตอลอินพุตเอาต์พุตมากถึง 20 พอร์ต มีพื้นที่เก็บโปรแกรมขนาด 32KB แต่ต้องใช้พื้นที่สำหรับ Bootloader ไป 4KB มีขนาดเพียง 48x18mm เนื่องจากบอร์ดใช้ชิปไอซีตัวเดียวกับ Arduino Leonardo ทำให้สามารถทำให้บอร์ดจำลองตัวเองเป็นเมาส์หรือคีย์บอร์ดเชื่อมต่อกับคอมพิวเตอร์ได้ ข้อมูลจำเพาะ
รูปที่ 8 บอร์ด Arduino Micro 13.Arduino Nanoบอร์ด Arduino Nano ออกแบบมาให้มีขนาดเล็ก และใช้กับงานทั่วๆไป ใช้ชิปไอซีไมโครคอนโทรเลอร์เบอร์ ATmega168 หรือเบอร์ ATmega328 (มีรุ่น 2.3 กับ 3 ตอนซื้อต้องเช็คดีๆก่อน) โปรแกรมผ่านโปรโตคอล UART มีชิปUSB to UART มาให้ ใช้ Mini USB เชื่อมต่อกับคอมพิวเตอร์ มีพอร์ตดิจิตอลอินพุตเอาต์พุต 14 พอร์ต มีพอร์ตอนาล็อกอินพุต 8 พอร์ต บนบอร์ดยังมีเรกกูเลเตอร์ สามารถจ่ายไฟได้ตั้งแต่ 7 – 12V เพื่อให้บอร์ดทำงานได้ (จ่ายไฟที่ขา VIN)กรณีมีแหล่งจ่ายไฟ 5V อยู่แล้วก็จ่ายเข้าได้เลยที่ขา 5V ข้อมูลจำเพาะ
ตารางเปรียบเทียบคุณสมบัติของบอร์ด Arduino แต่ละรุ่น จากตารางจะเห็นได้ว่า เนื่องจากบอร์ด Arduino UNO R3 เป็นรุ่นที่ได้รับความนิยมมากที่สุด ทำให้ Library และบอร์ด Shield ส่วนใหญ่จะรองรับกับบอร์ดรุ่นนี้ Credit : www.thaieasyelec.com Board Arduino มีแบบไหนบ้างมาชมหน้าตาของบอร์ด Arduino รุ่นต่างๆ กันดีกว่า. ส่วนประกอบใดของบอร์ดArduinoส่วนประกอบ Arduino UNO R3
I/O Port: Digital I/O ตั้งแต่ขา D0 ถึง D13 นอกจากนี้ บาง Pin จะทำหน้าที่อื่นๆ เพิ่มเติมด้วย เช่น Pin0,1 เป็นขา Tx,Rx Serial, Pin3,5,6,9,10 และ 11 เป็นขา PWM. ICSP Port: Atmega328 เป็นพอร์ตที่ใช้โปรแกรม Bootloader. MCU: Atmega328 เป็น MCU ที่ใช้บนบอร์ด Arduino.
บอร์ด Arduino สามารถสร้างอะไรได้บ้างArduino ถูกใช้ประโยชน์ในลักษณะเดียวกับ MCU อื่นๆ คือ ใช้ติดต่อสื่อสารและควบคุมอุปกรณ์ไฟฟ้าอื่นๆ ด้วยการเขียนโปรแกรมให้กับ MCU เพื่อควบคุมการรับส่งสัญญาณทางไฟฟ้าตามเงื่อนไขต่างๆ โดยตัวอย่าง การประยุกต์ใช้ Arduino ในชีวิตประจำวัน เช่น ระบบเปิด/ปิดไฟอัตโนมัติ ระบบเปิดปิดประตูอัตโนมัติ ระบบรดน้ำต้นไม้อัตโนมัติ หรือใช้ ...
Arduino Uno ทําหน้าที่อะไรArduino UNO เป็นบอร์ดในกลุ่ม arduino ที่ใช้ Atmega328 เป็นไมโครคอนโทรลเลอร์หลัก ด้วยความที่ใช้ Atmega เบอร์นี้ทำให้มี IO pin ให้ใช้ได้อย่างเหลือเฟือ อีกทั้งยังสามารถใช้ AC/DC adapter เพื่อเป็นแหล่งจ่ายพลังงานให้กับบอร์ดได้อีกด้วย
|