Spisu treści:

Retro Raspberry Pi Tumblr GIF Camera: 10 kroków (ze zdjęciami)
Retro Raspberry Pi Tumblr GIF Camera: 10 kroków (ze zdjęciami)

Wideo: Retro Raspberry Pi Tumblr GIF Camera: 10 kroków (ze zdjęciami)

Wideo: Retro Raspberry Pi Tumblr GIF Camera: 10 kroków (ze zdjęciami)
Wideo: 102 Year Old Lady's Abandoned Home in the USA ~ Power Still ON! 2024, Listopad
Anonim
Image
Image
Obwód prototypowy
Obwód prototypowy

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

Obwód prototypowy
Obwód prototypowy
Obwód prototypowy
Obwód prototypowy
Obwód prototypowy
Obwód prototypowy

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ę

Zdemontuj kamerę
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

Zamontuj kamerę Pi
Zamontuj kamerę Pi
Zamontuj kamerę Pi
Zamontuj kamerę Pi
Zamontuj kamerę Pi
Zamontuj kamerę Pi
Zamontuj kamerę Pi
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

Zainstaluj przycisk
Zainstaluj przycisk
Zainstaluj przycisk
Zainstaluj przycisk
Zainstaluj przycisk
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

Przygotuj i zainstaluj diody LED
Przygotuj i zainstaluj diody LED
Przygotuj i zainstaluj diody LED
Przygotuj i zainstaluj diody LED
Przygotuj i zainstaluj diody LED
Przygotuj i zainstaluj diody LED
Przygotuj i zainstaluj diody LED
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

Testuj i konfiguruj
Testuj i konfiguruj
Testuj i konfiguruj
Testuj i konfiguruj
Testuj i konfiguruj
Testuj i konfiguruj

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

Zamknij to w górę
Zamknij to w górę
Zamknij to w górę
Zamknij to w górę
Zamknij to w górę
Zamknij to w górę
Zamknij to w górę
Zamknij to w górę

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

Moc baterii
Moc baterii
Moc baterii
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

Użyj tego!
Użyj tego!
Użyj tego!
Użyj tego!
Użyj tego!
Użyj tego!

Wyjdź i weź trochę GIF-ów! Zobacz wszystkie moje na mojej stronie Tumblr.

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Krok 10: Końcowe myśli

Końcowe przemyślenia
Końcowe przemyślenia
Końcowe przemyślenia
Końcowe przemyślenia

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.

Zalecana: