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

10 โครงการที่น่าสนใจสำหรับ Arduino

 

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

10 โครงการที่น่าสนใจสำหรับ Arduino

จากบทความนี้คุณจะได้เรียนรู้สิ่งที่น่าสนใจใน Arduino โครงการใดบ้างที่จะงดงามและจะเป็นประโยชน์


สิ่งที่สามารถทำได้ด้วย Arduino


เครื่องดูดฝุ่นหุ่นยนต์

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

เครื่องดูดฝุ่นหุ่นยนต์ Arduino

เพื่อสร้างมันคุณจะต้อง:

1. Arduino Pro-mini หรือขนาดที่คล้ายกันและเหมาะสมในขนาด ...

2. อะแดปเตอร์ USB-TTL หากคุณใช้ Pro mini หากคุณเลือก Arduino Nano ก็ไม่จำเป็นต้องใช้ ติดตั้งไว้แล้วบนกระดาน

3. จำเป็นต้องใช้ไดรเวอร์ L298N เพื่อควบคุมและย้อนกลับมอเตอร์กระแสตรง

4. เครื่องยนต์ขนาดเล็กพร้อมเกียร์และล้อ

5. เซ็นเซอร์ IR 6 ตัว

6. เครื่องยนต์สำหรับกังหัน (ใหญ่กว่า)

7. กังหันตัวเองหรือใบพัดจากเครื่องดูดฝุ่น

8. แปรงมอเตอร์ (เล็ก)

9. เซ็นเซอร์ตรวจจับการชน 2 ตัว

10.4 18650 แบตเตอรี่

11. 2 ตัวแปลง DC / DC (การเลื่อนขึ้นและลง)

13. ตัวควบคุมสำหรับการทำงาน (ชาร์จและคายประจุ) ของแบตเตอรี่

ระบบควบคุมมีดังนี้:

ระบบควบคุม

และนี่คือระบบไฟฟ้า:

ระบบพลังงานเครื่องดูดฝุ่น

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



การควบคุมเทป RGB จากสมาร์ทโฟนและ Arduino

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

คุณสามารถทำได้ด้วยตัวควบคุม RGB บน Arduino ยิ่งกว่านั้นโครงการนี้ใช้การควบคุมผ่านบลูทู ธ

การควบคุมเทป RGB จากสมาร์ทโฟนและ Arduino

ภาพถ่ายแสดงตัวอย่างของการใช้ LED RGB เดียว หากต้องการควบคุมเทปจำเป็นต้องใช้แหล่งจ่ายไฟ 12V เพิ่มเติม Arduino PWM เอาท์พุต จะควบคุมประตูของทรานซิสเตอร์สนามผลรวมอยู่ในวงจร กระแสประจุเกตนั้นถูก จำกัด ด้วยตัวต้านทาน 10 kΩซึ่งจะถูกติดตั้งระหว่างขา Arduino และเกทในแนวเดียวกัน

แผนภาพการเดินสายไฟ

ผู้เขียนใช้ Bluetooth เพื่อสื่อสารกับสมาร์ทโฟนด้วยเหตุนี้โมดูล HC-05 จึงถูกซื้อ


การควบคุมระยะไกลขึ้นอยู่กับ Arduino และสมาร์ทโฟน

เมื่อใช้ไมโครคอนโทรลเลอร์คุณสามารถสร้างรีโมทควบคุมแบบสากลได้จากโทรศัพท์มือถือ

การควบคุมระยะไกลขึ้นอยู่กับ Arduino และสมาร์ทโฟน

ในการทำเช่นนี้คุณจะต้อง:

  • Arduino ของทุกรุ่น

  • ตัวรับสัญญาณ IR TSOP1138;

  • IR LED

  • โมดูลบลูทู ธ HC-05 หรือ HC-06

โครงการสามารถอ่านรหัสจากคอนโซลโรงงานและบันทึกค่าได้ จากนั้นคุณสามารถควบคุมผลิตภัณฑ์โฮมเมดนี้ผ่านบลูทู ธ


ระบบจดจำใบหน้าและการติดตาม

เว็บแคมติดตั้งอยู่บนกลไกการหมุน เชื่อมต่อกับคอมพิวเตอร์พร้อมซอฟต์แวร์ที่ติดตั้ง มันขึ้นอยู่กับไลบรารี่ที่มองเห็นด้วยคอมพิวเตอร์ - OpenCV (Open Source Computer Vision Library) หลังจากที่โปรแกรมตรวจจับใบหน้าแล้วพิกัดจะถูกถ่ายโอน ไปยังบอร์ด Arduino ผ่านสาย USB

ระบบจดจำใบหน้าและการติดตาม

Arduino ให้คำสั่งกับไดรฟ์ของกลไกหมุนและวางตำแหน่งเลนส์กล้อง มีการใช้เซอร์โวสองตัวเพื่อเคลื่อนย้ายกล้อง

วิดีโอแสดงการทำงานของอุปกรณ์นี้


ดูสัตว์ของคุณ!

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

เซ็นเซอร์ติดตามแมว

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

ด้านล่างนี้เป็นแผนผังของอุปกรณ์ดั้งเดิม

แผนภาพอุปกรณ์

ในเวอร์ชันดั้งเดิมของโปรเจ็กต์ TinyDuino จะใช้บอร์ดและชิลด์สำหรับมัน หากคุณหาไม่พบมันเป็นไปได้ค่อนข้างที่จะใช้อินสแตนซ์ขนาดเล็กของ Arduino: mini, micro, nano

สำหรับพลังงานมีการใช้องค์ประกอบ Li-ion ความจุขนาดเล็ก แบตเตอรี่ขนาดเล็กใช้เวลาประมาณ 6 ชั่วโมงที่ผู้เขียนเป็นผลให้ทุกอย่างพอดีกับขวดครอบตัดจากใต้ Tic-Tac เป็นที่น่าสังเกตว่าเสาอากาศ GPS นั้นต้องค้นหาเพื่อให้ได้การอ่านเซ็นเซอร์ที่เชื่อถือได้


แคร็กเกอร์ล็อคแบบผสม

ในการทำลายรหัสล็อคด้วย Arduino คุณต้องมีเซอร์โวและสเต็ปเปอร์มอเตอร์ โครงการนี้พัฒนาโดยแฮกเกอร์ Samy Kamkar นี่เป็นโครงการที่ค่อนข้างซับซ้อน การทำงานของอุปกรณ์นี้แสดงให้เห็นในวิดีโอที่ผู้เขียนบอกรายละเอียดทั้งหมด

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


Arduino ในเพลง

นี่ไม่ใช่โครงการ แต่เป็นการสาธิตเล็ก ๆ ของแอปพลิเคชันที่แพลตฟอร์มนี้พบในหมู่นักดนตรี

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

เครื่องวิเคราะห์สเปกตรัมเสียงพร้อมสัญญาณวิดีโอ

แผนภาพอุปกรณ์:

เครื่องวิเคราะห์สเปกตรัมเสียงพร้อมเอาต์พุตวิดีโอ

คะแนนส่วนหนึ่ง:

  • ทรานซิสเตอร์ NPN เช่น 2n3904 - 1 pc

  • ตัวต้านทาน 1 kOhm (R2, R4, R5) - 3 ชิ้น

  • 330 Ohm (R6) - 1 ชิ้น

  • 10 kOhm (R1) - 1 ชิ้น

  • 100 kOhm (R3) - 1 ชิ้น

  • 3.3 μFตัวเก็บประจุด้วยไฟฟ้า - 1 ชิ้น

เพื่อให้โครงการทำงานคุณต้องเชื่อมต่อไลบรารีเพื่อขยายอย่างรวดเร็วในชุดฟูริเยร์

นี่เป็นโครงการที่เรียบง่ายและน่าสนใจจากหมวดหมู่ "คุณสามารถคุยโม้กับเพื่อนได้"


3 โครงการหุ่นยนต์

วิทยาการหุ่นยนต์เป็นหนึ่งในพื้นที่ที่น่าสนใจที่สุดสำหรับ geeks และเพียงแค่คนรักที่จะทำสิ่งที่ผิดปกติด้วยมือของตัวเองฉันตัดสินใจที่จะเลือกโครงการที่น่าสนใจหลายอย่าง


BEAM-robot บน Arduino

ในการสร้างหุ่นยนต์เดินสี่ขาคุณจะต้อง:

  • Servomotors ตัวอย่างเช่น Tower Hobbies TS-53;

  • ชิ้นส่วนของลวดทองแดงที่มีความหนาปานกลาง (เพื่อรองรับน้ำหนักของโครงสร้างและไม่โค้งงอ แต่ไม่หนาเกินไปเพราะมันไม่มีเหตุผล);

  • ไมโครคอนโทรลเลอร์ - AVR ATMega 8 หรือ Arduino บอร์ดทุกรุ่น;

  • สำหรับตัวถังการออกแบบบ่งชี้ว่าใช้กรอบ Sintra นี่คือสิ่งที่เหมือนพลาสติกมันโค้งเป็นรูปร่างใด ๆ เมื่อถูกความร้อน

ดังนั้นคุณจะได้รับ:

หุ่นยนต์ BEAM บน arduino

เป็นที่น่าสังเกตว่าหุ่นยนต์ตัวนี้ไม่ได้ขับ แต่เดินสามารถก้าวข้ามไปจนถึงระดับความสูงไม่เกิน 1 ซม.


Fijibot หุ่นยนต์ที่ชาร์จประจุเองได้

ด้วยเหตุผลบางอย่างโครงการนี้ทำให้ฉันนึกถึงหุ่นยนต์จากการ์ตูน Wall-e คุณสมบัติของมันคือการใช้ โซล่าเซลล์ เพื่อชาร์จแบตเตอรี่ มันเคลื่อนที่เหมือนรถ 4 ล้อ

Fijibot หุ่นยนต์ที่ชาร์จประจุเองได้

รายละเอียดส่วนประกอบของมัน:

  • ขวดพลาสติกที่เหมาะสม

  • Arduino UNO;

  • โปรโตโล่;

  • จัมเปอร์พ่อแม่;

  • แผงโซลาร์เซลล์ที่มีแรงดันเอาต์พุต 6V;

  • ในฐานะผู้บริจาคล้อเครื่องยนต์และชิ้นส่วนอื่น ๆ - เครื่องควบคุมด้วยวิทยุ

  • สองเซอร์โวของการหมุนอย่างต่อเนื่อง

  • เซอร์โวธรรมดาสองตัว (180 องศา);

  • ตัวยึดสำหรับแบตเตอรี่ AA และสำหรับ "เม็ดมะยม";

  • เซ็นเซอร์ชน

  • LEDs, photoresistor, 10 kΩ resistors - เพียง 4 ตัวเท่านั้น;

  • ไดโอด 1n4001

นี่คือพื้นฐาน - บอร์ด Arduino พร้อมโปรโตโล่

บอร์ด Arduino ที่มีโล่โปรโต

นี่คือวิธีการอะไหล่จาก รถ rc - ล้อ

ชิ้นส่วนอะไหล่จากรถที่ควบคุมด้วยวิทยุ

การออกแบบใกล้จะเสร็จสมบูรณ์ติดตั้งเซ็นเซอร์แล้ว

การประกอบชิ้นส่วน

สาระสำคัญของหุ่นยนต์คือมันเข้ากับแสง ความอุดมสมบูรณ์ photoresists เขาต้องการนำทาง

หุ่นยนต์จาก Arduino

ศิลปินจากชิ้นส่วนจากไดรฟ์ซีดี

นี่เป็นเครื่องจักรซีเอ็นซีมากกว่าหุ่นยนต์ แต่โครงการนี้สนุกสนานมาก เป็นเครื่องพ่นสีแบบ 2 แกน นี่คือรายการขององค์ประกอบหลักซึ่งประกอบด้วย:

  • (DVD) ไดรฟ์ซีดี - 2 ชิ้น;

  • ตัวขับ 2 ตัวสำหรับสเต็ปเปอร์มอเตอร์ A498;

  • เซอร์โว MG90S;

  • Arduino Uno;

  • แหล่งจ่ายไฟ 12V;

  • ปากกาลูกลื่นและองค์ประกอบโครงสร้างอื่น ๆ

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

ศิลปินจากชิ้นส่วนจากไดรฟ์ซีดี

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

แอสเซมบลีที่สมบูรณ์และกระบวนการดำเนินการจะแสดงในวิดีโอนี้

ดูเพิ่มเติม 16 โครงการ Arduino ที่ดีที่สุดจาก AlexGyver:


ข้อสรุป

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

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

  • 19 shields สำหรับ Arduino สำหรับทุกโอกาส
  • วิธีการจัดเรียงเซ็นเซอร์เส้นและการทำงาน
  • บอร์ด Arduino ตัวไหนให้เลือก
  • วิธีการจัดเรียงและการทำงานของเซอร์โว
  • วิธีจัดการโหลด 220 โวลท์อย่างปลอดภัยโดยใช้ Arduino

  •