Znaleziono 8 wyników

autor: tomcat65
09 cze 2018, 00:30
Forum: Elektronika ogólna
Temat: Kamera - odbiór sygnału
Odpowiedzi: 25
Odsłony: 8724

Re: Kamera - odbiór sygnału

Fajnie, że ktoś się jeszcze po takim czasie odezwał.
Zycie niestety płata figle, i za mało mi go zostało na takie rzeczy.
Wobec powyższego - projekt całkowicie zarzucony.
autor: tomcat65
14 lis 2015, 17:01
Forum: Elektronika ogólna
Temat: Kamera - odbiór sygnału
Odpowiedzi: 25
Odsłony: 8724

Mój projekt jest w mojej głowie, rozpracowany teoretycznie - plany ( przynajmniej prototypu ), diagramy programu ( zależności ), część elementów ( krokowce wyjęte z jakiejś drukarki itp. na stanie).
Ale dopóki nie mam potrzebnego mi sygnału z kamery, nie buduję nawet prototypu.
autor: tomcat65
14 lis 2015, 00:49
Forum: Elektronika ogólna
Temat: Kamera - odbiór sygnału
Odpowiedzi: 25
Odsłony: 8724

Fajny projekt - wykorzystanie Lego :) - zaniechany ?
Generalnie koncepcja jest ta sama, tylko odczyt danych od razu ze współrzędnych kartezjańskich, bez przeliczania z polarnych.
No i brak PC do obróbki sygnału.
autor: tomcat65
08 lis 2015, 19:50
Forum: Elektronika ogólna
Temat: Kamera - odbiór sygnału
Odpowiedzi: 25
Odsłony: 8724

Od początku mówię o kamerze czarno-białej, tylko ciężko dostać. Jak już, to wersje 'przemysłowe' w odpowiedniej cenie.
Do prób to jakąś taniochę z demobilu potrzebuję :). Może i z kolorowej da się zrobić b/w łącząc trzy kolory w jeden :).
Moduł z drukarki - akurat mam dostęp, więc się przyjrzę, jak takowy dostanę.
Nie cały obraz :) - tzn. kamera wyśle cały obraz piksel po pikselu w jakimś tam formacie ( i o jego rozgryzienie mi chodzi ), ale z całej paczki danych po filtracji zostanie niewielka część.
Przykładowo: mam matrycę 10x10, czyli 100 pikseli, wysyłanych kolejno od lewego górnego rogu. Niech pojawi się jeden piksel w czwartym rzędzie i siódmej kolumnie - będzie 37-mym w kolejności. I tylko ten numer zostanie zapisany i mi wystarczy. Reszta do kosza.
autor: tomcat65
08 lis 2015, 01:50
Forum: Elektronika ogólna
Temat: Kamera - odbiór sygnału
Odpowiedzi: 25
Odsłony: 8724

Dzięki za linka do kamerki do arduino. Muszę na spokojnie i dokładnie poczytać. Może z transmisji Tx Rx da się coś uzyskać.
Piszę kamera/aparat, ale głównie chodzi o sam sensor z obiektywem.
Co do kamery linijkowej to faktycznie problem - dwie głowice ( laser + kamera ) poruszające się niezależnie. A potem zapis danych. Trochę kłopotliwe.
O linijce CCD ze skanera nawet nie myślę. Też kłopotliwe.
No właśnie chcę niskopoziomowo, oby tylko nie zagrzebać się w mule :).
Wiekszość takich programów/urządzeń działa na całych zdjęciach, więc jest to procesorożerne.
Zakładając rozdzielczość matrycy tylko 640x480 daje 307200 piseli. U mnie po odsianiu powinno zostać właściwie tylko 640 punktów ( może parę % więcej ) - jedna linia prosta lub łamana wynikająca z linii lasera i rozdzielczości poziomej sensora. Zakładając dobrą jakość wiązki. Różnica diametralna.
Możliwości Atmegi nie są wielkie - w zasadzie potrzebne byłyby dwie - jedna obsługuje silniki i inną drobnicę, druga liczy dane z kamery.
Można podnieść wydajność używając np:
http://botland.com.pl/arduino-team-oryg ... ex-m0.html

Gdybym umiał programować w C mógłbym pomyśleć o np:
http://botland.com.pl/stm32-nucleo/3363 ... ex-m4.html
Niestety za stary jestem na naukę kolejnego języka :)
Jest tez opcja:
http://botland.com.pl/arduino-moduly-gl ... ortex.html

I ostatecznie, acz niechętnie ( cena! ):
http://botland.com.pl/platformy-intel/4 ... duino.html
Tak, że co do liczenia są wydajniejsze układy i powinny dać radę.
Ale dopóki nie dobiorę się jakiejś kamerze do majtek :) - nic z zamysłu nie będzie.
autor: tomcat65
07 lis 2015, 20:40
Forum: Elektronika ogólna
Temat: Kamera - odbiór sygnału
Odpowiedzi: 25
Odsłony: 8724

Kiedyś bawiłem się David laser skaner'em, ale to nie to.Mój zamysł jest inny.
Nie znam się na programach graficznych, nie używam, więc nie mam rozeznania co potrafią. Idea robienia fotek: gdyby kkóryś z programów mógł rozbić ujęcie na piksele zgodnie z rozdzielczością aparatu, wyodrębnić te piksele, które mnie interesują i zapisać je do pliku, była by do rozważenia. Ale generalnie chcę uniknąć zewnętrznego oprogramowania, przesyłu po USB do komputera. Całość operacji ma wykonywać mikrokontroler, bez udziału systemu operacyjnego, jaki np. w raspberry jest konieczny.
Mój skaner ma działać następująco:
-obrotowy stół ustawia się w 4 pozycjach co 90 st.
-z góry ruchoma głowica z laserem i kamerą przesuwa się poziomo o zadany krok (rozdzielczość) i robi kolejne ujęcia.
W sumie kilka prostych działań matematycznych pozwoli na obliczenie współrzędnych XYZ zarejestrowanych pikseli.
Dlatego chcę się dobrać do bezpośredniego sygnału z kamery - nie przetworzonego do transmisji USB - aby móc go już na wstępie obrobić.
W sumie najlepszy byłby sygnał - dwa - w postaci: jeden zegarowy, do liczenia kolejnych pikseli, drugi amplitudowy do poziomu jasności ( tu prostym dyskryminatorem progowym można by już odsiać czarne :) ).
Pod warunkiem, że dane wysyłane są w postaci np. lewy górny piskel pierwszy, kolejny w lini aż do jej końca, następna linia i aż do końca. Jakieś przeploty, wysyłanie co drugą linię byłyby problemem.
Wiem, że utrudniam :), ale taką mam koncepcję.

P.S. Do maliny są kamerki, do Atmegi (arduino ) nie. A niestety za mało umiem, aby zgrać jedno z drugim :).
autor: tomcat65
07 lis 2015, 13:18
Forum: Elektronika ogólna
Temat: Kamera - odbiór sygnału
Odpowiedzi: 25
Odsłony: 8724

Chcę uzyskać obraz 2D, a w efekcie przeliczeń 3D :).
Przyjrzę się temu rozwiązaniu z Raspberry.
Obraz jest statyczny, ujęcia robione na sygnał wywoławczy, zapis danych i kolejne ujęcie.
Obiekt oświetlany laserem liniowym, więc w obrazie będzie linia łamana i tylko ona mnie interesuje.
Już się domyślacie ? :)
autor: tomcat65
07 lis 2015, 03:26
Forum: Elektronika ogólna
Temat: Kamera - odbiór sygnału
Odpowiedzi: 25
Odsłony: 8724

Kamera - odbiór sygnału

Szanowni koledzy.
Kiepski ze mnie elektronik, ale coś tam dłubię. Czysto teoretycznie - na razie - rozpracowuję pewien projekt, lecz bez wiedzy odnośnie działania kamery/aparatu nie ruszę dalej.
W projekcie użyta ma być kamera monochromatyczna.
Generalnie kamera/aparat robi ujęcie, przetwarza, wysyła lub zapisuje dane. Wynikiem jest obraz.
Mnie interesuje, w jakiej postaci wysyła ten obraz? Z całego ujęcia interesują mnie tylko jasne ( białe ) piksele - rasista jestem, czarne out :), więc z całej paczki danych trzeba odsiać niepotrzebne, a zapisać jasne tylko jako numer wystąpienia takowych. Dalsza obróbka danych ma ustalić współrzędne pikseli.
Czy paczka danych to jeden ciąg sygnałów modulowanych amplitudą/czasem dla odwzorowania poziomu jasności? czy dwa sygnały - zegarowy i sygnałowy z jakimś sposobem kodowania jasności?
Dane mają być zbierane przez mikrokontroler ( AVR ). Częstotliwość sygnału - czy AVR da radę odebrać ( ponoć do 4MHz może )?
Znajdzie się tu spec w tej dziedzinie?
Będę naprawdę niezmiernie wdzięczny.
P.S. Oczywiste pytanie - jaka kamerkę ( nowa/demobil ) o niewielkiej na początek rozdzielczości do testów można by użyć?

Wróć do „Kamera - odbiór sygnału”