Visorware เป็นซอฟต์แวร์ระบบที่ใช้ Linux ที่ออกแบบมาเพื่อทำงานบนอุปกรณ์ที่สวมใส่ได้ด้วยแว่นตา/แว่นตาฟอร์มปัจจัย เข้ากันได้กับจอแสดงผล OLED และ TFT ขนาดเล็ก Visorware มีความสามารถในการมอบประสบการณ์ผู้ใช้ที่สะดวกสบายด้วยอินเตอร์เฟซผู้ใช้อย่างง่ายและระบบการติดตั้งแอปพลิเคชันการทำงาน ที่วางแผนไว้
ในการใช้และพัฒนาเครื่องยนต์เราจะต้องตั้งค่าสภาพแวดล้อมฐานที่เหมาะสมด้วยฮาร์ดแวร์ที่ต้องการ คุณจะต้อง:
• Raspberry Pi พร้อม Raspbian ล่าสุดที่ติดตั้งบนการ์ด SD 4GB ขั้นต่ำ ทุกรุ่น PI ทำงานได้
•จอแสดงผล OLED ขาวดำขนาดเล็ก (ปัจจุบันรองรับจอแสดงผล OLED ของ SSD1306 128x64 'เท่านั้น
•ปุ่มสี่ปุ่มต่อสายไปถึง 'GPIO4', 'GPIO17', 'GPIO27' และ 'GPIO22' ปุ่มเหล่านี้จะถูกใช้เพื่อนำทางผ่านเมนูและโต้ตอบกับซอฟต์แวร์ (GPIO17 ทำหน้าที่เป็นปุ่มซ้าย GPIO27 Middle และ GPIO22 ขวา | ปุ่มที่ GPIO4 ไม่จำเป็น)
อ้างถึงไฟล์ docs/devsetup.md ในไดเรกทอรีเอกสารของที่เก็บ GitHub นี้สำหรับข้อมูลโดยละเอียดเกี่ยวกับการตั้งค่าฮาร์ดแวร์ของคุณ
มาติดตั้ง visorware กันเถอะ เพื่อให้สิ่งต่าง ๆ ง่ายขึ้น Visorware มีการตั้งค่าและการกำหนดค่าครั้งแรกที่เรียบง่ายของตัวเอง คุณจะต้องเชื่อมต่อ PI ของคุณกับการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ การตั้งค่าครั้งแรกจะลบซอฟต์แวร์ที่ติดตั้งไว้ล่วงหน้าจำนวนมากออกจากภาพ Raspbian มาตรฐานดังนั้นจึงเป็นการดีที่สุดที่จะติดตั้ง Visorware บนภาพที่สะอาดเพื่อป้องกันการสูญเสียข้อมูลใด ๆ
สิ่งแรกที่เราต้องทำคือการโคลน Visorware จากที่เก็บ GitHub สิ่งนี้สามารถทำได้ง่ายๆโดยป้อนคำสั่งต่อไปนี้ลงในเทอร์มินัล:
git clone https://github.com/1zc/visorware
ตอนนี้เราได้โคลนที่เก็บแล้วให้ป้อนไดเรกทอรีท้องถิ่นที่สร้างขึ้นใหม่ของเรา
เครื่องแสดงผล CD
เราจำเป็นต้องลึกลงไปในการเข้าถึงไฟล์ต้นฉบับหลัก 'vw.py' ซึ่งอยู่ในไดเรกทอรี SRC
CD SRC
เมื่อเราเริ่ม 'VW.py' ด้วยสิทธิ์ 'sudo' เทอร์มินัลจะถูกล้างและกล่องโต้ตอบการตั้งค่าครั้งแรกจะปรากฏขึ้น การตั้งค่าเริ่มต้นประมาณ 20 วินาทีหลังจากแสดงกล่องโต้ตอบและใช้ เวลานานมาก เมื่อการตั้งค่าเสร็จสมบูรณ์ PI จะรีบูตและ Visorware ควรเริ่มแสดงบนจอแสดงผล OLED ที่เชื่อมต่อ
คุณสามารถเริ่มการตั้งค่าโดยป้อน:
sudo python3 vw.py
ตรวจสอบให้แน่ใจว่ามันทำงานด้วย 'sudo python3' และไม่ได้ด้วย 'Python'!
ตอนนี้หาเกมที่ดีในการเล่นหรือวิดีโอที่ดีบน YouTube เพื่อดู อาจจะได้กาแฟสักถ้วยด้วยตัวเอง กระบวนการนี้อาจใช้เวลานาน!
หากการตั้งค่าเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาดร้ายแรงและ Visorware กำลังทำงานบนจอแสดงผล OLED ของคุณเราก็เสร็จแล้วและตอนนี้สามารถย้ายไปใช้ซอฟต์แวร์ที่ติดตั้งใหม่ของเรา!
Visorware นั้นง่ายที่สุดเท่าที่จะทำได้ ใช้ปุ่มหลักสามปุ่ม (ปุ่มที่เราเชื่อมต่อกับ GPIO17,27,22 ก่อนหน้านี้) เพื่อนำทางเมนูและแอปพลิเคชันเปิด/เมนูย่อย คุณสามารถปิดตัวลงหรือรีบูตอุปกรณ์ผ่านการตั้งค่าพลังงานในเมนูหลักและตรวจสอบระบบหลักของระบบและแม้แต่อัปเดตซอฟต์แวร์จากแอพการตั้งค่า!
แอพเฉพาะที่มีอยู่ในปัจจุบันพร้อมกับ Visorware (เช่นแอพ Weather และหน้าจอนาฬิกา) ยังไม่สามารถกำหนดค่าได้จาก Visorware โดยตรง สิ่งนี้จะถูกเพิ่มในการอัปเดตในอนาคตเนื่องจากมีการพัฒนาเครื่องยนต์ สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้ Visorware โปรดดูไฟล์ docs/usage.md ในไดเรกทอรีเอกสาร
ขอบคุณสำหรับการตรวจสอบ Visorware! ตอนนี้ฉันกำลังทำสิ่งนี้เพียงอย่างเดียวดังนั้นฉันต้องขออภัยหากการพัฒนาและเอกสารไม่ได้รวดเร็ว/มีรายละเอียดเสมอไป ฉันจะเพิ่มข้อมูลเกี่ยวกับวิธีการมีส่วนร่วมในอนาคตอันใกล้นี้หลังจากเอกสารเกี่ยวกับส่วนประกอบหลักของแต่ละส่วนของซอฟต์แวร์ได้รับการเผยแพร่อย่างเต็มที่ หากคุณต้องการถามคำถามฉันหรือชี้ให้เห็นปัญหาคุณสามารถใช้ส่วนปัญหาของที่เก็บ GitHub หรือติดต่อฉันบน Discord (Infra#0001) หรือบน Reddit /U /Infranix!