فهرست مطالب:

DIY Digital Out of Body Experience: 6 مرحله
DIY Digital Out of Body Experience: 6 مرحله

تصویری: DIY Digital Out of Body Experience: 6 مرحله

تصویری: DIY Digital Out of Body Experience: 6 مرحله
تصویری: UNIMAGINABLE & SHOCKING Benefits of Astral Projection: Out of Body Experience (OBE) | Jannecke Øinæs 2024, جولای
Anonim
DIY Digital خارج از بدن تجربه
DIY Digital خارج از بدن تجربه

در این آموزش ، شما نحوه ساختن سیستمی را یاد می گیرید که به شما اجازه می دهد مانند جایی دیگر باشید. من این دیجیتال را خارج از بدن نامیدم زیرا اولین باری که به این سیستم فکر می کردم زمانی بود که یوگا تمرین می کردم و فکر می کردم تمرین کردن در حالی که خودم را با دید سه بعدی می بینم بسیار جالب خواهد بود ، مانند برخی بازی های ویدئویی. در نهایت من همچنین فکر کردم که می توان یک وسیله جالب برای مدیتیشن روی غیر خود ، مشاهده خود از بیرون ، به عنوان ابزاری برای کمک به من در فاصله گرفتن و مشاهده افکار ، احساسات و احساساتم کمک کرد. اما یوگی مبتدی و مدیتیشن در من افراد مناسبی نبودند که مرا به این پروژه وادار کنند. در نهایت این بازیباز/بازیکنی است که من فکر می کنم این پروژه یک گام تدریجی خوب برای ساختن یک ربات متحرک است که از طریق نمای اول شخص کنترل می شود و نوعی مسابقه ربات متحرک را برای اولین بار انجام می دهد!

مرحله 1: چیزهایی که شما نیاز دارید

چیزهایی که به آنها نیاز دارید
چیزهایی که به آنها نیاز دارید
چیزهایی که به آنها نیاز دارید
چیزهایی که به آنها نیاز دارید
چیزهایی که به آنها نیاز دارید
چیزهایی که به آنها نیاز دارید
  1. 2x رزبری پای 3 مدل B هر کدام مجهز به دوربین و کابل اندازه گیری (15 و 30 سانتی متر)
  2. یک سپر باتری ، 2 باتری و کابل usb به 2xmini-USB برای اتصال به رزبری (من از یک سپر باتری دوگانه 10650 با خروجی USB ، باتری 2xLiitoKala Lii-35A 18650 و این کابل استفاده کردم)
  3. قطعه 240x140x5mm چوب MDF (یا هر چوب دیگر سازگار با برش لیزری)
  4. دسترسی به دستگاه لیزر کاتر
  5. پیچ و مهره M2
  6. رایانه ای با پایتون
  7. تلفن هوشمند با کروم
  8. یک مقوا گوگل یا هر سیستمی که به شما امکان می دهد از تلفن خود تجربه VR بگیرید (من ednet Virtual Reality Brille را دریافت کردم که با اندازه ابعاد تا 159.2 میلی متر در 75.2 میلی متر از آنچه خوانده ام سازگار است)

مرحله 2: Rapsberry Pi را بگیرید تا یک ویدیوی زنده ضبط کرده و آن را به اشتراک بگذارید

ابتدا اجازه دهید مطمئن شویم که دوربین Pi ما رزبری پای را وصل کرده است. انجام شده ؟ این قسمت سخت افزاری این مرحله بود. بیایید قسمت نرم افزاری را ادامه دهیم.

در مورد نرم افزار ، اگر شما در مورد من هستید و سیستم عامل شما روی PI شما نصب نشده است و هیچ صفحه کلید ، ماوس و صفحه نمایش اضافی ندارید ، سپس raspbian lite را در اینجا بارگیری کرده و مراحل ساده ای را که در اینجا شرح داده شده است را دنبال کنید: https://www.taygan.co/blog/2018/03/08/setup-a-rasp… اگر همه چیز خوب پیش رفت ، Pi شما اکنون به WIFI شما متصل است ، آدرس IP آن را می دانید و از طریق ssh به آن متصل هستید.

با استفاده از ssh اجازه دهید Pi به اشتراک گذاری آنچه مشاهده می کند ، بپردازد. برای این منظور ما از UV4L استفاده می کنیم. برای این کار مراحل زیر را در وب سایت زیر دنبال کنید: https://raspberry-valley.azurewebsites.net/UV4L/. اگر کار با تنظیم UV4L را انجام داده اید ، همانطور که در پیوند توضیح داده شده است ، اکنون باید بتوانید ویدیوی زنده تمشک خود را در رایانه خود مشاهده کنید. برای این کار کافی است به آدرس https:// raspberryip: 8080/stream به مرورگر خود بروید و "raspberryip" را با ip رزبری pi که از طریق lanScan پیدا کرده اید جایگزین کنید.

حالا این برای یکی از دو "چشم" ما تمام شده است. دیگری چطور؟ یا همان فرایند را تکرار می کنیم ، یا آنچه روی raspberry pi ماست را روی کارت SD دیگری کلون می کنیم. برای کسب اطلاعات بیشتر در مورد گزینه دوم می توانید این github را بررسی کنید:

و در اینجا ، شما باید دو تمشک پای خود را به اشتراک بگذارید جریان ویدئویی زنده خود را در شبکه محلی! ما کار کردیم ، حالا بیایید این مشکل کوچک strabisme را حل کنیم و اجازه دهید سیستم کوچک خود را قابل حمل کنیم!

مرحله 3: آن را قابل حمل کنید: برش و نصب لیزر

آن را قابل حمل کنید: برش و نصب لیزری
آن را قابل حمل کنید: برش و نصب لیزری
آن را قابل حمل کنید: برش و نصب لیزری
آن را قابل حمل کنید: برش و نصب لیزری
آن را قابل حمل کنید: برش و نصب لیزری
آن را قابل حمل کنید: برش و نصب لیزری

برای اینکه سیستم دوربین قابل حمل باشد ، یک ساختار چوبی طراحی کردم که می توانم تمشک Pis دوربین ها و محافظ باتری را روی آن پیچ کنم. طراحی شده در اینجا به عنوان یک فایل svg پیوست شده است. بسته به سپر و/یا بسته به ضخامت چوب ، ممکن است مجبور شوید موقعیت پیچ را برای محافظ باتری تغییر دهید.

وقتی همه چیز قطع شد:

  1. دوربین ها را در قسمت چپ طرح نصب کنید (8 پیچ M2 5 میلی متری ، 8 پیچ M2 8 میلی متری و 8 پیچ 8 میلی متری)
  2. سپر باتری را نصب کنید (4 پیچ M2 5 میلی متری ، 4 پیچ M2 8 میلی متری و 4 پیچ 8 میلی متری)
  3. "خوشه" تمشک pi را مطابق تصویر بالا (4 پیچ M2 5 میلی متری ، 4 پیچ M2 8 میلی متری ، 4 پیچ زن و مرد 5 میلی متری یا بیشتر ، 4 پیچ 21 میلی متری) سوار کنید. توجه: من پیچ و مهره 21 میلی متری نداشتم ، بنابراین من با 16 پیچ و 5 پیچ زن-مرد کار کردم.

هشدار: طول پیچ و مهره های تعریف شده در اینجا قابل تغییر است ، فقط کافی است مطمئن شوید که فاصله بین Pis تمشک به اندازه ای زیاد است که اتصال کوتاه ایجاد نمی شود…

باتری های لیتیوم خود را با استفاده از اتصال mini-usb محافظ باتری شارژ کرده و قطعه چوبی را مانند تصویر بالا روی هم قرار دهید. شما آماده اتصال سپر باتری خود به تمشک هستید! و دیگر نیازی به ssh-ing نیست ، به محض اینکه تمشک pi را تقویت می کنیم ، به محض شروع به لطف UV4L ، جریان ویدئو را به صورت آنلاین به اشتراک می گذارد. انتقال تمام شد!

مرحله 4: تصویر استریو را تجسم کنید

تصویر استریو را تجسم کنید
تصویر استریو را تجسم کنید

اکنون ما دو جریان تصویر داریم که از طریق شبکه محلی قابل دسترسی هستند ، دیدیم که می توانیم آنها را به صورت جداگانه با استفاده از آدرس https:// raspberryip {1، 2}/stream/در مرورگر مشاهده کنیم. آیا می توانیم سعی کنیم دو صفحه را در مرورگر خود باز کنیم؟ نه نخواهیم کرد! 1. این خیلی زشت خواهد بود در 2. اگر کار نکند چون صفحه نمایش بعد از مدتی به خواب می رود! این مرحله به شما نشان می دهد که چگونه این مشکلات را حل کنید.

ابتدا بیایید ببینیم پشت آدرس مورد استفاده قبلاً چیست. اگر کد html صفحه باز شده را بررسی کنید ، خواهید دید که جریان نمایش داده شده در صفحه شامل یک

برچسب با منبع تعریف شده به عنوان https://raspberryip/stream/video.mjpeg. در نتیجه آخرین مرحله می تواند بسیار ساده باشد. یکی از راهها می توان برنامه نویسی یک برنامه اندرویدی با دو نمای وب برای نمایش جریان تصویر بود ، راه بسیار ساده تر این است که یک سرور محلی را در رایانه خود اجرا کنیم که یک صفحه html شبیه به "https:// raspberryip/stream/" را ارائه دهد به جز این به شما امکان می دهد هر دو جریان را به جای یکی مشاهده کرده و دستگاه را بیدار نگه دارید.

چگونه می توان چنین سروری را راه اندازی کرد؟ هیچ چیز ساده تر با پایتون نیست. پوشه ای ایجاد کنید که فایل های index.txt و NoSleep.txt را در آن قرار دهید و نام آن را index.html و NoSleep.js قرار دهید. در index.html ، این دو را جستجو کنید

برچسب گذاری کرده و ips های تمشک را با برنامه خود جایگزین کنید. این صفحه html است که دو جریان تصویر ما را با جاوا اسکریپت نشان می دهد تا بیدار بماند. اکنون می خواهید این صفحه را در دسترس تلفن همراه خود قرار دهید ، جایی که پایتون برای شما مفید است: فایل server.py را در همان پوشه قرار دهید و با استفاده از دستور python server.py اسکریپت را شروع کنید (توجه داشته باشید که این اسکریپت با پایتون 3 سازگار است ، اگر از پایتون 2 استفاده می کنید ، باید server.py را ویرایش کنید و socketserver را با SocketServer جایگزین کنید).

این تمام چیزی است که می توانید از هر دستگاهی با مرورگر متصل به شبکه محلی خود به جریان استریو دسترسی پیدا کنید. آن را امتحان کنید ، ip کامپیوتر خود را بگیرید و https:// computerip: 8080 را باز کنید. احتمالاً می توانید به سه چیز توجه کنید:

  • عالی است تقریباً آنجا هستیم!
  • در حالت تمام صفحه نیست ،
  • بالاخره به خواب می رود

چطور ؟ همانطور که در اینجا می خوانید ، عملکرد فعال کردن حالت بدون خواب نیاز به یک عمل ساختگی دارد. برای احترام به این ضرورت ، یک کلیک روی اولین تصویر را به این تابع پیوند دادم. در نتیجه به سادگی بر روی تصویر اول کلیک کنید و باید یک هشدار را مشاهده کنید که به شما می گوید بدون خواب فعال شده است و صفحه نیز باید اکنون به صورت تمام صفحه باشد.

خودشه! اکنون باید بتوانید تلفن خود را در هدست VR خود قرار دهید و ببینید در جلوی پای شما چه می گذرد! یا همین؟

مرحله 5: کارها را صاف کنید

در واقع ، اگر شبکه Pi و شبکه شما شبیه شبکه من باشد ، آنچه در هدست خود مشاهده می کنید ممکن است کمی ناخوشایند باشد زیرا ممکن است برخی تاخیرها وجود داشته باشد. بنابراین برای پایان دادن به یک سیستم صاف ، بیایید این آخرین مسئله را حل کنیم. چگونه تاخیر را حل کنیم؟ من به سادگی حدس زدم که مشکل ممکن است ناشی از فشرده سازی در زمان واقعی Pi باشد که از نظر محاسباتی بسیار زیاد است ، یا از اتصال بی سیم که من شک دارم. به هر حال ، برای حل آن می توانید کاری بسیار ساده انجام دهید ، یعنی کاهش وضوح و نرخ بیت که تصاویر شما بر روی Pi ها بدست می آیند و کدگذاری می شوند.

برای تغییر این پارامترها ، به ترمینال خود برگردید و روی Raspberry Pi's وارد شوید. UV4L از یک فایل پیکربندی استفاده می کند. این فایل /etc/uv4l/uv4l-raspicam.conf است. برای ویرایش آن دستور sudo nano /etc/uv4l/uv4l-raspicam.conf را تایپ کنید. اکنون می توانید عرض ، ارتفاع و اندازه گیری را به دلخواه تنظیم کنید. من از مقادیر width = 320 ، height = 240 و quantisation = 40 استفاده کردم و یک انتقال صاف با آنها دریافت کردم.

مرحله ششم: لذت ببرید

تنها کاری که باید انجام دهید این است که سیستم را در جایی که می خواهید تنظیم کنید ، تلفن خود را در مقوا بگذارید و جلسه یوگا ، مدیتیشن ، پنگ آبجو را با دوستان خود یا هر چیز دیگری انجام دهید! ممکن است به زمان (1 یا 2 دقیقه) نیاز داشته باشید تا به جهت دوربین عادت کنید که در ابتدا احساس می کنید ناگهان مشکل استرابیسم دارید. یکی از راه های عادت سریع من این است که ابتدا بر روی اجسام نزدیک تمرکز کرده و سپس به اجسام بعدی بپردازم.

من به چند افزونه فکر کردم که می تواند جالب باشد:

  • امکان مشاهده خارج از خانه خود را فراهم کنید ، یعنی جریان را از خارج از شبکه محلی خود قابل دسترسی کنید.
  • آن را روی یک پلت فرم روباتیک تلفن همراه قرار دهید تا مسابقات پهپاد را انجام دهد!

من به عنوان یک معلم فکر می کنم این پروژه می تواند برای کسب اطلاعات بیشتر جالب باشد:

  • رزبری پای ، اجزای اصلی رایانه ، سیستم عامل چیست ،
  • مفاهیم کلی شبکه ، با IP محلی و خارجی ، پروتکل HTTP ،
  • HTML و جاوا اسکریپت.

امیدوارم این آموزه ای که برای اولین بار بود ، به اندازه کافی واضح و بدون سنگینی برای خواندن باشد.

توصیه شده: