Intermediate to Advanced Arduino Projects

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

01 จาก 05

เชื่อมต่ออุปกรณ์ iOS กับ Arduino

Nicholas Zambetti / วิกิพีเดีย / Creative Commons

อุปกรณ์ iOS ของ Apple เช่น iPhone และ iPad มีอินเทอร์เฟซที่ผู้ใช้จำนวนมากคุ้นเคย แอปบนอุปกรณ์เคลื่อนที่มีมากขึ้นเรื่อย ๆ จนกลายเป็นวิธีที่ผู้ชมเทคโนโลยีจำนวนมากเข้ามามีส่วนร่วมกับข้อมูลและกระบวนทัศน์การโต้ตอบกับอุปกรณ์เคลื่อนที่กลายเป็นบรรทัดฐาน การสร้างอินเทอร์เฟซระหว่างแอป iPhone หรือ iPad และ Arduino จะช่วยให้สามารถใช้งาน ระบบอัตโนมัติภายในบ้าน การควบคุมหุ่นยนต์และการทำงานร่วมกันของอุปกรณ์ต่างๆได้ โครงการนี้สร้างอินเทอร์เฟซแบบง่ายๆระหว่าง Arduino และ iOS โดยใช้ชุดแบ่ง RedPark การเชื่อมต่อช่วยให้คุณสามารถสร้างแอป iOS ที่จะควบคุมโมดูล Arduino ได้โดยไม่ต้องมีการทำลายคุกหรือการดัดแปลงอุปกรณ์ iOS ของคุณ อุปกรณ์อิเล็กทรอนิกส์ที่ควบคุมโดยโทรศัพท์มือถือของคุณจะกลายเป็นวิธีการปฏิสัมพันธ์ที่เป็นที่นิยมและโครงการ Arduino นี้สร้างแพลตฟอร์มต้นแบบที่ง่ายสำหรับการทดลองในพื้นที่นี้ มากกว่า "

02 จาก 05

Twitter Mood Light

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

03 จาก 05

Quadcopter แบบโอเพนซอร์ส

Quadcopters ได้รับความนิยมอย่างมากในช่วงปลายเดือนที่ผ่านมาพร้อมด้วยโมเดลการพักผ่อนหย่อนใจซึ่งบางรุ่นสามารถควบคุมได้จากโทรศัพท์มือถือ ในขณะที่การใช้งานล่าสุดของเทคโนโลยีนี้เกิดขึ้นเป็นของเล่น quadrotors หรือ quadcopters เป็นส่วนสำคัญของการวิจัยทางอากาศแบบไร้การขับเคลื่อน (UAV) การออกแบบ quadrotor ช่วยให้แพลตฟอร์มมีเสถียรภาพและคล่องแคล่วในอุปกรณ์ขนาดเล็กที่สามารถใช้งานได้ทั้งในบ้านและนอกอาคาร มีข้อกำหนดเกี่ยวกับโอเพนซอร์สจำนวนหนึ่งสำหรับโรเตอร์แบบหลายโรเตอร์ซึ่งทั้งสองคนน่าทึ่งคือ AeroQuad และ ArduCopter โครงการเหล่านี้รวม Arduino กับสาขาวิชาต่างๆในสาขาหุ่นยนต์ ได้แก่ การสำรวจทางไกลระบบการนำทางและการตรวจจับสภาพแวดล้อมแบบเรียลไทม์ มีการโพสต์ข้อกำหนดสำหรับ UAV หลายแบบพร้อมกับซอร์สโค้ดเพื่อควบคุมยานพาหนะ มากกว่า "

04 จาก 05

หุ่นยนต์ Segway แบบปรับสมดุลด้วยตนเอง

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

05 จาก 05

ระบบควบคุมการเข้าออก RFID

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