{"id":2065,"date":"2025-09-16T16:22:14","date_gmt":"2025-09-16T13:22:14","guid":{"rendered":"https:\/\/sites.uef.fi\/openar\/?page_id=2065"},"modified":"2026-10-09T10:04:29","modified_gmt":"2026-10-09T07:04:29","slug":"openar22","status":"publish","type":"page","link":"https:\/\/sites.uef.fi\/openar\/openar22\/","title":{"rendered":"OpenAR 2.2"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"610\" src=\"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-1.png\" alt=\"\" class=\"wp-image-2175\" srcset=\"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-1.png 940w, https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-1-300x195.png 300w, https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-1-768x498.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><figcaption class=\"wp-element-caption\"><em>Turn your OpenAR headset into a wireless gaming device!<\/em><\/figcaption><\/figure>\n\n\n\n<p>OpenAR 2.2 introduces wireless Bluetooth connectivity, allowing the OpenAR headset to communicate with Android devices in real time. This expansion transforms OpenAR from a standalone device into a platform for interactive augmented reality experiences, games, and mobile applications.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Flying Photon demo game<\/h2>\n\n\n\n<p>OpenAR 2.2 includes Flying Photon, a demonstration game inspired by the classic Flappy Bird. The game runs on the OpenAR headset while an Android phone acts as a wireless controller. Simply tap the phone screen to guide the photon through the incoming obstacles.<\/p>\n\n\n\n<p>The game demonstrates real-time Bluetooth communication between the Android application and the OpenAR headset, but the connection can be used for much more than gaming. Because the entire project is fully open source, you can adapt the software to your own interactive AR applications.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"861\" height=\"427\" src=\"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/Kuva1-2.png\" alt=\"\" class=\"wp-image-2177\" style=\"aspect-ratio:2.01644549377188;width:674px;height:auto\" srcset=\"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/Kuva1-2.png 861w, https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/Kuva1-2-300x149.png 300w, https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/Kuva1-2-768x381.png 768w\" sizes=\"auto, (max-width: 861px) 100vw, 861px\" \/><figcaption class=\"wp-element-caption\"><em>Meet Flying Photon, a spherical particle equipped with one wing for reasons that remain scientifically unexplained.<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How it works<\/h2>\n\n\n\n<p>OpenAR 2.2 uses nearly identical 3D-printed components as OpenAR 2.0. As a result, any existing OpenAR 2.0 headset can be upgraded to OpenAR 2.2 simply by adding a Bluetooth module and updating the software. This aligns with one of the key design principles of OpenAR: extending functionality without having to redesign the entire headset.<\/p>\n\n\n\n<p>The optical system remains unchanged from OpenAR 2.0. The image is generated by a small display and directed toward the eyes using a lens, a mirror, and two partially reflective glass plates\u2014one for each eye.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"363\" src=\"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-2.png\" alt=\"\" class=\"wp-image-2178\" style=\"aspect-ratio:2.589539937059793;width:681px;height:auto\" srcset=\"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-2.png 940w, https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-2-300x116.png 300w, https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-2-768x297.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><figcaption class=\"wp-element-caption\"><em>Top-down view of the optical path from the display to the user&#8217;s eyes. Light emitted from a single pixel propagates as a diverging cone. The lens collimates this light into parallel rays, passing through the lens twice via reflection from the mirror. The resulting parallel beams are then redirected toward the user\u2019s eyes by the glass plates.<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Components<\/h2>\n\n\n\n<p>To build the OpenAR 2.2 headset, we used the components listed below. Note\u2014they are only examples; many of them can easily be replaced. The following links will take you to retailers where you can purchase the parts or look for similar products. Prices vary depending on the supplier. However, OpenAR 2.2 can typically be built for approximately 60 \u20ac.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Display<\/strong>: 1.3-inch 240 x 240<a href=\"https:\/\/partco.fi\/tuote\/joy-it-lcd-n%C3%A4ytt%C3%B6-240x240-spi-5185?srsltid=AfmBOoqZ5kGt81QANBmotOt6X2NXLKLFF5TzrcS866ZAiXHWRwfBABBh\"> LCD display<\/a> (6\u201312 \u20ac)<\/li>\n\n\n\n<li><strong>Glass<\/strong>: Cut from a painting frame (2 \u20ac)<\/li>\n\n\n\n<li><strong>Lens<\/strong>: Cut from +3.5 diopter reading glasses (3 \u20ac)<\/li>\n\n\n\n<li><strong>Mirror<\/strong>: Cut from a makeup mirror (2 \u20ac)<\/li>\n\n\n\n<li><strong>Development board<\/strong>: <a href=\"https:\/\/partco.shop\/product\/stm32f103c8t6-blue-pill-arduino-298\">STM32F103C8T6 Blue Pill<\/a> (Arduino) (5\u201322 \u20ac)<\/li>\n\n\n\n<li><strong>Bluetooth module<\/strong>: <a href=\"https:\/\/partco.shop\/product\/hc-06-bluetooth-module-2561\">HC-06<\/a> (13 \u20ac)<\/li>\n\n\n\n<li><strong>Voltage regulator<\/strong>: Capacitors &amp; <a href=\"https:\/\/www.google.com\/search?client=firefox-b-d&amp;q=3v3+ldo+regulator\">3V3 LDO Voltage regulator<\/a> (1 \u20ac)<\/li>\n\n\n\n<li><strong>Battery<\/strong>: Rechargeable&nbsp;<a href=\"https:\/\/www.google.com\/search?client=firefox-b-d&amp;q=3.7V+1500mAh+lipo+battery+pcm\">3.7 V 1500 mAh LiPo battery<\/a> (6 \u20ac)<\/li>\n\n\n\n<li><strong>Charger board<\/strong>: <a href=\"https:\/\/www.elecbee.com\/en\/product-detail\/tp4056-micro-usb-5v-1a-lithium-battery-charging-protection-board-te585-lipo-charger-module_31699\">Micro-USB charger board<\/a> (0.5 \u20ac)<\/li>\n\n\n\n<li><strong>Switch<\/strong>: 6-pin ON\/ON <a href=\"https:\/\/partco.shop\/product\/slide-switch-dpdt-4858\">slide switch<\/a> (1 \u20ac)<\/li>\n\n\n\n<li><strong>Accessories<\/strong>: Wires, bolts, cord, PLA filament, heat-shrink tubing, spring, tape\u2026 (~10 \u20ac)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Downloads<\/h2>\n\n\n\n<p>All 3D models, STEP and f3d files, as well as the Android app for OpenAR 2.2 can be downloaded below. The full archive contains all files, including the documentation and the app. The OpenAR 2.2 documentation contains what is new in OpenAR 2.2 while OpenAR 2.0 documentation remains the go-to for full assembly instructions.<\/p>\n\n\n\n<p>The original CAD models and print files, and the demonstration firmware are also freely available.<\/p>\n\n\n\n<p>Click the following links to download the files.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/studentuef.sharepoint.com\/:u:\/r\/sites\/www-documents\/Jaetut%20asiakirjat\/Forms\/AllItems.aspx?id=%2Fsites%2Fwww%2Ddocuments%2FJaetut%20asiakirjat%2FOpenAR%202%2E2%20Full%20archive%2Ezip&amp;parent=%2Fsites%2Fwww%2Ddocuments%2FJaetut%20asiakirjat&amp;p=true&amp;share=cQrXaysU6MyVQa1Fnp9v5sGgEgUCk5vkIQSWEBXwiRHCIDW7tw\">Full archive<\/a><\/strong> (51 MB)<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/studentuef.sharepoint.com\/:b:\/r\/sites\/www-documents\/Jaetut%20asiakirjat\/Forms\/AllItems.aspx?id=%2Fsites%2Fwww%2Ddocuments%2FJaetut%20asiakirjat%2FOpenAR%202%2E2%20Documentation%2Epdf&amp;parent=%2Fsites%2Fwww%2Ddocuments%2FJaetut%20asiakirjat&amp;p=true&amp;share=cQpeyZH4x8gCR7ccP15sm6bGEgUCAkLifL2F%2D1qNJ47m8m6h%2DA\">OpenAR 2.2 Documentation<\/a><\/strong> (PDF)<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/studentuef.sharepoint.com\/:b:\/r\/sites\/www-documents\/Jaetut%20asiakirjat\/Forms\/AllItems.aspx?id=%2Fsites%2Fwww%2Ddocuments%2FJaetut%20asiakirjat%2FOpenAR%202%2E0%20Documentation%2Epdf&amp;parent=%2Fsites%2Fwww%2Ddocuments%2FJaetut%20asiakirjat&amp;p=true&amp;share=cQqaECFCwLTpQ4Fs4QYAM9N8EgUCKASj2JrYkJs3EPwWjcuvhg\">OpenAR 2.0 Documentation<\/a><\/strong> (PDF)<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/studentuef.sharepoint.com\/:u:\/r\/sites\/www-documents\/Jaetut%20asiakirjat\/Forms\/AllItems.aspx?id=%2Fsites%2Fwww%2Ddocuments%2FJaetut%20asiakirjat%2Fopenar%5Fapp%2Eapk&amp;parent=%2Fsites%2Fwww%2Ddocuments%2FJaetut%20asiakirjat&amp;p=true&amp;share=cQo2ZFEcjIQWSpwbIQNQQ2fYEgUCpvlEdLC4xuNisF8B2L%2DsJA\">Android App<\/a><\/strong> (9 MB .APK file, Android version 9 or higher required)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Licenses<\/h2>\n\n\n\n<p><strong>3D models<\/strong>: OpenAR \u00a9 2025 by University of Eastern Finland is licensed under CC BY-NC 4.0. To view a copy of this license, visit <a href=\"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/\">https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/<\/a><br><br><strong>Demo program<\/strong>: Copyright 2025 University of Eastern Finland. Licensed under the Apache License, Version 2.1 (the \u201cLicense\u201d); you may not use this file except in compliance with the License. You may obtain a copy of the License at&nbsp;<a href=\"https:\/\/www.apache.org\/licenses\/LICENSE-2.0\">https:\/\/www.apache.org\/licenses\/LICENSE-2.1<\/a>. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \u201cAS IS\u201d BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenAR 2.2 introduces wireless Bluetooth connectivity, allowing the OpenAR headset to communicate with Android devices in real time. This expansion transforms OpenAR from a standalone device into a platform for interactive augmented reality experiences, games, and mobile applications. Flying Photon demo game OpenAR 2.2 includes Flying Photon, a demonstration game inspired by the classic Flappy [&hellip;]<\/p>\n","protected":false},"author":1041,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2065","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OpenAR 2.2 - OpenAR<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sites.uef.fi\/openar\/openar22\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenAR 2.2 - OpenAR\" \/>\n<meta property=\"og:description\" content=\"OpenAR 2.2 introduces wireless Bluetooth connectivity, allowing the OpenAR headset to communicate with Android devices in real time. This expansion transforms OpenAR from a standalone device into a platform for interactive augmented reality experiences, games, and mobile applications. Flying Photon demo game OpenAR 2.2 includes Flying Photon, a demonstration game inspired by the classic Flappy [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sites.uef.fi\/openar\/openar22\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenAR\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-09T07:04:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"610\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/openar22\\\/\",\"url\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/openar22\\\/\",\"name\":\"OpenAR 2.2 - OpenAR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/openar22\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/openar22\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/wp-content\\\/uploads\\\/sites\\\/263\\\/2026\\\/10\\\/image-1.png\",\"datePublished\":\"2025-09-16T13:22:14+00:00\",\"dateModified\":\"2026-10-09T07:04:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/openar22\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/openar22\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/openar22\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/wp-content\\\/uploads\\\/sites\\\/263\\\/2026\\\/10\\\/image-1.png\",\"contentUrl\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/wp-content\\\/uploads\\\/sites\\\/263\\\/2026\\\/10\\\/image-1.png\",\"width\":940,\"height\":610},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/openar22\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenAR 2.2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/#website\",\"url\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/\",\"name\":\"OpenAR\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sites.uef.fi\\\/openar\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpenAR 2.2 - OpenAR","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sites.uef.fi\/openar\/openar22\/","og_locale":"en_US","og_type":"article","og_title":"OpenAR 2.2 - OpenAR","og_description":"OpenAR 2.2 introduces wireless Bluetooth connectivity, allowing the OpenAR headset to communicate with Android devices in real time. This expansion transforms OpenAR from a standalone device into a platform for interactive augmented reality experiences, games, and mobile applications. Flying Photon demo game OpenAR 2.2 includes Flying Photon, a demonstration game inspired by the classic Flappy [&hellip;]","og_url":"https:\/\/sites.uef.fi\/openar\/openar22\/","og_site_name":"OpenAR","article_modified_time":"2026-10-09T07:04:29+00:00","og_image":[{"width":940,"height":610,"url":"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sites.uef.fi\/openar\/openar22\/","url":"https:\/\/sites.uef.fi\/openar\/openar22\/","name":"OpenAR 2.2 - OpenAR","isPartOf":{"@id":"https:\/\/sites.uef.fi\/openar\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sites.uef.fi\/openar\/openar22\/#primaryimage"},"image":{"@id":"https:\/\/sites.uef.fi\/openar\/openar22\/#primaryimage"},"thumbnailUrl":"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-1.png","datePublished":"2025-09-16T13:22:14+00:00","dateModified":"2026-10-09T07:04:29+00:00","breadcrumb":{"@id":"https:\/\/sites.uef.fi\/openar\/openar22\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sites.uef.fi\/openar\/openar22\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sites.uef.fi\/openar\/openar22\/#primaryimage","url":"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-1.png","contentUrl":"https:\/\/sites.uef.fi\/openar\/wp-content\/uploads\/sites\/263\/2026\/10\/image-1.png","width":940,"height":610},{"@type":"BreadcrumbList","@id":"https:\/\/sites.uef.fi\/openar\/openar22\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sites.uef.fi\/openar\/"},{"@type":"ListItem","position":2,"name":"OpenAR 2.2"}]},{"@type":"WebSite","@id":"https:\/\/sites.uef.fi\/openar\/#website","url":"https:\/\/sites.uef.fi\/openar\/","name":"OpenAR","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sites.uef.fi\/openar\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/sites.uef.fi\/openar\/wp-json\/wp\/v2\/pages\/2065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.uef.fi\/openar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.uef.fi\/openar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.uef.fi\/openar\/wp-json\/wp\/v2\/users\/1041"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.uef.fi\/openar\/wp-json\/wp\/v2\/comments?post=2065"}],"version-history":[{"count":1,"href":"https:\/\/sites.uef.fi\/openar\/wp-json\/wp\/v2\/pages\/2065\/revisions"}],"predecessor-version":[{"id":2230,"href":"https:\/\/sites.uef.fi\/openar\/wp-json\/wp\/v2\/pages\/2065\/revisions\/2230"}],"wp:attachment":[{"href":"https:\/\/sites.uef.fi\/openar\/wp-json\/wp\/v2\/media?parent=2065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}