İçindekiler:
- Adım 1: Devamı.
- 2. Adım: Gerekli Araçlar:
- Adım 3: HUD NASIL YAPILIR
- Adım 4: OLED Ekran
- Adım 5: OLED ve AR Ekranı
- Adım 6: Ard-G ile Donanım Arabirimi
- Adım 7: Şematik:
- Adım 8: Arduino Kodu
- 9. Adım: Son Test
Video: Arduino Glass - Açık Kaynak Artırılmış Gerçeklik Başlığı: 9 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Artırılmış gerçeklik kulaklığı almayı hiç düşündünüz mü? Ayrıca artırılmış gerçeklik olasılığına hayran kaldınız ve fiyat etiketine kırık bir kalple baktınız mı?
Evet ben de!
Ama bu beni orada durdurmadı. Cesaretimi topladım ve bunun yerine kendi AR kulaklığımı oluşturmaya karar verdim.
Artırılmış gerçeklik pazarının niş olduğunu ve açık bir pazara ihtiyacı olduğunu gerçekten hissettim. Yapıcılar ve geliştiriciler, pazar etkinleştiricileridir.
Ancak sorun şu ki, geliştirici kitleri pahalı ve 1000 dolardan fazla maliyeti var. Yani normal bir yapımcı veya geliştirici bunu karşılayamaz. Bu nedenle, hem yazılım hem de donanım üzerinde artırılmış gerçeklik için bu açık kaynak platformunu oluşturuyorum, böylece yapımcılar ve geliştiriciler üzerinde birlikte yenilik yapabilirler.
Adım 1: Devamı.
Bu geliştirme kitini oluşturmanın maliyeti, minimum bir tasarım için size 20 dolardan fazlaya mal olmaz. İşte burada, artırılmış gerçeklik kulaklığının nasıl çalıştığına dair temel bilimi anlamam gerektiğini anladım.
YouTube'da birkaç kulaklığın birkaç uygulamalı demosunu izledim ve ekranın arkasındaki basit mantığı anladım.
Bu cihazın kullanımlarından biri kazaları önlemektir. Kazaların çoğu, sürüş sırasında telefon görüşmelerinin neden olduğu dikkat dağınıklığı nedeniyle şehirde meydana gelir. Bu, mesaj bildirimleri iletmeye yardımcı olan ve kullanıcıları kask içinde yönlendiren, daha az dikkat dağıtıcıya neden olan ve böylece güvenli bir sürüş sağlayan bir cihaz olarak geliştirilebilir. Her ikisi de buluta bağlı bir GPS ve ivmeölçer ile donatılmış, toplanan coğrafi veriler, sürücünün coğrafi konumu için daha iyi arazi ayrıntıları sağlamaya yardımcı olur.
2. Adım: Gerekli Araçlar:
Gerekli parçalar:
1. Tercih tahtası
2. Arduino Nano
3. HC 05
4. SSD1306 OLED Ekran
5. Zil
6. Vibratör motoru
7. Şeffaf plastik levhalar
8. Berg pimleri dişi
9. Teller
10. Lehim istasyonu
11. Makas
12. Pil bankası
Adım 3: HUD NASIL YAPILIR
HuD nasıl çalışır?
Peki, HuD nasıl çalışır? Lise fiziği size ışığın bir aynada yansıdığını, yarı saydam bir aynada kırıldığını ve şeffaf bir camdan geçtiğini söyler. Burada tam olarak bu prensibi kullanacağız.
HUD NASIL YAPILIR?
Kalın polietilen levhayı kare şeklinde 5 eşit parçaya kesin.
Dört parçayı OLED ile küp şeklinde düzenleyin ve birbirine yapıştırın.
Altıncı parçayı küpün içine çapraz olarak yerleştirerek ışık refraktörünü sabitleyin.
Bir yüzeyi OLED ekrana, diğeri gözünüzün yanına bakacak şekilde yapıştırın.
Son olarak son parçayı sabitleyin ve kapatın.
Tadda!! Bu sizin HuD ekranınız. Çok basit!
Adım 4: OLED Ekran
SPI veriyolunda çalışan bir Çin OLED ekranı kullandım. Veri sayfasını çözmem neredeyse bir günümü aldı. Çalışması için u8lib kitaplığının gerekli olduğunu öğrendim.
Şimdi SPI OLED Ekranını Arduino Nano'nun SPI pinine bağlayın.
Bu OLED ekranı, kolay görüntüleme için gözünüze yakın olacak şekilde uzun bir kabloyla bağlayın.
Şimdi kütüphane dosyasını indirin ve Arduino kütüphane klasörünüze çıkarın.
Şimdi, OLED Ekranınızı etkinleştirmek için programdaki belirli OLED sürücüsünün yorumunu kaldırın
Kitaplık Örneği klasöründe farklı modlarla test edin.
Adım 5: OLED ve AR Ekranı
Örnek kodu kullanarak OLED'i AR camıyla test edin ve daha iyi görüntüleme deneyimi için ekranı ayarlayın.
Bu AR ekranıyla ilgili en büyük sorun, ışınları kırmak için bir ayna kullanmamızdır, bu nedenle görüntülenecek görüntünün ters çevrilmesi gerekir. Bu, düzgün bir şekilde görüntülemek için ters çevrilmiş alfabe ve bit eşlemlerle bir kitaplık oluşturmanızı gerektirir.
Bitmap'i OLED kitaplık dosyalarına dizini kullanılabilecek HEX koduna dönüştüren birçok web sitesi vardır.
Daha iyi Odak uzaklığı için küçük bir içbükey mercek kullanabilirsiniz.
Adım 6: Ard-G ile Donanım Arabirimi
Şimdi buradaki şemalara bakın ve bir pref board'da lehimleyin.
Lehimleme konusunda bir NOOB iseniz, lehimlemek biraz zor olacaktır.
Lehimleme yaparken hata yapmamak için mümkün olduğunca çok tel kullanmanızı tavsiye ederim.
Şimdi ön panoyu iki parçaya kesin ve AR camı gibi görünmesini sağlayın.
Kararlılığı sağlamak için OLED ile ön panel arasına biraz köpük yerleştirin. Ayrıca yapıştırabilirsiniz.
Burada Arduino Nano için herhangi bir sensör veya cihazın arayüzlenebileceği çıplak bir kemik kalkanı yaptım.
Sensör alımı için ivmeölçer, ışık sensörü ve ses sensörü bağladım ve kullanıcının uygulaması için kullanılabilir.
Adım 7: Şematik:
Adım 8: Arduino Kodu
Kodu indirmek için eke tıklayın.
Her fonksiyon için “.” ile başlayan bir sayı gönderiyorum. hangi bir verinin sonu olarak hareket eder ve bir sonraki veriyi okur. ATC Lite Android Uygulamasında yapılandırılabilir.
Kodun daha iyi anlaşılması için Satır İçi yorumu kontrol edin.
Android uygulaması kısmına gelince, dürüst olmama izin verin. Ben bir Android uygulama geliştiricisi değilim, bu yüzden ona navigasyon kontrolünü uygulamadım. ATC lite uygulamasını yeni indirdim ve ona ileri, geri, mesaj ve çağrı bildirimi gibi özel bir düzen oluşturdum. Bu, numaraları Bluetooth aracılığıyla kulaklığa gönderir.
play.google.com/store/apps/details?id=com…. Uygulamayı indirmek ve test etmek için.
9. Adım: Son Test
Lütfen denedikten sonra bana öneri ve görüşlerinizi bildirin.
Senden duymak çok isterim. Aşağıda yorum yapmaktan çekinmeyin! Hadi Konuşalım!
Önerilen:
Artırılmış Gerçeklik ile Hafızanızı Güçlendirin Mind Palace: 8 Adım
Artırılmış Gerçeklik ile Hafızanızı Güçlendirin Zihin Sarayı: Sherlock Holmes'taki gibi zihin saraylarının kullanımı, hafıza şampiyonları tarafından karıştırılmış bir destedeki kartların sırası gibi birçok bilgiyi hatırlamak için kullanılmıştır. Zihin sarayı veya loci yöntemi, görsel anımsatıcıların olduğu bir hafıza tekniğidir
Sanal Gerçeklik Başlığı-Google Cardboard: 4 Adım
Sanal Gerçeklik Başlığı-Google Karton: Merhaba Arkadaşlar, ev yapımı bir Sanal Gerçeklik Başlığı olan Google Karton'un nasıl yapılacağına dair Basit bir Eğitim. Bu Kulaklıkla Korku Filmi izlemek çok keyifli olacak.Ayrıca roller coaster Ride videosu da unutulmaz bir deneyim olacak.Uyarı
Arduino Kullanan DIY Akıllı Artırılmış Gerçeklik Gözlükleri: 7 Adım
Arduino Kullanan Kendin Yap Akıllı Artırılmış Gerçeklik Gözlükleri: Teknoloji hızla büyüdüğü ve kendini insan hayatının her alanına entegre ettiği için tasarımcılar ve geliştiriciler insanlara daha keyifli bir teknoloji deneyimi sunmaya çalıştılar. Hayatı kolaylaştırmayı hedefleyen teknoloji trendlerinden biri de giyim
CityCoaster - İşletmeniz İçin Kendi Artırılmış Gerçeklik Altlığınızı Oluşturun (TfCD): 6 Adım (Resimlerle)
CityCoaster - İşiniz İçin Kendi Artırılmış Gerçeklik Altlığınızı İnşa Edin (TfCD): Fincanınızın altında bir şehir! CityCoaster, Rotterdam Lahey Havalimanı için şehrin kimliğini ifade edebilecek, lounge alanında müşterilerini artırılmış gerçeklikle eğlendirebilecek bir ürün düşünülerek doğmuş bir projedir. Böyle bir ortamda
Artırılmış Gerçeklik Ürün Vitrini (TfCD): 11 Adım (Resimlerle)
Artırılmış Gerçeklik Ürün Vitrini (TfCD): Uçuş sırasında ürün satmak günümüzde giderek daha popüler hale geliyor. Ancak uçakta yolcunun (olası alıcı) gördüğü ilk ve neredeyse tek bilgi basılı bir broşürdür. Bu talimat, airp'te yenilik yapmanın bir yolunu gösterecek