แนะนำ 20 บอร์ด Arduino Shields ที่ช่วยให้โครงงานของคุณง่ายขึ้น

 

แนะนำ 20 บอร์ด Arduino Shields ที่ช่วยให้โครงงานของคุณง่ายขึ้น

กองบรรณาธิการ

Arduino Shield อุปกรณ์ต่อเพิ่มกับ Arduino ที่เสริมความสามารถหลายๆ ด้านของ Arduino ที่ใช้งานได้ง่าย

 

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

ชิลด์เป็นอุปกรณ์เสริมซึ่งใช้ต่อพ่วงกับบอร์ด Arduino โดยการต่อพ่วงนี้จะสวมเข้ากับ Digital pin และ Analog pin ซึ่งชิลด์เหล่านี้มักจะมาพร้อมกับ Library ที่ช่วยให้เราสามารถใช้งานชิลด์เหล่านั้นได้ง่ายไม่ต้องยุ่งยากกับการเขียนคำสั่งควบคุมเอง ทั้งนี้ชิลด์ที่มีให้เลือกใช้นั้น มีมากมายหลายประเภท ในบทความนี้จะมาแนะนำ 20 บอร์ด Arduino Shield ที่น่าสนใจกัน 

1. Arduino WiFi Shield 101

Arduino WiFi Shield 101 เป็นชิลด์สำหรับใช้งาน IoT ใช้โมดูล ATWINC1500 ที่พัฒนาขึ้นโดย Atmel ซึ่งทำให้ Arduino ของคุณเชื่อมต่อเข้ากับอินเทอร์เน็ตแบบไร้สาย

WiFi Shield 101 ทำให้การเชื่อมต่อกับเครือข่าย Wi-Fi กลายเป็นเรื่องง่ายไม่จำเป็นต้องกำหนดค่าเพิ่มเติมนอกเหนือจาก SSID และรหัสผ่าน โดย WiFi Shield 101 มาพร้อมกับไลบรารีที่ใช้งานง่าย นอกจากนี้ WiFi Shield 101 ยังมีโซลูชันการเข้ารหัสข้อมูล (สาธารณะ / ส่วนตัว) ที่ออกแบบมาสำหรับงาน IoT โดยเฉพาะ

ทั้งนี้ Arduino WiFi Shield 101 ถูกออกแบบมาเพื่อใช้กับบอร์ด Arduino Zero ดังนั้นจึงสามารถใช้งานกับ Arduino Uno โดยอาจมีปัญหาเล็กน้อยบ้าง แต่ชิลด์นี้ จะไม่สามารถใช้งานกับ Arduino Leonardo หรือบอร์ด 32U4 อื่นได้

2. Arduino Ethernet Shield R3

Arduino Ethernet Shield R3 ช่วยให้บอร์ด Arduino สามารถเชื่อมต่ออินเทอร์เน็ตได้ โดยอาศัยชิปอีเทอร์เนต Wiznet W5100 ซึ่ง Wiznet W5100 นี้สามารถใช้งานได้ทั้ง TCP และ UDP รองรับการเชื่อมต่อพร้อมกัน 4 ซ็อกเก็ต ใช้ Ethernet library ในการโปรแกรมเชื่อมต่อกับอินเทอร์เน็ต

Ethernet Shield R3 นี้มีช่องเสียบการ์ด micro SD ซึ่งตัวบอร์ดเชื่อมต่อกับบอร์ด Arduino โดย pin ทั้งหมดของบอร์ด Arduino จะถูกเชื่อมต่อกับ pin ของ Ethernet Shield R3 นี้ ช่วยให้สามารถวางชิลด์อื่นซ้อนไว้ด้านบนเพิ่มได้ โดยบอร์ด Arduino จะใช้ digital pin 10, 11, 12 และ 13 (SPI) เพื่อสื่อสารกับ W5100 บน Ethernet Shield ทำให้ pin เหล่านี้ไม่สามารถใช้เป็น i / o ทั่วไปได้ นอกจากนั้น Ethernet Shield R3 ยังให้พอร์ตอีเธอร์เนตมาตรฐาน RJ45 มาด้วย ทำให้ไม่ต้องกังวลว่าบอร์ด Arduino ที่เราใช้อยู่นั้นจะมี RJ45 หรือไม่

3. Adafruit PN532 NFC/RFID Controller Shield for Arduino + Extras

Adafruit NFC shield ที่ใช้ชิป PN532 ซึ่งเป็นที่นิยมในตลาด พร้อมด้วยแอพพลิเคชันสำหรับ RFID หรือ NFC ที่ความถี่ 13.56 MHz และเป็นสิ่งที่ฝังอยู่ในโทรศัพท์หรืออุปกรณ์ทุกประเภทที่มี NFC ชิปเซตนี้มีประสิทธิภาพมากและสามารถทำสิ่งต่างๆ ได้มากมายเช่นอ่านและเขียนแท็กและการ์ด

หรือสื่อสารกับโทรศัพท์ (เช่นการประมวลผลการชำระเงิน) และทำหน้าที่เป็นแท็ก NFC ขณะที่ตัวควบคุมมีความสามารถมากมาย ด้วย Arduino library รองรับการอ่าน / เขียนแท็ก แต่ในปัจจุบันยังไม่รองรับการสื่อสารกับโทรศัพท์โทรศัพท์ (ซึ่งต้องใช้ “secure element” เฉพาะจาก NXP หรือคุณลักษณะขั้นสูงอื่น ๆ ในการสื่อสาร โดย Adafruit shield สามารถติดตั้งกับบอร์ด Arduino ได้โดยชิลด์จะมีส่วนที่ยื่นออกมาให้สามารถอ่านบัตรผ่านได้ง่าย

 4. Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit – v3

Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit – v2.3 เป็นชุดคิตที่ได้รับการปรับปรุงให้สามารถขับเคลื่อนมอเตอร์ DC และ Stepper ได้ดี และง่าย สามารถขับ DC มอเตอร์ได้ถึง 4 หรือขับ Stepper มอเตอร์ได้ถึง 2 ตัว ชิลด์นี้ใช้ MOSFET ไดรเวอร์ TB6612 ที่สามารถจ่ายกระแสไฟฟ้าได้ 1.2A ต่อช่อง (สามารถจ่ายได้สูงสุด 3A ในเวลาประมาณ 20ms ในเวลาเดียวกัน) และมี flyback diodes ในตัว

แทนที่จะใช้ Pin PWM ของ Arduino ในชิลด์มีชิปควบคุม PWM แบบเต็มรูปแบบบน Shield ชิปนี้จัดการกับมอเตอร์ทั้งหมดและควบคุมความเร็วผ่านการเชื่อมต่อแบบ I2C เฉพาะ pin ข้อมูล 2 pin เท่านั้น (SDA และ SCL) และเนื่องจากใช้การเชื่อมต่อแบบ I2C จึงสามารถใช้งานร่วมกับ Arduino ได้หลากหลายรุ่น เช่น Uno, Due, Leonardo และ Mega R3 เป็นต้น ทั้งนี้ Shield ได้รับการออกแบบมาให้สามารถซ้อนกันได้อย่างสมบูรณ์มากสุดถึง 5 address-select pins นั่น หมายถึงสามารถวาง shields ซ้อนกันได้ถึง 32 ชั้น จะทำให้มีชุดขับ DC มอเตอร์ 64 ชุด หรือชุดขับ steppers มอเตอร์ 128 ชุด

5. Adafruit Wave Shield for Arduino Kit – v1

การเพิ่มคุณภาพเสียงลงในโครงการอิเล็กทรอนิกส์เป็นเรื่องที่ยากลำบาก Adafruit Wave Shield for Arduino Kit – v1.1 นี่เป็น Shield สำหรับ Arduino ที่ต้องการแก้ปัญหานี้ Shield สามารถเล่นไฟล์เสียง 22KHz ขนาด 12 บิตที่ไม่มีการบีบอัดได้ ง่ายต่อการใช้งาน มี DAC, ตัวกรองความถี่และ op-amp คุณภาพสูงติดตั้งในบอร์ด อ่านไฟล์เสียงจากการ์ด SD / MMC และสามารถควบคุมระดับเสียงได้

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

สามารถเล่นไฟล์เสียงที่ไม่มีการบีบอัด 22KHz 16bit (บน DAC 12 บิต) และ ไฟล์ Wave (.wav) ขนาดใดก็ได้ แม้ว่าจะไม่ใช่คุณภาพระดับเครื่องเล่น CD ราคาแพง แต่ก็ดีพอที่จะเล่นเพลง เสียงพูดหรือเสียงประกอบอื่นได้ชัดเจน

6. 8″ TFT Touch Shield for Arduino with Resistive Touch Screen

เป็นชิลด์ที่ทำให้ Arduino มีหน้าจอสัมผัสขนาดใหญ่ที่สวยงามพร้อมการเชื่อมต่อการ์ด microSD ในตัว จอแสดงผล TFT ขนาด 2.8 นิ้ว มี backlight เป็น LED สีขาว 4 จุด และมีสีสันสดใส (262,000 เฉดสีที่แตกต่างกัน) 240×320 พิกเซล จอแสดงผลนี้มีหน้าจอสัมผัสแบบตัวต้านทานแนบอยู่แล้วเพื่อให้คุณสามารถตรวจจับการกดนิ้วมือได้ทุกที่บนหน้าจอ ทำงานได้ดีกับ Arduino (UNO / Duemilanove / Diecimila) และสามารถใช้งานได้อย่างเต็มที่ที่ Leonardo หรือ Mega ด้วย

ชิลด์นี้มีคอนโทรลเลอร์ที่ติดตั้งอยู่ภายในด้วยแรมบัฟเฟอร์ เพื่อให้ภาระการประมวลผลส่วนใหญ่ไม่ไปทำงานที่คอนโทรลเลอร์ ซึ่งชิลด์นี้ถูกปรับปรุงมาจากเดิมในเวอร์ชั่นก่อน ให้ใช้ pin น้อยลงและใช้งานกับ Mega & Leonardo ง่ายขึ้น แต่ส่งผลให้ช้าลงเล็กน้อย นอกจากนี้เรายังมีตัวควบคุมหน้าจอ SPI เพื่อให้คุณต้องการ pin เพิ่มเพียงหนึ่ง pin เพื่อควบคุมหน้าจอสัมผัสคุณภาพสูง ดังนั้นคุณสามารถเชื่อมต่อปุ่มเซ็นเซอร์และไฟ LED เพิ่มเติมได้

7. Adafruit Ultimate GPS Logger Shield – Includes GPS Module

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


ชิลด์นี้มีความไวอยู่ที่ 165 dBm, การอัพเดต 10 Hz, ช่องสัญญาณ 66 ช่อง ใช้โมดูลพลังงานต่ำ เพียง 20 mA (ประมาณครึ่งหนึ่งของพลังงานที่ GPS) ส่วนใหญ่ใช้ และมี RTC แบตเตอรี่ ติดตั้งไว้ทำให้สามารถสำรองข้อมูลได้นานถึง 7 ปี มีช่องเสียบการ์ด MicroSD สำหรับบันทึกข้อมูลลงในการ์ดที่ถอดออกได้ มีการบันทึกข้อมูลลงในแฟลช รองรับการใช้เสาอากาศภายนอก เพียงเชื่อมต่อเสาอากาศ GPS ผ่านทางสาย uFL / SMA โมดูลจะเปลี่ยนไปใช้เสาอากาศภายนอกโดยอัตโนมัติ

8. Adafruit Bluefruit LE Shield – Bluetooth LE for Arduino

ถ้าคุณต้องการใช้งานบลูทูธพลังงานต่ำ ที่มีประสิทธิภาพและใช้งานง่ายสำหรับหุ่นยนต์หรือโครงการอิเล็กทรอนิกส์อื่น ๆ ด้วย Adafruit Bluefruit LE Shield ที่จะช่วยให้ Arduino สามารถเชื่อมต่อแบบไร้สายกับอุปกรณ์ที่มี BLE รวมอยู่ได้ เช่นในโทรศัพท์สมาร์ตโฟนและแท็บเล็ตเชื่อมต่อ

Adafruit Bluefruit LE Shield นี้มีความสามารถมากกว่าแค่ส่งตัวหนังสือสายผ่านอากาศ ด้วยชุดคำสั่ง AT ที่ง่ายต่อการเรียนรู้ทำให้คุณสามารถควบคุมการทำงานของอุปกรณ์รวมทั้งกำหนดและจัดการกับบริการและลักษณะเฉพาะบางอย่างได้ นอกจากนี้คุณยังสามารถใช้คำสั่ง AT เพื่อสอบถามอุณหภูมิ, ตรวจสอบแรงดันแบตเตอรี่, ตรวจสอบการเชื่อมต่อ RSSI และอื่น ๆ อีกมากมาย

Bluefruit มีแอปพลิเคชันให้ดาวน์โหลดได้ทั้งใน IOS และ Android Ffpการใช้แอปพลิเคชันจะทำให้คุณสามารถสร้างโครงงานที่ใช้โทรศัพท์หรือแท็บเล็ต iOS หรือ Android ของคุณเป็นตัวควบคุมได้ เรามีตัวเลือกทั้ง quaternion / accelerometer / gyro / magnetometer หรือตำแหน่ง (GPS) และปุ่มควบคุม 8 ปุ่ม

9. LCD Shield Kit w/ 16×2 Character Display – Only 2 pins used! – BLUE AND WHITE

ชิลด์ที่จะช่วยให้สามารถใช้จอแสดงผล LCD สีน้ำเงินและสีขาวขนาด 16×2 ได้ง่ายๆ โดยปกติแล้วการควบคุมจอ LCD ด้วย digital pin ใน Arduino ก็จะใช้อย่างน้อย 6 pin ด้วยเหตุนี้จึงออกแบบ Shield ให้สามารถนำ LCD เหล่านี้ไปใช้ในโครงงานได้ง่ายขึ้น ซึ่งชิลด์นี้จะช่วยให้สามารถเชื่อมต่อ LCD ผ่าน I2C แทน ช่วยให้ลดจำนวน pin ที่ต้องใช้ลงไปเป็นจำนวนมาก

ชิลด์นี้ถูกออกแบบมาให้เหมาะกับบอร์ด Arduino มาตรฐานแน่นอนว่ามี library พร้อมให้ใช้งานได้ง่ายๆ สามารถควบคุมแสงไฟหลังจอ LCD ของตัวละครได้แต่ยังไม่รองรับการควบคุมแบ็คไลท์ด้วย PWM จึงอาจไม่สามารถควบคุมความสว่างแบบละเอียดมากนักได้ นอกจากนี้คุณยังสามารถเพิ่มฟังก์ชันปุ่มกดเพิ่มอีก 5 ปุ่ม โดยไม่ต้องใช้ pin เพิ่ม

 10. Adafruit NeoPixel Shield for Arduino – 40 RGB LED Pixel Matrix

ชิลด์ที่มาพร้อมสีสันระยิบระยับหลากตาด้วย LED เมตริกซ์ขนาด 5×8 พิกเซล โดยแต่ละพิกเซลจะระบุเป็นแอดเดรส ทำให้ใช้เพียง 1 pin  (Digital pin 6) สำหรับควบคุมไฟ LED ทั้งหมด ใช้งานได้ง่าย โดยชิลด์สามารถทำงานได้ด้วยแหล่งจ่ายไฟขนาด 5V ของ Arduino หรือถ้าคุณต้องการใช้พลังงานจากแหล่งจ่ายไฟภายนอกได้เช่นกัน โดยแหล่งจ่ายไฟที่ต่อเพิ่มนั้น จะทำหน้าที่จ่ายไฟให้ชิลด์ และบอร์ด Arduino ทั้งนี้หากไม่ต้องการให้จ่ายไฟให้บอร์ด Arduino ก็สามารถตั้งค่าได้ที่จัมเปอร์ด้านขวาของแผงขั้วต่อ

ถ้าหากต้องการต่อชิลด์เพิ่ม ก็สามารถเชื่อมต่อได้ โดยนำ DIN ของ shield ที่ 2 ต่อเข้ากับ DOUT ของ shield แรก เชื่อมต่อขาดินเข้าด้วยกันและใช้ไฟ 5V เป็นอันเสร็จเรียบร้อย ทั้งนี้สามารถต่อเพิ่มได้มากเท่าที่ต้องการ

11. CAN-BUS Shield

CAN-BUS Shield ทำให้ Arduino ของคุณด้วยความสามารถเชื่อมต่อ CAN-BUS และช่วยให้คุณสามารถตรวจสอบข้อมูลภายในรถของคุณได้ ชิลด์นี้ช่วยให้คุณสามารถสำรวจ ECU สำหรับข้อมูลต่างๆ รวมทั้งอุณหภูมิน้ำหล่อเย็น, ความเร็วของรถและรอบเครื่องยนต์ นอกจากนี้คุณยังสามารถจัดเก็บข้อมูลนี้หรือส่งออกไปยังหน้าจอก็ได้

CAN-BUS Shield ใช้ชิป MCP2515 และ MCP2551 ในการเชื่อมต่อรับ/ส่งข้อมูล ผ่านทางมาตรฐาน 9 ทาง sub-D สำหรับใช้กับสาย OBD-II เหมาะอย่างยิ่งสำหรับการประยุกต์ใช้ CAN ในแบบต่างๆ นอกจากนั้น ชิลด์นี้ยังมีช่องใส่ microSD, ช่องต่อLCD แบบอนุกรม, ช่องเสียบสำหรับโมดูล EM506 GPS ทำให้เหมาะสำหรับการบันทึกข้อมูลที่ได้มาด้วย

12. SparkFun Weather Shield

SparkFun Weather Shield เป็น ชิลด์ที่ทำให้ Arduino สามารถวัดถึงความดันบรรยากาศ, ความชื้นสัมพัทธ์, ความสว่างและอุณหภูมิได้โดยง่าย และยังสามารถเชื่อมต่อกับเซ็นเซอร์เสริมอย่างอื่น เช่นเซ็นเซอร์วัดความเร็วลม, วัดทิศทาง, วัดปริมาณน้ำฝนและ GPS สำหรับตรวจสอบตำแหน่งและเวลาที่แม่นยำสุด

SparkFun Weather Shield นี้ใช้เซนเซอร์ Si7021 วัดความชื้น และอุณหภูมิ, ใช้เซ็นเซอร์ MPL3115A2 วัดความดันบรรยากาศ และใช้เซ็นเซอร์ ALS-PT19 วัดแสงสว่าง โดยสามารถใช้ library ของ Si7021 และ MPL3115A2 ในการเขียนคำสั่งควบคุมได้ ทั้งนี้ SparkFun Weather Shield ถูกออกแบบมาให้ใช้งานกับ Arduino Uno หากจะนำไปใช้งานร่วมกับบอร์ดอื่น (เช่น Arduino Yun) อาจต้องปรับแต่งเล็กน้อย

13. SparkFun XBee Shield

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

pin DIN และ DOUT ของ XBee จะเชื่อมต่อผ่านสวิตช์ SPDT ซึ่งจะช่วยให้คุณสามารถเลือกการเชื่อมต่อกับ pin UART (D0, D1) หรือ pin อื่นบนบอร์ด Arduino (ค่ามาตฐานใช้ pin D2 และ D3) ใช้ไฟเลี้ยงจากขา 5V ของ Arduino และเรกกูเลตเป็น 3.3VDC ภายในบอร์ด ก่อนจะถูกส่งไปยัง XBee อีกทั้งยังพัฒนาส่วน level shifting ที่จากเดิมเป็นไดโอดจะถูกแทนที่ด้วย MOSFET ที่มีประสิทธิภาพมากขึ้น

บอร์ดยังประกอบด้วยไฟ LED เพื่อระบุกำลังและกิจกรรมบน DIN, DOUT, RSSI และ DIO5 ของ XBee ปุ่มรีเซ็ตของ Arduino จะถูกนำมาวางบน ชิลด์และมีรูกริดขนาด 9×11 ที่มีรูขนาด 0.1 นิ้วเป็นที่ว่างสำหรับการสร้างต้นแบบด้วย

14. SparkFun WiFi Shield – ESP8266

SparkFun ESP8266 WiFi Shield เป็นชิลด์ที่ใช้ ESP5266 WiFi SoC ซึ่งเป็นแพลตฟอร์มชั้นนำสำหรับโครงงาน Internet of Things (IoT) หรือโครงงานที่เกี่ยวข้องกับ WiFi ซึ่ง ESP8266 ถูกนำมาสร้างเป็นบอร์ดหลากหลายรูปแบบหลายขนาด โดย ESP8266 WiFi Shield นั้นถูกออกแบบมากให้ใช้กับบอร์ด Arduino ของคุณได้อย่างสะดวกสบาย

ESP8266 WiFi Shield มาพร้อมกับเฟิร์มแวร์คำสั่ง AT เพื่อให้สามารถควบคุมโดย UART ใดก็ได้ แต่ก็ยังให้สิทธิ์การเข้าใช้งาน I / O ของ ESP8266 ทั้งหมด ออกแบบมาโดยใช้เค้าโครง Arduino R3 ซึ่ง ESP8266 มี I / O มากกว่า 12 pin ที่สามารถกำหนดค่าเป็นอินพุตหรือเอาต์พุตแบบดิจิตอลได้ นอกจากนี้ ESP8266 WiFi Shield ยังสามารถ repurposed และ reprogrammed ผ่านพอร์ตการเขียนโปรแกรมได้ ไม่ว่าคุณจะต้องการเพิ่มคำสั่ง AT ของคุณเองหรือเฟิร์มแวร์ที่กำหนดเองด้วย

15. SparkFun Wireless Motor Driver Shield

SparkFun Wireless Motor Driver Shield ได้รับการออกแบบมาเพื่อโครงการ Arduino ของคุณเชื่อมต่อมอเตอร์, เซ็นเซอร์และส่วนประกอบอื่น ๆ ได้เร็วและง่ายที่สุดเท่าที่จะเป็นไปได้ หัวใจของชิลด์นี้ คือ Toshiba TB6612FNG ซึ่งช่วยให้สามารถควบคุม DC มอเตอร์ให้หมุนทั้ง ตามเข็มนาฬิกา, ทวนเข็มนาฬิกา และเบรคด้วยระบบอิเล็กทรอนิกส์ ซึ่ง TB6612FNG นี้ให้กระแสขับสูงสุดถึง 1.2A ต่อช่องที่แรงดันไฟ13V หมายความว่ามีกำลังมากพอจะขับเคลื่อนมอเตอร์ในโครงงานของคุณ โดย pin GPIO แต่ละตัวจะถูกจัดวางแบบ “เซอร์โวสไตล์” คือมี PWR และ GND วางอยู่ข้างๆ ด้วย เพื่อให้คุณสามารถเชื่อมต่ออุปกรณ์อย่างเซอร์โว 3 pin ได้สะดวกขึ้น

SparkFun Wireless Motor Driver Shield นี้สามารถเลือกแหล่งจ่ายพลังงานให้กับมอเตอร์และเซอร์โว ผ่านสวิตช์ไสลด์ โดยสามารถเลือกเชื่อมต่อกับแรงดันไฟฟ้าจากบอร์ด Arduino, VIN หรือแหล่งจ่ายไฟอิสระ คุณสมบัตินี้ทำให้ SparkFun Wireless Motor Driver Shield เหมาะสำหรับกรณีที่โครงงานของคุณต้องการเชื่อมต่อเซอร์เวอร์หลายเครื่องและต้องการแรงดันไฟมากกว่า 5V ในการขับเคลื่อน

ชิลด์นี้ยังมี pin สัญญาณขาออกแบบ I2C และซ็อกเก็ต XBee ในตัวทำให้เหมาะสำหรับการตั้งค่ารีโมทคอนโทรล XBee เพียงเสียบโมดูล XBee ลงในซ็อกเก็ตด้านบน และคุณก็สามารถควบคุมโครงงานของคุณจาดระยะไกลได้โดยง่าย

16. EasyVR Shield 0 – Voice Recognition Shield

ถ้าคุณต้องการจะคุยกับ Arduino ของคุณ บางที The EasyVR Shield 3.0 อาจช่วยคุณได้ The EasyVR Shield 3.0 เป็น   ชิลด์สำหรับจดจำเสียงสำหรับบอร์ด Arduino ช่วยลดความยุ่งยากในการเชื่อมต่อกับบอร์ด Arduinoและพีซี

EasyVR 3.0 เป็นโมดูลการรู้จำเสียงพูดอเนกประสงค์ที่ออกแบบมาเพื่อเพิ่มความสามารถในการพูดและการรู้จำเสียงที่มีประสิทธิภาพและมีความอเนกประสงค์ในการใช้งานเกือบทุกด้าน เช่นคำสั่งเสียงขึ้นที่ผู้ใช้สามารถกำหนดเองได้ 32 คำสั่ง และคำสั่งที่มีมาให้อยู่แล้ว 26 คำสั่ง สำหรับใช้ในการควบคุมเบื้องต้น นอกจากนั้น ชิลด์นี้ยังมีช่องเสียบสายสัญญาณเสียงออก และมี pin I / O เพิ่มเติมให้ใช้งาน

17. SparkFun MIDI Shield

SparkFun MIDI Shield เป็นอุปกรณ์ที่ช่วยให้ Arduino ของคุณ เข้าถึงโปรโตคอลการสื่อสารแบบ MIDI เพื่อให้คุณสามารถควบคุม synthesizers, sequencers และเครื่องดนตรีอื่น ๆ ได้ โปรโตคอล MIDI มีความคล้ายคลึงกันมากกับอินเทอร์เฟซอนุกรมแบบอะซิงโครนัสมาตรฐานดังนั้นคุณสามารถใช้ pin UART ของ Arduino เพื่อส่งและรับข้อความของ MIDI ได้

SparkFun MIDI Shield ใช้ opto-isolated ทั้งพอร์ต MIDI-IN และพอร์ต MIDI-OUT โดยเมื่อติดตั้งที่ด้านบนของ Arduino พอร์ต MIDI-IN จะเชื่อมต่อเข้ากับ pin RX ของ Arduino และพอร์ต MIDI-OUT จะเชื่อมต่อเข้ากับ pin TX ตัวต้านทานปรับค่าได้ที่เชื่อมต่อกับ analog pin 1 และ 2 จะสามารถใช้ควบคุมระดับเสียง, pitch, tone หรือสิ่งอื่นที่คุณต้องการได้ อีกทั้งยังมาพร้อมกับสวิตช์กดติดปล่อยดับอีก 3 อัน สวิตช์รีเซ็ต และไฟ LED สีเขียวและสีแดงสำหรับแสดงสถานะ แลสามารถตั้งโปรแกรมใหม่บน Arduino ได้โดยไม่ต้องถอด ชิลด์ออกด้วย

18. SparkFun Joystick Shield Kit

SparkFun Joystick Shield Kit มีส่วนประกอบทั้งหมดที่คุณต้องการเพื่อจะทำให้ Arduino ของคุณเป็นจอยสติ๊ก โดย ชิลด์ที่ติดตั้งอยู่ด้านบนของ Arduino จะเปลี่ยนเป็นตัวควบคุมแบบง่ายๆ มีปุ่มกด 5 ปุ่ม (4 ปุ่มสำหรับจอยสติ๊ก) และตัวต้านทานปรับค่าได้สองแกนเป็นก้านโยกของจอยสติ๊ก เทียบเท่ากับปุ่มควบคุมของเครื่องเกมรุ่นเก่าของ Nintendo

ปุ่มกดทั้ง 5 เชื่อมต่อกับ digital pin 2-6  เมื่อกดปุ่มจะดึงค่าของ pin ให้เป็นสถานะ low (ใช้ internal pull-ups ของ Arduino) ตัวต้านทานปรับค่าได้สองแกนนั้น เมื่อมีการเคลื่อนไหวในแนวแกนตั้งจะทำให้เกิดแรงดันไฟฟ้าแบบอะนาลอกตามสัดส่วนบน analog pin 0 เช่นเดียวกันกับการเคลื่อนไหวในแนวแกนนอนจะทำให้เกิดแรงดันไฟฟ้าแบบอะนาลอกตามสัดส่วนบน analog pin 1

19. Camera Shield

Camera Shield เป็น ชิลด์แรกที่สนับสนุนการถ่ายภาพโดยอิงกับโซลูชันของ VC0706 + OV7725 ที่เป็นโปรเซสเซอร์กล้องที่มีประสิทธิภาพสูงพร้อมด้วยฟังก์ชั่นการประมวลผลภาพ และมีตัวเข้ารหัสสัญญาณ JPEG ในตัว โดยที่ด้านหลังกล้อง VGA แบบ single-chip คุณภาพสูงขนาด 1/4 นิ้ว ติดตั้งไว้พร้อมหน่วยประมวลผลภาพในแพกเกจขนาดเล็ก อีกทั้งมี library สำหรับควบคุมโล่กล้องผ่านทาง UART / SPI ซึ่งทำให้คุณสามารถถ่ายภาพได้ง่ายๆ ด้วยบอร์ด Arduino ของคุณ

20. Relay Shield v3.0

TheRelay Shield มีรีเลย์คุณภาพสูงสี่ชุดที่สามารถควบคุมกระแกสไฟของโหลดได้สูง สำหรับใช้งานกับบอร์ด Arduino นอกจากนี้ยังมีพอร์ต NO (Normally Open) / NC (Normally Closed) เป็นทางเลือกสำหรับควบคุมอุปกรณ์ที่ไม่สามารถควบคุมได้โดยตรงจาก Digital I / O ของ Arduino ซึ่งรีเลย์เป็นตัวช่วยที่ดีในการเปิด / ปิด อุปกรณ์ที่ใช้ไฟฟ้ากระแสสลับ เช่นพัดลม, ไฟ, มอเตอร์ หรืออุปกรณ์ไฟฟ้ากระแสตรงที่ต้องการกระแสสูง เช่นวาล์วขดลวดแม่เหล็กไฟฟ้า เป็นต้น

Shield สามารถเชื่อมต่อกับ Arduino ขนาดมาตรฐานได้พอดี และ Shield ยังมีไฟ LED สี่ตัวเพื่อแสดงสถานะเปิด / ปิดของรีเลย์แต่ละตัว โดยใช้ digital pin 4 pin ควบคุมการทำงานของรีเลย์ทั้ง 4 ตัว (ค่ามาตรฐานใช้ pin 7 – 4 ควบคุมรีเลย์ 1-4)

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

 

Leave a Comment