Мазмұны:

Android үшін Lowcost 3d Fpv камерасы: 7 қадам (суреттермен)
Android үшін Lowcost 3d Fpv камерасы: 7 қадам (суреттермен)

Бейне: Android үшін Lowcost 3d Fpv камерасы: 7 қадам (суреттермен)

Бейне: Android үшін Lowcost 3d Fpv камерасы: 7 қадам (суреттермен)
Бейне: 3D TV Quality #3dtv #smartgadgets #smarthome 2024, Шілде
Anonim
Android үшін Lowcost 3d Fpv камерасы
Android үшін Lowcost 3d Fpv камерасы
Android үшін Lowcost 3d Fpv камерасы
Android үшін Lowcost 3d Fpv камерасы

FPV - бұл керемет нәрсе. Ал 3d -де бұл жақсы болар еді. Үшінші өлшем үлкен қашықтықта мағынасы жоқ, бірақ ішкі микро квадрокоптер үшін бұл өте жақсы.

Сондықтан мен нарыққа көз жүгірттім. Бірақ мен тапқан камералар микро квадрокоптер үшін тым ауыр болды және ол үшін сізге қымбат көзілдірік қажет. Басқа мүмкіндік - екі камера мен екі таратқышты қолдану. Бірақ тағы да сізде қымбат көзілдірік мәселесі бар.

Сондықтан мен өз бетімше жасауды шештім. Нарықтағы барлық камералар 3D суретін жасау үшін FPGA пайдаланады. Бірақ мен оны арзан әрі оңай ұстағым келді. Мен бұл жұмыс істейтініне сенімді емес едім, бірақ мен синхрондауды басқаратын екі синхрондау ажыратқышын, микроконтроллерді және камералар арасында ауысу үшін IC аналогты қосқышты қолдануға тырыстым. Ең үлкен мәселе - камераларды синхрондау, бірақ оны контроллермен жасауға болады. Нәтиже өте жақсы.

Тағы бір мәселе 3d көзілдірігі болды. Әдетте сізге қымбат емес арнайы 3D көзілдірігі қажет. Мен бірнеше нәрсені сынап көрдім, бірақ мен оны тек электроникамен шеше алмадым. Мен google картонымен бірге USB бейне түсіргіш пен таңқурай Pi қолдануды шештім. Бұл өте жақсы жұмыс істеді. Бірақ экранды картонға салып, барлық электрониканы айналдыру өте жақсы болмады. Сондықтан мен андроид қосымшасын жаза бастадым. Соңында менде 70 евродан төмен андроидке арналған толық 3d FPV жүйесі болды.

Шамамен 100 м кідіріс бар. Бұған бейнежазбаның кесірі тиді. Онымен ұшуға жеткілікті кішкентай.

Камераны жасау үшін сізге жақсы дәнекерлеу дағдылары қажет, себебі өздігінен жасалған тақта бар, бірақ егер сіз аз тәжірибелі болсаңыз, оны жасай алуыңыз керек.

Жарайды, бөліктер тізімінен бастайық.

1 -қадам: бөлшектер тізімі

Бөлшектер тізімі
Бөлшектер тізімі

3D камерасы:

  • ПХД: бөлшектері бар ПХД алуға болады (шамамен 20 евро)
  • 2 камера: ол кез келген дерлік FPV камераларымен жұмыс істеуі керек. Олар бірдей TVL және бірдей сағат жылдамдығына ие болуы керек. Жақсы таңдау - Христалға оңай қол жеткізуге болатын камераларды пайдалану. Мен 170 градус линзалары бар кішкентай камераларды қолдандым, себебі мен оны Micro Quad -те қолданғым келді. (шамамен 15-20 евро)
  • FPV таратқышы: мен мұны қолданамын (шамамен 8 евро)
  • FPV қабылдағышы (менде біреуі болды)
  • 3D басып шығарылған жақтау
  • Easycap UTV007 бейне түсіргіші: UTV007 чипсетінің болуы маңызды. Сіз басқа UVC бейне түсіргіштерін қолдана аласыз, бірақ оның жұмыс істейтініне кепілдік жоқ (шамамен 15 евро)
  • USB OTG кабелі (шамамен 5 евро)
  • 3d FPV Viewer Android қолданбасы: Lite нұсқасы немесе толық нұсқасы
  • google картонының бір түрі. Ол үшін Google -ге барыңыз (шамамен 3 евро)

Қосымша қажеттіліктер:

  • Пісіру темірі
  • Дәнекерлеу тәжірибесі
  • үлкейткіш әйнек
  • AVR бағдарламашысы
  • Avrdude немесе басқа AVR бағдарламалық жасақтамасы бар компьютер
  • USB OTG қолдауымен Android смартфон
  • Камера ұстағышқа арналған 3D принтер

2 -қадам: ПХД жинаңыз

ПХД жинаңыз
ПХД жинаңыз
ПХД жинаңыз
ПХД жинаңыз

«жүктеу =» жалқау «

Image
Image
Қорытынды, қосымша ақпарат және кейбір кеңестер
Қорытынды, қосымша ақпарат және кейбір кеңестер

Қорытынды: камера жақсы жұмыс істейді. Бұл мінсіз болмаса да, оны қолдануға болады. Шамамен 100 м кідіріс бар, бірақ қалыпты ұшу мен 3d fpv тестілеу үшін бұл жақсы.

Ақпарат пен кеңестер:

- Егер сізде EasyCap UTV007 немесе UVC қолдайтын андроид смартфоны болмаса, оны электрондық ұядан оңай алуға болады. Мен ескі Motorola Moto G2 2014 30 евроға сатып алдым.

- Камера әр уақытта синхрондалмайды. Егер сізде сурет болмаса немесе сурет дұрыс болмаса, камераны бірнеше рет қайта іске қосып көріңіз. Мен үшін бұл әрқашан бірнеше әрекеттен кейін жұмыс істеді. Мүмкін, біреу жақсы синхрондау үшін бастапқы кодты жақсарта алады.

- Егер сіз камералардың сағатын синхрондамаған болсаңыз, бір сурет баяу жоғары немесе төмен түседі. Егер сіз камераларды 90 градусқа бұрсаңыз, сурет солға немесе оңға қарай жылжиды. Қолданбаның айналуын реттеуге болады.

- Кейде сол және оң жақ кездейсоқ өзгереді. Егер бұл орын алса, камераны қайта қосыңыз. Егер мәселе әлі де шешілмесе, DIFF_LONG параметрін 3dcam.h жоғары орнатуға тырысыңыз, кодты қайта жинап, он алтылық файлды қайта жыпылықтаңыз.

- PB0 және PB1 +5V күйіне қою арқылы стандартты PAL күйіне орнатуға болады

- Сіз стандартты NTSC -ке тек PB0 +5V қосу арқылы орната аласыз

- PB0 және PB1 қосылмаған кезде автоматты анықтау режимі үлкен айырмашылықпен белсенді (стандартты)

- +5В-ке қосылған PB1-де ғана автоматты анықтау режимі аз ғана айырмашылықпен белсенді. Егер сіз екінші суреттің төменгі жағында бірінші суреттің бір бөлігін көрсеңіз, мұны көріңіз. Суреттерді кездейсоқ өзгерту қаупі жоғары.

- Мен стандартты режимді сағат синхрондалған PAL камераларымен қолданамын, бірақ мен қосымшаны NTSC күйіне қойдым. Бұл түзетудің арқасында менде NTSC нәтижесі бар және суреттерді кездейсоқ өзгерту қаупі жоқ.

- Менде сағат бойынша синхрондалмаған PAL камералары бар түстердің бұрмалануы өте нашар болды. NTSC камераларында бұлай болмады. Қалай болғанда да, сағаттарды синхрондау екі стандарт үшін де жақсы.

Код туралы мәліметтер:

Код тек 3dcam.h файлында құжатталған. Барлық маңызды параметрлерді сол жерде жасауға болады. Анықтамаларға кейбір түсініктемелер:

MIN_COUNT: Осы жолдар санынан кейін екінші камераға бүйірі ауысады. MAX_COUNT_PAL: бұл опция PAL режимінде ғана қолданылады. Осы жолдар санынан кейін сурет бірінші камераға ауысады. Егер сіз PAL режимін қолдансаңыз, осы параметрмен ойнауға болады. MAX_COUNT_NTSC: NTSCDIFF_LONG/DIFF_SHORT үшін бірдей: Бұл параметрлер автоматты анықтау режимінде қолданылады. Бұл сан автоматты түрде анықталатын ауысу уақытынан алынады. Сіз мына параметрлермен ойнай аласыз. Оны сол күйінде қалдырыңыз немесе оны өзіңіз орындауға тырысыңыз.

Егер сіз менің ПХД -ды қолдансаңыз, қалған анықтамаларды сол күйінде қалдыруыңыз керек. Makefile Debug қалтасында орналасқан.

Міне бітті. Мен жақында ұшатын бейне мен квадрокоптерге нұсқаулық қосамын. Әзірге камераның тестілік бейнесі бар.

Жаңарту 5. тамыз 2018 ж.: Мен синхронды камераларға арналған жаңа AVR бағдарламасын жасадым. Мен сағаттарды синхрондамаған кезде жұмыс істейтінін білмеймін. Егер сізде синхрондалған камералар болса, оны пайдалану керек.

PAL камераларымен түс бұрмалануы мүмкін. Екі камера үшін жақсы сурет болғанша AVR қалпына келтіріңіз. Мен бұл үшін ПХД -ға қалпына келтіру түймесін қостым.

Сізде NTSC камераларының көмегімен кездейсоқ суреттер өзгеруі мүмкін. AVR кездейсоқ өзгергенше тоқтағанша қалпына келтіріңіз. Сіз бастапқы кодтағы DIFF_SHORT параметрімен ойнай аласыз.

Соңғы нұсқаға бірнеше өзгерістер енгізілді:

  • PAL/NTSC автоматты түрде анықталады. Қолмен таңдау жойылады.
  • DIFF_SHORT параметрін орнату үшін PB1 +5V қойыңыз. Егер сіз бірінші суреттің төменгі жағында екінші суреттің бір бөлігін көрсеңіз, мұны істеуіңіз керек.
  • Камералар әрқашан синхрондалады.

Міне сілтеме

Жаңарту 22. қаңтар 2019: Мен камераны далалық ауыспалы 3d көзілдірігімен сынап көруге мүмкіндік алдым. Ол кідіріссіз жұмыс істейді. (Өте ескі Virtual IO iGlasses және Headplay 3d көзілдіріктерімен тексерілген)

Ұсынылған: