Hoe een fotocabine te maken met de raspberry pi
Photo Cabines zijn erg leuk en maken een menigte-aangename toevoeging aan sociale evenementen zoals partijen, verjaardagen en bruiloften. Gasten genieten van poseren voor foto`s en eindigen met verschillende aandenken van een gedenkwaardige gebeurtenis. Tijdens het huren van een fotocabine kan kostbaar zijn, met behulp van een Raspberry PI, kunt u uw eigen geld maken en veel plezier hebben!
Stappen
Deel 1 van 8:
Het instellen van je frambozen pi1. Zorg ervoor dat uw Raspberry PI up-to-date is. U hebt een Raspberry PI-model 2B of hoger nodig, dat het nieuwste ondersteunde Raspbian-besturingssysteem met een monitor, een toetsenbord en een muis wordt uitgevoerd. Als je je Raspberry PI op deze manier nog niet hebt ingesteld, bekijk dan de gids Hoe begin je met de Raspberry PI Voor gedetailleerde stapsgewijze instructies.

2. Werk uw pakketbibliotheken bij. Open een nieuw terminalvenster door op het Terminal-pictogram in de linkerbovenhoek van de taakbalk te drukken en typ het volgende:
sudo apt-halen update
3. Upgrade uw pakketten. Type in de terminal:
sudo apt-halen upgrade
Deel 2 van 8:
De cameramodule aansluiten1. Sluit de Raspberry PI af en koppel de stroom los.

2. Zoek de camerapoort.

3. Til het achterste tabblad op door aan de twee kanten op te trekken.

4. Steek de lintkabel, zodat de metalen connectoren wegkijken van de Ethernet-poort en naar de HDMI-poort zoals afgebeeld.

5. Houd de lintkabel van de camera op hun plaats en druk op de twee tabbladen. Dit zal de lintkabel van de camera op zijn plaats vergrendelen. Zorg ervoor dat de lintkabel veilig is en gelijkmatig in de camerapoort zit.
6. Sluit de stroom opnieuw aan en start de Raspberry PI.


7. Open het Menu Raspberry PI-configuratie. Klik op het frambozenpictogram in de linkerbovenhoek van de taakbalk. Ga naar "Voorkeuren" en klik vervolgens op "Raspberry PI-configuratie."


8. Zorg ervoor dat de camerasoftware is ingeschakeld op het tabblad Interfaces. Druk vervolgens op OK.
9. Test de camera door een foto te maken! Open een nieuw terminalvenster en type:
raspistill -o cam.jpg

10. Open het beeldbestand dat u zojuist hebt gemaakt. U kunt de bestandsbeheer openen door op het pictogram Bestandsmap aan de linkerbeugel van de taakbalk te klikken. U zou het beeldbestand in uw thuisgids moeten zien. Dubbelklik op het bestand en dit wordt de afbeelding geopend met de afbeelding Viewer. Uitstekend!
Deel 3 van 8:
Een foto-printer kiezen1. Overweeg de voor- en nadelen van verschillende printers.
- Inkjet Printers zijn meestal minder duur en produceren goede prints voor foto`s. Ze hebben echter meestal langzamere printsnelheden en zijn bedriegend duur bij het afdrukken in grote hoeveelheden. Het fotopapier wordt in lakens verkocht en de inktcartridges worden afzonderlijk per kleur verkocht.
- Laser Printers hebben uitstekende afdruksnelheden, maar zelfs kleurenlaserprinters produceren normaal geen foto`s van foto-kwaliteit of doen ze niet op fotopapier. Voor kleurenlaserprinters worden de tonercartridges ook afzonderlijk per kleur verkocht.
- Kleursublimatie Printers bieden uitstekende prints, snelle afdruksnelheden en variëren sterk in de prijs. Het fotopapier voor kleurstof-sublimatieprinters wordt verkocht met de exacte hoeveelheid kleurstoffilm die nodig is om dezelfde hoeveelheid papier af te drukken. Voor de duurdere modellen van hoge volume worden het papier en de kleurstof samen verkocht in rollen en snijdt de printer automatisch elke foto na het afdrukken. Voor de minder dure modellen met lagere hoeveelheid, worden het fotopapier en de kleurstof samen verkocht in lakens.
2. Overweeg uw behoeften en uw budget. Welk type evenement zal uw fotokaart worden gebruikt en hoeveel foto`s waarschijnlijk zullen afdrukken? Welke fotoformaat wil je dat de afdrukken zijn en hoe kostbaar de vereiste media is? Ga je de fotocabine in de toekomst gebruiken? Afhankelijk van uw omstandigheid kan het in uw belang zijn om een professionele gebeurtenisprinter te huren of een gebruikt model te kopen tegen een fractie van de kosten.
3. Zorg ervoor dat uw printer compatibel is met de Raspberry PI. Welke printer u ook wilt gebruiken, het moet worden ondersteund door gutenprint. Gutenprint is een open source-collectie van gratis printerstuurprogramma`s voor gebruik met Unix-gebaseerde afdruksystemen, wat is wat de Raspberry PI gebruikt om te printen. Hier is een lijst met printers die momenteel compatibel zijn met gutenprint. Als het `experimenteel` naast je printer staat, zou het problemen kunnen hebben en misschien niet betrouwbaar op de Raspberry PI werkt.
Deel 4 van 8:
De fotoprinter installeren1. Installeer kopjes. Cups (of een gemeenschappelijk Unix-afdruksysteem) is het programma dat we nodig hebben om af te drukken van de Raspberry PI. Open een nieuw terminalvenster en type:
Sudo Apt-Get Install Cups
2. Voeg de gebruiker `PI` toe aan de groep die mag afdrukken `LPADMIN`. In het Terminal-type:
sudo usermod -a-g lpadmin pi
3. Sluit de printer aan op de Raspberry PI met behulp van de USB-kabel. Draai vervolgens de printer op.

4. Open de internetbrowser door op het blauwe Globe-pictogram aan de linkerbeugel van de taakbalk te klikken. Voer in de URL-balk het volgende adres in:
http: // 127.0.0.1: 631

5. Klik op het tabblad Beheer. Klik vervolgens op Printer toevoegen. U wordt gevraagd om uw gebruikersnaam en wachtwoord.

6. Selecteer uw printer onder de lijst Local Printers en klik Doorgaan met. Negeer de VNC Remote Printer en maak je geen zorgen als je printer twee keer wordt vermeld.

7. Hernoem uw printer naar iets gemakkelijks om te onthouden en eenvoudig te typen. In het afgebeelde voorbeeld zullen we de printer van de standaard wijzigen Sony_UP-DR200 eenvoudigweg Sonyup Dus het is gemakkelijker te onthouden en typt. U kunt ook een locatietag invoeren als u dat wilt. In dit voorbeeld gaan we binnen Photobooth als de locatie. Klik vervolgens op Doorgaan.

8. Selecteer het printerstuurprogramma voor het merk en het model van uw specifieke printer. Klik vervolgens op Printer toevoegen.

9. Selecteer de standaardinstellingen die u verkiest op deze printer. Als je niet weet wat een bepaalde omgeving doet, is het het beste om het alleen te laten. De belangrijkste instelling is ervoor te zorgen dat de mediaformaat overeenkomt met het papierformaat dat u momenteel gebruikt. Klik vervolgens op Standaardopties instellen. U moet een bevestigingspagina zien die wordt weergegeven "De standaardopties van de printer `YEPRINTERNAME` zijn succesvol ingesteld." Dit zal u vervolgens omleiden naar de hoofdstatus- en jobpagina van de printer.


10. Controleer op actieve printers. Open een nieuw terminalvenster en type:
lpstat-p


11. Maak een lijst van de bestanden in uw thuisgids. In het Terminal-type:
ls
12. Druk de afbeelding af. In het Terminal-type:
lp -d printername cam.jpg
Deel 5 van 8:
De Photo Booth-code krijgen1. Kies een Photo Booth-code. Het opnieuw creëren van een Photo Booth-programma is buiten de reikwijdte van deze gids. Gelukkig zijn er veel verschillende programma`s die rond op het net zweven dat verschillende gebruikers hebben geschreven voor hun eigen DIY Photo Booth-projecten! Luckier nog steeds, veel van die geweldige mensen hebben hun open source-code vrij gemaakt voor het publiek voor persoonlijk gebruik.
- Je kunt plaatsen zoals Github zoeken.COM voor een die bij uw behoeften voldoet, maar deze gids gebruikt een programma geschreven door Kenneth Centurion, aanbiddelijk genaamd `Boothy,` als een voorbeeld. Het is eenvoudig en redelijk gemakkelijk te begrijpen en kan worden aangepast zonder te veel programmeerkennis. U kunt de bestanden inspecteren en de code hier in uw browser verkennen: HTTPS: // GITHUB.com / zoroloco / baby.

2. Klonen de babhy repository. Cloning is gewoon een andere manier om `Downloaden` te zeggen en een repository is gewoon een verzameling bestanden. Open een nieuw terminalvenster en verander de directory door binnen te gaan:
CD / USR / LOCAL / SRC
sudo git clone git: // github.com / zoroloco / baby.git
Deel 6 van 8:
De Photo Booth-code instellen1. Wijzig bestands- en mapmachtigingen. U moet veel van deze nieuwe bestanden beschrijven en uitvoerbaar zijn, zodat u de verschillende bestanden kunt bewerken en uitvoeren. U kunt meer informatie over de verschillende machtigingen instellingen op de officiële Linux-website. De snelste manier is om de gehele braby map leesbaar, beschrijfbaar en uitvoerbaar voor iedereen te maken. Om dit te doen, in het Terminal Window Type:
sudo chmod 777 -r / usr / local / src / baby
2. Voer het installatiebestand uit als een bashscript. De installatie.TXT-bestand heeft een lijst met opdrachten die verschillende pakketten downloaden en installeren die u hoeft te runnen. In plaats van ze allemaal handmatig in te voeren, kunt u het tekstbestand uitvoeren als een script. In het Terminal-type:
sudo bash / usr / local / src / baby / installatie.tekst
3. Bewerk de "rennen" script. In het Terminal-type:
SUDO NANO / USER / LOKAL / SRC / BAOTHY / RUN.schel
#!/ bin / bash ## chmod + x run.SH ## CLEARSUDO PYTHON -I / USR / LOCAL / SRC / BAOTHY / PBOOTH.pit
Deel 7 van 8:
De knop aansluiten1. Sluit de Raspberry PI af en ontkoppel de kracht.


2. Zoek de GPIO-pinnen voor de knop. GPIO staat voor het invoeruitgang van algemene doeleinden en het verwijst naar de 40 pinnen op de Raspberry PI. Ze worden gebruikt om verschillende elektronische ingangsuitvoerobjecten zoals knoppen, schakelaars, lichten, enzovoort aan te sluiten. en kan dan worden geprogrammeerd om zo ongeveer alles te doen. Als je het PBOTH hebt geïnspecteerd.PY-bestand eerder hebt u misschien gemerkt dat de Code de knop PIN als 26 aanwijst. Omdat ze niet op de Raspberry PI zijn gelabeld, raadpleegt u een schema van de aangewezen nummers.

3. Een jumperdraad aansluiten op pin 26. Gebruik een ander gekleurde jumperdraad en sluit het aan op een grondpin. Er is eigenlijk een grondpad naast PIN 26 op de laatste pincode in dezelfde rij. Zoals getoond in de afbeelding, is een rode jumperdraad verslaafd tot pin 26 en een zwarte jumperdraad is vastgemaakt aan de grond.

4. Sluit de jumperdraden aan in een broodplank. Breadboards kunnen het veel gemakkelijker maken om circuits op te keren zonder elektrische tape of een soldeerbout en zijn ideaal om te testen of u alles correct hebt gewerkt. Steek de jumperdraad die op de grond is aangesloten in de (-) negatieve track en steek de jumperdraad aan op de knop PIN in de (+) positieve track. Zoals in de afbeelding wordt getoond, is de rode draad (aangesloten op pen 26) aangesloten op het positieve spoor en is de zwarte draad (aangesloten op grond) aangesloten op het negatieve nummer.

5. Steek twee lengtes van aansluitdraad in het breadboard. Met een draadstripper, strip beide uiteinden van twee verschillende kleurdraden. Plug één kant van elke draad in de overeenkomstige uitstraling van het breadboard. Zoals afgebeeld, wordt een rode aansluitdraad aangesloten op het positieve spoor van het boord en is een witte draad aangesloten op het negatieve spoor van het breadboard.

6. Sluit de overeenkomstige aansluitdraden aan op de positieve en negatieve contacten van de knop.
7. Sluit de stroom terug in de Raspberry PI en start het op.
8. Testen! Controleer of alle elementen werken. In een nieuw Terminal Window Type:
/ USR / LOKAL / SRC / BAOTHY / RUN.schel
9. druk op ↵ ENTER. Het voorbeeld van de camera start op en u ziet een cijfer aftellen. Maak je klaar om te glimlachen! Het duurt 3 foto`s en print de resulterende foto-set. Wanneer het zegt "Druk op de rode knop om te beginnen!" Het moet het volledige proces herhalen Het moment dat de rode knop wordt ingedrukt! Gefeliciteerd, je hebt een fotokaart gemaakt!
10. Sluit het Photo Booth-programma. Wanneer u klaar bent om het Photo Booth-programma te beëindigen, drukt u gewoon op Ctrl+C. Dit eindigt het programma abrupt en brengt u terug naar het terminalvenster. Druk vervolgens op Ctrl+D om terug te keren naar de normale opdrachtpromptlijn.
Deel 8 van 8:
Verder aanpassen1. Bewerk de Python-code. Als u het programma verder wilt aanpassen, kunt u het bestand PBOTH bewerken.PY in de Python-editor. Open een nieuw venster voor bestandsbeheer en navigeer naar de Boothy Directory. Dubbelklik op het bestand PBOTH.pit. Dit zou het PBOTH moeten openen.PY-code in de Python-editor.
2. Sla een back-up op! Klik op "het dossier" en de select "Opslaan als" en sla een nieuw bestand opgeroepen "pondoth.pit.bak" Als een back-upbestand voor het geval u iets verandert dat de Python-code niet werkt. Als dat gebeurt, verwijdert u gewoon de ".bak" extensie uit het bestand en overschrijf het gebroken bestand ermee. Op deze manier kun je een veilig experimenteren voelen met het leren van wat elk deel van de code doet!


3. Pas de Python-code aan. Als u de code een beetje dichterbij inspecteert, ziet u dat er enkele variabelen en termen zijn die in de buurt van de bovenkant zijn gedefinieerd die het een beetje gemakkelijker maken om dit aan te passen aan uw behoeften.
Img1 = "1.jpg"IMG2 = "2.jpg"IMG3 = "3.jpg"CURRENTWORKINGDIR = "/ USR / LOKAL / SRC / BAOTHY"IMG4 = "4logo.jpg"logdir = "logboeken"Archiviriveir = "foto`s"Screen_Widdh = 640Screen_Height = 480IMAGE_WIDTH = 640IMAGE_HEIGHT = 480BUTTON_PIN = 26LED_PIN = 19 #Connected to Externe 12V.Photo_delay = 8
4. Bouw een behuizing! Er zijn veel creatieve manieren waarop u uw werkende fotocabine en veel voorbeelden op het internet van verschillende installaties kunt tonen. Word creatief en heb plezier!
Tips
Dingen die je nodig hebt
- Raspberry PI (2b of later)
- Raspberry PI Camera-module (V2 aanbevolen)
- HDMI MONITOR / TV
- Fotoprinter
- LED-drukknop
- Hookup wire
- Draadstrippers
- Broodplank
- Jumperdraden
Deel in het sociale netwerk: