Fotografické stánky jsou zábavou a jsou příjemným doplňkem společenských akcí, jako jsou večírky, narozeniny a svatby. Hosté si rádi pózují pro obrázky a skončí s výraznými vzpomínkami na nezapomenutelnou událost. Zatímco pronájem fotostánku může být nákladný, pomocí Raspberry Pi si můžete vyrobit vlastní za mnohem méně peněz a užít si při tom mnohem více zábavy!
Kroky
Část 1 z 8: Nastavení vašeho Raspberry Pi
Krok 1. Zajistěte, aby váš Raspberry Pi byl aktuální
Budete potřebovat Raspberry Pi model 2B nebo novější s nejnovějším podporovaným operačním systémem Raspbian s monitorem, klávesnicí a myší. Pokud ještě nemáte svůj Raspberry Pi takto nastavený, podívejte se do příručky Jak začít s Raspberry Pi, kde najdete podrobné pokyny krok za krokem.
Krok 2. Aktualizujte své knihovny balíčků
Otevřete nové okno terminálu stisknutím ikony terminálu v levém horním rohu hlavního panelu a zadejte následující:
sudo apt-get update
Krok 3. Upgradujte své balíčky
Do terminálu zadejte:
sudo apt-get upgrade
Část 2 z 8: Připojení modulu kamery
Krok 1. Vypněte Raspberry Pi a odpojte napájení
Krok 2. Vyhledejte port kamery
Krok 3. Zvedněte zadní úchyt zatažením za obě strany
Krok 4. Zasuňte plochý kabel tak, aby kovové konektory směřovaly od ethernetového portu směrem k portu HDMI podle obrázku
Krok 5. Přidržte plochý kabel fotoaparátu na místě a zatlačte na dva jazýčky
Tím dojde k zajištění plochého kabelu fotoaparátu na místě. Zajistěte, aby byl plochý kabel zajištěn a rovnoměrně seděl v portu kamery.
Krok 6. Znovu připojte napájení a spusťte Raspberry Pi
Krok 7. Otevřete konfigurační nabídku Raspberry Pi
Klikněte na ikonu maliny v levém horním rohu hlavního panelu. Přejděte na „Předvolby“a poté klikněte na „Konfigurace Raspberry Pi“.
Krok 8. Zkontrolujte, zda je na kartě Rozhraní povolen software kamery
Poté stiskněte OK.
Počítač vás může vyzvat, aby restartoval změny, než se projeví. Poté se vás zeptá, zda chcete nyní počítač restartovat, v takovém případě vyberte Ano
Krok 9. Otestujte fotoaparát pořízením obrázku
Otevřete nové okno terminálu a zadejte:
raspistill -o cam.jpg
- Poté stiskněte klávesu ↵ Enter. Náhled kamery se zapne o sekundu později a pořídí snímek. Bude uložen do domovského adresáře vašeho uživatele s názvem cam.jpg.
- Cam-j.webp" />
Krok 10. Otevřete soubor obrázku, který jste právě vytvořili
Správce souborů můžete otevřít kliknutím na ikonu složky souborů v levé horní části hlavního panelu. Měli byste vidět soubor obrázku ve vašem domovském adresáři. Poklepáním na soubor otevřete obrázek pomocí Prohlížeče obrázků. Vynikající!
Část 3 z 8: Výběr fotografické tiskárny
Krok 1. Zvažte výhody a nevýhody různých tiskáren
- Inkoustová tiskárny jsou obvykle levnější a vytvářejí dobré výtisky ve fotografické kvalitě. Obvykle však mají nižší rychlost tisku a při velkém množství jsou klamavě drahé. Fotografický papír se prodává v listech a inkoustové kazety se prodávají samostatně podle barev.
- Laser tiskárny mají vynikající rychlost tisku, ale ani barevné laserové tiskárny běžně nevytvářejí obrázky ve fotografické kvalitě ani netisknou na fotografický papír. U barevných laserových tiskáren se tonerové kazety prodávají také samostatně podle barev.
- Sublimace barviva tiskárny nabízejí vynikající výtisky ve fotografické kvalitě, vysoké rychlosti tisku a výrazně se liší v ceně. Fotografický papír pro sublimační tiskárny se prodává s přesným množstvím barvicí fólie potřebné k tisku stejného množství papíru. U dražších velkoobjemových modelů se papír a barvivo prodávají společně v rolích a tiskárna po tisku automaticky odstřihne každou fotografii. U levnějších modelů s nižším množstvím se fotografický papír a barvivo prodávají společně v listech.
Krok 2. Zvažte své potřeby a svůj rozpočet
Na jakém typu akce bude váš fotostánek použit a kolik fotografií pravděpodobně vytisknete? Jakou velikost fotografií chcete, aby byly výtisky a jak nákladná je požadovaná média? Chystáte se v budoucnu použít fotostánek? V závislosti na vašich okolnostech může být ve vašem nejlepším zájmu pronajmout si profesionální tiskárnu událostí nebo koupit použitý model za zlomek ceny.
Krok 3. Zajistěte, aby vaše tiskárna byla kompatibilní s Raspberry Pi
Ať už plánujete používat jakoukoli tiskárnu, musí ji podporovat Gutenprint. Gutenprint je open source kolekce bezplatných ovladačů tiskáren pro použití s tiskovými systémy založenými na UNIXu, což Raspberry Pi používá k tisku. Zde je seznam tiskáren, které jsou aktuálně kompatibilní s Gutenprint. Pokud je vedle vaší tiskárny uvedeno „EXPERIMENTÁLNÍ“, může dojít k problémům a nemusí na Raspberry Pi fungovat spolehlivě.
Část 4 z 8: Instalace fototiskárny
Krok 1. Nainstalujte CUPS
CUPS (neboli Common Unix Printing System) je program, který potřebujeme, abychom mohli tisknout z Raspberry Pi. Otevřete nové okno terminálu a zadejte:
sudo apt-get install poháry
Krok 2. Přidejte uživatele „pi“do skupiny, které je povoleno tisknout „lpadmin“
V typu terminálu:
sudo usermod -a -G lpadmin pi
Krok 3. Připojte tiskárnu k Raspberry Pi pomocí kabelu USB
Poté tiskárnu zapněte.
Krok 4. Otevřete internetový prohlížeč kliknutím na ikonu modrého glóbu v levé horní části hlavního panelu
Do řádku adresy URL zadejte následující adresu:
127.0.0.1:631
Poté stiskněte klávesu ↵ Enter. Tím se ve vašem prohlížeči otevře stránka nastavení CUPS.
Krok 5. Klikněte na kartu Správa
Poté klikněte na Přidat tiskárnu. Budete vyzváni k zadání uživatelského jména a hesla.
Výchozí uživatelské jméno je pi a výchozí heslo je malina, pokud nebylo dříve změněno
Krok 6. Vyberte svou tiskárnu v seznamu Místní tiskárny a klikněte na Pokračovat
Ignorujte vzdálenou tiskárnu VNC a nedělejte si starosti, pokud je vaše tiskárna uvedena dvakrát.
Krok 7. Přejmenujte tiskárnu na něco snadno zapamatovatelného a snadno se zadává
V zobrazeném příkladu přejmenujeme tiskárnu z výchozího Sony_UP-DR200 na jednoduše SonyUP, aby bylo snazší zapamatování a psaní. Pokud chcete, můžete také zadat značku polohy. V tomto případě zadáme jako umístění photobooth. Poté klikněte na Pokračovat.
Krok 8. Vyberte ovladač tiskárny pro značku a model vaší konkrétní tiskárny
Poté klikněte na Přidat tiskárnu.
Krok 9. Vyberte výchozí nastavení tisku, které byste u této tiskárny upřednostňovali
Pokud nevíte, co konkrétní nastavení dělá, je lepší to nechat být. Nejdůležitějším nastavením je zajistit, aby velikost média odpovídala formátu papíru, který právě používáte. Poté klikněte na Nastavit výchozí možnosti. Měli byste vidět potvrzovací stránku, která zobrazuje, že výchozí možnosti „Tiskárna„ YourPrinterName “byly úspěšně nastaveny.“To vás poté přesměruje na hlavní stavovou stránku a stránku úlohy tiskárny.
Krok 10. Zkontrolujte aktivní tiskárny
Otevřete nové okno terminálu a zadejte:
lpstat -p
Poté stiskněte klávesu ↵ Enter. Tím se vrátí název a stav aktuální výchozí tiskárny. Zobrazovaný název tiskárny by měl být ten, který jste určili dříve v nastavení CUPS, a stav by měl být „nečinný“, pokud se tiskárna nepoužívá.
Krok 11. Seznam souborů ve vašem domovském adresáři
V typu terminálu:
ls
Poté stiskněte klávesu ↵ Enter. Tím se vrátí seznam adresářů a souborů, které jsou v domovském adresáři. V seznamu byste měli najít název souboru obrázku, který jste pořídili dříve, v části Připojit modul kamery.
Krok 12. Vytiskněte obrázek
V typu terminálu:
lp -d PRINTERNAME cam.jpg
- Namísto PRINTERNAME zadejte název vlastní tiskárny a nahraďte cam-j.webp" />
Část 5 z 8: Získání kódu Photo Booth
Krok 1. Vyberte kód stánku s fotografiemi
Vytváření programu pro fotografické boxy od nuly přesahuje rámec této příručky. Naštěstí na internetu koluje mnoho různých programů, které různí uživatelé napsali pro své vlastní projekty fotostánek! Naštěstí stále mnoho z těchto úžasných lidí udělalo svůj otevřený zdrojový kód zdarma pro osobní použití.
Můžete hledat místa, jako je Github.com, pro takové, které vyhovuje vašim potřebám, nicméně tato příručka jako příklad použije program napsaný Kennethem Centurionem, rozkošně pojmenovaný 'boothy'. Je to jednoduché a poměrně snadno pochopitelné a lze to přizpůsobit bez přílišných znalostí programování. Soubory můžete zkontrolovat a prozkoumat kód ve svém prohlížeči zde:
Krok 2. Klonujte boothy úložiště
Klonování je prostě další způsob, jak říci „stahování“, a úložiště je prostě sbírka souborů. Otevřete nové okno terminálu a změňte adresář zadáním:
cd/usr/local/src
- Poté stiskněte ↵ Enter.
- Klonujte boothy úložiště do této složky zadáním:
sudo git clone git: //github.com/zoroloco/boothy.git
Poté stiskněte klávesu ↵ Enter. To zkopíruje celý boothy depozitář a všechny jeho soubory do adresáře, ve kterém se právě nacházíte. Skvělá práce!
Část 6 z 8: Nastavení kódu Photo Booth
Krok 1. Změňte oprávnění k souborům a složkám
Mnoho z těchto nových souborů budete muset zapisovat a spouštět, abyste mohli různé soubory upravovat a spouštět. Další informace o různých nastaveních oprávnění najdete na oficiálním webu Linuxu. Nejrychlejší způsob je, aby byl celý boothy adresář čitelný, zapisovatelný a spustitelný pro všechny. Chcete -li to provést, v okně terminálu zadejte:
sudo chmod 777 -R/usr/local/src/boothy
Stiskněte klávesu ↵ Enter.
Krok 2. Spusťte soubor INSTALL jako skript bash
Soubor INSTALL.txt obsahuje seznam příkazů, které stáhnou a nainstalují různé balíčky, které budete ke spuštění boothy potřebovat. Místo toho, abyste je všechny zadali ručně, můžete textový soubor spustit jako skript. V typu terminálu:
sudo bash /usr/local/src/boothy/INSTALL.txt
Stiskněte klávesu ↵ Enter. Během instalace nezapomeňte reagovat na všechny výzvy. Tento krok může chvíli trvat, takže by bylo skvělé si dát šálek kávy! Před pokračováním k dalšímu kroku počkejte, až budou nainstalovány všechny balíčky.
Krok 3. Upravte skript „spustit“
V typu terminálu:
sudo nano /usr/local/src/boothy/run.sh
- Stiskněte klávesu ↵ Enter. Otevře se soubor run.sh v textovém editoru v terminálu. Pomocí kláves se šipkami se pohybujte a přidejte -i na spodní řádek za slovo „python“, aby se celý kód zobrazil jako:
#!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
Část 7 z 8: Připojení tlačítka
Krok 1. Vypněte Raspberry Pi a odpojte napájení
Krok 2. Vyhledejte kolíky GPIO pro tlačítko
GPIO je zkratka pro General Purpose Input Output a označuje 40 pinů na Raspberry Pi. Používají se k připojení různých elektronických výstupních výstupních objektů, jako jsou tlačítka, přepínače, světla atd., A lze je naprogramovat tak, aby dělaly téměř cokoli. Pokud jste dříve zkontrolovali soubor pbooth.py, možná jste si všimli, že kód označuje pin BUTTON jako 26. Protože na Raspberry Pi nejsou označeny, podívejte se na schéma určených čísel.
Krok 3. Připojte propojovací vodič ke kolíku 26
Použijte jiný barevný propojovací vodič a připojte jej k zemnicímu kolíku. Ve skutečnosti je zemnící kolík hned vedle kolíku 26 na posledním kolíku ve stejné řadě. Jak je znázorněno na obrázku, červený propojovací vodič je připojen ke kolíku 26 a černý propojovací vodič je připojen k zemi.
Krok 4. Zapojte propojovací vodiče do prkénka
Breadboards mohou značně usnadnit zapojení obvodů bez elektrické pásky nebo páječky a jsou ideální pro testování, zda máte vše správně zapojené. Zapojte propojovací vodič připojený k zemi do (-) záporné stopy a propojovací vodič připojený k kolíku tlačítka zapojte do (+) kladné stopy. Jak je znázorněno na obrázku, červený vodič (připojený ke kolíku 26) je zapojen do kladné stopy a černý vodič (připojen k zemi) je zapojen do negativní stopy.
Krok 5. Zapojte dvě délky propojovacího drátu do prkénka
Pomocí odizolovače odizolujte oba konce dvou různých barevných drátů. Zapojte jednu stranu každého drátu do odpovídající stopy na desce. Jak je znázorněno na obrázku, červený kladný vodič je zapojen do kladné stopy prkénka a bílý vodič je zapojen do záporné stopy na prkénku.
Krok 6. Připojte odpovídající propojovací vodiče ke kladným a záporným kontaktům tlačítka
Krok 7. Zapojte napájení zpět do Raspberry Pi a spusťte jej
Krok 8. Vyzkoušejte to
Zkontrolujte, zda všechny prvky fungují. V novém okně terminálu zadejte:
/usr/local/src/boothy/run.sh
Krok 9. Stiskněte klávesu ↵ Enter
Spustí se náhled kamery a uvidíte odpočítávání čísla. Připravte se na úsměv! Vyfotí 3 snímky a vytiskne výslednou sadu fotografií. Když se řekne „Začněte stisknutím červeného tlačítka!“celý proces by se měl opakovat v okamžiku, kdy stisknete červené tlačítko! Gratulujeme, vyrobili jste fotobudku!
Krok 10. Zavřete program foto stánku
Až budete připraveni ukončit program fotostánku, jednoduše stiskněte Ctrl+C. Tím se program náhle ukončí a dostanete se zpět do okna terminálu. Poté se stisknutím Ctrl+D vrátíte zpět do normálního řádku příkazového řádku.
Část 8 z 8: Další přizpůsobení
Krok 1. Upravte kód pythonu
Pokud chcete program dále přizpůsobit, můžete upravit soubor pbooth.py v editoru pythonu. Otevřete nové okno správce souborů a přejděte do boothy adresáře. Dvakrát klikněte na soubor pbooth.py. To by mělo otevřít kód pbooth.py v editoru pythonu.
Krok 2. Uložte zálohu
Klikněte na „Soubor“a vyberte „Uložit jako“a uložte nový soubor s názvem „pbooth.py.bak“jako záložní soubor pro případ, že změníte cokoli, co způsobí nefunkčnost kódu pythonu. Pokud k tomu dojde, jednoduše ze souboru odstraňte příponu „.bak“a poškozený soubor jím přepište. Tímto způsobem se můžete cítit bezpečně experimentovat s učením, co každá část kódu dělá!
Krok 3. Přizpůsobte kód pythonu
Pokud se podíváte na kód trochu blíže, uvidíte, že v horní části jsou definovány některé proměnné a výrazy, které trochu usnadňují přizpůsobení vašim potřebám.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "photos" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #připojeno k externímu 12v. PHOTO_DELAY = 8
Krok 4. Postavte ohrazení
Existuje mnoho kreativních způsobů, jak můžete vystavit svůj pracovní fotostánek, a spoustu příkladů různých instalací, které lidé provedli na internetu. Buďte kreativní a bavte se!