Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: EyeTap qismlarini 3D bosib chiqarish
- 3 -qadam: EyeTap ramkasini yig'ish
- 4-qadam: Mikro-displey modulini yig'ish
- 5 -qadam: Burun bo'lagi modulini yig'ish
- 6 -qadam: Raspberry Pi modulini josuslik kamerasi bilan qurish
- 7-qadam: Mikro-displeyni Raspberry-Pi Zero-ga ulash
- 8 -qadam: Tugmachalarni Raspberry Pi Zero -ga ulash
- 9 -qadam: Uskuna va mexanik qismlarni birlashtirish
- 10 -qadam: 1 -sonli dasturiy ta'minot (Dash Camera + oniy tasvir funksiyasi)
- 11 -qadam: EyeTap -ni yoqing
- 12 -qadam: EyeTap tajribangiz bilan o'rtoqlashing
Video: OpenEyeTap: 3D bosma va dasturlashtiriladigan aqlli oynalar: 12 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Open EyeTap -ning ko'rsatmalari sahifasiga xush kelibsiz! Biz dunyodagi eng faol aqlli ko'zoynak va taqiladigan kengaytirilgan reallik hamjamiyatini yaratish niyatida bo'lgan bir nechta g'ayratli ishlab chiqaruvchilarmiz. Biz kengaytirilgan haqiqat gullab -yashnashi mumkin bo'lgan asosni yaratishni xohlaymiz. Biz EyeTap -ni dunyoning masxarabozlari bilan bo'lishishni xohlaymiz. Hamjamiyat sifatida biz ushbu ochiq manbali texnologiyani yaxshilashimiz mumkin.
Bu ko'rsatmadagi asosiy maqsadimiz - EyeTap qurilishini soddalashtirish. Umid qilamizki, bu sizning shaxsiy hayotingizni qurishga yordam beradi va kengaytirilgan haqiqat maydoniga kirish to'sig'ini kamaytiradi. Umid qilamizki, siz qiziqarli funktsiyalar va dizaynlarni topasiz deb umid qilamiz - ehtimol sizning turmush tarzingizga xos bo'lgan - ularni bizning veb -saytimiz forumida qo'shish va ulashish mumkin: openeyetap.com! Biz ishonamizki, biz hamjamiyat sifatida, ochiq manbali kengaytirilgan reallik oynasini ishlab chiqish uchun zarur bo'lgan buzuvchi kuch bo'la olamiz.
Biz quyida 200 dollarga o'zingizning EyeTap -ni yaratish uchun zarur bo'lgan qadamlarni batafsil taqdim etdik. Qisqasi, biz 3D bosma komponentlardan, o'rnatilgan optikasi bo'lgan mikro displeydan, josuslik kamerasidan va Raspberry Pi Zero Wifi-dan foydalanamiz. Biz hozirda kiber -blog ("dash -cam" -ga o'xshash) funktsiyasini ishlab chiqdik, uni siz EyeTap -da ishlatishingiz mumkin va tez orada boshqa modullar va funksiyalar keladi.
1-sonli funksiya: Dash-Camera + oniy tasvir funksiyasi
- 1 -tugmani bosganingizda rasmga oling.
- #2 tugmachasini bosganingizda, kamera tasvirini* oling. Tugma bosilgandan 1 daqiqa 30 soniya oldin va tugma bosilgandan keyin 30 soniya saqlanadi. Wi -Fi tarmog'iga ulangan bo'lsa, avtomatik ravishda YouTube kanalingizga yuklanadi. Agar EyeTap Wi -Fi tarmog'iga ulanmagan bo'lsa, uni mahalliy SD -kartaga saqlaydi.
*Dash-Camera Video funksiyasi nima?
Avtoulovlarda baxtsiz hodisalar yoki noodatiy hodisalarni yozib olish uchun chiziqli kameralar keng tarqalgan. Ular dumaloq tamponda ishlaydi, doimiy ravishda eng qadimgi materialni yozib oladi va ortiqcha yozadi. Xuddi shu ma'noda, endi bizda 1-chi odamning shaxsiy Dash-Camlari bo'lishi mumkin. Agar siz biron bir baxtsiz hodisaning guvohi bo'lsangiz yoki sodir bo'lgan bo'lsangiz yoki shunchaki kulgili/unutilmas lahzalarni yozib olishni xohlasangiz, yaqin o'tmishni saqlash uchun tugmani bosishimiz mumkin. 2 -tugma bosilganda, oxirgi 1 daqiqa 30 soniya o'tmishda, tugmachani bosgandan keyin 30 soniya yoziladi va bitta videofayl sifatida saqlanadi. Agar u Wi -Fi tarmog'iga ulangan bo'lsa, u avtomatik ravishda YouTube kanalingizga yuklanadi yoki Wi -Fi ulanmagan bo'lsa, mahalliy saqlanadi.
1 -qadam: kerakli materiallar
3D bosma qismlar kerak (2 -qadam STL fayllarini o'z ichiga oladi va qanday qilib uyda 3D bosib chiqarish mumkin)
- 1x 3D bosilgan bosh ramka
- 1x 3D bosilgan chap eshitish vositasi
- 1x 3D bosilgan o'ng eshitish vositasi
- 1x 3D bosilgan burun ushlagichi
- 1x 3D bosilgan malina pi nol qutisi*
- 1x 3D bosilgan malina pi nol qoplamasi*
- 1x 3D bosilgan mikro displeyli korpus
- 1x 3D bosilgan mikro displeyli elektron korpus
*Gorizontal yoki vertikal, siz tanlaysiz. Ushbu yo'riqnomada biz rasmda ko'rsatilgan vertikalga qaramay gorizontal versiyadan foydalanamiz
Elektron va mexanik qismlar kerak
- 1 ta Raspberry Pi Zero WiFi protsessori (www.canakit.com/raspberry-pi-zero-wireless.html)
- 1x mikro displey (openeyetap.com yoki Alexnld saytida)
- 1x josuslik kamerasi (https://www.adafruit.com/product/1937)
- 1x josuslik kamerasi moslashuvchan adapteri (openeyetap.com)
- R-Pi Flex-ga 1 ta josuslik kamerasi (https://www.adafruit.com/product/1645)
- 1x burun qismi va 1,5 mm vint (openeyetap.com)
- 1x nurni ajratuvchi (openeyetap.com)
- 4x simlar uzunligi 35 sm
- 4x simlar uzunligi 15 sm
- 2x tugmalar
Kerakli asboblar
- 8x16 mm M2 vintlardek
- 2x14 mm M2 vintlardek
- 4X12 mm M2 vintlardek
- 1x10 mm M2 vintlardek
- 3x 8 mm M2 vintlardek
- Burun qismi uchun 1x 1,5 mm vintlar
- Tornavida (Philips)
- Pense va/yoki kichik fayllar
- Lehimlash temir va lehim
- Issiq elim
2 -qadam: EyeTap qismlarini 3D bosib chiqarish
Agar siz uyingizda, maktabingizda yoki yaqin atrofdagi kutubxonada har qanday turdagi 3D printerdan foydalanish imkoniga ega bo'lsangiz, quyidagi STL fayllarini yuklab olishingiz va qismlarni o'zingiz chop etishingiz mumkin. Agar sizda 3D -printerdan foydalanish imkoni bo'lmasa, siz ham bizdan 3D -bosma to'plamni sotib olishingiz mumkin.
Qanday qilib 3D qismlarni muvaffaqiyatli chop etish bo'yicha bir necha maslahatlar.
- 100% barcha qismlarni, ayniqsa, boshli tasma ramkasini to'ldiring, 20% to'ldirish siz bilan o'ynab o'tira olmaydi.
- Qo'llab-quvvatlovchi materiallarga kerak bo'lmagan qismlar, agar ular to'g'ri joylashtirilgan bo'lsa: bosh ramkasi, mikroto'lqinli korpus, R-Pi korpusi va qopqoq.
- Qo'llab -quvvatlash materiallariga muhtoj bo'lgan qismlar: ikkala quloq bo'lagi, displey korpusi, burun qismi ushlagichi
3 -qadam: EyeTap ramkasini yig'ish
- Agar siz o'z komponentlaringizni chop qilsangiz, qo'llab -quvvatlovchi materialni olib tashlang. Haddan tashqari materiallar asosan quloq tayanchlarida va mikro displey korpusida bo'ladi. Agar kerak bo'lsa, notekis yuzalarni yozib oling.
- O'ng quloqchinni bosh ramkaga surib, EyeTap ramkasini yig'ing.
- Eshitish vositasi ikkinchi truba ustida joylashgan bo'lishi kerak - ekstremaldan sanashda.
- Eshitish vositasi foydalanuvchi boshining ichki tomoniga egilishi kerak, ikkita vintni (M2x16 mm) va yong'oqni ishlatib, eshitish qismini bosh ramkaga mahkamlang. Chap eshitish vositasi uchun takrorlang.
4-qadam: Mikro-displey modulini yig'ish
- Mikro-displey komponentining markaziy qismiga M2x8 mm vintni joylashtiring.
- Mikro-displeyni 3D bosilgan mikro-displey korpusiga siljiting. Mikro-displeyning ikkita chiqadigan qoziqlari korpus ichida joylashishi kerak. Qo'shish biroz kuch talab qiladi.
- Elektron kartani 3D bosilgan elektron karta korpusiga mahkamlang. Sariq egilishni korpusning pastki qismida tabiiy ravishda buklasin. Shundan so'ng, elektron karta korpusini vint bilan mahkamlang.
- Uchta vintni ishlating (ikkita M2x8mm va bitta M2x10mm), nurni ajratgichni mikro-displey moduliga mahkamlang.
- Modulni ikkita M2x12 mm vint yordamida EyeTap bosh ramkasiga mahkamlang.
5 -qadam: Burun bo'lagi modulini yig'ish
- 3D bosilgan burun qismi ushlagichiga metall burun qismini joylashtiring. Vint yordamida mahkamlang.
- Ikkala burun yostig'ini metall burun qismiga joylashtiring va vint bilan mahkamlang.
- Barcha apparat ulanmaguncha va ramkaga ulanmaguncha burun qismi modulini mahkamlamang. Ulanish tugagandan so'ng, burun qismini EyeTap bosh ramkasiga joylashtiring va uni M2x12 mm vint bilan mahkamlang. Burun qismi bosh tomonga chiqib, foydalanuvchi tomon chiqib turishi kerak.
6 -qadam: Raspberry Pi modulini josuslik kamerasi bilan qurish
Rasmda ko'rsatilgandek, Raspberry Pi bilan konvertatsiya qilish moslamasi, moslashuvchan tenglikni kartasi va josuslik kamerasini ulang. Ayg'oqchi kameraning egiluvchanligi kumush tomoni yuqoriga qaraganligiga ishonch hosil qiling
7-qadam: Mikro-displeyni Raspberry-Pi Zero-ga ulash
- Mikro-displey bilan birga keladigan ulagichda jami 7 ta sim bor, ulardan atigi 4 tasi ishlatiladi. Har bir uchidan 2 ta simni ishlating va rasmda ko'rsatilgandek o'rtadagi 3 ta simni kesib oling.
- Har bir sim rang bilan kodlangan va quyidagi funktsiyaga ega: Qizil sim: Quvvat-Qora sim: Toprak-Oq sim: Yana bir to'q sariq sim: Video tasmasi
- Xuddi shunday, siz 35 sm qora simdan 4 ta simni tayyorlashingiz kerak bo'ladi. Qolgan 3tasini tashlab ketishingiz yoki kelgusi urinishlar uchun davom ettirishingiz mumkin. 4 ta qora sim R-Pi-ni Micro-Display ulagichiga ulash uchun ishlatiladi.
- To'rt rangli simlarni uzunligi 35 sm bo'lgan to'rtta qora simga lehimlang.
- Rasmda ko'rsatilgandek to'rtta qora simni R-Pi ga lehimlang.
- Micro-Display ulagichini Micro-Display-ga ulang va qora simlarni bosh ramkaning ichki qismidan R-Pi-ga qaytaring. Ramkaning ichki qismidagi tirgaklar simlarni joylashtirish va himoya qilishdan iborat.
- R-Pi-ni R-Pi korpusiga joylashtiring.
8 -qadam: Tugmachalarni Raspberry Pi Zero -ga ulash
- R-Pi-ga ikkita tugma ulanadi, biri "Rasmga olish funktsiyasi" uchun (#1), ikkinchisi "Dash-Cam video funksiyasi +YouTube yuklash funktsiyasi" uchun.
- Ikkita tugma, ikkita 10k rezistor va to'rt ~ 15 sm uzunlikdagi simlarni tayyorlang.
- Ularni yuqorida ko'rsatilgan sxema bo'yicha ulang. 1 -tugma GPIO 17 -ga ulangan va Rasmlar funksiyasi uchun zamin. 2-tugma GPIO 18 ga ulangan va Dash-Cam funksiyasi uchun zamin.
- Raspberry Pi Zero GPIO xaritasi fotosuratga kiritilgan. Malumot uchun ishlatilganlar sariq rang bilan ajratilgan.
9 -qadam: Uskuna va mexanik qismlarni birlashtirish
- Raspberry Pi Zero Wifi modulini 3D bosilgan R-Pi korpusiga joylashtiring. Mikro-displey ulagichi va lehimli tugmachalarni R-Pi korpusi orqali yo'naltirishga ishonch hosil qiling.
- Bosh ramkaning ichki qismidagi simlarni mikro-displey moduligacha joylashtiring.
- Ulagichni mikro-displeyli elektron kartaga joylashtiring. Endi displeyga chiqish uchun R-Pi ulangan.
- R-Pi korpusini bosh ramkaning chap chetiga mahkamlang.
- Bosh kameraning tashqi yuzasida josuslik kamerasini yo'naltiring. EyeTap -ning asosiy ramkasiga josuslik kamerasini super yopishtiring. U foydalanuvchining ko'zlari bilan bir xil tomonga qaragan holda, burnining tepasida joylashgan bo'lishi kerak.
- R-Pi qutisiga bir necha marta Spy Camera moslashuvchan qismini katlayın, R-Pi qopqog'ini qutiga 4 M2 vint yordamida mahkamlang.
- Issiq yopishtiruvchi ikkita tugma
Endi ishlaydigan EyeTap -ni yig'ish tugallandi - barcha apparat komponentlari to'g'ri ulangan ergonomik mexanik yig'ish. Yo'qolgan yagona komponent - bu dasturiy ta'minot. Agar siz Raspberry Pi va Python bilan ishlashni bilsangiz, bu vaqtda siz o'z funktsiyalaringizni dasturlash uchun to'liq jihozlangansiz. Resurslar va cheksiz g'oyalar Internetda, va biz aynan shunday qilib o'zimizning Wearable AR hamjamiyatimizni yaratamiz, u erda biz yangi dasturlarimizni bir -birimiz bilan sinab ko'ramiz. Ammo, agar siz bizning mavjud dasturlarimizni sinab ko'rmoqchi bo'lsangiz, keyingi 2 bosqichni ko'ring!
10 -qadam: 1 -sonli dasturiy ta'minot (Dash Camera + oniy tasvir funksiyasi)
Yuklab olish va "ulash va ishga tushirish" uchun birinchi variant - bu Dash Camera + oniy tasvir funktsiyasi. Siz bu erda oldindan tuzilgan funktsiya bilan moslashtirilgan raspbian tasvirini yoqishingiz mumkin. Agar siz sd kartangizga tasvirni o'rnatish bo'yicha bosqichma-bosqich ko'rsatmalarni xohlasangiz, bu erga o'ting.
Dasturning avtomatik bajarilishi
Taqdim etilgan rasmda avtomatik tarzda ishga tushirish uchun sozlangan dashcam funksiyasi mavjud - bu jarayonni xohlagan vaqtda o'chirish uchun ctrl + c tugmachalarini bosing va avtomatik ishga tushirishni o'chirib qo'yish uchun "python /home/pi/Eyetap/dashcam/dashcam.py" qatorini olib tashlang yoki izohlang. /home/pi/.bashrc fayli."
Dashcam papkasida autostart.sh deb nomlangan skript mavjud, u avtomatik ravishda yuklanishni boshlash uchun (agar u hali konfiguratsiya qilinmagan bo'lsa) avtomatik tarzda yuklanadi. Buning uchun /home/pi/Eyetap/dashcam/autostart.sh buyrug'ini bajaring
EyeTap -ni YouTube kanalingizga ulash
Dashcam kodi YouTube -ga avtomatik yuklash uchun tuzilgan, biroq u sizning shaxsiy YouTube ma'lumotlarini talab qiladi. Kodni birinchi marta ishga tushirganda, u sizni YouTube -ga veb -brauzer orqali yo'naltirishi kerak, bu erda siz YouTube -ga kirish ma'lumotlarini ishonchli kiritishingiz mumkin. Keyin u.youtube-upload-credentials.json faylini yaratadi, uni siz uy katalogiga (/home/pi) joylashtirishingiz mumkin. Shuningdek, yuklangan videoning sarlavhasi va tavsifini, shuningdek piksellar sonini, kadr tezligini va videoning uzunligi kabi parametrlarni kodda tasvirlanganidek o'zgartirishingiz mumkin.
11 -qadam: EyeTap -ni yoqing
SD-kartani sozlashni tugatgandan so'ng, uni Raspberry-Pi Zero-ga ulang. EyeTap-ni yoqish uchun quvvat manbaiga ulang-Raspberry-Pi nolidagi Micro-USB va portativ batareyaga ulangan USB (portativ batareyaga ulangan har qanday telefon zaryadlovchisi ishlaydi). Portativ batareyani cho'ntagingizga soling va EyeTap bilan mobil bo'ling!
12 -qadam: EyeTap tajribangiz bilan o'rtoqlashing
Iltimos, EyeTap tajribangizni bu erda yoki openeyetap.com saytidagi forumimizda baham ko'ring. Bundan tashqari, agar siz o'z funktsiyalaringizni dasturlashni sinab ko'rgan bo'lsangiz, baham ko'ring va bizga eng faol taqiladigan AR hamjamiyatini yaratishga yordam bering!
Kelgusi EyeTap modullari:
- Termal kamera moduli
- Xotira yordami moduli
- Ochilgan rezyume, yuzni aniqlash moduli
- Havo sifatini aniqlash moduli
- Namlik yuborish moduli
- Ko'zni kuzatish moduli (tadqiqot davom etmoqda)
Siz sinab ko'rishingiz mumkin:
- Ko'rsatish vaqti (soat)
- Taymer funktsiyasi
- IMU EyeTap
-
EyeTap -ni telefoningizga ulang
- Google Xaritalar yordamida AR xaritalari va yo'nalishlari
- Google tarjimoni, tarjima qilingan matnni ko'rsatadi
- Ochilgan rezyume, yuzni aniqlash
-
EyeTap -ni mashinangizga ulang
- Tezlik o'lchagich
- Yoqilg'i o'lchagich
Tavsiya:
Ko'zi ojizlar uchun gapiradigan aqlli oynalar: 7 qadam
Ko'zi ojizlar uchun gapiradigan aqlli oynalar: Bozorda aqlli ko'zoynak, aqlli soatlar va boshqalar kabi bir nechta aqlli aksessuarlar mavjud. Ammo ularning barchasi biz uchun yaratilgan. Jismoniy imkoniyati cheklanganlarga yordam beradigan texnologiyalarning etishmasligi, men shunday bir narsa qurmoqchi edimki
Aqlli budilnik: Raspberry Pi -dan tayyorlangan aqlli budilnik: 10 qadam (rasmlar bilan)
Aqlli budilnik: Raspberry Pi bilan yasalgan aqlli budilnik: Siz hech qachon aqlli soatni xohlaganmisiz? Agar shunday bo'lsa, bu siz uchun yechim! Men Smart Budilnikni yaratdim, bu soat, siz budilnik vaqtini veb -saytga ko'ra o'zgartirishingiz mumkin. Signal o'chganda, ovoz eshitiladi va ikkita chiroq yonadi
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): 10 qadam (rasmlar bilan)
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): Oldingi loyihamda men Wi-Fi bilan aqlli hammom o'lchovini ishlab chiqdim. U foydalanuvchi vaznini o'lchashi, uni mahalliy ko'rsatishi va bulutga yuborishi mumkin. Bu haqda batafsil ma'lumotni quyidagi havola orqali olishingiz mumkin: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Avtomatik aqlli o'simlik pot - (DIY, 3D bosma, Arduino, o'zini sug'orish, loyiha): 23 qadam (rasmlar bilan)
Avtomatik aqlli o'simlik pot - (DIY, 3D bosma, Arduino, o'z -o'zini sug'orish, loyiha): Salom, ba'zida biz uydan bir necha kun ketganda yoki chindan ham band bo'lganimizda, o'simliklar sug'orilmagani uchun azob chekishadi. kerak. Bu mening yechimim. Bu aqlli o'simlik qozon bo'lib, u quyidagilarni o'z ichiga oladi: Ichki suv ombori. Senso
Olti burchakli cheksiz oynalar: 5 qadam (rasmlar bilan)
O'rnatiladigan olti burchakli cheksiz oynalar: Shunday qilib, menda Arduino bor va bu men yaratgan birinchi loyiha. Men ilhomni shu saytni ko'rib turganimda oldim va o'zim uchun oddiy loyiha qilishga harakat qildim. Kodlash mening kuchli qismim emas, shuning uchun men uni sodda saqlashga majbur bo'ldim va uni murakkabroq qilishni xohladim