Cuprins:

Cameră GIF Retro Raspberry Pi Tumblr: 10 pași (cu imagini)
Cameră GIF Retro Raspberry Pi Tumblr: 10 pași (cu imagini)

Video: Cameră GIF Retro Raspberry Pi Tumblr: 10 pași (cu imagini)

Video: Cameră GIF Retro Raspberry Pi Tumblr: 10 pași (cu imagini)
Video: Treaba mea este să observ pădurea și aici se întâmplă ceva ciudat. 2024, Noiembrie
Anonim
Image
Image
Circuit prototip
Circuit prototip

Am vrut o modalitate de a folosi camerele mele de epocă într-un mod digital nou. Am câteva lovituri în diferite condiții, dar nu le-am folosit de veacuri, deoarece filmul este costisitor de dezvoltat. Urmați împreună cu acest instructabil pentru a vedea cum am introdus o cameră Raspberry Pi și Pi într-o cameră cu film retro și am programat-o pentru a încărca GIF-uri pe Tumblr-ul meu.

Codul se bazează pe clasa gratuită Instructables Raspberry Pi din Lara, care conține informații valoroase de fundal dacă sunteți nou în domeniul electronicii, programării sau Pi. Dacă aveți o experiență Pi, puteți aprecia Pi Tumblr-g.webp

Această țintă Brownie Six-20 este o cameră foto din anii 40 și era destul de murdară și nu făcea fotografii grozave, așa că nu mă simt rău dacă o evit. M-aș gândi de două ori la tăierea și găurirea prin alți membri ai colecției mele. Dacă acceptați acest lucru, asigurați-vă că vă simțiți confortabil dezactivând capacitatea camerei dvs. de a filma film, deoarece metodele mele sunt puțin distructive.

Pentru acest proiect, veți avea nevoie de:

  • Aparat foto vintage Boxy (al meu este un Target Brownie șase-20)
  • Raspberry Pi model A +
  • Card SD cu Raspbian
  • Cameră Pi cu cablu panglică
  • Hub USB alimentat
  • Dongle Wifi
  • Trei LED-uri (am folosit alb, verde și roșu)
  • Trei rezistențe (între 100-220 ohmi)
  • Apasa butonul
  • Sârme cu anteturi feminine
  • Pană de sudură fără sudură
  • Cablu micro USB
  • Tastatură și mouse (am folosit această mini tastatură cu trackpad)
  • Afișaj HDMI cu cablu
  • Numele și parola rețelei de internet wireless
  • Cont Tumblr
  • Informații client Tumblr API
  • Șurubelniță mică
  • Banda dublă de spumă
  • Lipici fierbinte
  • Tuburi termocontractabile
  • Fier de lipit și lipit
  • Acumulator

Pentru a ține pasul cu ceea ce lucrez, urmează-mă pe YouTube, Instagram, Twitter, Pinterest și abonează-te la newsletter-ul meu. În calitate de asociat Amazon câștig din achizițiile eligibile pe care le faceți folosind linkurile mele de afiliere.

Am folosit sistemul de operare Raspbian pentru acest proiect, care include Python 2, dar va trebui să instalați câteva pachete folosind următoarele linii de cod în fereastra terminalului Pi pentru a rula scriptul:

sudo apt-get update

sudo apt-get install imagemagick

sudo apt-get install mpg321 -y

sudo apt-get install python-RPi.gpio python3-RPi.gpio

sudo pip instalează pytumblr

Pasul 1: Circuit prototip

Circuit prototip
Circuit prototip
Circuit prototip
Circuit prototip
Circuit prototip
Circuit prototip

Am proiectat acest proiect în afara camerei (nu este necesară lipirea), apoi am mutat componentele în interiorul camerei. Recomand această metodă pentru a depana problemele de instalare față de problemele de funcționalitate de bază. Puneți-l în funcțiune înainte de a încerca să împingeți totul într-un loc mic, uneori metalic!

Un LED este programat să se aprindă când pornește scriptul Python și altul clipește în timp cu fotografiile făcute după ce apăsați butonul. Un al treilea LED rămâne aprins în timp ce Pi procesează și încarcă GIF, astfel încât să știți când este bine să luați altul.

Pasul 2: Demontați camera

Demontați camera
Demontați camera

După ce am terminat de depanat codul și circuitul, am continuat să construiesc totul în camera mea.

Pe lângă deschiderea camerei din cutia sa (acest videoclip a fost util pentru a ne aminti cum), am folosit o șurubelniță mică pentru a scoate panoul frontal al camerei. Puneți șuruburile într-o ceașcă sau tavă undeva în siguranță; sunt mici!

Am (atent) spart geamul obiectivului pentru a face loc camerei pi.

Pasul 3: Montați camera Pi

Camera Mount Pi
Camera Mount Pi
Camera Mount Pi
Camera Mount Pi
Camera Mount Pi
Camera Mount Pi
Camera Mount Pi
Camera Mount Pi

Am folosit bandă de spumă dublă pentru a monta camera pi în interiorul panoului frontal al camerei mele de epocă. Am direcționat cablul panglică către corpul principal al camerei, pe care l-am deschis tăind cartonul interior.

Pasul 4: Instalați butonul

Instalați butonul
Instalați butonul
Instalați butonul
Instalați butonul
Instalați butonul
Instalați butonul

Am instalat butonul pentru a fi declanșat de maneta de declanșare originală și am rulat firele și pe corpul camerei interioare.

Pasul 5: Pregătiți și instalați LED-urile

Pregătiți și instalați LED-uri
Pregătiți și instalați LED-uri
Pregătiți și instalați LED-uri
Pregătiți și instalați LED-uri
Pregătiți și instalați LED-uri
Pregătiți și instalați LED-uri
Pregătiți și instalați LED-uri
Pregătiți și instalați LED-uri

Am lipit LED-urile cu niște rezistențe și tuburi termocontractabile, apoi am folosit niște lipici fierbinți pentru a le fixa în poziție.

Toate firele se întorc înapoi în corpul principal al camerei, care era suficient de mare pentru Pi odată ce am tăiat cartonul.

Pasul 6: Testați și configurați

Testați și configurați
Testați și configurați
Testați și configurați
Testați și configurați
Testați și configurați
Testați și configurați

Am conectat totul din nou pentru a-l testa în noua versiune și am adăugat un script shell pentru a-mi rula scriptul Python când se pornește Pi, astfel încât să îl pot opera fără ecran sau tastatură. De asemenea, am adăugat rețeaua wifi de conectare a telefonului la Pi, pentru a putea să o iau cu mine la Maker Faire.

Scriptul shell trebuie să fie localizat în / home / pi și să conțină:

# / bin / sh

cd / cd home / pi / boof python TumblrGIFCamera.py & exit 0 De asemenea, va trebui să adăugați scriptul de pornire la / etc / local adăugând această linie la sfârșit

/home/pi/startupscript.sh

În plus, permisiunile trebuie să fie executabile atât pe scriptul Python, cât și pe scriptul shell, pe care le puteți seta cu următoarele linii de comandă:

sudo chmod + x /home/pi/startupscript.sh

sudo chmod + x /home/pi/boof/TumblrGIFCamera.py

Pasul 7: închideți-l

Închide-l
Închide-l
Închide-l
Închide-l
Închide-l
Închide-l
Închide-l
Închide-l

Am direcționat cablul USB de alimentare prin capacul din spate și am închis camera, verificând dacă se pornește și se aprinde LED-ul verde și aprinde intermitent LED-ul alb atunci când fac fotografii etc.

Pasul 8: Alimentarea bateriei

Puterea bateriei
Puterea bateriei
Puterea bateriei
Puterea bateriei

Dacă rămâneți cu camera dvs., o puteți alimenta din hubul USB sau de pe sursa de alimentare de perete, dar am vrut să o iau pe mine cu mine adăugând un acumulator USB. Am folosit bandă cu velcro pentru a o fixa pe partea inferioară a camerei. În mod ideal, bateria s-ar potrivi undeva în corpul camerei, dar pentru scopurile mele (zi lungă, am nevoie de acces ușor la butonul de activare a bateriei), acest aranjament a funcționat foarte bine.

Pasul 9: Folosește-l

Foloseste-l!
Foloseste-l!
Foloseste-l!
Foloseste-l!
Foloseste-l!
Foloseste-l!

Ieșiți acolo și luați câteva GIF-uri! Vedeți toate ale mele pe pagina mea Tumblr.

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Pasul 10: Gânduri finale

Gânduri finale
Gânduri finale
Gânduri finale
Gânduri finale

Ocazional am avut unele probleme de conectivitate, care au împiedicat încărcarea fișierului, iar apoi ar fi suprascris cu următorul GIF. Deci, în mod ideal, în următoarea versiune, codul ar fi optimizat pentru a salva toate GIF-urile cu nume de fișiere diferite, astfel încât să le păstreze pe toate.

Raspberry Pi modelul A se potrivește în camera mea, dar a fost semnificativ mai lent în „dezvoltarea” GIF-urilor decât un RasPi 3 mai rapid cu care am încercat acest cod.

Trebuie să adaug un alt LED de declanșare mai ușor de văzut din punctul de vedere al fotografului în timp ce țineți camera. În starea actuală, trebuie să mă uit în lateral pentru a vedea când să strig „schimbare!” pentru a surprinde subiectul în diferite momente.

Vă rog să-mi împărtășiți gândurile și feedback-ul în comentarii! Mi-ar plăcea să aud ce ai de spus.

Pentru a ține pasul cu ceea ce lucrez, urmează-mă pe YouTube, Instagram, Twitter, Pinterest și Snapchat.

Recomandat: