ประเภท: วงจรไมโครคอนโทรลเลอร์
จำนวนการดู: 33735
ความเห็นเกี่ยวกับบทความ: 2

19 shields สำหรับ Arduino สำหรับทุกโอกาส

 

โล่เป็นกระดานเสริม ฉันเสนอให้แบ่งการป้องกันเป็นโมดูลขนาดเต็มและแยกกัน ขนาดเต็มกับโครงร่างของพวกเขาพวกเขาทำซ้ำรูปร่างของบอร์ด Arduino ไม่ว่าจะเป็น UNO, Nano หรือ MEGA โมดูลแยกเป็นการ์ดรูปแบบอิสระที่ออกแบบมาเพื่อทำหน้าที่เฉพาะชุด ทั้งที่และคนอื่น ๆ สามารถเป็นได้ทั้งสากลและสำหรับการทำงานของงานที่มีเป้าหมายแคบ

ในร้านค้าคุณสามารถพบกับเกราะป้องกันจำนวนมากและด้วยคุณสมบัติบางประการคุณสามารถเพาะพันธุ์แผงวงจรพิมพ์ที่ทำซ้ำ arduine ในรูปทรงและที่ตั้งของอาคารและประกอบเป็นเอกลักษณ์ของคุณเอง ภาพแสดงให้เห็น บอร์ด Arduino UNO พร้อมชุดเกราะ

Arduino UNO พร้อมชุดเกราะ

บอร์ดอเนกประสงค์เพื่อการสร้างต้นแบบที่ง่าย

มาเริ่มกันที่ shield ซึ่งไม่ได้มีฟังก์ชั่นพิเศษใด ๆ แต่ถูกสร้างขึ้นเพื่อความสะดวกในการติดตั้งโครงการ ดังนั้นการตรวจสอบครั้งแรกของเราจะช่วยอำนวยความสะดวกในการติดตั้งโครงการด้วย Arduino Nano board แม้ว่าความรู้สึกของ "NANO" ขนาดเล็กในกรณีนี้จะเป็นศูนย์

บนบอร์ดมีช่องเสียบสำหรับเชื่อมต่อปลั๊กจากชุดจ่ายไฟ, ตัวปรับแรงดันไฟฟ้า, และขั้วต่อสายไฟ พวกเขาได้รับการลงนามและสอดคล้องกับการค้นพบของ Nanki นอกจากนี้ยังมีปุ่มรีเซ็ตและไฟ LED พลังงาน

บอร์ดอเนกประสงค์เพื่อการสร้างต้นแบบที่ง่าย

โล่ที่สองใช้สำหรับบอร์ด Uno มันมีเขียงหั่นขนม solderless สำหรับการประกอบโครงการและข้อสรุปที่ซ้ำกันใน arduino ตัวเอง - โซลูชั่นที่สะดวก

ป้องกันบอร์ด Uno

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

นี่คือตัวอย่างของบอร์ดดังกล่าวสำหรับ Arduino Mega version

บอร์ดสำหรับ Arduino Mega version

มีสายและไร้สาย

เมื่อใช้การ์ดเหล่านี้คุณสามารถจัดระเบียบตัวควบคุมไมโครคอนโทรลเลอร์ผ่านเครือข่ายผ่านสายอีเธอร์เน็ตตัวอย่างเช่นหรือไร้สายผ่านการเชื่อมต่อ GSM โดยการใส่ซิมการ์ด

W5100

บอร์ดนี้เรียกว่า w5100 - ประกอบด้วยโมดูล Ethernet และโมดูลเครื่องอ่านการ์ด SD ซึ่งหมายความว่าคุณสามารถจัดเก็บข้อมูลตัวอย่างเช่นบันทึกการวัดเซ็นเซอร์ในการ์ดหน่วยความจำและควบคุมระบบผ่านทางเว็บอินเตอร์เฟส หากต้องการเชื่อมโยง aarduino กับมันให้ใช้ไลบรารี:

  • ห้องสมุดอีเธอร์เน็ต

  • ห้องสมุด SD

ให้ความสนใจกับภายนอกเขาทำซ้ำแนวคิดของ Arduino UNO R3 นอกจากนี้มันเหมาะสำหรับเมกะ

หาก W5100 ดูเหมือนว่าคุณใหญ่เกินไป ENC28J60 จะใช้พื้นที่น้อยลง น่าเสียดายที่ไม่มีโมดูล SD อีกต่อไป

ENC28J60

ข้อเสียคือไม่สามารถติดตั้งบนบอร์ด แต่ได้รับการออกแบบเป็นโมดูลแยกต่างหาก

W5500 เป็นอีกหนึ่งอีเธอร์เน็ตชิลด์ หัวใจหลักของรุ่นนี้คือ W5100 ฉบับปรับปรุงซึ่งได้รับการปรับให้เหมาะสมในแง่ของความเร็วและประสิทธิภาพการใช้พลังงาน

W5500

โปรดทราบว่าในการป้องกันขนาดเต็มหมุดทั้งหมดจะถูกทำซ้ำโดยขั้วของเทอร์มินัล น่าเสียดายที่เกราะใช้พอร์ต โดยเฉพาะสิ่งนี้ใช้ MOSI, MISO, SCK และ pin 10 สำหรับสัญญาณ CS (เลือกปลายทางสำหรับการสื่อสาร)

หากคุณต้องการการเชื่อมต่อไร้สายตัวเลือกของคุณคือ Wi-Fi shields หากคุณมีอินเทอร์เน็ตและเราเตอร์และหากไม่ใช้โมดูล GSM หรือ GPRS Shields

Wi-Fi shield

ในภาพเป็นโล่อย่างเป็นทางการ มีสล็อตติดตั้งการ์ดหน่วยความจำ Micro SD ติดตั้งอยู่และมีการสื่อสารกับไมโครคอนโทรลเลอร์ผ่านโปรโตคอล SPI ผ่าน Mini-USB คุณสามารถอัปเดตซอฟต์แวร์ได้ รองรับ 802.11b / g

โล่ GPRS

เกราะ GPRS จาก Amperka ที่คุณเห็นด้านบน คุณสามารถเปลี่ยนเสาอากาศด้วยอันที่ทรงพลังกว่าได้ ใกล้ชิดกับผู้ดูคุณสามารถเห็นช่องใส่ซิมการ์ดซึ่งอยู่ไกลออกไปเล็กน้อยในช่องใส่แบตเตอรี่ CR1225 แบตเตอรีบนบอร์ดเป็นสิ่งจำเป็นสำหรับเวลาร้อนแบบเรียลไทม์และนี่คือสิ่งสำคัญนอกเหนือจากความสามารถของชิลด์ GPRS คุณสามารถส่ง SMS ไปและกลับจากเขา

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



จะเก็บข้อมูลบน Arduino ได้อย่างไร?

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

ป้องกันการจัดเก็บข้อมูล

มันไม่ได้เป็นโล่ แต่เป็นโมดูล มันมีขนาดเล็กและง่ายต่อการทำซ้ำโดยวิธีการนี่คือร่างของมัน

โครงการ

นอกจากนี้ยังมีแผงจัดเก็บข้อมูลขนาดเต็ม มันใช้งานได้กับการ์ดหน่วยความจำ SD มีโมดูลนาฬิกาแบบเรียลไทม์บนบอร์ดที่ใช้พลังงานจากแบตเตอรี่ 3 V CR1220 ซึ่งเป็นโบนัสที่ดี

ป้องกันการจัดเก็บข้อมูล

เราจัดการโหลดที่ทรงพลังจากไมโครคอนโทรลเลอร์

สิ่งแรกที่อยู่ในใจคือการถ่ายทอด ด้วยความช่วยเหลือของพวกเขาคุณสามารถสลับทั้งวงจร DC และแหล่งจ่ายไฟในครัวเรือน 220 โวลต์พวกเขาสามารถรับมือได้อย่างราบรื่น

โดยเฉพาะโมดูลที่แสดงด้านล่างสามารถสลับ 1 kW 220 V ของโหลด (หรือ 5A) สำหรับแต่ละช่องเพื่อเพิ่มพลังงานคุณสามารถขนานหลายช่องสัญญาณหรือเปิดรีเลย์นี้ แม่เหล็กเริ่มต้น. ในกรณีนี้รีเลย์จากชิลด์จะเล่นบทบาทของแอมป์ระดับกลาง

บอร์ดรีเลย์ระดับกลาง

แน่นอนคุณสามารถสลับรีเลย์ตามที่อธิบายไว้ในบทความ “ การเชื่อมต่ออุปกรณ์ภายนอกเข้ากับ Arduino”ผ่านทรานซิสเตอร์และคุณต้องเลือกรีเลย์ปัจจุบัน แต่การใช้บอร์ดสำเร็จรูปจะมีความน่าเชื่อถือมากขึ้นสะดวกมากขึ้นและดูดีขึ้น

รีเลย์มีหนึ่งข้อเสียเปรียบ - จำนวน จำกัด การเดินทาง - นี่คือผลของการติดต่อที่เหนื่อยหน่าย สิ่งนี้เกิดขึ้นเนื่องจากลักษณะของส่วนโค้งเมื่อมีการเปิดโหลดที่มีประสิทธิภาพ (โดยเฉพาะอย่างยิ่งอักขระอุปนัย - นี่คือเครื่องมือ ฯลฯ ) คุณสามารถสร้างเกราะป้องกันตามรูปแบบต่อไปนี้:

แผงวงจร

และนี่คือลักษณะที่ปรากฏในชุดประกอบ:

การประชุมคณะกรรมการ

คุณสามารถใช้ไทริสเตอร์และ triacs เพื่อเปิดโหลด AC ปัญหาหนึ่งคือพวกเขาไม่สามารถเชื่อมต่อโดยตรงกับอาร์ดิโนในกรณีที่การแยกขั้ว pn ของขั้วไฟฟ้าควบคุม 220 โวลต์สามารถอยู่บนไมโครคอนโทรลเลอร์และเผามัน ทางออกจากสถานการณ์นี้คือการใช้ optosimistor

เนื่องจากงานนี้มักจะเกิดขึ้นต่อหน้านักประดิษฐ์โซลูชั่นแบบครบวงจรได้รับการพัฒนา - triac shield ชื่อเต็มของมันคือ ICStation 8 Channel EL Escudo Dos Shield สำหรับ Arduino เดิมทีมันตั้งใจจะควบคุมการเรืองแสงของ "นีออนยืดหยุ่น"

ICStation 8 Channel EL Escudo Dos Shield สำหรับ Arduino

มี 8 ช่องสัญญาณที่เชื่อมต่อเครือข่าย AC และโหลด


โล่สำหรับเครื่องยนต์

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

Motor-SHILD สำหรับ arduino สามารถควบคุมมอเตอร์ DC (4 ชิ้น) หรือมอเตอร์สองตัว

Motor-SHILD สำหรับ arduino

มันถูกสร้างขึ้นบนพื้นฐานของสอง L293 Microcircuit นี้เป็นชุดประกอบของสะพาน H สองตัวซึ่งจะช่วยให้คุณสามารถควบคุมด้วยความเป็นไปได้ในการย้อนกลับสอง DPT หรือมอเตอร์ไบโพลาร์ 1 ขั้น แผนภาพการเชื่อมต่อตามลำดับ:

ควบคุมเครื่องยนต์

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

เชื่อมต่อมอเตอร์สี่ตัวเข้ากับบอร์ด

การใช้โมดูลนี้จากผู้ผลิตในประเทศคุณสามารถควบคุมมอเตอร์ DC สองตัวได้นอกจากนี้ยังมีจัมเปอร์ที่รวมสายพาวเวอร์ซัพพลายของไมโครคอนโทรลเลอร์หรือตัดการเชื่อมต่อเพื่อให้ได้พลังงานจากแหล่งแยกต่างหาก

บอร์ดสำหรับควบคุมมอเตอร์กระแสตรง

คุณสามารถควบคุมเครื่องยนต์ที่ออกแบบมาสำหรับช่วงแรงดันไฟฟ้าจาก 5 ถึง 24 โวลต์ แทนที่จะใช้มอเตอร์กระแสตรง 2 ตัวคุณสามารถใช้ 1 เฟสเดียวหรือขนานช่องสัญญาณและเชื่อมต่อมอเตอร์ DC อันทรงพลัง 1 ตัวที่มีกระแสสูงถึง 4A และไม่เพียงพอ - 48 W กับแรงดันไฟฟ้า 24 V

ในการเชื่อมต่อเซอร์โวคุณต้องใช้สายสามเส้น - บวกลบและสัญญาณ แต่ถ้าคุณมีเซอร์ฟมากมาย บอร์ดของคุณจะกลายเป็นระเบียบของจัมเปอร์ เพื่อหลีกเลี่ยงปัญหานี้มี Multiservo shield

ที่นี่เช่นกันมีความเป็นไปได้ในการแยกวงจรพลังงานเช่นเดียวกับในกรณีรุ่นก่อนหน้า โดยรวมคุณสามารถเชื่อมต่อ 18 เซอร์โว (บนเลขบอร์ดตั้งแต่ 0 ถึง 17)

คณะกรรมการควบคุมเซอร์โว

ทุกที่มีเฉพาะของตัวเองโล่สำหรับงานที่ผิดปกติ ...

Atmega 328 หัวใจของบอร์ดของเราคือ ADC ปัญหาหลักคือบนบอร์ด Arduino Uno เราเห็นเพียง 6 อินพุตแบบอะนาล็อก ถ้าเรามีเซ็นเซอร์อะนาล็อกมากกว่านี้ล่ะ?

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

แต่ถ้าคุณคูณแต่ละอินพุทด้วย 16 รวมเราสามารถมีอินพุตแบบอะนาล็อกสูงถึง 16 * 6 = 96 นี่เป็นเรื่องจริงด้วยมัลติเพล็กเซอร์ เพียงแค่สลับ 16 ช่องสัญญาณอนาล็อกไปยังเอาต์พุตแบบอะนาล็อกหนึ่งช่องซึ่งคุณเชื่อมต่อกับอินพุตเดียวกันของไมโครคอนโทรลเลอร์

บอร์ดเสริมสำหรับเชื่อมต่อเซ็นเซอร์อะนาล็อก

การรับรู้เสียง

โดยไมโครคอนโทรลเลอร์ Atmega มันเป็นเรื่องยากมากที่จะปล่อยฟังก์ชั่นการรู้จำเสียง แต่ผู้ชำนาญการอาร์ดิสท์ไม่สามารถสิ้นหวังมีวิธีแก้ปัญหาพิเศษ - EasyVR Shield 3.0

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

คุณสามารถจัดเรียง "สนทนากับคอมพิวเตอร์" มันสามารถทำซ้ำสิ่งที่เขียนไว้ในนั้น หากไม่มีเครื่องขยายสัญญาณเพิ่มเติมขอแนะนำให้ "สื่อสาร" กับบอร์ดนี้จากระยะทางไม่เกิน 60 ซม.

การรับรู้เสียง

แสดงภาพ

แผงปุ่มกด LCD เป็นแผงควบคุมที่แท้จริง มันเป็นจอแสดงผล LCD1602 (16 ตัวอักษรในสองบรรทัด) และชุดของปุ่ม เนื่องจากพอร์ตเหล่านี้มีส่วนเกี่ยวข้องค่อนข้างน้อยตัวอย่างเช่น A0 และ D4 ถึง D7 ใต้คีย์บอร์ดและพอร์ต D10 เป็นตัวควบคุมหรี่ PWM D8 และ D9 - รีเซ็ตและรวม

แผงปุ่มกด LCD

อันที่จริงมีจอแสดงผลจำนวนมากที่เข้ากันได้กับ arduino ค่อนข้างเป็นคนที่เขียนข้อมูลส่วนใหญ่และคุณสามารถเรียกใช้พวกเขาในระบบของคุณได้อย่างง่ายดาย จอแสดงผลจาก NOKIA 5110 ค่อนข้างเป็นที่นิยมในแวดวง DIY นอกจากนี้ยังมีหน้าจอ OLED และ TFT ที่ทำงานบน I2C ให้เลือก แต่พวกเขาไม่ได้อยู่ในรุ่น "โล่"

คณะกรรมการการขยายตัวพร้อมจอแสดงผล

อาหารอิสระ

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

โล่พลังงาน

ข้อสรุป

การใช้โล่สำหรับงานทั้งหมดของโครงการจะช่วยให้หลีกเลี่ยงจำนวนของจัมเปอร์และการเชื่อมต่อที่มากเกินไปและจะช่วยลดจำนวนข้อผิดพลาดและจัมเปอร์พิเศษ คุณจะได้รับแซนด์วิชหลายชั้นจากแผงวงจรที่ทำจากโรงงาน วิธีนี้บางครั้งเรียกว่า "การออกแบบแบบแยกส่วน" โดยวิธีการนี้จะอำนวยความสะดวกในการบำรุงรักษาซ่อมแซมและปรับอุปกรณ์

ผู้ที่ชื่นชอบฝึกการออกแบบการเดินสายและการประกอบโมดูลที่ไม่ซ้ำกัน นี่เป็นหนึ่งในเหตุผลสำหรับความนิยมสูงของ Arduino ไม่ใช่แค่เป็นแพลตฟอร์มสำหรับผลิตภัณฑ์โฮมเมดรุ่น breadboard และต้นแบบ แต่ยังเป็นแพลตฟอร์มสำหรับโซลูชั่นแบบครบวงจร

ดูได้ที่ e.imadeself.com:

  • วิธีจัดการโหลด 220 โวลท์อย่างปลอดภัยโดยใช้ Arduino
  • บอร์ด Arduino ตัวไหนให้เลือก
  • การเชื่อมต่อและการเขียนโปรแกรม Arduino สำหรับผู้เริ่มต้น
  • 10 โครงการที่น่าสนใจสำหรับ Arduino
  • ไมโครคอนโทรลเลอร์ที่สามารถตั้งโปรแกรมได้ใน JavaScript: ตัวเลือกใดตัวหนึ่ง ...

  •  
     
    ความคิดเห็นที่:

    # 1 wrote: ยาง | [Cite]

     
     

    บอกฉัน - เป็นไปได้ไหมที่จะติดตั้ง "ICStation 8 Channel EL Escudo Dos Shield สำหรับ Arduino" บน Arduino Uno? (ฉันไม่เข้าใจหัวข้อนี้) และเป็นไปได้หรือไม่ที่จะควบคุมโหลดที่แตกต่างกัน 2 ตัวพร้อมกันกับ EL Escudo Dos Shield (ตัดการเชื่อมต่อ, เปิดสวิตช์อย่างง่าย) - หนึ่งบนกระแสสลับและอื่น ๆ บนกระแสตรง 400 และ 24 วัตต์ ขอขอบคุณ!

     
    ความคิดเห็นที่:

    # 2 wrote: ซานย่า | [Cite]

     
     

    ไม่ใช่สำหรับทุกโอกาสไม่ใช่อย่างใดอย่างหนึ่ง