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. |