Inhoudsopgave:
- Stap 1: prototypecircuit
- Stap 2: Camera demonteren
- Stap 3: Monteer de Pi-camera
- Stap 4: Installeer drukknop
- Stap 5: LED's voorbereiden en installeren
- Stap 6: Testen en configureren
- Stap 7: Sluit het af
- Stap 8: Batterijvermogen
- Stap 9: Gebruik het
- Stap 10: Laatste gedachten
Video: Retro Raspberry Pi Tumblr GIF-camera - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
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
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
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
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
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
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
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
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
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
Ga eropuit en neem wat GIF's! Bekijk al de mijne op mijn Tumblr-pagina.
Stap 10: 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:
Retro-futuristische USB-drive 16 stappen (met afbeeldingen)
Retro-futuristische USB-stick: Enige tijd geleden kreeg ik een USB-stick cadeau. De behuizing van de schijf zag er goed uit, maar helaas begint hij na enkele maanden gebruik een probleem te veroorzaken met een onbetrouwbare verbinding. Daarom was ik gestopt om die schijf te gebruiken. De meeste mensen
Gewoon weer een ATtiny85 Retro-gameconsole: 4 stappen
Gewoon een andere ATtiny85 Retro-gamingconsole: een kleine retro-console-achtige opstelling gebaseerd op ATtiny85 x 0,96 OLED voor het spelen van space-invaders, Tetris, enz
Geanimeerde GIF-bestanden maken: 5 stappen
Maak geanimeerde gif-bestanden: deze gids helpt je bij het maken van bewegende beelden die geanimeerde gif's worden genoemd. Dit zijn geen films, maar afbeeldingen die zijn gecombineerd en in een diavoorstelling worden weergegeven om de afbeelding het uiterlijk van een film te geven
Afbeeldingen opslaan van Flickr zonder de Spaceball-gif in Firefox te krijgen: 8 stappen
Afbeeldingen opslaan van Flickr zonder de Spaceball-gif in Firefox te krijgen: als u op http://www.flickr.com hebt gebladerd en ooit hebt geprobeerd een afbeelding op te slaan waarbij u niet alle formaten kunt kiezen, heeft u waarschijnlijk dat je niet de afbeelding opslaat, maar een klein gif-bestand genaamd "spaceball." De instructable toont
Hoe maak je een geanimeerde GIF uit een videobestand met alleen freeware: 4 stappen
Een geanimeerde GIF maken van een videobestand met alleen freeware: voor degenen onder u die het niet kennen, is een GIF het meest gebruikte afbeeldingsformaat dat meerdere frames in een diavoorstelling of animatie ondersteunt. met andere woorden, je kunt korte video's plaatsen waar normaal gesproken alleen afbeeldingen komen. Ik wilde een GIF maken van een videoclip