Inhoudsopgave:

Retro Raspberry Pi Tumblr GIF-camera - Ajarnpa
Retro Raspberry Pi Tumblr GIF-camera - Ajarnpa

Video: Retro Raspberry Pi Tumblr GIF-camera - Ajarnpa

Video: Retro Raspberry Pi Tumblr GIF-camera - Ajarnpa
Video: Raspberry Pi GIF Camera // Becky Stern 2024, November
Anonim
Image
Image
Prototype Circuit
Prototype Circuit

Ik wilde een manier om mijn vintage camera's op een nieuwe, digitale manier te gebruiken. Ik heb er een paar in verschillende omstandigheden, maar heb ze al tijden niet meer gebruikt omdat de film duur is om te ontwikkelen. Volg samen met deze Instructable om te zien hoe ik een Raspberry Pi en Pi-camera in een retro-filmcamera plaatste en deze programmeerde om GIF's naar mijn Tumblr te uploaden.

De code is gebaseerd op Lara's gratis Instructables Raspberry Pi Class, die waardevolle achtergrondinformatie bevat als je nieuw bent in elektronica, programmeren of de Pi. Als je wat Pi-ervaring hebt, zul je de Pi Tumblr-g.webp

Deze Target Brownie Six-20 is een camera uit de jaren 40, en hij was behoorlijk vies en maakte geen geweldige foto's, dus ik vind het niet erg om hem te strippen. Ik zou twee keer nadenken over het snijden en boren door enkele andere leden van mijn verzameling. Als je hiermee aan de slag gaat, zorg er dan voor dat je het vermogen van je camera om film te maken kunt uitschakelen, want mijn methoden zijn een beetje destructief.

Voor dit project heb je nodig:

  • Boxy vintage camera (de mijne is een Target Brownie six-20)
  • Raspberry Pi-model A+
  • SD-kaart met Raspbian
  • Pi-camera met lintkabel
  • USB-hub met voeding
  • Wifi-dongle
  • Drie LED's (ik gebruikte wit, groen en rood)
  • Drie weerstanden (elke tussen 100-220 ohm)
  • Druk op de knop
  • Draden met vrouwelijke headers
  • Soldeerloze breadboard
  • Micro-USB-kabel
  • Toetsenbord en muis (ik gebruikte dit mini-toetsenbord met trackpad)
  • HDMI-scherm met kabel
  • Naam en wachtwoord van draadloos internetnetwerk
  • Tumblr-account
  • Tumblr API-clientinformatie
  • Kleine schroevendraaier
  • Dubbel stok schuimtape
  • Hete lijm
  • Krimpkous
  • Soldeerbout en soldeer
  • Batterijpakket

Om op de hoogte te blijven van waar ik aan werk, volg me op YouTube, Instagram, Twitter, Pinterest en abonneer je op mijn nieuwsbrief. Als Amazon Associate verdien ik met kwalificerende aankopen die je doet via mijn gelieerde links.

Ik heb voor dit project het Raspbian-besturingssysteem gebruikt, inclusief Python 2, maar je moet een aantal pakketten installeren met de volgende coderegels in het terminalvenster van je Pi om het script uit te voeren:

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 installeer pytumblr

Stap 1: prototypecircuit

Prototype Circuit
Prototype Circuit
Prototype Circuit
Prototype Circuit
Prototype Circuit
Prototype Circuit

Ik maakte een prototype van dit project buiten de camera (geen solderen vereist) en verplaatste vervolgens de componenten in de camera. Ik raad deze methode aan om installatieproblemen op te lossen versus problemen met de basisfunctionaliteit. Zorg dat het werkt voordat je alles op een kleine, soms metalen plek probeert te schuiven!

Eén LED is geprogrammeerd om aan te gaan wanneer het Python-script opstart, en een andere knippert in de tijd met de foto's die worden gemaakt nadat je op de drukknop hebt gedrukt. Een derde LED blijft branden terwijl de Pi de-g.webp

Stap 2: Camera demonteren

Camera demonteren
Camera demonteren

Nadat ik klaar was met het oplossen van problemen met de code en het circuit, ging ik verder met het inbouwen van alles in mijn camera.

Naast het openen van de camera uit de doos (deze video was nuttig om te onthouden hoe), gebruikte ik een kleine schroevendraaier om het voorpaneel van de camera te verwijderen. Plaats de schroeven ergens veilig in een beker of bak; ze zijn klein!

Ik heb (voorzichtig) het lensglas kapotgeslagen om plaats te maken voor de pi-camera.

Stap 3: Monteer de Pi-camera

Monteer Pi-camera
Monteer Pi-camera
Monteer Pi-camera
Monteer Pi-camera
Monteer Pi-camera
Monteer Pi-camera
Monteer Pi-camera
Monteer Pi-camera

Ik heb dubbelklevende schuimtape gebruikt om de pi-camera aan de binnenkant van het voorpaneel van mijn vintage camera te monteren. Ik leidde de lintkabel door naar de hoofdbehuizing van de camera, die ik opende door het binnenkarton uit te snijden.

Stap 4: Installeer drukknop

Installeer drukknop
Installeer drukknop
Installeer drukknop
Installeer drukknop
Installeer drukknop
Installeer drukknop

Ik heb de drukknop geïnstalleerd om te worden geactiveerd door de originele sluiterhendel en de draden ervan ook naar de camerabehuizing aan de binnenkant geleid.

Stap 5: LED's voorbereiden en installeren

LED's voorbereiden en installeren
LED's voorbereiden en installeren
LED's voorbereiden en installeren
LED's voorbereiden en installeren
LED's voorbereiden en installeren
LED's voorbereiden en installeren
LED's voorbereiden en installeren
LED's voorbereiden en installeren

Ik heb de LED's gesoldeerd met wat weerstanden en krimpkous en vervolgens wat hete lijm gebruikt om ze op hun plaats te houden.

Alle draden lopen terug naar het hoofdgedeelte van de camera, dat groot genoeg was voor de Pi toen ik het karton uitknipte.

Stap 6: Testen en configureren

Testen en configureren
Testen en configureren
Testen en configureren
Testen en configureren
Testen en configureren
Testen en configureren

Ik heb alles opnieuw aangesloten om het uit te testen in de nieuwe build, en ik heb een shellscript toegevoegd om mijn Python-script uit te voeren wanneer de Pi opstart, zodat ik het zonder scherm of toetsenbord kan bedienen. Ik heb ook het tethering-wifi-netwerk van mijn telefoon aan mijn Pi toegevoegd, zodat ik het mee kon nemen naar Maker Faire.

Het shellscript moet zich in /home/pi bevinden en het volgende bevatten:

#/bin/sh

cd / cd home/pi/boof python TumblrGIFCamera.py & exit 0 Je moet ook het opstartscript toevoegen aan /etc/local door deze regel aan het einde toe te voegen

/home/pi/startupscript.sh

Bovendien moeten de machtigingen uitvoerbaar zijn op zowel het python-script als het shellscript, dat u kunt instellen met de volgende opdrachtregels:

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

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

Stap 7: Sluit het af

Sluit het af
Sluit het af
Sluit het af
Sluit het af
Sluit het af
Sluit het af
Sluit het af
Sluit het af

Ik heb de USB-voedingskabel door de achterklep geleid en de camera gesloten, gecontroleerd of hij opstart en de groene LED gaat branden en de witte LED knippert bij het maken van foto's, enz.

Stap 8: Batterijvermogen

Batterij vermogen
Batterij vermogen
Batterij vermogen
Batterij vermogen

Als je bij je camera blijft, kun je hem van stroom voorzien via de USB-hub of muurvoeding, maar ik wilde de mijne meenemen door een USB-batterijpakket toe te voegen. Ik gebruikte klittenband om het aan de onderkant van de camera te bevestigen. Idealiter zou de batterij ergens in de camerabehuizing passen, maar voor mijn doeleinden (lange dag, gemakkelijke toegang tot de activeringsknop van de batterij nodig), werkte deze opstelling prima.

Stap 9: Gebruik het

Gebruik het!
Gebruik het!
Gebruik het!
Gebruik het!
Gebruik het!
Gebruik het!

Ga eropuit en neem wat GIF's! Bekijk al de mijne op mijn Tumblr-pagina.

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

Stap 10: Laatste gedachten

Laatste gedachten
Laatste gedachten
Laatste gedachten
Laatste gedachten

Ik had af en toe wat verbindingsproblemen, waardoor het bestand niet kon worden geüpload, en dan zou het worden overschreven met de volgende GIF. Dus idealiter zou in de volgende versie de code worden geoptimaliseerd om alle GIF's met verschillende bestandsnamen op te slaan om ze allemaal te behouden.

Het Raspberry Pi-model A past in mijn camera, maar was aanzienlijk langzamer in het "ontwikkelen" van de GIF's dan een snellere RasPi 3 waarmee ik deze code eerder heb geprobeerd.

Ik moet nog een sluiterindicator-LED toevoegen die gemakkelijker te zien is vanuit het oogpunt van de fotograaf terwijl ik de camera vasthoud. Zoals het er nu uitziet, moet ik naar de zijkant kijken om te zien wanneer ik "veranderen!" moet roepen. om het onderwerp op verschillende momenten vast te leggen.

Deel uw mening en feedback met mij in de opmerkingen! Ik hoor graag wat je te zeggen hebt.

Volg mij op YouTube, Instagram, Twitter, Pinterest en Snapchat om bij te blijven waar ik aan werk.

Aanbevolen: