Tässä artikkelissa kerron sinulle tarinan uusimmasta kamerastani: digitaalisesta Polaroid-kamerasta, joka yhdistää kuittitulostimen Raspberry Pi:hen.Sen rakentamiseen otin vanhan Polaroid Minute Maker -kameran, pääsin eroon sisäelinten sijasta kamerasta digitaalikameralla, E-musteen näytöllä, kuittitulostimella ja SNES-ohjaimella.Muista seurata minua Instagramissa (@ade3).
Kamerasta otettu paperi, jossa on valokuva, on vähän maaginen.Se tuottaa jännittävän tehosteen, ja nykyaikaisen digitaalikameran näytöllä oleva video ruokkii sitä jännitystä.Vanhat Polaroid-kamerat saavat minut aina hieman surulliseksi, koska ne ovat niin erinomaisesti suunniteltuja koneita, mutta elokuvan lopettamisen jälkeen niistä tulee nostalgisia taideteoksia, jotka keräävät pölyä kirjahyllyillemme.Mitä jos voisit käyttää kuittitulostinta pikafilmin sijaan tuodaksesi nämä vanhat kamerat uuden elämän?
Kun sen valmistaminen on minulle helppoa, tässä artikkelissa perehdytään kameran tekemiseen liittyviin teknisiin yksityiskohtiin.Teen tämän, koska toivon kokeiluni inspiroivan joitain ihmisiä kokeilemaan projektia itse.Tämä ei ole yksinkertainen muutos.Itse asiassa tämä saattaa olla vaikein kameran murtuminen, jota olen koskaan kokeillut, mutta jos päätät ratkaista tämän projektin, yritän tarjota tarpeeksi yksityiskohtia kokemuksestani, jotta et jää jumiin.
Miksi minun pitäisi tehdä tämä?Kun olen ottanut kuvan kahvisekoitinkamerallani, haluan kokeilla muutamaa eri menetelmää.Kamerasarjaani katsoessani Polaroid Minute Maker -kamera hyppäsi minusta yhtäkkiä ulos ja siitä tuli ihanteellinen valinta digitaaliseen muuntamiseen.Tämä on täydellinen projekti minulle, koska siinä yhdistyvät joitain asioita, joilla jo pelaan: Raspberry Pi, E Ink -näyttö ja kuittitulostin.Laita ne yhteen, mitä saat?Tämä on tarina siitä, kuinka digitaalinen Polaroid-kamerani valmistettiin…
Olen nähnyt ihmisten yrittävän samanlaisia projekteja, mutta kukaan ei ole tehnyt hyvää työtä selittämällä, kuinka he tekevät sen.Toivon välttäväni tämän virheen.Tämän projektin haasteena on saada kaikki eri osat toimimaan yhdessä.Ennen kuin aloitat kaikkien osien työntämisen Polaroid-koteloon, suosittelen, että levität kaiken, kun testaat ja asennat kaikkia eri komponentteja.Tämä estää sinua kokoamasta ja purkamasta kameraa aina, kun osut esteeseen.Alla näet kaikki kytketyt ja toimivat osat ennen kuin kaikki on pakattu Polaroid-koteloon.
Tein muutaman videon tallentaakseni edistymistäni.Jos aiot ratkaista tämän projektin, sinun kannattaa aloittaa tästä 32 minuutin videosta, koska näet kuinka kaikki sopii yhteen ja ymmärrät kohdattavat haasteet.
Tässä ovat käyttämäni osat ja työkalut.Kun kaikki on sanottu, hinta voi ylittää 200 dollaria.Suuret kulut tulevat olemaan Raspberry Pi (35 - 75 dollaria), tulostimet (50 - 62 dollaria), näytöt (37 dollaria) ja kamerat (25 dollaria).Mielenkiintoista on tehdä projektista oma, joten kustannukset vaihtelevat sen mukaan, minkä projektin haluat sisällyttää tai jättää pois, päivittää tai alentaa.Tämä on osa, jota käytän:
Käyttämäni kamera on Polaroid-minuuttikamera.Jos tekisin sen uudelleen, käyttäisin Polaroid-keinukonetta, koska se on periaatteessa samanlainen, mutta etupaneeli on kauniimpi.Toisin kuin uusissa Polaroid-kameroissa, näissä malleissa on enemmän tilaa sisällä, ja niiden takana on ovi, jonka avulla voit avata ja sulkea kameran, mikä on erittäin kätevä tarpeisiimme.Harrasta metsästystä ja sinun pitäisi pystyä löytämään yksi näistä Polaroid-kameroista antiikkiliikkeistä tai eBaysta.Saatat pystyä ostamaan sellaisen alle 20 dollarilla.Alla näet Swingerin (vasemmalla) ja Minute Makerin (oikealla).
Teoriassa voit käyttää mitä tahansa Polaroid-kameraa tämäntyyppisiin projekteihin.Minulla on myös joitain maakameroita, joissa on palkeet ja taitettuna, mutta Swingerin tai Minute Makerin etuna on, että ne on valmistettu kovasta muovista ja niissä ei ole paljon liikkuvia osia takaoven lisäksi.Ensimmäinen askel on poistaa kaikki sisukset kamerasta tehdäksemme tilaa kaikille elektroniikkatuotteillemme.Kaikki on tehtävä.Lopussa näet kasan roskaa, kuten alla:
Useimmat kameran osat voidaan irrottaa pihdeillä ja raa'alla voimalla.Näitä asioita ei ole purettu osiin, joten paikoin taistelet liiman kanssa.Polaroidin etuosan irrottaminen on vaikeampaa kuin miltä se näyttää.Sisällä on ruuvit ja työkaluja tarvitaan.Ilmeisesti vain Polaroidilla on niitä.Voit ehkä ruuvata ne irti pihdeillä, mutta luovutin ja pakotin ne sulkemaan.Jälkikäteen ajatellen minun on kiinnitettävä tähän enemmän huomiota, mutta aiheuttamani vauriot voidaan korjata superliimalla.
Kun olet onnistunut, taistelet jälleen niitä osia vastaan, joita ei pitäisi purkaa.Samoin tarvitaan pihtejä ja raakaa voimaa.Varo vahingoittamasta mitään ulkopuolelta näkyvää.
Linssi on yksi vaikeimmista irrotettavista elementeistä.Lukuun ottamatta lasiin/muoviin reiän poraamista ja sen irrottamista, en ajatellut muita yksinkertaisia ratkaisuja.Haluan säilyttää objektiivin ulkonäön mahdollisimman paljon, jotta ihmiset eivät edes näe pienoismallia Raspberry Pi -kameraa mustan renkaan keskellä, johon linssi oli aiemmin kiinnitetty.
Videossani näytin Polaroid-valokuvien vertailun ennen ja jälkeen, jotta näet tarkalleen, mitä haluat poistaa kamerasta.Varmista, että etupaneeli voidaan avata ja sulkea helposti.Ajattele paneelia koristeena.Useimmissa tapauksissa se kiinnitetään paikoilleen, mutta jos haluat yhdistää Raspberry Pi:n näyttöön ja näppäimistöön, voit irrottaa etupaneelin ja kytkeä virtalähteen.Täällä voit ehdottaa omaa ratkaisuasi, mutta päätin käyttää magneetteja mekanismina pitämään paneeli paikallaan.Tarranauha näyttää liian hauraalta.Ruuveja on liikaa.Tämä on animoitu valokuva, jossa kamera avaa ja sulkee paneelin:
Valitsin täydellisen Raspberry Pi 4 Model B:n pienemmän Pi Zeron sijaan.Tämä on osittain nopeuden lisäämiseksi ja osittain siksi, että olen suhteellisen uusi Raspberry Pi -kentässä, joten tunnen oloni mukavammaksi käyttää sitä.Ilmeisesti pienemmällä Pi Zerolla on joitain etuja Polaroidin kapeassa tilassa.Raspberry Pi:n esittely ei kuulu tämän opetusohjelman piiriin, mutta jos olet uusi Raspberry Pi:ssä, täältä on saatavilla monia resursseja.
Yleinen suositus on ottaa aikaa ja olla kärsivällinen.Jos olet kotoisin Mac- tai PC-taustasta, tarvitset jonkin aikaa tutustuaksesi Pi:n vivahteisiin.Sinun täytyy tottua komentoriville ja hallita Python-koodaustaitoja.Jos tämä saa sinut pelkäämään (minä pelkäsin aluksi!), älä ole vihainen.Niin kauan kuin hyväksyt sen sitkeästi ja kärsivällisesti, saat sen.Internet-haku ja sinnikkyys voivat voittaa melkein kaikki kohtaamasi esteet.
Yllä oleva kuva näyttää, mihin Raspberry Pi on sijoitettu Polaroid-kameraan.Näet virtalähteen liitäntäpaikan vasemmalla.Huomaa myös, että harmaa jakoviiva ulottuu aukon leveydellä.Periaatteessa tämä on saada tulostin nojautumaan siihen ja erottamaan Pi tulostimesta.Kun kytket tulostimen pistorasiaan, sinun on oltava varovainen, ettet riko kuvan kynällä osoittamaa nastaa.Näytön kaapeli liitetään nastoihin täällä, ja näytön mukana tulevan johdon pää on noin neljännes tuumaa pitkä.Kaapeleiden päitä piti hieman pidentää, jotta tulostin ei painaisi niitä.
Raspberry Pi tulee sijoittaa niin, että USB-portin puoli osoittaa eteenpäin.Tämä mahdollistaa USB-ohjaimen kytkemisen edestä käyttämällä L-muotoista sovitinta.Vaikka tämä ei kuulunut alkuperäiseen suunnitelmaani, käytin silti pientä HDMI-kaapelia edessä.Tämän avulla voin helposti ponnahtaa ulos paneelista ja kytkeä sitten näytön ja näppäimistön Pi-liitäntään.
Kamera on Raspberry Pi V2 -moduuli.Laatu ei ole yhtä hyvä kuin uudessa HQ-kamerassa, mutta meillä ei ole tarpeeksi tilaa.Kamera on yhdistetty Raspberry Pi:hen nauhalla.Leikkaa linssin alle ohut reikä, jonka läpi nauha pääsee kulkemaan.Nauha on kierrettävä sisäisesti ennen kuin se yhdistetään Raspberry Pi -laitteeseen.
Polaroidin etupaneelissa on tasainen pinta, joka sopii kameran asentamiseen.Sen asentamiseen käytin kaksipuolista teippiä.Takana on oltava varovainen, sillä kameralevyssä on elektronisia osia, joita et halua vahingoittaa.Käytin joitain teipin palasia välikappaleina estääkseni näiden osien rikkoutumista.
Yllä olevassa kuvassa on vielä kaksi huomautettavaa seikkaa. Näet kuinka pääset USB- ja HDMI-portteihin.Käytin L-muotoista USB-sovitinta kohdistamaan liitin oikealle.HDMI-kaapelin vasemmassa yläkulmassa käytin 6 tuuman jatkokaapelia, jonka toisessa päässä oli L-muotoinen liitin.Näet tämän paremmin videoltani.
E Ink näyttää olevan hyvä valinta näyttöön, koska kuva on hyvin samanlainen kuin kuittipaperille tulostettu kuva.Käytin Wavesharen 4,2 tuuman elektronista musteenäyttömoduulia 400 × 300 pikselillä.
Elektronisella musteella on analoginen laatu, josta juuri pidin.Se näyttää paperilta.On todella miellyttävää näyttää kuvia näytöllä ilman virtaa.Koska pikseleissä ei ole valoa, se pysyy näytöllä, kun kuva on luotu.Tämä tarkoittaa, että vaikka virtaa ei olisi, valokuva pysyy Polaroidin takana, mikä muistuttaa minua viimeksi ottamani valokuvasta.Rehellisesti sanottuna aika, jolloin kamera asettuu kirjahyllylleni, on paljon pidempi kuin käytössä, joten niin kauan kuin kameraa ei käytetä, kamerasta tulee melkein valokuvakehys, mikä on hyvä valinta.Energiansäästö ei ole merkityksetön.Toisin kuin valopohjaiset näytöt, jotka kuluttavat jatkuvasti virtaa, E Ink kuluttaa energiaa vain, kun se on piirrettävä uudelleen.
Elektronisilla mustenäytöillä on myös haittoja.Suurin asia on nopeus.Valopohjaisiin näyttöihin verrattuna kunkin pikselin kytkeminen päälle tai pois päältä kestää vain kauemmin.Toinen haittapuoli on näytön päivittäminen.Kalliimman E Ink -näytön voi osittain päivittää, mutta halvempi malli piirtää koko näytön uudelleen aina, kun muutoksia tapahtuu.Vaikutus on, että näytöstä tulee mustavalkoinen, ja sitten kuva tulee näkyviin ylösalaisin ennen kuin uusi kuva tulee näkyviin.Vilkkuminen kestää vain sekunnin, mutta laskee yhteen.Kaiken kaikkiaan tämän näytön päivittäminen kestää noin 3 sekuntia painikkeen painalluksesta siihen, kun valokuva tulee näytölle.
Toinen asia, joka on pidettävä mielessä, on, että toisin kuin tietokonenäytöt, jotka näyttävät pöytätietokoneita ja hiiriä, sinun on oltava erilainen e-ink-näytöissä.Periaatteessa käsket monitoria näyttämään sisältöä pikseli kerrallaan.Toisin sanoen tämä ei ole plug and play, vaan tarvitset koodia tämän saavuttamiseksi.Joka kerta kun kuva otetaan, toiminto piirtää kuva näytölle suoritetaan.
Waveshare tarjoaa ajurit näytöilleen, mutta sen dokumentaatio on kauhea.Suunnittele taistelemaan näytön kanssa, ennen kuin se toimii kunnolla.Tämä on käyttämäni näytön dokumentaatio.
Näytössä on 8 johtoa, ja liität nämä johdot Raspberry Pi:n nastoihin.Normaalisti voit käyttää vain näytön mukana tulevaa johtoa, mutta koska työskentelemme ahtaassa tilassa, joudun jatkamaan johdon päätä ei liian korkealle.Tämä säästää noin neljännestuuman tilaa.Mielestäni toinen ratkaisu on leikata enemmän muovia kuittitulostimesta.
Voit liittää näytön Polaroidin takaosaan poraamalla neljä reikää.Näytön kulmissa on reikiä kiinnitystä varten.Aseta näyttö haluamaasi paikkaan, jätä alle tilaa kuittipaperin paljastamiseksi, merkitse ja poraa sitten neljä reikää.Kiristä sitten näyttö takaapäin.Polaroidin takaosan ja näytön takaosan väliin jää 1/4 tuuman rako.
Saatat ajatella, että elektroninen musteenäyttö on hankalampi kuin sen arvoinen.Voit olla oikeassa.Jos etsit yksinkertaisempaa vaihtoehtoa, saatat joutua etsimään pientä värinäyttöä, joka voidaan liittää HDMI-portin kautta.Haittapuolena on, että katsot aina Raspberry Pi -käyttöjärjestelmän työpöytää, mutta etuna on, että voit kytkeä sen ja käyttää sitä.
Sinun on ehkä tarkistettava, kuinka kuittitulostin toimii.He eivät käytä mustetta.Sen sijaan nämä tulostimet käyttävät lämpöpaperia.En ole täysin varma, miten paperi on luotu, mutta voit ajatella sen piirustuksena lämmöllä.Kun lämpö saavuttaa 270 Fahrenheit-astetta, muodostuu mustia alueita.Jos paperirullan halutaan olevan riittävän kuuma, se muuttuu kokonaan mustaksi.Suurin etu tässä on, että mustetta ei tarvitse käyttää, ja verrattuna aitoon Polaroid-kalvoon, ei vaadita monimutkaisia kemiallisia reaktioita.
Lämpöpaperin käytössä on myös haittoja.On selvää, että voit työskennellä vain mustavalkoisena, ilman värejä.Jopa mustavalkoisella alueella ei ole harmaan sävyjä.Sinun on piirrettävä kuva kokonaan mustilla pisteillä.Kun yrität saada näistä kohdista mahdollisimman paljon laatua, joudut väistämättä tärinän ymmärtämisen dilemmaan.Erityistä huomiota tulee kiinnittää Floyd-Steinberg-algoritmiin.Annan sinun kävellä pois tuosta kanista yksin.
Kun yrität käyttää erilaisia kontrastiasetuksia ja värjäystekniikoita, kohtaat väistämättä pitkiä valokuvaliuskoja.Tämä on osa monia selfieitä, joita olen hionut ihanteelliseen kuvatulokseen.
Henkilökohtaisesti pidän haalistuneiden kuvien ulkonäöstä.Kun meille opetettiin maalaamaan täplillä, se muistutti minua ensimmäisestä taidekurssistani.Se on ainutlaatuinen ulkoasu, mutta se eroaa mustavalkovalokuvauksen sujuvasta sävytyksestä, jota meidät on koulutettu arvostamaan.Sanon tämän siksi, että tämä kamera poikkeaa perinteistä ja sen tuottamia ainutlaatuisia kuvia tulee pitää kameran "toimintona", ei "vikana".Jos haluamme alkuperäisen kuvan, voimme käyttää mitä tahansa muuta kuluttajakameraa markkinoilla ja säästää samalla rahaa.Tarkoitus tässä on tehdä jotain ainutlaatuista.
Nyt kun ymmärrät lämpötulostuksen, puhutaanpa tulostimista.Käyttämäni kuittitulostin ostin Adafruitilta.Ostin heidän "Mini Thermal Receipt Printer -aloituspaketin", mutta voit ostaa sen tarvittaessa erikseen.Teoriassa sinun ei tarvitse ostaa akkua, mutta saatat tarvita virtalähteen, jotta voit kytkeä sen seinään testauksen aikana.Toinen hyvä asia on, että Adafruitilla on hyviä opetusohjelmia, jotka antavat sinulle luottamusta siihen, että kaikki menee normaalisti.Aloita tästä.
Toivottavasti tulostin sopii Polaroidiin ilman muutoksia.Mutta se on liian suuri, joten joudut rajaamaan kameran tai leikkaamaan tulostinta.Päätin viimeistellä tulostimen, koska osa projektin vetovoimaa oli säilyttää Polaroidin ulkonäkö mahdollisimman paljon.Adafruit myy myös kuittitulostimia ilman koteloa.Tämä säästää tilaa ja muutaman dollarin, ja nyt kun tiedän kuinka kaikki toimii, saatan käyttää sitä seuraavan kerran kun rakennan jotain tällaista.Tämä tuo kuitenkin uuden haasteen, nimittäin kuinka määritellä paperirullan pitäminen.Tällaisissa hankkeissa on kyse kompromisseista ja ratkaisun valinnan haasteista.Kuvan alla näet kulman, joka on leikattava, jotta tulostin sopii.Tämä leikkaus on tehtävä myös oikealla puolella.Ole varovainen leikkaaessasi välttääksesi tulostimen johtoja ja sisäisiä elektronisia laitteita.
Yksi Adafruit-tulostimien ongelma on, että laatu vaihtelee virtalähteen mukaan.He suosittelevat 5 voltin virtalähteen käyttöä.Se on tehokas erityisesti tekstipohjaisessa tulostuksessa.Ongelmana on, että kun tulostat kuvan, mustat alueet yleensä kirkastuvat.Paperin koko leveyden lämmittämiseen tarvittava teho on paljon suurempi kuin tekstiä tulostettaessa, joten mustat alueet voivat muuttua harmaiksi.On vaikea valittaa, näitä tulostimia ei ole suunniteltu tulostamaan valokuvia.Tulostin ei voi tuottaa tarpeeksi lämpöä paperin leveydeltä kerrallaan.Kokeilin muita virtajohtoja eri lähdöillä, mutta en onnistunut.Lopuksi joka tapauksessa minun on käytettävä paristoja sen virtalähteenä, joten luovuin virtajohtokokeesta.Yllättäen valitsemani 7,4 V 850 mAh Li-PO ladattava akku teki tulostuksen kaikista testaamistani virtalähteistä tummin.
Kun olet asentanut tulostimen kameraan, leikkaa näytön alle reikä kohdistaaksesi tulostimesta tulevan paperin.Kuittipaperin leikkaamiseen käytin vanhan pakkausnauhaleikkurin terää.
Täplien mustan ulostulon lisäksi toinen haittapuoli on raidoitus.Aina kun tulostin pysähtyy saavuttaakseen syötetyt tiedot, se jättää pienen välin, kun se alkaa tulostaa uudelleen.Teoriassa, jos voit poistaa puskurin ja antaa tietovirran jatkuvasti syöttää tulostimeen, voit välttää tämän aukon.Todellakin, tämä näyttää olevan vaihtoehto.Adafruit-verkkosivusto mainitsee tulostimen dokumentoimattomat nastat, joiden avulla asiat voidaan pitää synkronoituna.En ole testannut tätä, koska en tiedä miten se toimii.Jos ratkaiset tämän ongelman, jaa menestyksesi kanssani.Tämä on toinen erä selfieitä, joissa näet selvästi bändit.
Valokuvan tulostaminen kestää 30 sekuntia.Tämä on video tulostimen toiminnasta, joten voit tuntea kuinka kauan kuvan tulostaminen kestää.Uskon, että tämä tilanne voi lisääntyä, jos käytetään Adafruit-hakkereita.Epäilen, että tulostuksen välinen aika on keinotekoisesti viivästynyt, mikä estää tulostinta ylittämästä datapuskurin nopeutta.Sanon tämän, koska luin, että paperin siirto on synkronoitava tulostinpään kanssa.Saatan olla väärässä.
Kuten E-ink-näytössä, tulostimen saaminen toimimaan vaatii kärsivällisyyttä.Ilman tulostinohjainta käytät koodia tietojen lähettämiseen suoraan tulostimeen.Samoin paras resurssi voi olla Adafruitin verkkosivusto.GitHub-arkistossani oleva koodi on mukautettu heidän esimerkeistään, joten jos kohtaat vaikeuksia, Adafruitin dokumentaatio on paras valinta.
Nostalgisten ja retroetujen lisäksi SNES-ohjaimen etuna on, että se tarjoaa minulle ohjaimia, joita minun ei tarvitse miettiä liikaa.Minun on keskityttävä siihen, että kamera, tulostin ja näyttö toimivat yhdessä, ja minulla on jo olemassa oleva ohjain, joka voi kartoittaa toiminnot nopeasti asioiden helpottamiseksi.Lisäksi minulla on jo kokemusta Coffee Stirrerin kameraohjaimen käytöstä, joten pääsen helposti alkuun.
Käänteinen ohjain on kytketty USB-kaapelilla.Ota valokuva painamalla A-painiketta.Tulosta kuva painamalla B-painiketta.Voit poistaa kuvan painamalla X-painiketta.Voit tyhjentää näytön painamalla Y-painiketta.En käyttänyt ylä/valitse-painikkeita tai vasen/oikea-painikkeita ylhäällä, joten jos minulla on tulevaisuudessa uusia ideoita, voin silti käyttää niitä uusiin ominaisuuksiin.
Mitä tulee nuolinäppäimiin, näppäimistön vasen ja oikea painike selaavat kaikki ottamani kuvat.Ylöspainaminen ei tällä hetkellä suorita mitään toimintoa.Painaminen siirtää kuittitulostimen paperia eteenpäin.Tämä on erittäin kätevää kuvan tulostamisen jälkeen, haluan sylkeä lisää paperia ennen kuin repäisin sen irti.Tietäen, että tulostin ja Raspberry Pi ovat yhteydessä toisiinsa, tämä on myös nopea testi.Painoin ja kun kuulin paperin syöttämisen, tiesin, että tulostimen akku oli edelleen latauksessa ja käyttövalmis.
Käytin kamerassa kahta paristoa.Toinen antaa virtaa Raspberry Pi:lle ja toinen tulostimelle.Teoriassa voit käyttää kaikkia samalla virtalähteellä, mutta en usko, että sinulla on tarpeeksi tehoa tulostimen täysimääräiseen toimintaan.
Raspberry Pi:lle ostin pienimmän löytämäni akun.Polaroidin alla istuvat useimmat niistä ovat piilossa.En pidä siitä, että virtajohdon täytyy ulottua edestä reikään ennen kuin se yhdistetään Raspberry Pi:hen.Ehkä voit löytää tavan puristaa toinen akku Polaroidista, mutta tilaa ei ole paljon.Akun sijoittamisen haittapuoli on, että sinun on avattava takakansi laitteen avaamiseksi ja sulkemiseksi.Irrota akku pistorasiasta kameran sammuttamiseksi, mikä on hyvä valinta.
Käytin CanaKitin USB-kaapelia on/off-kytkimellä.Olen ehkä vähän liian söpö tähän ajatukseen.Mielestäni Raspberry Pi voidaan käynnistää ja sammuttaa vain tällä painikkeella.Itse asiassa USB:n irrottaminen akusta on yhtä helppoa.
Tulostimessa käytin 850 mAh Li-PO ladattavaa akkua.Tällaisesta akusta tulee kaksi johtoa.Toinen on lähtö ja toinen laturi.Saavuttaakseni "pikayhteyden" lähdössä jouduin korvaamaan liittimen yleiskäyttöiseen 3-johtimiseen liittimeen.Tämä on välttämätöntä, koska en halua joutua irrottamaan koko tulostinta aina, kun minun on katkaistava virta.Olisi parempi vaihtaa tänne, ja voin parantaa sitä tulevaisuudessa.Vielä parempi, jos kytkin on kameran ulkopuolella, voin irrottaa tulostimen verkkovirrasta avaamatta takaluukkua.
Akku sijaitsee tulostimen takana, ja vedin johdon ulos, jotta voin kytkeä ja irrottaa virran tarvittaessa.Akun lataamista varten on myös USB-liitäntä akun kautta.Selitin tämän myös videossa, joten jos haluat ymmärtää, miten se toimii, katso se.Kuten sanoin, yllättävä etu on, että tämä asetus tuottaa parempia tulostustuloksia verrattuna suoraan seinään liittämiseen.
Tässä minun on annettava vastuuvapauslauseke.Osaan kirjoittaa tehokkaan Pythonin, mutta en voi sanoa, että se on kaunis.Tietysti on parempia tapoja tehdä tämä, ja paremmat ohjelmoijat voivat parantaa koodiani huomattavasti.Mutta kuten sanoin, se toimii.Siksi jaan GitHub-tietovaraston kanssasi, mutta en todellakaan voi tarjota tukea.Toivottavasti tämä riittää näyttämään, mitä teen, ja voit parantaa sitä.Jaa parannuksesi kanssani. Päivitän koodini mielelläni ja annan sinulle tunnustusta.
Siksi oletetaan, että olet asentanut kameran, näytön ja tulostimen ja että voit toimia normaalisti.Nyt voit ajaa Python-skriptini nimeltä "digital-polaroid-camera.py".Viime kädessä sinun on asetettava Raspberry Pi suorittamaan tämä komentosarja automaattisesti käynnistyksen yhteydessä, mutta toistaiseksi voit suorittaa sen Python-editorista tai päätteestä.Seuraavaa tapahtuu:
Yritin lisätä koodiin kommentteja selittääkseen, mitä tapahtui, mutta jotain tapahtui valokuvaa otettaessa, ja minun on selitettävä lisää.Kun valokuva on otettu, se on täysivärinen, täysikokoinen kuva.Kuva tallennetaan kansioon.Tämä on kätevää, koska jos haluat käyttää sitä myöhemmin, sinulla on normaali korkearesoluutioinen valokuva.Toisin sanoen kamera luo edelleen normaalia JPG-tiedostoa, kuten muut digitaalikamerat.
Kun valokuva on otettu, luodaan toinen kuva, joka on optimoitu näyttöä ja tulostusta varten.ImageMagickin avulla voit muuttaa alkuperäisen valokuvan kokoa ja muuntaa sen mustavalkoiseksi ja sitten käyttää Floyd Steinbergin värjäystä.Voin myös lisätä kontrastia tässä vaiheessa, vaikka tämä ominaisuus on oletuksena pois päältä.
Uusi kuva on itse asiassa tallennettu kahdesti.Tallenna se ensin mustavalkoisena jpg-tiedostona, jotta sitä voi tarkastella ja käyttää myöhemmin uudelleen.Toinen tallennus luo tiedoston, jonka tunniste on .py.Tämä ei ole tavallinen kuvatiedosto, vaan koodi, joka ottaa kuvasta kaikki pikselitiedot ja muuntaa ne tulostimelle lähetettäväksi tiedoksi.Kuten mainitsin tulostinosiossa, tämä vaihe on välttämätön, koska tulostinohjainta ei ole, joten et voi lähettää vain tavallisia kuvia tulostimeen.
Kun painiketta painetaan ja kuva tulostetaan, kuuluu myös äänimerkkikoodeja.Tämä on valinnaista, mutta on mukavaa saada äänipalautetta, joka kertoo, että jotain on meneillään.
Viime kerralla en voinut tukea tätä koodia, sen tarkoituksena on osoittaa sinut oikeaan suuntaan.Käytä sitä, muokkaa sitä, paranna ja tee itse.
Tämä on mielenkiintoinen projekti.Jälkeenpäin ajateltuna teen jotain toisin tai ehkä päivitän sitä tulevaisuudessa.Ensimmäinen on ohjain.Vaikka SNES-ohjain voi tehdä juuri sen, mitä haluan tehdä, se on kömpelö ratkaisu.Johto on tukossa.Se pakottaa sinut pitämään kameraa toisessa kädessä ja ohjainta toisessa.Niin noloa.Yksi ratkaisu voisi olla irrottaa painikkeet ohjaimesta ja liittää ne suoraan kameraan.Jos haluan kuitenkin ratkaista tämän ongelman, voin yhtä hyvin luopua SNES:stä kokonaan ja käyttää perinteisempiä painikkeita.
Toinen kameran haitta on, että aina kun kamera kytketään päälle tai pois päältä, takakansi on avattava, jotta tulostin irrotetaan akusta.Vaikuttaa siltä, että tämä on vähäpätöinen asia, mutta joka kerta kun takapuoli avataan ja suljetaan, paperi on ohjattava uudelleen aukon läpi.Tämä kuluttaa paperia ja vie aikaa.Voin siirtää johdot ja liitäntäjohdot ulos, mutta en halua, että nämä asiat paljastuvat.Ihanteellinen ratkaisu on käyttää on/off-kytkintä, jolla voidaan ohjata tulostinta ja Pi:tä, johon pääsee käsiksi ulkopuolelta.Tulostimen latausporttiin voi olla mahdollista päästä myös kameran etupuolelta.Jos olet tekemisissä tämän projektin kanssa, harkitse tämän ongelman ratkaisemista ja jaa ajatuksesi kanssani.
Viimeinen päivitettävä asia on kuittitulostin.Käyttämäni tulostin sopii erinomaisesti tekstin tulostamiseen, mutta ei valokuviin.Olen etsinyt parasta vaihtoehtoa lämpökuittitulostimeni päivittämiseen, ja luulen löytäneeni sen.Alustavat testini ovat osoittaneet, että 80 mm ESC/POS:n kanssa yhteensopiva kuittitulostin voi tuottaa parhaat tulokset.Haasteena on löytää akku, joka on pieni ja akkukäyttöinen.Tämä on tärkeä osa seuraavaa kameraprojektiani. Kiinnitä edelleen huomiota ehdotuksiini lämpötulostinkameroista.
PS: Tämä on erittäin pitkä artikkeli, olen varma, että missasin joitakin tärkeitä yksityiskohtia.Koska kameraa tullaan väistämättä parantamaan, päivitän sen uudelleen.Toivon todella, että pidät tästä tarinasta.Älä unohda seurata minua (@ade3) Instagramissa, jotta voit seurata tätä kuvaa ja muita valokuvausseikkailujani.Ole luova.
Tietoja kirjoittajasta: Adrian Hanft on valokuvauksen ja kameran harrastaja, suunnittelija ja "User Zero: Inside the Tool" (User Zero: Inside the Tool) kirjoittaja.Tässä artikkelissa esitetyt näkemykset ovat vain kirjoittajan näkemyksiä.Löydät lisää Hanftin teoksia hänen verkkosivuiltaan, blogistaan ja Instagramistaan.Tämä artikkeli on julkaistu myös täällä.
Postitusaika: 04-04-2021