
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04


FPV este un lucru destul de mișto. Și ar fi și mai bine în 3d. A treia dimensiune nu are prea mult sens la distanțe mari, dar pentru un Micro Quadcopter interior este perfectă.
Așa că am aruncat o privire asupra pieței. Dar camerele pe care le-am găsit erau prea grele pentru un micro quadcopter și aveți nevoie de ochelari scumpe pentru el. Cealaltă posibilitate ar fi utilizarea a două camere și a două emițătoare. Dar din nou aveți problema ochelarilor scumpi.
Așa că am decis să-mi fac propria mea. Toate camerele de pe piață utilizează un FPGA pentru realizarea imaginii 3d. Dar am vrut să-l păstrez ieftin și ușor. Nu eram sigur dacă va funcționa, dar am încercat să folosesc două IC-uri de separare a sincronizării, un controler micro pentru a gestiona sincronizarea și un comutator analogic IC pentru a comuta între camere. Cea mai mare problemă este sincronizarea camerelor, dar este posibil să faceți acest lucru cu controlerul. Rezultatul este destul de bun.
O altă problemă au fost ochelarii 3d. În mod normal aveți nevoie de ochelari speciali 3D, care sunt destul de scumpi. Am încercat câteva lucruri, dar nu am putut rezolva doar cu electronice. Așa că am decis să folosesc un dispozitiv de captare video USB și un zmeură Pi cu carton google. A funcționat destul de bine. Dar nu a fost foarte frumos să punem ecranul în carton și să avem toate componentele electronice în jur. Așa că am început să scriu o aplicație pentru Android. În cele din urmă am avut un sistem FPV 3D complet pentru Android pentru mai puțin de 70 de euro.
Există o întârziere de aproximativ 100ms. Asta din cauza captatorului video. Este suficient de mic pentru a zbura cu el.
Aveți nevoie de abilități de lipire destul de bune pentru a face camera, deoarece există o placă de circuit auto-fabricată, dar dacă sunteți puțin experimentat, ar trebui să o puteți face.
OK, să începem cu lista pieselor.
Pasul 1: Lista pieselor

Cameră 3D:
- PCB: puteți obține PCB-ul cu piesele de aici (aproximativ 20 Euro
- 2 camere: ar trebui să funcționeze cu aproape orice pereche de camere FPV. Trebuie să aibă același TVL și aceeași viteză de ceas. O alegere bună este să folosiți niște came unde puteți accesa cu ușurință Christal. Am folosit o pereche de aceste camere mici cu lentile de 170 de grade pentru că am vrut să o folosesc pe un Micro Quad. (aproximativ 15-20 Euro)
- Transmițător FPV: îl folosesc pe acesta (aproximativ 8 euro)
- Receptor FPV (am avut unul în jurul meu)
- Cadru tipărit 3D
- Grabitor video Easycap UTV007: Este important să aveți chipset-ul UTV007. Puteți încerca și alte dispozitive video UVC, dar nu există nicio garanție că funcționează (aproximativ 15 euro)
- Cablu USB OTG (aproximativ 5 euro)
- Aplicația 3D 3D FPV Viewer: versiunea Lite sau versiunea completă
- un fel de carton google. Doar google pentru asta (aproximativ 3 euro)
Nevoi suplimentare:
- Ciocan de lipit
- Experiență de lipit
- lupă
- Programator AVR
- PC cu avrdude sau alt software de programare AVR
- Telefon inteligent Android cu suport USB OTG
- Imprimantă 3D pentru suportul camerei
Pasul 2: Asamblați PCB-ul


"încărcare =" leneș"



Concluzie: Camera funcționează destul de bine. Chiar dacă nu este perfect, este utilizabil. Există o întârziere de aproximativ 100ms, dar pentru zbor normal și pentru a testa 3d fpv este ok.
Informații și sfaturi:
- Dacă nu aveți un smartphone Android care acceptă Easycap UTV007 sau UVC, puteți obține cu ușurință unul pe e-bay. Am cumpărat un vechi Motorola Moto G2 2014 cu 30 de euro.
- Camera nu se sincronizează de fiecare dată. Dacă nu obțineți o imagine sau imaginea nu este OK, încercați să reporniți camera de câteva ori. Pentru mine asta a funcționat întotdeauna după câteva încercări. Poate cineva poate îmbunătăți codul sursă pentru o sincronizare mai bună.
- Dacă nu ați sincronizat ceasul camerelor, o imagine va crește sau coborî încet. Este mai puțin deranjant dacă rotiți camerele cu 90 de grade, ca imaginea să se îndrepte spre stânga sau spre dreapta. Puteți regla rotația în aplicație.
- Uneori, laturile stânga și dreapta se schimbă la întâmplare. Dacă se întâmplă acest lucru, reporniți camera. Dacă problema rămâne, încercați să setați parametrul DIFF_LONG în 3dcam.h mai mare, recompilați codul și blocați din nou fișierul hex.
- Puteți seta standardul la PAL punând PB0 și PB1 la + 5V
- Puteți seta standardul la NTSC punând doar PB0 la + 5V
- Cu PB0 și PB1 neconectate, modul de detectare automată este activ cu diferență mare (standard)
- Cu doar PB1 conectat la + 5V, modul de detectare automată este activ cu diferențe mici. Încercați acest lucru dacă vedeți o parte a primei imagini în partea de jos a celei de-a doua imagini. Riscul pentru schimbarea aleatorie a imaginilor este mai mare.
- Folosesc modul standard cu camere PAL sincronizate cu ceas, dar am setat aplicația la NTSC. Cu această ajustare am rezultate NTSC și niciun risc de schimbare aleatorie a imaginilor.
- Am avut distorsiuni de culoare foarte proaste cu camere PAL sincronizate fără ceas. Cu camerele NTSC acest lucru nu s-a întâmplat. Dar oricum, sincronizarea ceasurilor este mai bună pentru ambele standarde.
Detalii despre cod:
Codul este doar documentat în fișierul 3dcam.h. Toate setările importante pot fi făcute acolo. Unele comentarii cu privire la definiții:
MIN_COUNT: După acest număr de linii, partea este comutată pe a doua cameră. Ar trebui să o lăsați cum este. MAX_COUNT_PAL: Această opțiune este utilizată doar în modul PAL. După acest număr de linii, imaginea este readusă la prima cameră. Puteți juca cu acest parametru dacă utilizați modul PAL. MAX_COUNT_NTSC: La fel pentru NTSCDIFF_LONG / DIFF_SHORT: Acești parametri sunt utilizați în modul de detectare automată. Acest număr este scăzut din timpul de comutare detectat automat. Puteți juca cu acești parametri. MAX_OUTOFSYNC: Aceasta a fost menită să verifice sincronizarea camerelor, dar nu a funcționat niciodată bine. Lasă-l așa cum este sau încearcă să-l implementezi singur.
Dacă utilizați PCB-ul meu, ar trebui să lăsați restul definițiilor așa cum sunt. Un makefile se află în folderul Debug.
Asta e. Voi adăuga în curând un videoclip de zbor și un instructabil pentru quadcopter. Pentru moment există doar videoclipul de testare al camerei.
Actualizare 5. august 2018: am realizat un nou program AVR pentru camerele sincronizate cu ceas. Nu știu dacă funcționează când nu sincronizați ceasurile. Dacă aveți camere sincronizate, ar trebui să le utilizați.
Se poate întâmpla să existe distorsiuni de culoare cu camerele PAL. Resetați AVR-ul până când aveți o imagine bună pentru ambele camere. Am adăugat un buton de resetare la PCB-ul meu pentru asta.
Se poate întâmpla să schimbați aleatoriu imaginile cu camerele NTSC. Resetați AVR-ul până când se oprește pentru a schimba aleatoriu. De asemenea, puteți juca cu parametrul DIFF_SHORT din codul sursă.
Există câteva modificări la ultima versiune:
- PAL / NTSC este detectat automat. Selecția manuală este eliminată.
- Pentru a seta DIFF_SHORT, puneți PB1 la + 5V. Ar trebui să faceți acest lucru dacă vedeți o parte din a doua imagine în partea de jos a primei imagini.
- Camerele se sincronizează întotdeauna acum.
Iată linkul
Actualizare 22. ianuarie 2019: Am avut șansa să testez camera cu ochelari 3D alternativi pe teren. Funcționează fără întârziere. (Testat cu ochelari virtuali IO iGlasses și ochelari 3D Headplay foarte vechi)
Recomandat:
Comutator cu pedală Bluetooth pentru o cameră pentru smartphone: 13 pași (cu imagini)

Întrerupător cu pedală Bluetooth pentru o cameră pentru smartphone: În aceste zile, îmi propun să fac instructabile, videoclipuri pe YouTube și postări de blog. Pentru a face postarea de blog să fie productivă, este esențial să faci o mulțime de fotografii cât mai detaliat posibil. Nu este atât de ușor de făcut, deoarece o ființă umană are doar două mâini. Am nevoie
Cameră de rezervă pentru camera video reciclată: 7 pași (cu imagini)

Cameră de rezervă pentru camera video reciclată: sunt sigur că majoritatea dintre voi care citiți acest lucru au un sertar sau un dulap undeva plin de tehnică iubită odată care tocmai a devenit prea veche și depășită. Cu siguranță am partea mea de tehnologie veche și este trist să văd că un astfel de potențial se pierde. Ei bine, în acest ghid, sunt g
Stabilizator pentru cameră pentru ENV2 sau alte telefoane cu cameră: 6 pași

Camera Stabilizer pentru ENV2 sau alte telefoane cu cameră: vreți vreodată să faceți un videoclip, dar aveți doar un telefon cu cameră? Ați făcut vreodată un videoclip cu un telefon cu cameră, dar nu îl puteți ține nemișcat? Ei bine, acesta este instructivul pentru tine
Yokozuna Ninja Booming Grip of Dreptness (adaptor pentru trepied pentru camera foto): 5 pași (cu imagini)

Yokozuna Ninja Booming Grip of Righteousness (Camera Copy Stand Tripod Adapter): Nu trebuie confundat cu configurarea camerei cu macara ninja swooping, construiți acest adaptor la îndemână pentru a vă folosi propriul trepied ca suport de copiere a camerei. Când fotografiați lucruri care trebuie să fie așezate ca * junk * / chestii pe care trebuie să le amanetați pe eb @ y, doriți să obțineți
Suport pentru trepied pentru o cameră rapidă (sau altă cameră web): 5 pași

Suport pentru trepied pentru o cameră foto rapidă (sau altă cameră web): există multe motive pentru care ați putea dori să puneți camera web pe un trepied. Trebuia să fac acest lucru, deoarece suportul pentru Logitech QuickCam Pro 4000 lipsea, dar este adesea plăcut să-l folosesc cu un trepied pentru imagini mai bune, în general, mai ales dacă