Arduino Yúnบอร์ดสำหรับเข้าสู่ Internet of Things ได้อย่างอิสระ

Arduino หยุน

Internet of Things หรือเรียกอีกอย่างว่า IoT ได้ปฏิวัติโลกเทคโนโลยีและยังได้เข้าถึงโครงการต่างๆของเราอีกมากมาย (ไม่ว่าเราจะต้องการหรือไม่ก็ตาม) นั่นคือเหตุผลที่ผู้ใช้จำนวนมากมองหาบอร์ดที่ประมวลผลโปรแกรมของตนซึ่งมีราคาไม่แพงและยังเชื่อมต่ออินเทอร์เน็ตได้โดยไม่ต้องใช้คีย์ไร้สายหรือการ์ดเครือข่าย สำหรับหลาย ๆ คนวิธีหลังเป็นการแก้ไขอย่างรวดเร็ว แต่ไม่ได้หมายความว่าเป็นวิธีแก้ปัญหาระดับมืออาชีพหรือมีประสิทธิภาพ

ด้วยเหตุนี้ทีมงานของ โครงการ Arduino ได้พัฒนาบอร์ดที่มุ่งเป้าไปที่ Internet of Things บอร์ดนี้เรียกว่า Arduino Yún.

Arduino Yúnคืออะไร?

Arduino Yúnเป็นบอร์ดจาก Arduino Project ซึ่งหมายความว่าการออกแบบและการผลิตสามารถดำเนินการได้ด้วยตัวเราเองหรือโดย บริษัท ใด ๆ รวมทั้งสามารถใช้การออกแบบเพื่อสร้างต้นแบบและเพลทส่วนตัวได้ ในกรณีของ Arduino Yúnขั้นตอนหลังจะเป็นอีกขั้นตอนหนึ่งเนื่องจากใช้ Arduino Leonardo ซึ่งเป็นรุ่นบอร์ดที่มีประสิทธิภาพมากกว่า Arduino UNO.

Arduino Yúnมีการออกแบบที่เหมือนกันและ ตัวควบคุมเดียวกับ Arduino Leonardo นั่นคือโปรเซสเซอร์ แอทเมล ATmega32U4. แต่ไม่เหมือนกับ Arduino Leonardo Arduino Yúnมีมินิบอร์ด Atheros Wireless AR9331 ช่องสำหรับไมโครการ์ดและแกนที่เรียกว่า Linino.

อะไรคือความแตกต่างระหว่าง Arduino Yúnและ Arduino UNO?

Arduino หยุน

เมื่อพิจารณาจากข้างต้นแล้วความแตกต่างระหว่างรุ่น Arduino Yúnและรุ่นนั้นมีความชัดเจน Arduino UNO. แต่มีบางอย่างมากขึ้น

หากคุณดูบทความที่เราเผยแพร่เมื่อเร็ว ๆ นี้บอร์ด Arduino ขาดองค์ประกอบหลายอย่างที่บอร์ดอื่น ๆ เช่น Raspberry Pi มี แต่ Arduino Yúnไม่มี

แกนกลางที่เรียกว่า Lininus เป็นแกนที่มีพลังเพียงพอที่จะ มีการกระจายขนาดเล็กที่เรียกว่า Openwrt-Yún. การแจกจ่ายนี้ใช้เคอร์เนล Linux และเครื่องมืออื่น ๆ อีกสองสามอย่างที่ทำให้ Openwrt สามารถติดตั้งบนอุปกรณ์ใดก็ได้ที่มีบอร์ด atheros หรือที่คล้ายกัน

Openwrt-Yúnคืออะไร?

ณ จุดนี้มันสะดวกที่จะหยุดสั้น ๆ ว่า Openwrt-Yúnคืออะไรและเหตุใดจึงสำคัญ

โลโก้ OpenWrt

OpenWRT เป็นการกระจาย Gnu / Linux ที่ปรับให้เข้ากับเราเตอร์และการ์ดไร้สาย ในกรณีนี้, Openwrt-Yun เป็นการแจกจ่ายที่ปรับเปลี่ยนเพื่อติดตั้งบน Arduino Yún. การกระจายอยู่ใน Linino และสามารถขยายได้ด้วยช่องสำหรับไมโครการ์ด เพื่อให้สามารถใช้ฟังก์ชันเหล่านี้ได้เราจะต้องเชื่อมต่อกับบอร์ดจากระยะไกลผ่าน ssh และใช้ตัวจัดการแพ็คเกจของการแจกจ่ายรวมถึงเครื่องมืออื่น ๆ

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

จะเข้าถึงการกำหนดค่า Arduino Yúnได้อย่างไร?

ในการเข้าถึงการกำหนดค่า Arduino Yúnเราต้องคำนึงถึงสองขั้นตอน:

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

ขั้นตอนแรกมีความสำคัญเนื่องจากในบางจุดเราจะต้องส่งโปรแกรมและข้อมูลไปยังบอร์ด Arduino Yún สำหรับสิ่งนี้เราต้องทำเท่านั้น ติดตั้งไดรเวอร์บอร์ดแล้วเรียกใช้ Arduino IDE. หากเรามี Arduino IDE บน Gnu / Linux ขั้นตอนนี้จะไม่มีปัญหาและเราไม่ต้องทำอะไรเลย หากเรามี Windows ไดรเวอร์สำหรับรุ่นนี้และ Arduino รุ่นอื่น ๆ จะได้รับการติดตั้งกับ Arduino IDE ดังนั้นความสำคัญของการใช้ IDE นี้ และถ้าเรามี mac OS เราไม่ต้องทำอะไรเลยถ้าเราใช้ Arduino IDE แต่ในครั้งแรกที่เราเชื่อมต่อบอร์ด Arduino Yúnกับ Mac ของเราตัวช่วยสร้างการติดตั้งคีย์บอร์ดจะปรากฏขึ้นตัวช่วยที่เราจะต้องปิด ด้วยปุ่มสีแดง มันเป็นปัญหาที่ปรากฏใน เว็บไซต์อย่างเป็นทางการของ Arduino Yún.

ขั้นตอนอื่น ๆ ที่เราสนใจที่จะรู้คือการเชื่อมต่อและการดูแลโมดูล Arduino Yún Wi-Fi ก่อนอื่นเราต้องเติมพลังให้กับจาน สิ่งนี้จะทำให้บอร์ดสร้างเครือข่าย wifi ชื่อYún เราเชื่อมต่อกับเครือข่ายนี้และในไฟล์ เบราว์เซอร์ที่เราเขียนที่อยู่ http: //arduino.local ที่อยู่นี้จะเปิดเว็บไซต์ที่เราสามารถจัดการเครือข่ายใหม่ที่สร้างขึ้น ชื่อผู้ใช้และรหัสผ่านของแผงนี้คือ "arduino"คำที่เราสามารถเปลี่ยนได้เมื่อเข้าสู่แผงควบคุม

เว็บอินเตอร์เฟส Arduino Yun

แต่ถ้าเราใช้ Arduino Yun สิ่งที่เราจะมองหาคือการเชื่อมต่อกับเครือข่าย Wi-Fi ไม่ใช่การสร้างเครือข่ายของเราเอง ในการดำเนินการนี้ในแผงควบคุมที่เปิดขึ้นที่ด้านล่างจะมีรายการแบบเลื่อนลงพร้อมองค์ประกอบสำหรับเชื่อมต่อกับเครือข่าย Wi-Fi ใด ๆ ยกเว้นเครือข่ายมหาวิทยาลัยและเครือข่ายอื่นที่คล้ายคลึงกันซึ่งใช้โปรโตคอลและซอฟต์แวร์รหัสผ่านที่ทำให้ เป็นไปไม่ได้ (ยัง) การเชื่อมต่อกับเพลตประเภทนี้

เรารู้วิธีสร้างเครือข่าย Wi-Fi ของคุณเองแล้วเชื่อมต่อกับเครือข่าย Wi-Fi อื่น แต่ฉันจะใช้การเชื่อมต่อนี้กับบอร์ดและ / หรือโปรแกรมอื่นได้อย่างไร

ดีสำหรับมัน เราต้องใช้ฟังก์ชัน Bridge ภายในโปรแกรมที่เราสร้างใน Arduino IDE. ฟังก์ชันเริ่มต้นด้วย สะพานเริ่มต้น ()ฟังก์ชั่นที่จะช่วยให้เราสามารถสื่อสารกับฟังก์ชั่นปกติและฟังก์ชั่นไร้สายของบอร์ด Arduino Yún

Arduino Yúnทำอะไรได้บ้าง

รูปภาพโทรศัพท์ Arduino

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

ผู้ใช้บางคนสามารถใช้บอร์ดเป็นการ์ดเครือข่ายที่หายาก แต่เราต้องบอกว่าการทำเช่นนี้ค่อนข้างยากและราคาของบอร์ดนั้นสูงกว่าการ์ดเครือข่ายทั่วไป บน Instructables คุณสามารถได้รับ แฟนตัวเล็กของ Arduino Yúnสามารถทำอะไรได้บ้าง. เราเพียงแค่ต้องเขียนชื่อของบอร์ดในเครื่องมือค้นหาที่เก็บข้อมูลและโปรเจ็กต์ต่างๆที่ใช้โมเดลนี้ก็จะปรากฏขึ้น

ข้อสรุป

Arduino Yúnเป็นบอร์ดที่น่าสนใจและมีความสำคัญสำหรับผู้ใช้จำนวนมากเพราะจนกว่าเขาจะมาถึงใครก็ตามที่ต้องการเชื่อมต่อโครงการของเขากับอินเทอร์เน็ตจะต้องซื้อบอร์ด Arduino พร้อมด้วยโล่ไร้สายหรือ GSM ที่ช่วยให้สามารถเชื่อมต่อ ค่าใช้จ่ายสูงกว่า Arduino Yúnและการเขียนโปรแกรมที่ยากขึ้นพร้อมข้อ จำกัด ที่มากขึ้น Arduino Yúnแก้ไขทั้งหมดนี้และเสนอความเป็นไปได้ในการสร้างแกดเจ็ตที่เบาและทรงพลังกว่าที่เคยมีมา. แต่ทางเลือกอื่นๆ เช่น Raspberry Pi Zero W อาจเหมาะกับโครงการของเรามากกว่า ไม่ว่าในกรณีใด ทั้ง Arduino และ Raspberry Pi ปฏิบัติตามแนวทางของ Hardware Libre และนั่นหมายความว่าเราสามารถเลือกบอร์ดและโซลูชันได้โดยที่โครงการของเราไม่เสียหาย


ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เอ็กซ์แทรค dijo

    สวัสดีวันที่ 24 เมษายน 2018 ผู้ผลิตแผ่นนี้ถูกเพิกถอนเนื่องจากคาดว่าจะไม่เป็นไปตามข้อบังคับใด ๆ
    สิ่งที่ทำให้ฉันโกรธคือโล่ของยุนมีอยู่ในแคตตาล็อก
    ฉันทิ้งลิงค์ไว้: https://store.arduino.cc/arduino-yun
    ฉันกำลังมองหาทางเลือกอื่นสำหรับโครงการของฉันฉันขอขอบคุณสำหรับคำแนะนำ
    คำอวยพรและขอบคุณสำหรับโพสต์