Tydzień 4 – kamera

Opublikowany Autor Piotr CudnikDodaj komentarz

Czwarty  tydzień za nami, pora podsumować jak postępowały prace nad projektem. Miesiąc trwania konkursu już za nami, nie wiem czy to z tej okazji czy też z natłoku obowiązków w tym tygodniu praktycznie nie ruszyłem mojego projektu :/. Zmusiłem się tylko do podłączenia testowo kamery OV7670, by mieć o czymkolwiek napisać w tym wpisie. Przez ten tydzień zauważyłem, że moja motywacja odnośnie realizacji projektu niestety spada.  Z początku projekt wydawał się prosty w realizacji jednak im dalej zagłębiam się w jego realizacje widzę, że zbyt optymistycznie do niego podchodziłem. Nie mam zbyt wiele doświadczenia z arduino i muszę szukać informacji, by uzupełnić swoją wiedze w tym zakresie. Cały czas dokupuje potrzebne elementy do realizacji projektu (i jeszcze sporo mam do kupienia). Wszystkie te rzeczy demotywują , jednak nie zamierzam się podać, chce dalej realizować zaplanowany projekt i wytrwać do końca konkursu.

 

W tym tygodniu podłączyłem kamerę OV7670 do arduino, by sprawdzić czy zakupiony sprzęt działa i ma się dobrze. Kamera OV7670 pracuje w rozdzielczości 640×480. Wybrałem ten model ze względu na niskie napięcie zasilania 3.3V oraz na cenę. Do celów edukacyjnych sądzę, że ten moduł spokojnie wystarczy.

Kamerę OV7670 podłączyłem do arduino zgodnie z instrukcją znajdującą się na stronie http://www.instructables.com/id/OV7670-Without-FIFO-Very-Simple-Framecapture-With-/?ALLSTEPS.

Tak prezentuje się układ, który zbudowałem.

Sporo tych kabli, sama kamerka zajęła mi prawie wszystkie piny(19) w arduino a jeszcze chciałbym podłączyć silniki, diody. Jakoś będę musiał to upchnąć. Kamera przechwytuje  czarno-biały  obraz przez port szeregowy USB. Jeszcze muszę pobawić się ustawieniami kamery. Obraz, który otrzymuje nie jest jeszcze wyraźny, pojawiają się szumy. Sądzę jednak, że z czasem uda mi się ustawić ostry obraz w rozdzielczości 640×480.

 

 

Krótkie podsumowanie tygodnia

Cena kamery OV7670 VGA(640X480) 36.90zł
Czas na rozwój aplikacji/skryptu. 0 godziny
Czas na podłączenie testowo kamery 3 godzin
Co udało się zrobić? Podłączyć testowo kamerę.
Czego nie udało się zrobić? Odbierać obraz z kamery w aplikacji.
Plan na kolejny tydzień Podsumowanie co już mam, drobny refaktoring, zaplanowanie dalszych etapów rozwoju aplikacji.