Spisu treści:

UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Budowa kamery: 7 kroków (ze zdjęciami)
UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Budowa kamery: 7 kroków (ze zdjęciami)

Wideo: UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Budowa kamery: 7 kroków (ze zdjęciami)

Wideo: UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Budowa kamery: 7 kroków (ze zdjęciami)
Wideo: 64MP Autofocus Camera on Pi Zero and Zero 2W 2024, Listopad
Anonim
Image
Image
Sprzęt komputerowy
Sprzęt komputerowy

Konstrukcja kamery Pi Zero W NoIR 8MP

Ten Instructable został stworzony, aby pomóc każdemu, kto chce mieć kamerę na podczerwień lub naprawdę fajną przenośną kamerę lub przenośną kamerę Raspberry Pi lub po prostu chce się dobrze bawić, heheh. Jest to najbardziej przystępny cenowo i konfigurowalny aparat, jakiego używałem. Zastosowane oprogramowanie pozwala pozostać w trybie Full Auto lub dostroić każdą pojedynczą funkcję, jaką ma do zaoferowania kamera Raspberry Pi.

Należy pamiętać, że ten aparat jest aparatem w stylu „telefonu z aparatem” i jako taki ma mały czujnik i nie ma wszystkich funkcji, jakie ma nowoczesna lustrzanka cyfrowa lub bezlusterkowa.

Całkowity koszt budowy tego projektu to mniej niż 60 USD, ale możesz wydać więcej, jeśli chcesz:)

Krok 1: Sprzęt

Sprzęt - są to ceny w USA. Twoje ceny mogą się różnić

Raspberry Pi Zero W - $10

Kamera Raspberry Pi NoIR - 25 USD

Oficjalna obudowa Raspberry Pi - 5 USD - ta obudowa jest tego warta ze względu na dołączony do niej kabel kamery

Karta MicroSD - 16 GB, 8 USD, 32 GB, 14 USD

Zasilacz lub bateria - od 5 do 20 USD - w zależności od typu zasilacza lub rozmiaru baterii

Naklejka Star Wars na własnym przenośnym aparacie na podczerwień $Bezcenne

Pi Zero nie jest sprzedawany przez normalnego dystrybutora Raspberry Pi w USA, Newark Electronics (Element 14). Możesz je kupić w Microcenter online lub w sklepach stacjonarnych, a także w Adafruit online.

www.microcenter.com i

Ważna uwaga: W moim filmie kompilacji nieprawidłowo zainstalowałem kabel kamery Raspberry Pi, przez co kamera nie działała poprawnie po uruchomieniu. Oczywiście odwróciłem kabel podczas wkładania i widać na filmie, że otrzymuję błąd. Ten błąd pojawia się również, gdy kabel się wyślizgnie lub poluzuje po instalacji.

Bardzo ważna uwaga: kilka razy złamałem zaciski na złączu kabla kamery. Są Kruche i wymagają delikatnej siły i nacisku. Upewnij się, że używasz cierpliwości i delikatnego dotyku, aby działały poprawnie.

Krok 2: Przegląd systemu operacyjnego i oprogramowania

Przegląd systemu operacyjnego i oprogramowania
Przegląd systemu operacyjnego i oprogramowania
Przegląd systemu operacyjnego i oprogramowania
Przegląd systemu operacyjnego i oprogramowania
Przegląd systemu operacyjnego i oprogramowania
Przegląd systemu operacyjnego i oprogramowania

Dla systemu operacyjnego wybieram Full Blown Raspbian. Do oprogramowania używam interfejsu RPi-Cam-Web-Interface

Pobierz system operacyjny RasPI -

Zainstaluj oprogramowanie Po zainstalowaniu systemu operacyjnego RPi-Cam-Web-Interface -

PRZEGLĄD UWAGA - Używam Raspberry Pi 3, aby umożliwić mi podłączenie do sieci. Skonfigurowałem WiFi, a następnie przeniosłem układ pamięci nad Pi Zero i dokończyłem instalację.

UŻYWAM PI 3 TYLKO DO KONFIGURACJI SIECI BEZPRZEWODOWEJ i jestem pewien, że jest inny sposób, którego muszę się nauczyć, aby ułatwić to wszystkim.

Krok 3: Instalacja systemu operacyjnego i Wi-Fi

Instalacja systemu operacyjnego i Wi-Fi
Instalacja systemu operacyjnego i Wi-Fi

Instalacja systemu RasPi

1. Wyczyść kartę SD za pomocą programu SDFormatter w systemie Windows - W przypadku komputerów Mac i Linux nie używałem ich wcześniej, więc nie mam rekomendacji (format wyszukiwania i obraz na komputerze Mac lub Linux) - https://www.sdcard.org /downloads/formatter_4/eula…

2. Zainstaluj Raspbian OS za pomocą Win32DiskImager w systemie Windows -

3. Konfiguracja Wi-Fi - jest to trudne zadanie, ponieważ głównym zastosowaniem tego aparatu jest połączenie Wi-Fi z przeglądarką za pośrednictwem telefonu lub komputera. Niestety, aby korzystać z niego w ten sposób, musisz skonfigurować WiFi lub HotSpot lub oba.

Aby skonfigurować WiFi, musisz podłączyć RasPi Zero do komputera za pomocą kabla OTG + koncentratora myszy i klawiatury lub kabla USB do klawiatury i myszy

Obejście - użyłem Raspberry Pi 3 do skonfigurowania Wi-Fi i użyłem SSH/VNC za pośrednictwem połączenia sieciowego. Myślę, że Raspi-Config pozwala teraz skonfigurować WiFi tak, aby ten proces był szybszy i łatwiejszy.

Krok 4: Instalacja interfejsu internetowego kamery RPi

Instalacja interfejsu internetowego kamery RPi
Instalacja interfejsu internetowego kamery RPi

Po zainstalowaniu systemu operacyjnego i włączeniu Wi-Fi możesz zainstalować oprogramowanie RPi Cam Web Interface. Zalecam nie robić żadnych aktualizacji, dopóki nie znajdziesz się na Pi Zero, aby upewnić się, że nie popełnisz żadnych błędów w oparciu o sprzęt

Nie zapomnij upewnić się, że masz odpowiednie ustawienia wstępne kamery dla kamery 5MP V1 lub kamery 8MP V2.

elinux.org/RPi-Cam-Web-Interface - Konfiguracja Poniżej cytowano ze strony - Zobacz stronę, aby uzyskać najbardziej aktualne informacje

Krok 1: Zainstaluj Raspbian na swoim RPiKrok 2: Podłącz kamerę do RPi i włącz obsługę kamery (https://www.raspberrypi.org/camera)

Krok 3: Zaktualizuj swoje RPi za pomocą następujących poleceń: sudo apt-get update sudo apt-get dist-upgrade

Czasami, jeśli dokonano aktualizacji podstawowego oprogramowania aparatu, można użyć aktualizacji sudo rpi, aby skorzystać z nich, zanim staną się one dostępne jako standard.

Krok 4: W przypadku Jessie Lite uruchom sudo apt-get install git Klonuj kod z github i włącz i uruchom skrypt instalacyjny za pomocą następujących poleceń: git clone https://github.com/silvanmelchior/RPi_Cam_Web_Int… cd RPi_Cam_Web_Interface./install. CII

Starsze wersje wymagały, aby skrypty były wykonywalne za pomocą chmod u+x *.sh Jeśli podczas próby uruchomienia skryptów instalacyjnych otrzymasz odmowę uprawnień, spróbuj wykonać oddzielne skrypty kroku 5, aby wykonać oddzielne funkcje instalacji i konserwacji. Skrypty to install.sh główna instalacja, jak użyto w kroku 4, aboveupdate.sh sprawdź dostępność aktualizacji, a następnie uruchom główną instalacjęstart.sh uruchamia softwarestop.sh zatrzymuje softwareremove.sh usuwa oprogramowanie Aby uruchomić te skrypty, upewnij się, że znajdujesz się w folderze RPi_Cam_Web_Interface następnie poprzedź skrypt./Eg Aby zaktualizować istniejącą instalację./update.shNp. Aby uruchomić oprogramowanie kamery./start.shE.g. Aby zatrzymać oprogramowanie kamery./stop.shGłówna instalacja zawsze robi to samo, aby uprościć swoją logikę. Zbiera wszystkie parametry użytkownika najpierw w jednym połączonym oknie dialogowym, a następnie zawsze stosuje parametry w trakcie procesu. Autostart powinien być tak, jeśli chcesz, aby to oprogramowanie uruchamiało się automatycznie po uruchomieniu Raspberry. jpglink powinien normalnie mieć wartość nie. Zmień to na tak, jeśli masz zewnętrzne oprogramowanie, które wymaga bezpośredniego dostępu do pliku obrazu cam.jpg. Parametr phpversion umożliwia wybór wersji php (5 lub 7). php5 było używane do 22.09.2017. Jeśli wystąpią jakiekolwiek trudności z użyciem 7 lub podczas aktualizacji starszych systemów, spróbuj użyć

5. Parametr q (cichy) może być użyty, aby pominąć to i dać automatyczną instalację opartą na config.txt Wszystkie parametry są zawsze w pliku config.txt, domyślna wersja jest tworzona, jeśli nie istnieje, a następnie jest zmieniana tylko raz po początkowym oknie dialogowym użytkownika. Instalacja zawsze próbuje zaktualizować główne komponenty oprogramowania, a następnie funkcjonalnie przechodzi przez etapy konfiguracji dla każdego obszaru, takie jak Apache, uruchamianie ruchu. Po zakończeniu konfiguracji oferuje uruchomienie systemu kamer. Rozpocznie się również po ponownym uruchomieniu, jeśli skonfigurowano autostart.

Krok 5: Użyj go Otwórz dowolną przeglądarkę na dowolnym komputerze w sieci i wprowadź adres URL, aby uzyskać dostęp do strony internetowej kamery. Będzie to https://ipAddress:port/podfolder. Jeśli port został pozostawiony domyślnie 80 podczas instalacji, można to pominąć. Podobnie podfolder (domyślny html) może zostać pominięty, jeśli został wyczyszczony podczas instalacji. Tak więc dla portu 80 żaden podfolder nie instaluje adresu URL https://ipAddress:port/subfolder. WAŻNA UWAGA: Jeśli chcesz zmienić jakiekolwiek pliki, musisz to zrobić w wersji uruchomieniowej (np. w folderze /var/www/html lub /etc/raspimjpeg). Zmiana plików w folderze RPi_Cam_Web_Interface nie ma natychmiastowego skutku. To tylko kopie używane podczas instalacji.

Krok 5: Rozwiązywanie problemów

Rozwiązywanie problemów
Rozwiązywanie problemów
Rozwiązywanie problemów
Rozwiązywanie problemów
Rozwiązywanie problemów
Rozwiązywanie problemów

Jeśli masz zainstalowany system operacyjny i postępowałeś zgodnie z instrukcjami interfejsu internetowego kamery RPi, powinieneś mieć teraz Raspberry Pi, który uruchamia się bezpośrednio w kamerze

Znajdź adres URL RasPi w swojej sieci. Dla każdego jest inaczej.

Załaduj stronę i NIE ZAPOMNIJ NUMERU PORTU domyślnie 80, ale ustawiłem swoje na inne rzeczy.

Adres_IP:TwójPort#(80domyślny) - https://IP_Adres:TwójPort#(80domyślny) Adres IP)

Po wpisaniu tego otrzymasz stronę z napisem HTML i można ją kliknąć, kliknij to.

Powinno pojawić się okno podglądu. Jeśli tak się nie stanie, to „Mamy problem z Houston” - Prawdopodobnie nie zainstalowałeś w pełni oprogramowania interfejsu internetowego RPi Cam.

Co się stanie, jeśli zobaczysz BRAK PODGLĄDU i nadal pojawia się błąd - Najprawdopodobniej twój kabel od aparatu do Pi jest nieprawidłowo zainstalowany LUB wcale, och!!!

UWAGA - kabel zainstalowałem do góry nogami i musiałem go odwrócić. Otrzymany przeze mnie błąd, który otrzymałem wcześniej, gdy kabel poluzuje się w aparacie. Jeśli zobaczysz ten błąd, sprawdź kabel, ponieważ jest to przyczyna numer 1 tego błędu.

Problemy z ostrością kamery w wersji 2

Jest to znany problem, ponieważ sposób, w jaki ustawiają aparat w fabryce, powoduje, że po przybyciu są one nieostre. Wykorzystałem szczegóły na tej stronie, aby zacząć działać - https://www.jeffgeerling.com/blog/2017/fixing-blur… - DZIĘKI JEFF

Użyj niestandardowego narzędzia drukowanego w 3D LUB małych szczypiec, aby ponownie ustawić ostrość kamery

Po ponownym ustawieniu ostrości kamery powinieneś być gotowy do pracy.

Krok 6: Interfejs sieciowy kamery RPi Cam - porady i wskazówki

Interfejs sieciowy kamery RPi Cam - porady i wskazówki
Interfejs sieciowy kamery RPi Cam - porady i wskazówki
Interfejs sieciowy kamery RPi Cam - porady i wskazówki
Interfejs sieciowy kamery RPi Cam - porady i wskazówki
Interfejs sieciowy kamery RPi Cam - porady i wskazówki
Interfejs sieciowy kamery RPi Cam - porady i wskazówki

To oprogramowanie istnieje już od dłuższego czasu i dlatego jest wiele rzeczy, które może zrobić

Używam go od jakiegoś czasu i cały czas jest jeszcze więcej do nauczenia się. Masz pełną kontrolę nad wszystkimi funkcjami i gorąco polecam grę ze wszystkimi „pokrętłami i pokrętłami” w oprogramowaniu.

Moim ulubionym dodatkiem jest teraz MultiView. Możesz także zrobić Pan Tilt i wiele więcej

Używam moich RasPi jako kamer internetowych w stylu Old Skool za pośrednictwem mojej sieci z oprogramowaniem vMix LIVE.

Jestem w stanie „na żywo” przesyłać strumieniowo na mój komputer, jednocześnie nagrywając wyższą jakość na Pi, jeśli to konieczne. Dzięki temu mogę utworzyć ścieżkę synchronizacji dla filmów RasPi bez dźwięku. Mogę później umieścić na osi czasu tyle kamer, ile chcę. Pamiętaj tylko, aby ustandaryzować liczbę klatek na sekundę. Rozmiar może się zmienić, ponieważ możesz użyć edytora, aby w razie potrzeby przenieść lub usunąć materiał. Używam teraz 24 fps, ponieważ wydaje się, że system działa płynnie. Jestem podekscytowany, że mogę uchwycić zdjęcie 8MP podczas nagrywania w 24 klatkach na sekundę. Zastanawiam się, czy wyrzuci to do synchronizacji.

W przeszłości miałem problemy z synchronizacją, gdy nagranie gubiło klatki lub używam innej szybkości klatek niż moja oś czasu.

Konkretne poprawki, których używam do przesyłania strumieniowego - z

Regulacja przepustowości podglądu na żywo Sekcja wykorzystania przepustowości - Lubię używać 384 X 288, aby zmniejszyć przepustowość. Używam poziomu jakości, który jest niski, a około 22 to najwyższy, jaki pójdę. Nie testowałem tego, ale strona omawia, jak szybko rośnie rozmiar i że 10 to świetna liczba. Poszedłem wyżej, ale obniżyłem też 512 do około 384 i obniżyłem 384 do 288 (chyba). Używałem również efektów do tworzenia ciekawych stylizacji. Zwłaszcza jeśli używam tylko widma IR. Staje się bardzo Predatorem i jest kilka innych stylów i odczuć. To jest jak filtry na Instagramie i wiem, że mój telefon ma takie, po prostu nigdy ich nie używam, na Pi, które robię, heheh.

Zdjęcie zrobione podczas Timelapse, złapało latające stworzenie (motyla czy ćmy?) na swoich stronach

Ponieważ RasPi ZeroW jest tak mały, można go łatwo przekształcić w aparat do noszenia. Załączam obraz mojego pomysłu na RingCam, którego używałem przez chwilę przed kamerą jednorożca.

Użyłem dodatku do aparatu w telefonie komórkowym do robienia zdjęć i filmów z efektem rybiego oka i zbliżenia - coś takiego z Amazon (nie jest to link partnerski i nie posiadam tego dokładnego produktu, tylko jeden w pobliżu) https://a.co /2CBHbJk)

Krok 7: WYNIKI

WYNIKI
WYNIKI
WYNIKI
WYNIKI
WYNIKI
WYNIKI

Używam kamer Raspberry Pi od dłuższego czasu.

Załączam zdjęcie, które zrobiłem na konwencie anime w Los Angeles i zdobyłem nagrodę w konkursie fotograficznym Adafruit -

Do zdjęcia, które zrobiłem na potrzeby konkursu, użyłem kamery Raspberry Pi Dead Ninja Twin Cam do tego zdjęcia, a aparatem, który wygrał, była kamera NoIR Version 1 5MP.

Zrobiłem selfie moim nowym aparatem 8MP NoIR RasPi i widać to powyżej.

Last but not least użyłem mojego nowego aparatu do zrobienia zdjęcia i timelapse świecy. Oto link instagramowy do timelapse (nie udało się zamieścić) -

Zalecana: