Obsah:
- Zásoby
- Krok 1: 3D tisk nezbytných dílů
- Krok 2: Demontáž a montáž termální tiskárny
- Krok 3: Montáž držáku cívky a řezačky papíru
- Krok 4: Montáž kamery a NeoPixelu
- Krok 5: Montáž Raspberry Pi a baterie
- Krok 6: Zapojení
- Krok 7: Kód
- Krok 8: Test tisku
Video: FotoFish: 8 kroků (s obrázky)
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-10 13:46
FotoFish je projekt polaroidové kamery, který využívá repurpovanou termální tiskárnu k okamžitému tisku pořízené fotografie. Je vytvořen týmem v OPENFAB, Open Fabrication Lab na Özyeğin University v Istanbulu v Turecku. Účelem tohoto projektu bylo vytvořit zábavný způsob, jak mohou lidé zaznamenávat své návštěvy OPENFABu.
Zásoby
- Raspberry Pi
- Fotoaparát Raspberry Pi
- 12V lithium -iontová baterie s BMS (Battery Management System)
- Deska regulátoru napětí LM2596
- Tepelná tiskárna účtenek a její papír
- Krátký prut M10
- 12 LED neopixelový prsten
- Tlačítko spouště
- Vypínač
- Napájecí konektor
- 12V adaptér
Krok 1: 3D tisk nezbytných dílů
Než začnete dělat cokoli, musíte vytisknout části těla, které jsme navrhli. Většina těchto částí je velká a jejich tisk může trvat několik hodin, proto vám doporučujeme vytisknout si je předem.
Krok 2: Demontáž a montáž termální tiskárny
Každá termální tiskárna je něčím odlišná, proto v této části musíte improvizovat a najít řešení, jak připravit tepelnou tiskárnu k nalepení do přední části těla. Začali jsme tím, že jsme rozebrali naši tiskárnu a zkontrolovali ji. Naše tiskárna měla tři hlavní části; mechanická tiskárna, deska s obvody a napájecí zdroj. V tomto projektu použijeme baterii k napájení naší tiskárny, proto nám zbyly dvě základní části. Navrhli jsme 3D tištěnou část, která drží pohromadě naši mechanickou tiskárnu a desku s obvody. Poté jsme pomocí Pattexu nalepili 3D tištěnou část na přední tělo. Později jsme museli dva malé otvory vyříznout, abychom uvolnili místo pro USB kabel, ale poté byla naše tiskárna připravena a fungovala.
Krok 3: Montáž držáku cívky a řezačky papíru
Navrhli jsme dvě části, které drží cívku papíru v horní části termální tiskárny uvnitř přední části těla. Tyto části přilepte na obě strany uvnitř předního těla ve výšce, ve které by cívka papíru nepřekážela v tiskárně. Poté odstřihněte tyč M10 nevhodnou délkou, aby držela cívku, a umístěte ji na tyto držáky cívky, jak je znázorněno na obrázku. Některé cívky papíru s větším průměrem se mohou dotýkat desky s plošnými spoji tiskárny. V takovém případě vložte do držáku cívky nějaké zbytky, aby se cívka zvedla stejně jako my.
Vyrobili jsme řezací kus z acetátového papíru, abychom mohli papír po dokončení tisku oříznout. Takový kousek můžete také vyrobit stříháním acetátového papíru pomocí nůžek. Tento řezací kus musíte nalepit před otvor, ze kterého vychází potištěný papír. Lepení tohoto kusu do těla by mělo za následek důsledné zasekávání papíru.
Krok 4: Montáž kamery a NeoPixelu
Před montáží kamery a NeoPixelu musíme k NeoPixelu připájet pár propojovacích kabelů. Připájejte tři propojovací vodiče k pinům DI (digitální vstup), GND (uzemnění) a 5V. Protáhněte kabely otvorem pod místem, kde má sedět NeoPixel. Poté pomocí horkého lepidla pevně připevněte kroužek NeoPixel. K montáži kamery Raspberry Pi použijeme také horké lepidlo, ale nezapomeňte použít horké lepidlo pouze na zadní stranu fotoaparátu, jak je znázorněno na obrázku, protože jeho aplikace na součásti na přední straně může způsobit poškození.
Krok 5: Montáž Raspberry Pi a baterie
Namontujte Raspberry Pi a lithium-iontovou baterii včetně systému správy baterie do hlavního krytu pomocí horkého lepidla. Pokud plánujete používat Raspberry Pi pro budoucí projekty, doporučujeme vytisknout spodní kryt pro malinový pi a nalepit jej na pouzdro za tepla, protože odstranění za tepla lepeného Raspberry Pi může způsobit poškození.
Krok 6: Zapojení
Začneme pájením napájecích kabelů. Nejprve připájejte dva kabely k nabíjecímu portu, kabel z kladného kolíku portu půjde na kolík v horní části vypínače, druhý kabel půjde na zemnící kolík regulátoru napětí. Poté připájejte kladný konec baterie ke střednímu kolíku vypínače a připájejte zemnicí kabel také k uzemňovacímu kolíku regulátoru. Přinejmenším připojíme zbývající kolík vypínače na kladný kolík regulátoru. V tomto nastavení, když je vypínač v poloze „zapnuto“, bude proudit elektřina z baterie do naší elektroniky a když je vypínač v poloze „vypnuto“, baterie bude připojena k nabíjecímu portu a čeká na nabití.
Po zapojení 12 voltového napájení potřebujeme připojit výstupní kolíky regulátoru napětí ke vstupním pinům Raspberry Pi a upravit výstupní napětí na vhodnou úroveň. Pro tuto pájku připojte na výstup dva propojovací kabely a pomocí multimetru nebo voltmetru upravte napětí na 5 voltů. Také připojte dvě propojky k tlačítku spouště a zasuňte je na místo. Nakonec musíme vše připojit k Raspberry Pi. Začněte připojením tepelné tiskárny k Raspberry Pi pomocí kabelu USB. Poté připojte kruhové kabely NeoPixel ke správným kolíkům Raspberry Pi podle barev kabelů, které jsme připájili o dva kroky zpět. Připojte kabely kolíku závěrky podle obrázku a připojte napájecí kabely vycházející z výstupu regulátoru. Před zavřením zadního krytu těla nezapomeňte připojit kabel kamery k Raspberry Pi.
Krok 7: Kód
Nejprve musíte nastavit čerstvě nainstalovaný Raspberry Pi a aktivovat přístup Camera, GPIO z nastavení. O této části se nebudu podrobně rozepisovat, na internetu najdete mnoho zdrojů o tom, jak Raspberry Pi nastavit. Kód Pythonu pro tento projekt najdete v příloze. Tento kód musíte zkopírovat a uložit do složky s názvem „fotoprinter“na ploše, jak je znázorněno na prvním obrázku. Při prvním spuštění kódu vytvoří v hlavní složce další složku s názvem photos a uloží tam všechny fotografie. Po zkopírování kódu musíte nainstalovat potřebné knihovny na Raspberry Pi, postupujte podle druhého a třetího obrázku, který ukazuje, co musíte zadat do terminálu. Po instalaci těchto knihoven můžete vyzkoušet svůj kód zadáním řádku na čtvrtém obrázku do terminálu. Pokud vaše kamera funguje, je to skvělé, nyní přidáme nějaký kód do operačního systému Raspbian, aby se váš program spustil při každém spuštění Raspberry Pi. Musíte spustit aplikaci terminálu a zadat příkaz na pátém obrázku a stisknout Enter. Otevře se soubor, musíte zadat řádky zobrazené na šestém obrázku na konci souboru před řádek „exit 0“a stisknutím ctrl + x soubor uložit.
Krok 8: Test tisku
Druhé místo v soutěži Raspberry Pi Contest 2020