Stránka 1 z 1

Diy osd (Arduino and opensource)

Napsal: stř 23.07.2014 13:19
od Jirka_KT
Zdar všichni,

stavěl jste někdo tohle OSD: http://www.rcgroups.com/forums/showthread.php?t=1473207
včera jsem začal, tak kdyby se našel někdo pro případnou výměnu zkušeností bylo by to fajn :wink:

Re: Diy osd (Arduino and opensource)

Napsal: stř 23.07.2014 15:50
od Jirka_KT
..a vida, tak jsem to zkusil ozivit se starou webkamerou a monitorem z DVD a hraje to ;-) tak pripojeni GPS modulu si necham na zitra..

Re: Diy osd (Arduino and opensource)

Napsal: stř 23.07.2014 16:27
od JosefSvejk
To se připojuje "na sprosto" paralelně k videosignálu?

Re: Diy osd (Arduino and opensource)

Napsal: stř 23.07.2014 16:54
od Jirka_KT
:idea: jo :D , z toho jsem taky nechapal, ale kupodivu to ten signal viditelne nekazi, bere si to z nej synchronizaci prida tam ty titulky. Co jsem tak studoval, tak to tak maji vsechny takovy ty levny OSD, ktery umi vlozit do obrazu stav baterek. Kdyz to chce mit nekdo namakanejsi tak to jde vylepsit o obvod LM1881, to mozna pak taky zkusim.
Pokud se to nekomu nechce stavet cely, tak se z toho vyvinul i komercni produkt (http://www.flytron.com/osd-headtrackers ... sd-x2.html)
Ale to, co je za tech $39,90 + postovny, me stalo cca 100,-Kc a hodinu prace.
Nasledne GPS modul byl asi za 230,-Kc, teplotni cidlo a sonda na napeti a proud bude stat sotva par korun, tak to asi stoji za to to pokracovat.
Bonus je, ze na tom Arduinu zbyde jeste par volnych I/O, takze podle ruznych parametru pak muze model treba blikat kdyz slabne signal, atd....
Jsem zatim na zacatku :wink:

Re: Diy osd (Arduino and opensource)

Napsal: čtv 24.07.2014 9:19
od sobi
JosefSvejk píše:To se připojuje "na sprosto" paralelně k videosignálu?

Rovnako sa pripája aj MiniOSD z HK - najskôr som myslel, že si Číňaci robia v dokumentácii srandu, nerobili. OSD znaky sa však nezobrazujú bez signálu z kamery - tá musí byť pripojená.

Re: Diy osd (Arduino and opensource)

Napsal: pát 25.07.2014 11:37
od Jirka_KT
..GPS modul zatim vzdoruje - jinym Arduinem UNO funguje O.K. ale to ProMini se zacne po pripojeni cyklicky resetovat. Vsak ja na to prijdu...

Re: Diy osd (Arduino and opensource)

Napsal: pát 25.07.2014 12:35
od Drondys
Jirka_KT píše:...GPS modul zatim vzdoruje - jinym Arduinem UNO funguje O.K. ale to ProMini se zacne po pripojeni cyklicky resetovat. Vsak ja na to prijdu...

Arduino MINI má jen 1KB RAMky zatímco UNO má 2KB. Lépe je na tom Arduino Mega, které má 8KB RAMky. Rozdíl v tom 1KB RAMky mezi MINI a UNO sice není zas tak závratný, ale pokud program může konzumovat za nějakých okolností více RAM paměti než 1KB tak by to mohla být příčina. Počítají se do toho nejen různé globální proměnné a pole deklarované v programu, ale i ty co jsou ukryté v některých použitých knihovnách třeba pro komunikaci či obsluhu některých zařízení a taktéž případné dynamické alokace paměti nebo interní proměnné a pole deklarované uvnitř funkcí.

Kromě toho zkontroluj i to jestli to Arduino MINI není náhodou v provedení pro 3,3V logiku zatímco to UNO a GPS je zřejmě pro 5V logiku. V tom by taky mohl být problém.

Re: Diy osd (Arduino and opensource)

Napsal: pát 25.07.2014 13:23
od sobi
Tiež som sa na Pro Mini popálil neoptimálnym kódom, našiel som o tom veľa článkov.
Mne konkrétne pomohlo používanie makra pre statické texty: "F()"
https://learn.adafruit.com/memories-of- ... izing-sram
To umiestni texty zo SRAM do PROGMEM oblasti.

Inak, tiež používam ten Ublox GPS s Pro Mini. Funguje pekne pri použití štandardného sériového portu, použitie so SoftwareSerial knižnicou je už komplikovanejšie a funguje tuším len do 9600 baudov.

Za seba môžem povedať, že človek zvyknutý na prácu s Javou pri "downgrade" na Arduino C trošku trpí :)

Re: Diy osd (Arduino and opensource)

Napsal: pát 25.07.2014 20:23
od Jirka_KT
Mam tu 5 voltovou verzi, i jsem to napeti radsi zmeril a sedi to. GPS modul je na 3,3-5V s tim UNO to maka v pohode na obe napeti.
Je to divny, protoze kdyz jsem puvodne na Vcc pin toho ProMini pripojil GSM modul pres delic na 3,3V tak se to neresetuje, program bezi, ale data z modulu taky neprichazely a kdyz to dam rovnou na 5V tak se ProMini porad dokolecka resetuje. Pokracovani v pondeli... :wink:

Re: Diy osd (Arduino and opensource)

Napsal: pon 28.07.2014 17:46
od Jirka_KT
:idea: ..tak závada nalezena. Blbej zkrat na univerzálním plošňáku, přišel jsem na to tak, že nešel uploadovat novej/upravenej program. Uploader protestoval ..not in sync resp=0x30.. - měl jsem nechtěně propojenej Pin RX a RST :oops: Hned po opravě to začalo alespoň ukazovat správnej čas z GPS. Pak jsem ještě zakomentoval příkazy pro iniciaci GPS

Kód: Vybrat vše

Serial.print("$PMTK300,200,0,0,0,0*2F");
Serial.print("$PMTK314,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*28");

Pro můj GPS modul nejsou potřeba a jupíí 8) už to sviští po strništi....