Arduino เป็นอุปกรณ์ขนาดเล็กที่ตั้งโปรแกรมได้ซึ่งสามารถเก็บโปรแกรมขนาดเล็กและทำงานต่างๆเช่นการอ่านเซ็นเซอร์อุณหภูมิการเปิดหรือปิดสวิตช์และยังสามารถทำหน้าที่เป็น สมอง ของหุ่นยนต์ ฉันใช้ ขาย arduinoจริง ๆ แล้ว freeduino)สำหรับโครงการที่เกี่ยวข้องกับระบบอัตโนมัติ HVAC และไฮโดรโปนิกส์มักจะมีประโยชน์ในการสื่อสารกับ ขาย arduinoตัวอย่างเช่นการใช้ขาย arduinoทั่วไปคือการรวบรวมข้อมูล คุณอาจมีเซ็นเซอร์อุณหภูมิ
ที่ต่อเข้ากับขาย arduinoและอินเทอร์เฟซที่มีแฟลชจัดเก็บข้อมูลเพื่อบันทึกข้อมูลอุณหภูมิ หลังจากนั้นคุณต้องไปลบที่เก็บข้อมูลแฟลชและโอนไปยังคอมพิวเตอร์ของคุณ แต่ถ้าคุณสามารถสื่อสารกับ ขาย arduino ได้ล่ะ ด้วยการเชื่อมต่ออีเธอร์เน็ตหรือไร้สายคุณสามารถเชื่อมต่อกับขาย arduinoกับคอมพิวเตอร์และบันทึกข้อมูลแบบเรียลไทม์ได้อย่างง่ายดาย สิ่งนี้นำเสนอระบบอัตโนมัติมากขึ้นและเปิดโลกแห่งความเป็นไปได้การแจ้งเตือนแบบเรียลไทม์
สิ่งนี้ยอมรับได้ในหลาย ๆ กรณี แต่ จำกัด ให้คุณใช้คอมพิวเตอร์เครื่องเดียว
การปรับเปลี่ยนตามเวลาจริง ให้ ขาย arduino เปิดปิดบางอย่าง และอื่น ๆมีตัวเลือกมากมายสำหรับการสื่อสารอยู่แล้วSerial Arduino มีสาย TTL ไม่ใช่ RS232 แบบดั้งเดิม แต่มีความเป็นไปได้ที่จะใช้อะแดปเตอร์แปลง / ระดับหรือวงจร จากนั้นคุณสามารถเรียกใช้สายอนุกรมกับคอมพิวเตอร์ สิ่งนี้ยอมรับได้ในหลาย ๆ กรณี แต่ จำกัด ขาย arduinoให้คุณใช้คอมพิวเตอร์เครื่องเดียวและในกรณีที่บ้านของฉันการเดินสายไฟไม่สะดวกเท่าที่ควร ขาย arduinoทำงานอยู่ทั่วทุกที่ดังนั้นถ้าฉันจะใช้โซลูชันแบบมีสายอีเทอร์เน็ตจะเหมาะสมที่สุดWiFi สำหรับบางคนนี่อาจเป็นทางออกที่ดีที่สุด หากคุณไม่สามารถหรือไม่
ต้องการใช้สายไฟทุกชนิดมีโซลูชันตั้งแต่ตัวรับส่งสัญญาณ 400/900 MHz ที่ใช้ 4-6 พินขาย arduinoสำหรับการสื่อสารอย่างง่ายไปจนถึง XBee, ZigBee และ 802.11 WiFi ที่ทรงพลังยิ่งขึ้น ปัญหาหลักที่ฉันพบจากโซลูชันเหล่านี้คือค่าใช้จ่ายหรือความเชี่ยวชาญด้านเทคนิคที่จำเป็น ตรวจสอบอีกครั้งว่าอินเทอร์เฟซที่คุณใช้ต้องการไลบรารีหรือโค้ดอินเทอร์เฟซที่จะใช้พื้นที่ภายในขาย arduinoหรือไม่ หน่วย RFM มีแนวโน้มที่ดีเนื่องจากมีต้นทุนต่ำแม้ว่าฉันจะยังเชื่อมต่อไม่สำเร็จ
พิจารณาสิ่งนี้เนื่องจากใช้พื้นที่เก็บข้อมูลจำนวนมากNSLU2 หรือคอมพิวเตอร์
อีเทอร์เน็ตมีโซลูชันที่ดีมากมายสำหรับการเพิ่มความสามารถของอีเทอร์เน็ตเช่นชิลด์และอนุกรมกับอีเทอร์เน็ตบริดจ์ / อะแด็ปเตอร์ บางคนต้องการ ‘tcp ip stack’ เพื่อเขียนลงในArduino ขายบอร์ดพิจารณาสิ่งนี้เนื่องจากใช้พื้นที่เก็บข้อมูลจำนวนมากNSLU2 หรือคอมพิวเตอร์ สำหรับแอปพลิเคชันของฉันฉันเลือกที่จะใช้หน่วย NSLU2 ขาย arduinoบางส่วนที่ฉันมี (มักจะหาได้จากการประมูลออนไลน์) NSLU2 ขาย arduinoเป็นอุปกรณ์จัดเก็บข้อมูลที่เชื่อมต่อกับเครือข่าย NAS ซึ่งมักจะถูกแก้ไข เพื่อเรียกใช้ระบบปฏิบัติการอื่นและเปลี่ยนฟังก์ชันการทำงานในระดับฮาร์ดแวร์
ในกรณีของฉันฉันโอเวอร์คล็อกของฉันและติดตั้ง Debian Linux โดยใช้แฟลชไดรฟ์ 8GB NSLU2 ยังใช้อินเทอร์เฟซ TTL แม้ว่าจะเป็น 3.3v แทนที่จะเป็น 5v การเชื่อมต่อทำได้โดยใช้สายไฟ 3 เส้นและต้องใช้ตัวต้านทานในหนึ่งบรรทัดสำหรับการแปลง 3.3v ถึง 5vบทความนี้ได้นำเสนอตัวเลือกต่างๆขาย arduinoสำหรับการเพิ่มความสามารถในการสื่อสารให้กับ Arduio ในบทความในอนาคตฉันจะกล่าวถึงรายละเอียดที่แท้จริงของการเพิ่มอินเทอร์เฟซเฉพาะรวมถึง NSLU2