ArduCAM Motorized Focus Camera – kamera z autofocusem dla Raspberry Pi

ArduCAM Motorized Focus Camera to moduł kamery firmy ArduCam z autofocusem przeznaczony dla Raspberry Pi 3A+, Raspberry Pi 3B+Raspberry Pi 3BRaspberry Pi 2BRaspberry Pi B+, Raspberry Pi A+, Raspberry Pi Zero. Został wyposażony w matrycę (Sony IMX219) o rozdzielczości 8 MPix oraz zintegrowany filtr IR. Do podłączenia kamery z Raspberry Pi jest realizowane za pomocą złącza CSI. Autofocus pozwala na ostrzenie w zakresie od 4 cm do nieskończoności. Do sterowania autofocusem wykorzystywany jest interfejs I2C Producent udostępnia przykładowe programy do obsługi autofocus (na stronie Github).

Działanie autofocusa zostało pokazane na poniższym wideo:

Zestaw Embedded Vision Bundle w ofercie KAMAMI.PL

W ofercie sklepu KAMAMI.pl pojawił się nowy zestaw rozwojowy z układem SoC Xilinx Zynq Z-7020 – Embedded Vision Bundle. W jego skład wchodzi m.in. płytka Zybo Z7-20, na której, oprócz układu SoC, znajdują się peryferia umożliwiające obsługę multimediów i komunikacji. Umożliwia to wykorzystanie płytki jako minikomputera, nawet bez użycia ogromnych możliwości drzemiących w układzie FPGA, tylko korzystając z wbudowanego procesora ARM Cortex-A9. Płytka dysponuje m.in. magistralą MIPI CSI-2 na złączu Pcam, wejściem i wyjściem HDMI oraz szybką pamięcią DDR3L. Do zestawu można dokładać rozszerzenia za pomocą złącza Pmod.

Użytkownicy otrzymują także voucher na środowisko projektowe Xilinx SDSoC, które jest standardowym środowiskiem programistycznym C/C++ przeznaczonym dla tego produktu. Pozwala ono na efektywne tworzenie architektury i aplikacji. Platforma sprzętowa Zybo Z7-20 w połączeniu z narzędziami programistycznymi SDSoC pozwalają użytkownikom tworzyć różnorodne systemy wbudowane.

Kolejnym elementem zestawu jest moduł z kamerą Pcam 5C, zaprojektowany do współpracy z płytkami rozwojowymi z FPGA. Płytka zawiera czujnik Omnivision OV5640 o rozdzielczości 5 MP. Czujnik posiada funkcje przetwarzania obrazu, m.in. automatyczny balans bieli, automatyczna kalibracja poziomu czerni, kontrola nasycenia, ostrości itd. Dane są przekazywane za pomocą interfejsu MIPI CSI-2, który zapewnia przepustowość wystarczającą do przesyłania wideo 720p@60Hz oraz 1080p@30Hz. Moduł można podłączyć do płytki za pomocą dołączonego, 15-pinowego przewodu FFC. Producent zapewnia także otwarte biblioteki Vivado IP, które umożliwiają obsługę kamery na układach FPGA firmy Xilinx.

Moduł Pmod Pcam 5C z kamerą OV5640

Moduł Pcam 5C to moduł z kamerą zaprojektowany do współpracy z płytkami rozwojowymi z FPGA np. Zybo Z7. Płytka zawiera czujnik Omnivision OV5640 o rozdzielczości 5 MP. Czujnik posiada funkcje przetwarzania obrazu, m.in. automatyczny balans bieli, automatyczna kalibracja poziomu czerni, kontrola nasycenia, ostrości itp. Dane są przekazywane za pomocą interfejsu MIPI CSI-2, który zapewnia przepustowość wystarczającą do przesyłania wideo 720p@60Hz oraz 1080p@30Hz. Moduł można podłączyć do płytki za pomocą 15-pinowego przewodu FFC. Producent zapewnia także otwarte biblioteki Vivado IP, które umożliwiają obsługę kamery na układach FPGA firmy Xilinx.

Raspberry PI 3 oraz kamera 8 Mpix – pierwsze kroki

20170617_rpi_camera

Zastosowań komputera Raspberry Pi 3 można wyobrazić sobie niezliczoną liczbę. Wyposażając ten komputer w kamerę można wkroczyć w świat niezwykle efektownych aplikacji, np. sterowanych gestami czy rozpoznających określone przedmioty.

W artykule na portalu MIKROKONTROLER.pl  Raspberry PI 3 oraz kamera 8 Mpix – pierwsze kroki pokazano sposób dołączenia dedykowanej kamery Raspberry Pi HD V2 8MP do komputera Raspberry Pi 3. Zademonstrowano również użycie poleceń do robienia zdjęć oraz nagrywania materiałów wideo.