Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Chciałem mieć sposób na wykorzystanie moich starych aparatów w nowy, cyfrowy sposób. Mam kilka kręcących się w różnych warunkach, ale nie używałem ich od wieków, ponieważ film jest kosztowny w wywołaniu. Postępuj zgodnie z tą instrukcją, aby zobaczyć, jak umieściłem kamerę Raspberry Pi i Pi w retro kamerze filmowej i zaprogramowałem ją do przesyłania GIF-ów na mój Tumblr.
Kod oparty jest na bezpłatnej klasie Instructables Raspberry Pi firmy Lara, która zawiera cenne informacje, jeśli dopiero zaczynasz przygodę z elektroniką, programowaniem lub Pi. Jeśli masz trochę doświadczenia z Pi, możesz docenić Instructable Pi Tumblr-g.webp
Ten Target Brownie Six-20 to aparat z lat 40., który był dość brudny i nie robił świetnych zdjęć, więc nie czuję się źle z jego wypatroszeniem. Zastanowiłbym się dwa razy nad przecięciem i przewierceniem kilku innych członków mojej kolekcji. Jeśli to zrobisz, upewnij się, że czujesz się komfortowo, wyłączając zdolność aparatu do kręcenia filmu, ponieważ moje metody są nieco destrukcyjne.
Do tego projektu będziesz potrzebować:
- Pudełkowy aparat vintage (mój to Target Brownie six-20)
- Raspberry Pi model A+
- Karta SD z Raspbian
- Kamera Pi z kablem taśmowym
- Zasilany koncentrator USB
- Klucz Wi-Fi
- Trzy diody LED (użyłem białej, zielonej i czerwonej)
- Trzy rezystory (dowolne między 100-220 omów)
- Naciśnij przycisk
- Przewody z końcówkami żeńskimi
- Płytka stykowa bez lutowania
- Kabel micro USB
- Klawiatura i mysz (użyłem tej mini klawiatury z gładzikiem)
- Wyświetlacz HDMI z kablem
- Nazwa i hasło bezprzewodowej sieci internetowej
- Konto Tumblr
- Informacje o kliencie Tumblr API
- Mały śrubokręt
- Podwójna taśma piankowa
- Gorący klej
- Rurki termokurczliwe
- Lutownica i lut
- Paczka baterii
Aby być na bieżąco z tym, nad czym pracuję, śledź mnie na YouTube, Instagramie, Twitterze, Pintereście i subskrybuj mój newsletter. Jako partner Amazon zarabiam na kwalifikujących się zakupach, których dokonujesz za pomocą moich linków afiliacyjnych.
W tym projekcie użyłem systemu operacyjnego Raspbian, który obejmuje Python 2, ale aby uruchomić skrypt, musisz zainstalować kilka pakietów za pomocą następujących wierszy kodu w oknie terminala Pi:
aktualizacja sudo apt-get
sudo apt-get zainstaluj imagemagick
sudo apt-get zainstaluj mpg321 -y
sudo apt-get zainstaluj python-RPi.gpio python3-RPi.gpio
sudo pip zainstaluj pytumblr
Krok 1: Prototyp obwodu
Prototypowałem ten projekt poza kamerą (nie wymaga lutowania), a następnie przesunąłem elementy wewnątrz kamery. Polecam tę metodę w celu rozwiązania problemów z instalacją w porównaniu z problemami z podstawową funkcjonalnością. Rozpocznij pracę, zanim spróbujesz wepchnąć wszystko do małego, czasem metalowego miejsca!
Jedna dioda LED jest zaprogramowana tak, aby włączała się po uruchomieniu skryptu Python, a druga miga w czasie, gdy zdjęcia są robione po naciśnięciu przycisku. Trzecia dioda LED pozostaje zapalona, gdy Pi przetwarza i przesyła GIF, więc wiesz, kiedy możesz wziąć kolejną.
Krok 2: Zdemontuj kamerę
Po zakończeniu rozwiązywania problemów z kodem i obwodem przeszedłem do wbudowania wszystkiego w moją kamerę.
Oprócz otwierania aparatu z pudełka (ten film był pomocny w przypomnieniu sobie, jak) za pomocą małego śrubokręta zdjąłem przedni panel aparatu. Umieść śruby w kubku lub tacy w bezpiecznym miejscu; są malutkie!
(ostrożnie) rozbiłem szkło obiektywu, aby zrobić miejsce na kamerę pi.
Krok 3: Zamontuj kamerę Pi
Użyłem podwójnej taśmy piankowej, aby zamontować kamerę pi wewnątrz przedniego panelu mojego zabytkowego aparatu. Poprowadziłem kabel taśmowy do głównego korpusu kamery, który otworzyłem, wycinając wewnętrzną tekturę.
Krok 4: Zainstaluj przycisk
Zainstalowałem przycisk wyzwalany przez oryginalną dźwignię migawki i poprowadziłem również jego przewody do wnętrza aparatu.
Krok 5: Przygotuj i zainstaluj diody LED
Przylutowałem diody LED za pomocą rezystorów i rurek termokurczliwych, a następnie użyłem gorącego kleju, aby zabezpieczyć je na miejscu.
Wszystkie przewody biegną z powrotem do głównego korpusu aparatu, który był wystarczająco duży dla Pi, gdy wycinałem karton.
Krok 6: Przetestuj i skonfiguruj
Podłączyłem wszystko ponownie, aby przetestować go w nowej kompilacji, i dodałem skrypt powłoki, aby uruchomić mój skrypt Pythona po uruchomieniu Pi, dzięki czemu mogę go obsługiwać bez ekranu lub klawiatury. Dodałem też sieć Wi-Fi tetheringu mojego telefonu do mojego Pi, abym mógł zabrać ją ze sobą do Maker Faire.
Skrypt powłoki powinien znajdować się w /home/pi i zawierać:
#/kosz/sz
cd / cd home/pi/boof python TumblrGIFCamera.py i wyjdź 0 Musisz także dodać skrypt startowy do /etc/local, dołączając ten wiersz na końcu
/home/pi/skrypt startowy.sh
Ponadto uprawnienia muszą być wykonywalne zarówno w skrypcie Pythona, jak i skrypcie powłoki, które można ustawić za pomocą następujących wierszy poleceń:
sudo chmod +x /home/pi/startupscript.sh
sudo chmod +x /home/pi/boof/TumblrGIFCamera.py
Krok 7: Zamknij to
Poprowadziłem kabel zasilający USB przez tylną pokrywę i zamknąłem aparat, sprawdzając, czy uruchamia się, a zielona dioda LED włącza się i miga białą diodą LED podczas robienia zdjęć itp.
Krok 8: Moc baterii
Jeśli trzymasz się aparatu, możesz go zasilać z koncentratora USB lub zasilacza ściennego, ale chciałem zabrać swój ze sobą, dodając akumulator USB. Użyłem taśmy rzepowej, aby przymocować ją do spodu aparatu. Idealnie bateria zmieściłaby się gdzieś w korpusie aparatu, ale dla moich celów (długi dzień, potrzebuję łatwego dostępu do przycisku aktywacji baterii) ten układ działał dobrze.
Krok 9: Użyj go
Wyjdź i weź trochę GIF-ów! Zobacz wszystkie moje na mojej stronie Tumblr.
Krok 10: Końcowe myśli
Od czasu do czasu miałem pewne problemy z łącznością, które uniemożliwiały przesłanie pliku, a następnie został on nadpisany następnym GIF-em. Idealnie więc w następnej wersji kod byłby zoptymalizowany, aby zapisać wszystkie pliki-g.webp
Model Raspberry Pi A mieści się w moim aparacie, ale był znacznie wolniejszy w „opracowywaniu” GIF-ów niż szybszy RasPi 3, z którym wcześniej próbowałem tego kodu.
Muszę dodać kolejną diodę wskaźnika migawki, która będzie łatwiejsza do zobaczenia z punktu widzenia fotografa trzymającego aparat. W obecnej sytuacji muszę spojrzeć w bok, żeby zobaczyć, kiedy krzyknąć „zmiana!” aby uchwycić temat w różnych momentach.
Podziel się ze mną swoimi przemyśleniami i opiniami w komentarzach! Chciałbym usłyszeć, co masz do powiedzenia.
Aby być na bieżąco z tym, nad czym pracuję, obserwuj mnie na YouTube, Instagramie, Twitterze, Pintereście i Snapchacie.