สารบัญ:
- ขั้นตอนที่ 1: เตรียมการ์ด MicroSD ของคุณด้วย VEX TM
- ขั้นตอนที่ 2: เตรียมระบบปฏิบัติการ Rasberry Pi
- ขั้นตอนที่ 3: เวลาแฮ็ค…
- ขั้นตอนที่ 4: ตรวจสอบเพื่อดูว่ามันใช้งานได้…
วีดีโอ: VEX Tournament Manager การตั้งค่า Raspberry Pi 3B+ 5GHz WiFi: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
เพิ่มการรองรับ Wifi แบบกึ่งทางการแล้ว! ดูลิงค์ด้านล่าง:
www.roboticseducation.org/event-partner-training-topics-raspberry-pi/
ภาพรวม:
การสนับสนุน VEX ในการใช้คอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi (SBC) ทำให้การตั้งค่าการแข่งขัน VEX ง่ายขึ้นมาก อย่างไรก็ตาม เนื่องจากรุ่นเก่าใช้ WiFi 2.4GHz ที่อาจรบกวนตัวควบคุม จึงไม่รองรับการตั้งค่าไร้สาย ด้วยการเปิดตัว Raspberry Pi 3 B+ ซึ่งรวมถึง 5GHz WiFi เป็นไปได้ที่จะใช้งานแบบไร้สายโดยไม่รบกวนการจับคู่ RECF ยังไม่รองรับสิ่งนี้ แต่อนุญาตให้ตั้งค่าการแข่งขันและใช้งานได้ค่อนข้างดี
คู่มือนี้ใช้ระบบปฏิบัติการ Windows และซอฟต์แวร์ มีซอฟต์แวร์ที่คล้ายกันสำหรับคอมพิวเตอร์ Apple และกระบวนการจะคล้ายกัน
โปรดทราบ:
คู่มือนี้จัดทำขึ้นในลักษณะดังกล่าว และไม่มีการรับประกันหรือการสนับสนุนใด ๆ ที่นำเสนอหรือโดยนัย
คู่มือนี้อนุมานว่าผู้ใช้มีความรู้ด้านซอฟต์แวร์และฮาร์ดแวร์คอมพิวเตอร์ในระดับปานกลางหรือดีกว่า และคุณสามารถคลำทางผ่าน Linux ได้ (เช่นฉัน) ตัวอย่างเช่น ฉันจะไม่กล่าวถึงวิธีการติดตั้ง Linux บนคอมพิวเตอร์หรือ VM
คู่มือนี้ไม่ครอบคลุมถึงการตั้งค่าเครือข่ายและการตรวจสอบสำหรับการแข่งขัน VEX หากคุณกำลังใช้คำแนะนำนี้ คุณควรมีสิ่งอื่น ๆ ลงแล้ว
วัสดุที่จำเป็น:
- Raspberry Pi รุ่น 3 B+ พร้อมไฟ ตามที่เขียนนี้ มีเพียง 3 B+ เท่านั้นที่รองรับ WIFI 5GHz - คุณต้องใช้โมเดลเฉพาะนี้!
- VEX Tournament Manager สำหรับ Raspberry Pi (https://vexm.dwabtech.com/)
- การ์ด MicroSD เปล่า (แนะนำ 8GB ในขณะนี้เนื่องจากอยู่ในราคา/ความจุ "จุดหวาน")
- MicroSD -> อะแดปเตอร์ SD (ประเภทการ์ดหรือ USB)
- ซอฟต์แวร์กะพริบ เช่น Etcher (https://www.balena.io/etcher/)
- คอมพิวเตอร์ที่ใช้ Linux (หรือพีซีที่ใช้ Windows ที่ใช้ไดรเวอร์ระบบไฟล์ Linux เช่น
- หากใช้ Windows คุณจะต้องใช้โปรแกรมแก้ไขข้อความที่เข้าใจรูปแบบข้อความล้วนของ Linux Notepad++ เป็นตัวเลือกที่ดี
- คำแนะนำนี้จะใช้ Linux (ซึ่งฉันไม่ใช่วิซาร์ด)
- จอภาพพร้อมอินพุต HDMI และสาย HDMI
-
SSID และรหัสผ่านสำหรับเครือข่าย WiFi 5GHz ที่คุณจะเชื่อมต่อ
- การมีเราเตอร์ของคุณพร้อมใช้งานและเปิดขึ้นมาเพื่อทดสอบการกำหนดค่าใหม่นั้นมีประโยชน์มาก
- ควรตั้งค่าเราเตอร์ให้กำหนดที่อยู่ IP ผ่าน DHCP
การรับทราบ:
คู่มือนี้อ้างอิงจากงานที่ทำโดยผู้อื่น ฉันไม่รู้จักชื่อของพวกเขา ดังนั้นฉันจึงไม่สามารถให้เครดิตที่ถูกต้องแก่พวกเขาได้ ทั้งหมดที่ฉันทำอยู่นี้คือการนำความรู้นั้นไปใช้ในรูปแบบที่เป็นมิตรต่อผู้ใช้มากขึ้น
ขั้นตอนที่ 1: เตรียมการ์ด MicroSD ของคุณด้วย VEX TM
- ดาวน์โหลด VEX Tournament Manager สำหรับ Raspberry Pi และบันทึกไฟล์ลงในคอมพิวเตอร์ของคุณ รับไฟล์ภาพล่าสุดที่นี่:
- ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลดเพื่อเปิดไฟล์เก็บถาวร
- ลากไฟล์รูปภาพไปยังโฟลเดอร์บนคอมพิวเตอร์ของคุณ
- ใส่การ์ด MicroSD ลงในคอมพิวเตอร์ของคุณโดยใช้เครื่องอ่าน USB หรืออะแดปเตอร์ MicroSD -> SD
- เปิด Etcher (หรือซอฟต์แวร์กะพริบรูปภาพใดก็ตามที่คุณใช้)
- คลิก "เลือกรูปภาพ" และเรียกดูไฟล์รูปภาพที่คุณย้ายจากไฟล์เก็บถาวรที่ดาวน์โหลดไปยังโฟลเดอร์บนคอมพิวเตอร์ของคุณ
- การ์ด MicroSD ของคุณควรแสดงในส่วนควบคุม "เลือกไดรฟ์" หากไม่เป็นเช่นนั้น ให้เลือก
- คลิกที่ "แฟลช"
-
เมื่อแฟลชเสร็จสิ้น ให้ถอดการ์ด MicroSD ออกจากคอมพิวเตอร์ของคุณ
Windows Explorer อาจจะวางไข่หน้าต่างใหม่เมื่อไดรฟ์ถูกสร้างขึ้นด้วยแฟลช
ขั้นตอนที่ 2: เตรียมระบบปฏิบัติการ Rasberry Pi
ตอนนี้ได้เวลาแกะรูปภาพแล้ว
- ใส่การ์ด MicroSD ที่มี VEX TM สำหรับอิมเมจ Raspberry Pi ลงในช่องเสียบการ์ด Raspberry Pi 3B+ MicroSD
- เชื่อมต่อ RasPi กับจอภาพด้วยสาย HDMI
- เชื่อมต่อพลังงานกับ RasPi
Raspberry Pi จะเปิดเครื่องและตั้งค่าระบบปฏิบัติการโดยอัตโนมัติ คุณจะเห็นสี่เหลี่ยมสีเทาและสี่เหลี่ยมสีเต็มบนหน้าจอในขณะที่มันทำงาน จากนั้นคุณจะเห็น VEX TM Overlay ที่ด้านล่าง ควรกำหนดที่อยู่ IP ให้กับตัวเอง (แม้ว่าจะไม่ได้เชื่อมต่อกับเครือข่าย)
ถอดปลั๊ก Raspberry Pi และถอดการ์ด MicroSD
ขั้นตอนที่ 3: เวลาแฮ็ค…
สิ่งที่เราจะทำคือเปิดใช้งานอินเทอร์เฟซ 5GHz WiFi เพื่ออนุญาตให้เชื่อมต่อกับเครือข่ายไร้สายของคุณ ในการทำเช่นนี้ คุณจะต้องแก้ไขไฟล์ข้อความบนพาร์ติชัน Linux บนการ์ด MicroSD ที่คุณเพิ่งสร้างและตั้งค่าโดยเปิดเครื่อง RasPi วิธีที่ตรงไปตรงมาที่สุดในการเปลี่ยนแปลงเหล่านี้คือบนคอมพิวเตอร์ที่ใช้ Linux (ฉันใช้ Linux Mint ที่ทำงานบนแล็ปท็อปเครื่องเก่า) การใช้เครื่องเสมือนอาจใช้งานได้ แต่ฉันยังไม่ได้ทดสอบ การใช้ไดรเวอร์และเครื่องมือต่างๆ ใน Windows อาจใช้งานได้ แต่ฉันยังไม่ได้ทดสอบ กล่าวอีกนัยหนึ่ง หากคุณตัดสินใจที่จะใช้เส้นทางอื่น แสดงว่าคุณต้องอยู่คนเดียว
- ใส่การ์ด MicroSD ลงในคอมพิวเตอร์ Linux ของคุณ คุณมักจะต้องใช้อะแดปเตอร์บางประเภท
- เมื่อใส่เข้าไปแล้ว พาร์ติชั่นในการ์ด MicroSD จะแสดงขึ้นบนเดสก์ท็อป Linux ของคุณ
- เปิดพาร์ติชั่น ~700MB และเรียกดูโฟลเดอร์ /etc/network
- คุณต้องมีสิทธิ์ระดับสูง (sudo) เพื่อแก้ไขไฟล์ "อินเทอร์เฟซ" ดังนั้นคุณจะต้องเปิดหน้าต่างเทอร์มินัล (พร้อมท์คำสั่ง) ที่ตำแหน่งนี้ คลิกขวาในโฟลเดอร์และเลือก "เปิดในเทอร์มินัล"
- ในหน้าต่างเทอร์มินัล พิมพ์ "sudo pico interfaces" Pico เป็นโปรแกรมแก้ไขข้อความ *nix อย่างง่าย หากคุณคุ้นเคยกับ vi หรือ vim มากกว่า คุณสามารถใช้สิ่งนั้นได้…แต่สำหรับผู้เริ่มต้น ฉันขอแนะนำให้ใช้ pico เราจะแก้ไขไฟล์ "อินเทอร์เฟซ" ใน /etc/network/
- คุณจะต้องพิมพ์รหัสผ่าน superuser สำหรับคอมพิวเตอร์ที่คุณใช้เพื่อเปิดไฟล์ "อินเทอร์เฟซ"
-
ดูข้อความ "ก่อน" และ "หลัง" ด้านล่างซึ่งจะอยู่ในไฟล์ "อินเทอร์เฟซ" แก้ไขไฟล์อินเทอร์เฟซเพื่อให้ดูเหมือน "หลัง" พิมพ์ข้อมูลนี้แทนที่จะใช้การคัดลอกและวาง
- หากคุณมีการ์ดจำนวนมากที่ต้องเตรียม เราขอแนะนำให้คุณบันทึกสำเนาของไฟล์ส่วนต่อประสานการแก้ไขไปยังเดสก์ท็อปของคุณ เพื่อให้คุณสามารถคัดลอกและวางในครั้งที่สองและครั้งต่อๆ ไปที่คุณทำเช่นนี้
- ฉันแนะนำให้ตรวจสอบ SSID และรหัสผ่านของคุณสองครั้งและสามครั้งในขณะที่คุณพิมพ์ข้อมูล…
- คุณจะแทนที่ข้อความที่ระบุว่า "พิมพ์ในมูลค่า" ในโค้ดตัวอย่างด้วยค่าเครือข่ายของคุณ
- เมื่อคุณทำการเปลี่ยนแปลงเหล่านี้แล้ว ให้บันทึกไฟล์ (Ctrl-S) และออก (Ctrl-X) จากหน้าต่าง pico
- ยกเลิกการต่อเชื่อมการ์ด SD และนำออกจากคอมพิวเตอร์
ก่อน:
loiface อัตโนมัติ lo inet loopback
อนุญาต-hotplug eth0
iface eth0 inet dhcp
เมตริก 10
แหล่งที่มา /etc/network/interfaces.d/*
หลังจาก:
loiface อัตโนมัติ lo inet loopback
อนุญาต-hotplug eth0
iface eth0 inet dhcp
อนุญาต-hotplug wlan0
อัตโนมัติ wlan0
iface wlan0 inet dhcp
wpa-ssid "พิมพ์ค่า"
wpa-psk "พิมพ์ค่า"
ขั้นตอนที่ 4: ตรวจสอบเพื่อดูว่ามันใช้งานได้…
- นี่ถือว่าคุณอยู่ในขอบเขตของเราเตอร์ไร้สายที่คุณจะใช้สำหรับการแข่งขันของคุณ
- ตรวจสอบให้แน่ใจว่าไม่ได้เสียบปลั๊ก Pi จากแหล่งจ่ายไฟ แต่เชื่อมต่อกับจอแสดงผลผ่านสาย HDMI ให้ใส่การ์ด MicroSD ที่แก้ไขใหม่ลงใน Raspberry pi ของคุณ
- เปิดเครื่อง Raspberry Pi
-
หลังจากบูท Pi แล้ว รอสักครู่แล้วคุณจะเห็นโลโก้ "VEX Robotics"
- ขั้นแรกคุณจะเห็น "unassigned" ใต้โลโก้เนื่องจากไม่มีการกำหนดที่อยู่ IP
- เมื่อ Pi ได้รับที่อยู่ IP จากเราเตอร์ของคุณผ่าน DHCP ก็ควรแสดงอยู่ใต้โลโก้