3D makro

Re: 3D makro

Příspěvekod Luisifer » 22 říj 2017 22:25

No jo, já to nějak moc neřeším, jestli s malym nebo velkym. :)

A zas sem krapec pohl s mikroposuvem. Předtím sem natvrdo zabíjel běžící krokování když sem poslal příkaz k zastavení mikroposuvu, a to bez ohledu na to v jakym stavu ten prográmek byl.

Teď sem to udělal trošku čistější formou. Prográmek krokování umí odchytit signál SIGTERM (signál na ukončení), přestane po něm krokovat a nově navíc zapíše do texťáku kolik kroků udělal (přičte k už nakrokovanymu co v souboru je). Soubor bude o relativní pozici v počtech kroků, kterou budu moct příkazem nulovat (nastavit novou relativní nulovou pozici). A prográmek se teda ukončí po přičtení nakrokovanyho (nebo odečtení, pokud krokoval opačným směrem) počtu kroků, který je buď v počtu kolik mu bylo zadany, aby odkrokoval nebo kolik jich stihl odkrokovat než mu byl zaslán signál k ukončení (předčasnymu).

A navíc sem už přidal aj akceleraci (akceleruju přes tabulku koeficientů, ale stačí to...).
Přílohy
steps.jpg
steps.jpg (408.92 KiB) Zobrazeno 1386 krát
EXIF-Data
Použití blesku: No flash function
Uživatelský avatar
Luisifer
 
Příspěvky: 693
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod ladysk » 23 říj 2017 06:56

... jediné, co mě tak napadá, je snad - šílený Otto ... :-) ačkoliv coby " Apač " zcela nechápu, o čem je řeč... Pro nezasvěcené - Apač je letité pojmenování pro fotografa plížícího se terénem, jenž se snaží něco překvapit na jednocvak :-)
Tomu se říká zapálení pro věc ... (n)
ladysk
 
Příspěvky: 236
Registrován: 26 zář 2014 11:09
Bydliště: Hradec Králové

Re: 3D makro

Příspěvekod bmx » 23 říj 2017 07:19

i
ladysk píše:... jediné, co mě tak napadá, je snad - šílený Otto ... :-) ačkoliv coby " Apač " zcela nechápu, o čem je řeč... Pro nezasvěcené - Apač je letité pojmenování pro fotografa plížícího se terénem, jenž se snaží něco překvapit na jednocvak :-)
Tomu se říká zapálení pro věc ... (n)


Ano potvrzuji...Luisifer v akci...ano, je to on, před léty... (n)

Luďas zdravím... (n)
Přílohy
Apač.jpg
Apač.jpg (1.02 MiB) Zobrazeno 1371 krát
EXIF-Data
Ohnisková vzdálenost: 5.8125 mm
Čas expozice: 1/250 sec.
Clona: F/5
Whitebalance: Automaticky
Použití blesku: Flash fired, compulsory flash mode
Model: Canon PowerShot S60
Exposure bias: -2/3 EV
Metering mode: Pattern
bmx
 
Příspěvky: 7981
Registrován: 25 kvě 2012 13:13

Re: 3D makro

Příspěvekod Luisifer » 23 říj 2017 20:12

No jo Jindro, to se ještě to světlo tak moc neřešilo, hlavně se cvakalo. :)

ladysk: tak třeba teď aktuálnější screenshot (REST) bude pochopitelnější:
Obrázek

VNC je vzdálená plocha počítače co je součástí mikroposuvu (Raspberry Pi 3 = malina) připojenyho na síti přes wifi.
Na tomhle obrázku je to ta zelená destička vpravo nahoře:
Obrázek

REST jsou příkazy co mají tvar podobně jako internetová adresa (jen používám místo jména číselnou IP adresu, tj. není to ve tvaru http://rpi1:1212/pos (1212 je zvolený speciální port, standart http je port 80), ale ve tvaru http://192.168.8.105:1212/pos ). Konkrétně příkaz POS sem zvolil k navrácení aktuálního stavu napočítaných kroků od relativně nastavené nuly. V okně prohlížeče co je na screenshotu (REST) v pravym dolním rohu okno úplně v popředí je vidět adresa vložená do prohlížeče a v obsahu prohlížeče je vráceny číslo 16052. Co je od nějaké relativní nulové pozice 16052 kroků dopředu, kdy pět kroků je jeden mikrometr, tj. je to z nulové pozice posuv o 3.2104 mm.

Na screenshotu je otevřený i soubor odkud je ta hodnota přečtena (pos.txt) a v editoru je zobrazený prográmek simple_example.c (ze kteryho vycházím a upravuju si ho k obrazu svymu) a část, která vyřizuje právě volání POS, funkce jmenující se callback_get_pos. Ta funkce otevře soubor a pošle jeho obsah jako odpověď. Buď si tu odpověď můžu zobrazit v prohlížeči nebo ji využiju ve windows aplikaci co sem o ní už dřív psal, která bude všechno řídit:
Obrázek

Další REST příkazy budou posuv dopředu (http://....:1212/forward), dozadu (http://....:1212/backward), vynulování pozice (http://....:1212/zero), zastavení (http://....:1212/stop) a vypnutí maliny (Raspberry Pi 3) (http://....:1212/shutdown) pro korektní ukončení Linuxu před odpojením napájení.

Trošku srozumitelnější?
Uživatelský avatar
Luisifer
 
Příspěvky: 693
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 31 říj 2017 16:12

Tak po víkendu už je všechno komplet na Raspberry Pi 3 hotovy (možná někdy časem ještě budu zkoušet změnit průběh akcelerace / decelerace), aj sem to zazálohoval tentokrát (image micro SD karty), takže relativně by měla být, při nějakym dalším nepovedenym upgradu třeba (pokud nepřijdu o zálohy), snadno obnovitelná současná verze od nastavení systému po napsany prográmky.

Horší, že se mi navíc o víkendu povedlo prozměnu přijít kompletně :oops: o uvedenou WPF aplikaci:
Obrázek

alespoň mi zůstává z dřívějška pro případ stará verze aplikace:
Obrázek

Škoda že v té WPF už byla velká část hotová tak jak sem chtěl co se využití Canon SDK týkalo. A opět sem zjistil, že sem si to ani jedinkrát nezazálohoval. :geek: Takže podobně jak proběhlo u Raspberry Pi 3, taky opět programování od nuly. No alespoň se procvičím v C#....



Tak sem alespoň cvakl současnou podobu do série k předešlém:
http://12in.cz/fotografie/obr/99__30_Li ... echnika-VI
Obrázek
Uživatelský avatar
Luisifer
 
Příspěvky: 693
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod kutilka » 01 lis 2017 06:05

Zařízení je krásné a precizní. (n)
Nicméně bych viděl slabinu ve stativové hlavě. Posuv je umístěný v "houpačce", určitě by si zasloužil pevnou základnu s antivibrační úpravou a manipulovat s fotografovaným objektem.
Uživatelský avatar
kutilka
 
Příspěvky: 258
Registrován: 27 říj 2011 20:17
Bydliště: Přerov

Re: 3D makro

Příspěvekod Luisifer » 01 lis 2017 06:31

No ono to s tou hlavou není tak horky, horší je ta prkenná podlaha, na které to cely stojí a nesmím se při focení ani pohnout. :)

V té houpačce má výhodu ten plynulý pohyb, že se při profocování mikroposuv nezastaví (takže nedochází k dynamickém rázům).

Uvidím jestli k tomu dojde tímhle způsobem. Ale časem bych rád další osy "nabaloval" na tuto. Místo hýbání focenou scénou.
Uživatelský avatar
Luisifer
 
Příspěvky: 693
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod kutilka » 01 lis 2017 10:51

Záleží taky na tom, jak velké předměty fotíš...
Prkenná podlaha?
V českém rozhlase používali na odstranění přenosu vibrací plovoucí žulovou desku v pískovém loži.
V současnosti se používají pod gramofony takovéto forichtungy:
https://www.google.cz/search?biw=1920&b ... l73Yxfw6dY
My v Meoptě v měřicích laboratořích používáme antivibrační stoly:
Přílohy
2g.png
2g.png (220.64 KiB) Zobrazeno 1286 krát
Uživatelský avatar
kutilka
 
Příspěvky: 258
Registrován: 27 říj 2011 20:17
Bydliště: Přerov

Re: 3D makro

Příspěvekod Luisifer » 01 lis 2017 17:56

Houpající se prkenná podlaha v patře domu. ;)

To je bez pevné vazby mezi focenou scénou a posuvem větší problém než stativová hlava. Ale to upnutí na stativ sem zvolil ne jako cíl, ale jako dočasný mezikrok, abych mohl posuv alespoň už v tomhle stavu používat.
Uživatelský avatar
Luisifer
 
Příspěvky: 693
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 07 lis 2017 20:36

Tak takhle by měla vypadat ta nová verze od nuly budovaná. Trochu sem k tomu přistoupil jinak než u pedešlé, snad to bude i praktičtější.
Přílohy
MicroStePi.png
MicroStePi.png (34.02 KiB) Zobrazeno 1235 krát
Uživatelský avatar
Luisifer
 
Příspěvky: 693
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod ODSakEda » 07 lis 2017 21:22

kutilka píše:..... My v Meoptě v měřicích laboratořích používáme antivibrační stoly:

My v přesném strojírenství používáme podobné, jen větší (cca 180cm 250cm a ta deska je 30cm(!) tlustá žula! :shock: 8-)
Uživatelský avatar
ODSakEda
 
Příspěvky: 2721
Registrován: 28 dub 2016 17:45

Re: 3D makro

Příspěvekod Luisifer » 03 bře 2018 11:50

Tak sem konečně do apky přidal ovládání foťáku.

Ale hlavně mě včera konečně napadlo jak řešit nastavení vícerozměrovyho profocování, viz. na aktuálním screenshotu okno "Prepare shooting".
To ještě teda není funkční, ale pro představu o čem bude. Podle počtu snímků v ose X a Y (Count [n]) se vygenerují dvě matice pozic v ose Z. Matice počáteční pozice a konečné pozice (Start a End Z matrix). V těch maticích se teda budou zadávat relativní pozice v ose Z, kde v jednotlivé pozici má začít snímání, a pak snímání skončit. Předpokládám i to, že jakmile kurzorem kliknu do některyho vstupního políčka, tak se tam posuv aj posune, abych věděl kde jsem přes LiveView, ktery bude otevřeny např. na pozadí tak jak na screenshotu.
Přílohy
MicroStePi.jpg
MicroStePi.jpg (611.78 KiB) Zobrazeno 439 krát
EXIF-Data
Použití blesku: No flash function
Uživatelský avatar
Luisifer
 
Příspěvky: 693
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 05 bře 2018 22:27

Tak se mi dnes večer povedlo trošku pohnout s oknem přípravy na profocení scény. Nad startovní a konečnou maticí už je vše funkční (pozice se podbarvuje podle toho, jestli se povedlo zjistit hodnotu, tj. pokud je některá z os odpojená nebo vypadne spojení - do pěti vteřin neodpoví v jaké je relativní pozici, tak se podbarví). Pozice se zjišťuje jen u povolených os (takže se zbytečně prográmek neptá na pozici osy, která třeba nemá být použitá). Dvě matice pro začátek a konec posuvu v ose Z už se generují podle zadanyho počtu snímků v ose X a Y. Na ta políčka navázany funkce ještě ale chybí.... Snad do konce týdne bude hotovo a brzo přibude nějaky trojrozměrně profoceny makro. :)
Přílohy
prepare.jpg
prepare.jpg (87.17 KiB) Zobrazeno 387 krát
EXIF-Data
Použití blesku: No flash function
Uživatelský avatar
Luisifer
 
Příspěvky: 693
Registrován: 05 pro 2011 21:15

Předchozí

Zpět na Fotíme makro

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník