Xakep #305. Многошаговые SQL-инъекции
Турецкий инженер Ахмет Йылдырым (Ahmet Yildirim) давно заинтересовался шлемом виртуальной реальности Oculus Rift, но постоянно откладывал его покупку. Последней каплей стал проект управления квадрокоптером через очки, получая картинку в реальном времени. Но здесь Ахмет обнаружил, что подходящие очки стоят $150-300 и обеспечивают поле зрения всего 40°, тогда как Oculus Rift даёт 110° при такой же цене примерно $300. Совершенно глупо покупать очки в такой ситуации.
Теперь инженеру пришлось думать: покупать оригинальный комплект Oculus Rift или сделать аналог самостоятельно, тем более что у него уже был опыт работы с системами стереоскопического зрения. Для начала, он заказал парочку асферических линз 50 мм и провёл пару тестов на смартфоне и подручном оборудовании. Результаты оказались настолько хороши, что пути назад уже не было. Пришлось делать шлем VR.
Ахмет прикинул стоимость комплектующих:
- 5.6″ 1280×800 LCD
- Корпус из деталей, напечатанных на 3D-принтере
- Адаптер 12В
- USB -> TTL
- Асферические линзы 50 мм (5X зум)
- Arduino Mini Pro
- GY-85 9DOF IMU
- Провода, пенопласт для прокладки, клей и проч.
Вышло в районе $150, при этом основная часть стоимости пришлась на ЖК-дисплей.
Инженер собрал все части воедино, подробно описав процедуру в своём блоге (части: 0, 1, 2).
Использованный программный код опубликован в репозитории на Github.