Fórum témák

» Több friss téma
Fórum » SD interface PIC digitális fényképezőgép
Lapozás: OK   1 / 1
(#) khiraly hozzászólása Okt 5, 2007 /
 
Sziasztok!

Az alábbi feladatot szeretném megoldani - ha lehet - PICkel.

Digitális fényképező ne SD kártyára mentsen, hanem egy PIC-en keresztül merevlemezre. (vagy bármi másra)

Digitális fényképező (rajta egy automatikus gombnyomó) -> pic (-> internet) -> vinyó

Cél:
Digitális fényképezőből nagyfelbontású alacsonysebességű kamerát csinálni.

Ezzel egy biztonsági kamerát lehetne megvalósítani. Ezek a fényképezők másodpercenként tudnak 2-3 képet is csinálni. Ha emellé az ember tesz egy gagyi biztonsági kamerát, akkor a mozgás és a tárgyak is kivehetőek.

Problémák:

Ha csak automatikus gombnyomót (ami adott időközönként elsüti a gépet) teszek a fényképezőre, akkor előbb utóbb az SD kamera betelik.

Ami sokkal súlyosabb (és ezt akarom megoldani), ha a betörő meglátja a fényképezőt, akkor el tudja vinni a felvétellel együtt, míg ha mondjuk egy páncélszekrényben lévő vinyóra továbbítja a képeket, akkor fejre is állhat. (vagy még jobb, ha interneten keresztül elküldené, mert akkor az eszköz megsemmisítése után is megmaradnak az adatok).

Anyagiak:

Nem tudom, hogy néztétek, de egy 3MP-es digitális fényképezőt bagóért megkap az ember (<10ezer), addig egy digitális biztonsági kamera (IP camera) 3-400eFt felett kezdődik. (a cég nálunk vett egy ilyet).

Az analóg kamerákkal mindösszesen a felbontás a probléma, ami kb. 0.3MP (PAL v. NTSC szabvány). (tehát egy képből nem lehet kivenni semmit se), ezt úgy oldják meg, hogy több 100eFt-os motoros objektíveket pakolnak rá.

Szóval a fényképezős megoldás költségét 20-30eFt körülre saccolom.


Amit meg kellene tehát oldani:

SD kártyát kellene szimulálni a fényképező felé, lehetőleg PIC-kel.

Valakinek 5lete?
(#) Topi válasza khiraly hozzászólására (») Okt 5, 2007 /
 
Ez gond nélkül megoldható. PIC-nek az SPI buszát kell slave módban használni, és virtuálisan regisztereket mutatni.
SD kártya egyszerű SPI busz, tehát hardverileg nem bonyolult. Szoftverileg már az. Nem lehetetlen, de kemény dió.

És mielőtt megkérdeznéd, senki nem fogja megírni a példát, sőt szerintem ilyet a neten sem nagyon találsz.

Ha rám hallgatsz, akkor inkább veszel egy olyan gépet, ami Compact Flash kártyára ment. Köztudott, hogy a Complact Flash interface-e egy az egyben ugyan az mint az IDE-é.
Egy egyszerű kis alkatrész nélküli nyákkal kész is az IDE - CF átalakító...
(#) Topi válasza khiraly hozzászólására (») Okt 5, 2007 /
 
Van egy másik ötletem is. Sima SD-t tegyél a gépbe, és úgy kell kapuzni a buszt, hogy ketten is tudják használni az SD-t.
Fényképezőgép ráteszi, PIC-el átveszed az irányítást, kiolvasod az SD-t, elküldi / lementi / bármit csinál vele, majd törli. Az SD kártyán mindig csak egy képnek elegendő hely kell...
(#) szabi_o válasza Topi hozzászólására (») Okt 5, 2007 /
 
Nem egyszerűbb a kamerát állandó USB kapcsolatban tartani egy olcsó PC-vel, ami időnként letölt, tárol, esetleg továbbít?
(#) Topi válasza szabi_o hozzászólására (») Okt 5, 2007 /
 
Sajnos a legtöbb kamera USB Mass Storage Driveként való megjelenésével egyidőben behúzza az optikát, és speciális módba kapcsol...
(#) khiraly válasza Topi hozzászólására (») Okt 5, 2007 /
 
(hogyan lehet a
1. a topik cimet megvaltoztatni
2. csevegos temava valtoztatni, mert szerintem fog ez a topik meg dagadni
)

A fenykepezot szerintem egy idozitovel fogom lenyomni, itt egy reszletes leiras, hogyan is kell csinalni:
http://www.engadget.com/2004/09/21/how-to-take-digital-photos-from-...e-and/

SD vs. CF kartya:
A Compact Flash kartyak csak a regebbi dragabb fenykepezokben voltak. Tesomnak van egy Canon Powershot G5-je ami CF kartyas es 200eFt netto kornyeken kerult par eve. Ugyanakkor a beleposzintu Canon A320 SD kartyas, pedig Canon.

Lenyegeben az Agfa, Canon (beleposzint), olympus, Kodak mind-mind SD kartyas.
A Sony Memory Stikkes, es a noname nagyon olcso gepek csak belso 16MB memoriaval rendelkeznek (pl. Mustek).

Ugyanakkor egy 5MP-es gep, ami SD kartyas, mar 13eFt-ert az ember utanvagjak.

Tehat ha meg a CF kartya konnyebben megoldhato hardveresen, egyre nehezebb hozza olcso fenykepezot beszerezni, es valoszinu, hogy kevesebb ember kap hozza kedvet, mintha egy 13eFt-os cuccal szorakoznank.

Es nem elhanyagolhato szempont, hogy egyre tobb telefon jon sd kartyabovitovel.

>és úgy kell kapuzni a buszt, hogy ketten is tudják használni az SD-t.

Ezt kifejtened?

ps: azt hiszem komolyabb irodalomkutatast kell vegezni. Remelem tobb ember is kedvet kap hozza, es egyutt jobban haladunk.

Ha a nyomogombot osszekapcsoljuk egy mozgaserzekelovel, mar eleg komolybehatolaserzekelonk van. Szoval szerintem nagy lehetoseg van ebben.

ps2: utanaolvasok az spi protokollnak, adatsebessegnek, es a megapixelek helyigenyenek is. (az atviteli sebessegunk veges, es protokolltol is fugg)
(#) Topi válasza khiraly hozzászólására (») Okt 5, 2007 /
 
Ezt a régebbiken van csak dolgot cáfolnám. A mai tükörreflexes félmilliós gép is CF kártyával dolgozik. Az oka nagyon egyszerű. Sebessége kb 50x-ese az SD-nek, vagy bármi másnak. Biztos hallottál már olyan fotóst, akinél csak úgy pörögtek a képek.
Ezek a gépek nem ritkán csinálnak 12MPixeles képet, ami kb 4-5MB. Ennek elmentésére van maximum 1-200ms-a. Ezt az SD-k már nem bírják a soros buszuk miatt... A CF párhuzamos buszú, így jóval gyorsabb...

Téma átnevezés, átkategorizálás. Felesleges. Nem a méret miatt valami beszélgetős vagy pontra menős. Hanem a jellegét tekintve. Pl. Születhet-e végleges megoldás.
(#) khiraly válasza khiraly hozzászólására (») Okt 5, 2007 /
 
Akkor az SD protokollrol:
A protokoll leirasa

A Fat32 fajlrendszerrol:
http://www.pjrc.com/tech/8051/ide/fat32.html

Van kesz konyvtarkeszlet (library) a FAT32 olvasasara:
Embedded Filesystems library
dosfs
tiny-fatfs

Kesz megoldas Atmel proci hasznalataval (mp3 lejatszo):
http://www.lehmayr.de/e_mrmidi.htm

Egy masik kesz megoldas
MSP430x-szel .
A hasznalt MSP430X-rol bovebben.


Meg kutatgatok irodalmat. Barkinek van 5lete, ne tartsa magaban!
(#) khiraly válasza Topi hozzászólására (») Okt 5, 2007 /
 
>Ezek a gépek nem ritkán csinálnak 12MPixeles képet, ami kb 4-5MB.
> Ennek elmentésére van maximum 1-200ms-a.
> Ezt az SD-k már nem bírják a soros buszuk miatt...
>A CF párhuzamos buszú, így jóval gyorsabb...

Akkor tegyunk az i-re pontot:
Az SD kartya maximalis irasi sebessege 20MB/s, mig a CF kartyanak 133 MB/s.
A memoriakartyak kozul a CF kartyanak a legnagyobb az irasi sebessege. Akit jobban erdekel, annak itt egy osszehasonlitas az egyes memoriakartyak kozott.

Ugyanakkor ha jobban belegondolunk a 20MB/s-hoz kepest ,,csak'' 6x sebessegnovekedes, mig a fenykepek merete nem linearisan no a felbontashoz kepest, hanem sokkal meredekebben (exponencialisan talan). (ezt ki kell probalni, majd tesom gepevel kiprobalom).

A mi projektunk szempontjabol a 20MB/s tobb mint eleg, tekintve, hogy a pic ennel nagysagrendekkel lassabb lesz, foleg az spi protokollkezelese.
(#) denes44 válasza khiraly hozzászólására (») Okt 6, 2007 /
 
Van magyarországon egy időjárás-figyel project(viharvadász). Ott már megoldották ezt. A legtöbb Canon digitgépet lehet PC-ről távirányítani, és ezt használják webkamera helyett. Nézz szét az oldalon, van egy csomó leírás, de akár kész megoldást is vehetsz.
(#) Lucifer válasza khiraly hozzászólására (») Okt 6, 2007 /
 
A szokásos szövegemet hozzátenném a témához:
Router + openwrt + sd kártya A Topi által mondott kapuzást kicsit tovább kellene fejleszteni (cserélgetni kellene a Master eszközöket.) Így egy csapásal megoldhatod a weben keresztül történő archiválást, sőt ha mondjuk tudsz gyűjteni olyat amin van USB port akkor aggathatsz rá akár winchestert is. Továbbá szokott lenni rajtuk soros port kivezetve. Erre egy mikrovezérlő ami a fényképezőt állítgatja, és tudsz weben keresztül forgatni, zoomolni stb. Vagy ha marad még szabad GPIO akkor azokkal is végezheted ezt.

Persze ez egy kókány megoldás. Ami nem éri meg nagy tételben. Viszont ha csak egy két darab kell, akkor lehet kifutja a router ára egy fejlesztésre fordított időt, energiát.
(#) khiraly válasza denes44 hozzászólására (») Okt 7, 2007 /
 
Megneztem a viharvadasz.hu-t (es a google archivalt valtozatat, mivel most nemigen mukodik az oldal). Ezzel alapvetoen a kovetkezo gondok vannak:
* Egy eloreforditott .exe programjuk van (forraskod nelkul) ami a fenykepeket feltolti a szerverukre. (tehat ha en valamit szeretnek, akkor kapcsolatba kell veluk lepnem, hatha megkaphatom a progamot, hogy az en igenyeimnek megfeleloen modosithassam)
* Csak canon gepekkel mukodik
* kell hozza egy szgep ami usb-n keresztul vezerli a gepet

Mindenesetre 5letnek nem rossz. Gondolkodok meg rajta!
Kosz szepen!
(#) denes44 válasza khiraly hozzászólására (») Okt 8, 2007 /
 
* A programot nem ismerem konkrétan hogy hogy működik. De úgy emléxem elmenti a képeket vinyóra is, hogy lehessen time-lapse felvételeket csinálni belőle. Onnan meg már azt csinálsz a képekkel amit akarsz
* Hát igen, csak a canon gépeket lehet így távvezérelni
* A webshopban láttam olyan modult, ami közvetlen a netre küldi a képeket. Igaz elég dárga. Egy gagyi P1-es olcsóbb
(#) FPeter válasza khiraly hozzászólására (») Okt 10, 2007 /
 
esetleg egy digitális kamera, aminek a mechanikus része már kilehelte a lelkét, de firewire porton keresztül lehet róla digitalizálni? azért az már messze nem a váltott soros PAL minősége...
(#) momomomo hozzászólása Márc 15, 2008 /
 
Sziasztok!

Hogy túdnák SmartMedia kártya adaptert csinálni amibe SD menne bele?


Köszönöm!
(#) tourer válasza momomomo hozzászólására (») Márc 15, 2008 /
 
Háát ez szvsz. két dolog miatt nem sikerülhet.

Az első dolog a kártya egyik előnye miatt van: a SmartMedia cca 1.3mm vastag, esetleg az eszközből kilógatva lehetne elképzelni az átalakítót. Sok eszköz nem tűri, hogy kinyissák a memória kártya fedelét.

A másik dolog a kártya kihalását is okozó tulajdonság: a SmartMedia kártyában nincs vezérlő egység, csak a memória. Egy korai SM kártyás eszköz nem ismeri fel a későbbi fejlesztéseket. volt olyan fényképezőm (agfa), ami 16MB-nél nagyobb kártyával nem mőködött. A legutolsó SM kártyás gépem (olympus c700UZ) már képesvolt olvasni a 128-as kártyát. Épp ezért neehéz lenne elképzelni egy olyan átalakító kártyát, ami az sd soros adatait szétszervezi szabványos 128MB-os csomagokká.
(#) mindenrevalasz válasza Topi hozzászólására (») Nov 15, 2008 /
 
SD kártya kezelése PIC-kel:
http://www.hobbielektronika.hu/forum/topic_1839.html

Az átkapcsolást 74ls245-el meg lehetne csinálni:
Kép: Hivatkozás

Az ethernetre ezzel lehetne eljuttatni a filét:
http://tomeko.net/mikroserwerPIC.php?lang=en


(#) pimpoka hozzászólása Máj 20, 2016 /
 
Sziasztok! Van egy Lumix DMCLX1 gépem és kikapcsolt állapotban is bekapcsol szoval mindig ki kell venni az aksit. Tudtok-e valami tanácsot vagy kuka. KÖSZI A VÁLASZOKAT!
Következő: »»   1 / 1
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem