Šiame straipsnyje papasakosiu savo naujausio fotoaparato istoriją: skaitmeninį „Polaroid“ fotoaparatą, kuris sujungia kvitų spausdintuvą su „Raspberry Pi“.Norėdami jį sukurti, paėmiau seną Polaroid Minute Maker fotoaparatą, atsikračiau vidurių ir fotoaparatui valdyti vietoj vidaus organų panaudojau skaitmeninį fotoaparatą, elektroninio rašalo ekraną, kvitų spausdintuvą ir SNES valdiklį.Nepamirškite sekti manęs Instagram (@ade3).
Popieriaus lapelis iš fotoaparato su nuotrauka yra šiek tiek stebuklingas.Tai sukuria jaudinantį efektą, o vaizdo įrašas šiuolaikinio skaitmeninio fotoaparato ekrane suteikia jums tą jaudulį.Seni „Polaroid“ fotoaparatai mane visada šiek tiek nuliūdina, nes jie yra tokie puikiai suprojektuoti aparatai, tačiau nutraukus filmą jie tampa nostalgiškais meno kūriniais, renkančiais dulkes mūsų knygų lentynose.O kas, jei galėtumėte naudoti kvitų spausdintuvą, o ne momentinę juostą, kad suteiktumėte naują gyvenimą šiems seniems fotoaparatams?
Kai man nesunku tai padaryti, šiame straipsnyje bus išsamiai aprašyta, kaip gaminau fotoaparatą.Tai darau, nes tikiuosi, kad mano eksperimentas įkvėps kai kuriuos žmones išbandyti projektą patiems.Tai nėra paprasta modifikacija.Tiesą sakant, tai gali būti pats sunkiausias mano kada nors bandytas fotoaparato įlaužimas, bet jei nuspręsite išspręsti šį projektą, pasistengsiu pateikti pakankamai informacijos iš savo patirties, kad neužstrigtumėte.
Kodėl turėčiau tai daryti?Nufotografavęs kavos maišytuvo fotoaparatą, noriu išbandyti kelis skirtingus metodus.Žvelgiant į mano fotoaparatų seriją, Polaroid Minute Maker kamera staiga iššoko iš manęs ir tapo idealiu skaitmeninio konvertavimo pasirinkimu.Tai puikus projektas man, nes jame sujungiami kai kurie dalykai, su kuriais jau žaidžiu: Raspberry Pi, E Ink ekranas ir kvitų spausdintuvas.Sudėkite juos kartu, ką gausite?Tai istorija apie tai, kaip buvo pagamintas mano skaitmeninis „Polaroid“ fotoaparatas…
Mačiau, kaip žmonės bando panašius projektus, bet niekas nepaaiškino, kaip jie tai daro.Tikiuosi išvengti šios klaidos.Šio projekto iššūkis yra suderinti visas įvairias dalis.Prieš pradedant stumti visas dalis į „Polaroid“ dėklą, rekomenduoju viską išskirstyti bandant ir nustatant visus įvairius komponentus.Tai neleidžia jums surinkti ir išardyti fotoaparato kiekvieną kartą atsitrenkus į kliūtį.Žemiau galite pamatyti visas prijungtas ir veikiančias dalis, kol viskas nėra įdėta į Polaroid dėklą.
Sukūriau keletą vaizdo įrašų, kad užfiksuotų savo pažangą.Jei planuojate išspręsti šį projektą, turėtumėte pradėti nuo šio 32 minučių trukmės vaizdo įrašo, nes galite pamatyti, kaip viskas dera, ir suprasti iššūkius, su kuriais galite susidurti.
Štai mano naudojamos dalys ir įrankiai.Kai viskas pasakyta, kaina gali viršyti 200 USD.Didelės išlaidos bus „Raspberry Pi“ (35–75 USD), spausdintuvai (50–62 USD), monitoriai (37 USD) ir fotoaparatai (25 USD).Įdomiausia dalis yra padaryti projektą savo, todėl jūsų išlaidos skirsis priklausomai nuo projekto, kurį norite įtraukti arba neįtraukti, atnaujinti ar sumažinti.Tai dalis, kurią naudoju:
Mano naudojamas fotoaparatas yra „Polaroid“ minutinis fotoaparatas.Jei daryčiau tai dar kartą, naudočiau Polaroid sūpynės mašiną, nes ji iš esmės tokia pati, bet priekinis skydelis gražesnis.Skirtingai nei naujieji „Polaroid“ fotoaparatai, šie modeliai turi daugiau erdvės viduje, o jų gale yra durelės, leidžiančios atidaryti ir uždaryti kamerą, o tai labai patogu mūsų poreikiams.Medžiokite ir vieną iš šių „Polaroid“ fotoaparatų turėtumėte rasti antikvarinėse parduotuvėse arba „eBay“.Galbūt galėsite nusipirkti už mažiau nei 20 USD.Žemiau galite pamatyti Swinger (kairėje) ir Minute Maker (dešinėje).
Teoriškai tokio tipo projektams galite naudoti bet kurią „Polaroid“ kamerą.Taip pat turiu keletą antžeminių kamerų su dumplėmis ir sulankstytas, tačiau Swinger arba Minute Maker pranašumas yra tas, kad jie pagaminti iš kieto plastiko ir neturi daug judančių dalių, išskyrus galines duris.Pirmas žingsnis yra pašalinti visas kameras, kad būtų vietos visiems mūsų elektroniniams gaminiams.Viskas turi būti padaryta.Pabaigoje pamatysite šiukšlių krūvą, kaip parodyta žemiau:
Daugumą kameros dalių galima nuimti replėmis ir žiauria jėga.Šie daiktai nebuvo išardyti, todėl kai kuriose vietose susidursite su klijais.Nuimti Polaroid priekinę dalį yra sunkiau, nei atrodo.Viduje yra varžtai ir reikalingi įrankiai.Akivaizdu, kad juos turi tik „Polaroid“.Gal ir replėmis jas atsuksite, bet aš pasidaviau ir priverčiau jas uždaryti.Žvelgiant atgal, čia reikia skirti daugiau dėmesio, bet mano padarytą žalą galima atitaisyti super klijais.
Kai jums pasiseks, vėl kovosite su dalimis, kurių nereikėtų išardyti.Taip pat reikalingos replės ir brutali jėga.Būkite atsargūs, kad nepažeistumėte nieko matomo iš išorės.
Objektyvas yra vienas iš sudėtingų elementų, kuriuos reikia pašalinti.Be skylės išgręžimo stikle/plastikoje ir ištraukimo, kitų paprastų sprendimų nesugalvojau.Noriu kuo labiau išsaugoti objektyvo išvaizdą, kad žmonės net nematytų miniatiūrinės Raspberry Pi kameros juodo žiedo centre, kur prieš tai buvo pritvirtintas objektyvas.
Savo vaizdo įraše parodžiau Polaroid nuotraukų palyginimą prieš ir po, kad galėtumėte tiksliai pamatyti, ką norite ištrinti iš fotoaparato.Pasirūpinkite, kad priekinį skydelį būtų galima lengvai atidaryti ir uždaryti.Pagalvokite apie plokštę kaip apie dekoraciją.Daugeliu atvejų jis bus fiksuotas vietoje, tačiau jei norite Raspberry Pi prijungti prie monitoriaus ir klaviatūros, galite nuimti priekinį skydelį ir prijungti maitinimo šaltinį.Čia galite pasiūlyti savo sprendimą, bet aš nusprendžiau naudoti magnetus kaip mechanizmą skydui laikyti.Velcro atrodo per trapus.Varžtų per daug.Tai animuota nuotrauka, kurioje kamera atidaro ir uždaro skydelį:
Pasirinkau pilną Raspberry Pi 4 Model B vietoj mažesnio Pi Zero.Iš dalies taip siekiama padidinti greitį ir iš dalies todėl, kad Raspberry Pi srityje esu gana naujokas, todėl jaučiuosi patogiau juo naudotis.Akivaizdu, kad mažesnis „Pi Zero“ turės tam tikrų pranašumų siauroje „Polaroid“ erdvėje.Įvadas į Raspberry Pi nepatenka į šios mokymo programos taikymo sritį, tačiau jei nesate naujokas Raspberry Pi, čia yra daug išteklių.
Bendra rekomendacija yra skirti šiek tiek laiko ir būti kantriems.Jei esate iš „Mac“ ar asmeninio kompiuterio, jums prireiks šiek tiek laiko, kad susipažintumėte su „Pi“ niuansais.Turite priprasti prie komandinės eilutės ir įvaldyti kai kuriuos Python kodavimo įgūdžius.Jei dėl to išsigandau (iš pradžių bijojau!), prašau, nepyk.Jei priimsite tai atkakliai ir kantrūs, tai gausite.Interneto paieška ir atkaklumas gali įveikti beveik visas kliūtis, su kuriomis susiduriate.
Aukščiau esančioje nuotraukoje parodyta, kur „Raspberry Pi“ yra „Polaroid“ fotoaparate.Kairėje pusėje matote maitinimo šaltinio prijungimo vietą.Taip pat atkreipkite dėmesį, kad pilka skiriamoji linija tęsiasi išilgai angos pločio.Iš esmės tai yra tam, kad spausdintuvas atsiremtų į jį ir atskirtų Pi nuo spausdintuvo.Jungdami spausdintuvą turite būti atsargūs, kad nenulaužtumėte nuotraukoje pieštuku nurodyto kaiščio.Ekrano kabelis čia jungiamas prie kaiščių, o kartu su ekranu pateikiamo laido galas yra maždaug ketvirtadalio colio ilgio.Teko šiek tiek prailginti laidų galus, kad spausdintuvas nespaustų.
Raspberry Pi turėtų būti pastatytas taip, kad pusė su USB prievadu būtų nukreipta į priekį.Tai leidžia USB valdiklį prijungti iš priekio naudojant L formos adapterį.Nors tai nebuvo mano pradinio plano dalis, priekyje vis tiek naudojau nedidelį HDMI laidą.Tai leidžia man lengvai ištraukti skydelį ir prijungti monitorių bei klaviatūrą prie Pi.
Kamera yra Raspberry Pi V2 modulis.Kokybė nėra tokia gera, kaip naujosios HQ kameros, bet mes neturime pakankamai vietos.Kamera yra prijungta prie Raspberry Pi per juostelę.Po objektyvu išpjaukite ploną skylutę, pro kurią gali praeiti juostelė.Prieš prijungiant prie Raspberry Pi, juostelę reikia susukti viduje.
Polaroid priekinis skydelis yra plokščio paviršiaus, kuris yra tinkamas pritvirtinti fotoaparatą.Norėdami jį įdiegti, naudojau dvipusę juostą.Turite būti atsargūs užpakalinėje pusėje, nes kameros plokštėje yra elektroninių dalių, kurių nenorite sugadinti.Kai kuriuos juostos gabalus naudojau kaip tarpiklius, kad šios dalys nebūtų sudaužytos.
Aukščiau esančioje nuotraukoje reikia atkreipti dėmesį į dar du dalykus, galite pamatyti, kaip pasiekti USB ir HDMI prievadus.Naudojau L formos USB adapterį, kad nukreipčiau jungtį į dešinę.HDMI kabeliui viršutiniame kairiajame kampe naudojau 6 colių ilginamąjį laidą su L formos jungtimi kitame gale.Tai galite geriau pamatyti mano vaizdo įraše.
Atrodo, kad E Ink yra geras pasirinkimas monitoriui, nes vaizdas labai panašus į vaizdą, išspausdintą ant kvito popieriaus.Naudojau Waveshare 4,2 colio elektroninio rašalo ekrano modulį su 400 × 300 pikselių.
Elektroninis rašalas turi analoginę kokybę, kuri man patiko.Tai atrodo kaip popierius.Tikrai malonu rodyti vaizdus ekrane be maitinimo.Kadangi nėra šviesos, kuri maitintų pikselius, sukūrus vaizdą jis lieka ekrane.Tai reiškia, kad net jei nėra maitinimo, nuotrauka lieka Polaroid nugarėlėje, kuri man primena, kokia buvo paskutinė mano daryta nuotrauka.Jei atvirai, laikas, per kurį fotoaparatas atsiduria mano knygų lentynoje, yra daug ilgesnis nei tada, kai jis naudojamas, todėl kol fotoaparatas nebus naudojamas, fotoaparatas beveik taps nuotraukų rėmeliu, o tai yra geras pasirinkimas.Energijos taupymas nėra nesvarbus.Priešingai nei šviesos ekranai, kurie nuolat naudoja energiją, E Ink sunaudoja energiją tik tada, kai reikia iš naujo nupiešti.
Elektroniniai rašalo ekranai taip pat turi trūkumų.Didžiausias dalykas yra greitis.Palyginti su šviesos ekranais, kiekvieną pikselį įjungti arba išjungti užtrunka tik ilgiau.Kitas trūkumas yra ekrano atnaujinimas.Brangesnį E Ink monitorių galima iš dalies atnaujinti, tačiau pigesnis modelis perpieš visą ekraną kiekvieną kartą, kai įvyks kokie nors pakeitimai.Rezultatas yra toks, kad ekranas tampa nespalvotas, o tada vaizdas pasirodo aukštyn kojomis prieš pasirodant naujam vaizdui.Sumirksėti užtrunka tik vieną sekundę, bet sumuojame.Apskritai, nuo mygtuko paspaudimo iki nuotraukos pasirodymo ekrane užtrunka apie 3 sekundes, kol šis konkretus ekranas atnaujinamas.
Kitas dalykas, kurį reikia nepamiršti, yra tai, kad, skirtingai nei kompiuterių ekranai, kuriuose rodomi staliniai kompiuteriai ir pelės, su el. rašalo ekranais turite skirtis.Iš esmės, jūs liepiate monitoriui rodyti turinį po vieną pikselį.Kitaip tariant, tai nėra „plug and play“, jums reikia tam tikro kodo, kad tai pasiektumėte.Kiekvieną kartą nufotografavus, atliekama vaizdo piešimo monitoriuje funkcija.
„Waveshare“ pateikia savo ekranų tvarkykles, tačiau jos dokumentai yra baisūs.Suplanuokite šiek tiek laiko kovoti su monitoriumi, kol jis tinkamai pradės veikti.Tai yra mano naudojamo ekrano dokumentacija.
Ekrane yra 8 laidai, kuriuos prijungsite prie Raspberry Pi kaiščių.Įprastai galima naudoti tik su monitoriumi pateiktą laidą, bet kadangi dirbame siauroje erdvėje, turiu ne per aukštai prailginti laido galą.Taip sutaupoma apie ketvirtadalį colio vietos.Manau, kad kitas sprendimas yra iškirpti daugiau plastiko iš kvitų spausdintuvo.
Norėdami prijungti ekraną prie Polaroid galinės dalies, išgręžkite keturias skyles.Monitoriaus kampuose yra tvirtinimo angos.Padėkite ekraną norimoje vietoje, palikite žemiau vietos, kad būtų parodytas kvito popierius, tada pažymėkite ir išgręžkite keturias skyles.Tada priveržkite ekraną iš galo.Tarp Polaroid ir monitoriaus galinės dalies bus 1/4 colio tarpas.
Galbūt manote, kad elektroninis rašalo ekranas yra labiau varginantis, nei vertas.Tu gali būti teisus.Jei ieškote paprastesnio varianto, gali tekti ieškoti mažo spalvoto monitoriaus, kurį būtų galima prijungti per HDMI prievadą.Trūkumas yra tas, kad jūs visada žiūrėsite į Raspberry Pi operacinės sistemos darbalaukį, tačiau privalumas yra tas, kad galite ją prijungti ir naudoti.
Gali reikėti peržiūrėti, kaip veikia kvitų spausdintuvas.Jie nenaudoja rašalo.Vietoj to šie spausdintuvai naudoja terminį popierių.Nesu visiškai tikras, kaip buvo sukurtas popierius, bet jūs galite įsivaizduoti tai kaip piešinį su šiluma.Kai karštis pasiekia 270 laipsnių pagal Farenheitą, susidaro juodos sritys.Jei popieriaus ritinys turi būti pakankamai karštas, jis visiškai pasidarys juodas.Didžiausias privalumas yra tai, kad nereikia naudoti rašalo, o lyginant su tikra Polaroid plėvele, nereikia jokių sudėtingų cheminių reakcijų.
Terminio popieriaus naudojimas taip pat turi trūkumų.Akivaizdu, kad galite dirbti tik juodai baltai, be spalvų.Net juodai baltame diapazone nėra pilkų atspalvių.Turite visiškai nupiešti vaizdą juodais taškais.Kai bandysite gauti kuo daugiau kokybės iš šių taškų, neišvengiamai pateksite į nerimo supratimo dilemą.Ypatingas dėmesys turėtų būti skiriamas Floydo-Steinbergo algoritmui.Aš leisiu tau pačiam nueiti nuo to triušio.
Kai bandysite naudoti skirtingus kontrasto nustatymus ir keitimo būdus, neišvengiamai susidursite su ilgomis nuotraukų juostomis.Tai dalis daugelio asmenukių, kurias patobulinau idealioje vaizdo išvestyje.
Asmeniškai man patinka niūrių vaizdų išvaizda.Kai jie mus išmokė tapyti dėmėmis, tai man priminė mano pirmąją dailės pamoką.Tai unikali išvaizda, tačiau ji skiriasi nuo sklandaus juodos ir baltos fotografijos gradacijos, kurią buvome išmokyti vertinti.Taip sakau todėl, kad ši kamera nukrypsta nuo tradicijų, o jos sukuriami unikalūs vaizdai turėtų būti laikomi fotoaparato „funkcija“, o ne „klaida“.Jei norime originalaus vaizdo, galime naudoti bet kurį kitą rinkoje esantį fotoaparatą ir sutaupyti šiek tiek pinigų.Esmė yra padaryti kažką unikalaus.
Dabar, kai supratote terminį spausdinimą, pakalbėkime apie spausdintuvus.Mano naudojamas kvitų spausdintuvas buvo pirktas iš Adafruit.Aš nusipirkau jų „Mini Thermal Receipt Printer Starter Pack“, bet jei reikia, galite jį nusipirkti atskirai.Teoriškai jums nereikia pirkti baterijos, tačiau gali prireikti maitinimo adapterio, kad bandymo metu galėtumėte jį prijungti prie sienos.Kitas geras dalykas yra tai, kad „Adafruit“ turi gerų vadovėlių, kurie suteiks pasitikėjimo, kad viskas vyks normaliai.Pradėkite nuo šito.
Tikiuosi, kad spausdintuvas tiks Polaroid be jokių pakeitimų.Tačiau jis per didelis, todėl turėsite apkarpyti fotoaparatą arba apkarpyti spausdintuvą.Nusprendžiau atnaujinti spausdintuvą, nes dalis projekto patrauklumo buvo kuo labiau išlaikyti „Polaroid“ išvaizdą.Adafruit taip pat parduoda kvitų spausdintuvus be korpuso.Tai sutaupo šiek tiek vietos ir kelis dolerius, o dabar, kai žinau, kaip viskas veikia, galėčiau tai panaudoti kitą kartą, kai kursiu kažką panašaus.Tačiau tai atneš naują iššūkį, būtent, kaip nustatyti, kaip laikyti popieriaus ritinį.Tokie projektai kaip šis yra susiję su kompromisais ir iššūkiais, kuriuos reikia išspręsti.Po nuotrauka galite pamatyti kampą, kurį reikia iškirpti, kad spausdintuvas tilptų.Šis pjūvis taip pat turės įvykti dešinėje pusėje.Pjaudami būkite atsargūs, kad išvengtumėte spausdintuvo laidų ir vidinės elektroninės įrangos.
Viena „Adafruit“ spausdintuvų problema yra ta, kad kokybė skiriasi priklausomai nuo maitinimo šaltinio.Jie rekomenduoja naudoti 5 V maitinimo šaltinį.Tai veiksminga, ypač spausdinant tekstu.Problema ta, kad spausdinant vaizdą juodos sritys tampa šviesesnės.Viso popieriaus pločio šildymui reikalinga galia yra daug didesnė nei spausdinant tekstą, todėl juodos sritys gali papilkėti.Sunku skųstis, juk šie spausdintuvai nėra skirti nuotraukoms spausdinti.Spausdintuvas vienu metu negali generuoti pakankamai šilumos per visą popieriaus plotį.Išbandžiau kitus maitinimo laidus su skirtingais išėjimais, bet nelabai pavyko.Galiausiai, bet kokiu atveju, maitinimui reikia naudoti baterijas, todėl maitinimo laido eksperimento atsisakiau.Netikėtai mano pasirinkta 7,4 V 850 mAh Li-PO įkraunama baterija iš visų mano bandytų maitinimo šaltinių spausdinimo efektą padarė tamsiausiu.
Įdėję spausdintuvą į fotoaparatą, po monitoriumi išpjaukite skylę, kad ji susilygintų su iš spausdintuvo išeinančiu popieriumi.Kvito popieriui pjaustyti panaudojau seno pakavimo juostos pjaustytuvo ašmenis.
Be juodų dėmių išėjimo, dar vienas trūkumas yra juostelės.Kai spausdintuvas sustoja, kad pasivytų tiekiamus duomenis, jis paliks nedidelį tarpą, kai vėl pradės spausdinti.Teoriškai, jei galite pašalinti buferį ir leisti duomenų srautui nuolat tiekti į spausdintuvą, galite išvengti šios spragos.Iš tiesų, atrodo, kad tai yra pasirinkimas.„Adafruit“ svetainėje minimi nedokumentuoti spausdintuvo smeigtukai, kuriuos galima naudoti norint, kad viskas būtų sinchronizuota.Aš to neišbandžiau, nes nežinau, kaip tai veikia.Jei išspręsite šią problemą, pasidalinkite savo sėkme su manimi.Tai dar viena asmenukių partija, kurioje aiškiai matosi juostos.
Nuotrauka išspausdinama per 30 sekundžių.Tai vaizdo įrašas apie veikiantį spausdintuvą, todėl galite pajusti, kiek laiko užtrunka atspausdinti vaizdą.Manau, kad ši padėtis gali padidėti, jei bus naudojami „Adafruit“ įsilaužimai.Įtariu, kad laiko intervalas tarp spausdinimo yra dirbtinai atidėtas, todėl spausdintuvas negali viršyti duomenų buferio greičio.Sakau tai, nes perskaičiau, kad popieriaus perkėlimas turi būti sinchronizuotas su spausdintuvo galvute.Galiu klysti.
Kaip ir elektroninio rašalo ekrane, reikia šiek tiek kantrybės, kad spausdintuvas veiktų.Be spausdintuvo tvarkyklės iš tikrųjų naudojate kodą duomenims siųsti tiesiai į spausdintuvą.Panašiai geriausias šaltinis gali būti „Adafruit“ svetainė.Mano „GitHub“ saugykloje esantis kodas yra pritaikytas pagal jų pavyzdžius, todėl, jei susidursite su sunkumais, „Adafruit“ dokumentacija bus geriausias jūsų pasirinkimas.
Be nostalgiškų ir retro privalumų, SNES valdiklio pranašumas yra tas, kad jis suteikia man keletą valdiklių, apie kuriuos man nereikia per daug galvoti.Man reikia sutelkti dėmesį į tai, kad fotoaparatas, spausdintuvas ir monitorius veiktų kartu, ir turėti jau esamą valdiklį, kuris galėtų greitai susieti mano funkcijas, kad būtų lengviau.Be to, jau turiu patirties naudojant kavos maišytuvo kameros valdiklį, todėl galiu lengvai pradėti.
Atbulinės eigos valdiklis prijungtas per USB kabelį.Norėdami fotografuoti, paspauskite mygtuką A.Norėdami išspausdinti nuotrauką, paspauskite mygtuką B.Norėdami ištrinti nuotrauką, paspauskite mygtuką X.Norėdami išvalyti ekraną, galiu paspausti Y mygtuką.Viršuje nenaudojau pradžios/pasirinkimo mygtukų arba mygtukų į kairę/dešinę, tad jei ateityje turėsiu naujų idėjų, jas vis tiek galėsiu panaudoti naujoms funkcijoms.
Kalbant apie rodyklių mygtukus, klaviatūros kairysis ir dešinysis mygtukai perjungs visus mano padarytus vaizdus.Paspaudus aukštyn šiuo metu neatliekama jokia operacija.Paspaudus, kvitų spausdintuvo popierius bus perkeltas į priekį.Tai labai patogu atspausdinus paveikslėlį, prieš nuplėšiant norisi išspjauti daugiau popieriaus.Žinant, kad spausdintuvas ir Raspberry Pi bendrauja, tai taip pat yra greitas testas.Paspaudžiau ir išgirdusi, kaip tiekiamas popierius, žinojau, kad spausdintuvo baterija vis dar kraunasi ir paruošta naudoti.
Fotoaparate naudojau dvi baterijas.Vienas maitina Raspberry Pi, o kitas – spausdintuvą.Teoriškai visi galite dirbti naudodami tą patį maitinimo šaltinį, bet nemanau, kad turite pakankamai galios, kad galėtumėte visiškai paleisti spausdintuvą.
Raspberry Pi nusipirkau mažiausią bateriją, kokią tik galėjau rasti.Sėdint po Polaroidu, dauguma jų yra paslėpti.Man nepatinka tai, kad prieš jungiantis prie Raspberry Pi maitinimo laidas turi nusitęsti nuo priekio iki skylutės.Gal Polaroid galima rasti būdą, kaip išspausti kitą bateriją, bet vietos nedaug.Baterijos įdėjimo trūkumas yra tas, kad norint atidaryti ir uždaryti įrenginį, reikia atidaryti galinį dangtelį.Tiesiog atjunkite akumuliatorių, kad išjungtumėte fotoaparatą, o tai yra geras pasirinkimas.
Naudojau USB kabelį su įjungimo/išjungimo jungikliu iš CanaKit.Aš galiu būti šiek tiek per miela šiai idėjai.Manau, kad Raspberry Pi galima įjungti ir išjungti tik šiuo mygtuku.Tiesą sakant, USB atjungti nuo akumuliatoriaus taip pat paprasta.
Spausdintuvui naudojau 850 mAh Li-PO įkraunamą bateriją.Iš tokios baterijos išeina du laidai.Vienas yra išvestis, o kitas - įkroviklis.Norint pasiekti „greitą jungtį“ išėjime, jungtį turėjau pakeisti bendrosios paskirties 3 laidų jungtimi.Tai būtina, nes nenoriu, kad kiekvieną kartą, kai reikia atjungti maitinimą, tektų išimti visą spausdintuvą.Geriau būtų pakeisti čia, o ateityje galėčiau tai patobulinti.Dar geriau, jei jungiklis yra fotoaparato išorėje, galiu atjungti spausdintuvą neatidaręs galinių durelių.
Baterija yra už spausdintuvo, ir aš ištraukiau laidą, kad galėčiau prijungti ir atjungti maitinimą, jei reikia.Norint įkrauti akumuliatorių, per akumuliatorių taip pat yra USB jungtis.Taip pat paaiškinau tai vaizdo įraše, todėl, jei norite suprasti, kaip tai veikia, pažiūrėkite.Kaip jau sakiau, stebinantis pranašumas yra tas, kad šis nustatymas užtikrina geresnius spausdinimo rezultatus, palyginti su tiesioginiu prijungimu prie sienos.
Čia turiu pateikti atsakomybės atsisakymą.Aš galiu parašyti efektyvų Python, bet negaliu pasakyti, kad jis gražus.Žinoma, yra geresnių būdų tai padaryti, o geresni programuotojai gali labai pagerinti mano kodą.Bet kaip sakiau, tai veikia.Todėl pasidalinsiu su jumis savo „GitHub“ saugykla, bet tikrai negaliu suteikti palaikymo.Tikiuosi, kad to pakaks, kad parodyčiau, ką darau, ir jūs galite tai patobulinti.Pasidalykite savo patobulinimais su manimi, mielai atnaujinsiu savo kodą ir suteiksiu jums kreditą.
Todėl daroma prielaida, kad nustatėte fotoaparatą, monitorių ir spausdintuvą ir galite normaliai dirbti.Dabar galite paleisti mano Python scenarijų, vadinamą „digital-polaroid-camera.py“.Galiausiai turite nustatyti, kad Raspberry Pi automatiškai paleistų šį scenarijų paleidžiant, tačiau kol kas galite jį paleisti iš Python redaktoriaus arba terminalo.Tai atsitiks:
Bandžiau pridėti komentarų prie kodo, kad paaiškinčiau, kas atsitiko, bet kažkas nutiko fotografuojant ir turiu paaiškinti toliau.Kai fotografuojama, tai yra spalvotas, viso dydžio vaizdas.Vaizdas išsaugomas aplanke.Tai patogu, nes jei vėliau reikės panaudoti, turėsite įprastą didelės raiškos nuotrauką.Kitaip tariant, fotoaparatas vis dar kuria įprastą JPG formatą, kaip ir kiti skaitmeniniai fotoaparatai.
Nufotografavus bus sukurtas antras vaizdas, kuris optimizuotas rodyti ir spausdinti.Naudodami „ImageMagick“ galite pakeisti originalios nuotraukos dydį ir konvertuoti ją į nespalvotą, o tada pritaikyti Floydo Steinbergo diteravimą.Šiame žingsnyje taip pat galiu padidinti kontrastą, nors ši funkcija pagal numatytuosius nustatymus išjungta.
Naujas vaizdas iš tikrųjų buvo išsaugotas du kartus.Pirmiausia išsaugokite jį kaip nespalvotą jpg, kad vėliau būtų galima peržiūrėti ir vėl naudoti.Antruoju išsaugojimu bus sukurtas failas su plėtiniu .py.Tai nėra įprastas vaizdo failas, o kodas, kuris iš vaizdo paima visą pikselių informaciją ir paverčia ją duomenimis, kuriuos galima siųsti į spausdintuvą.Kaip minėjau spausdintuvo skyriuje, šis veiksmas yra būtinas, nes nėra spausdinimo tvarkyklės, todėl į spausdintuvą negalite tiesiog siųsti įprastų vaizdų.
Kai paspaudžiamas mygtukas ir atspausdinamas vaizdas, taip pat yra keletas pyptelėjimų kodų.Tai neprivaloma, bet malonu gauti garsinį grįžtamąjį ryšį, kad praneštumėte, kad kažkas vyksta.
Praėjusį kartą negalėjau palaikyti šio kodo, jis turi nukreipti jus teisinga kryptimi.Prašome naudoti, modifikuoti, tobulinti ir pasigaminti patys.
Tai įdomus projektas.Žvelgiant atgal, darysiu ką nors kitaip arba galbūt atnaujinsiu ateityje.Pirmasis yra valdiklis.Nors SNES valdiklis gali padaryti būtent tai, ko noriu, tai yra gremėzdiškas sprendimas.Viela užblokuota.Tai verčia laikyti fotoaparatą vienoje rankoje, o valdiklį – kitoje.Taip gėda.Vienas iš sprendimų gali būti nulupti valdiklio mygtukus ir prijungti juos tiesiai prie fotoaparato.Tačiau, jei noriu išspręsti šią problemą, taip pat galiu visiškai atsisakyti SNES ir naudoti tradicinius mygtukus.
Dar vienas fotoaparato nepatogumas – kiekvieną kartą įjungiant arba išjungiant fotoaparatą, norint atjungti spausdintuvą nuo akumuliatoriaus, reikia atidaryti galinį dangtelį.Atrodo, kad tai yra nereikšmingas dalykas, tačiau kiekvieną kartą atidarius ir uždarius galinę pusę, popierius turi būti perleidžiamas per angą.Tai eikvoja šiek tiek popieriaus ir užtrunka.Galiu perkelti laidus ir jungiamuosius laidus į išorę, bet nenoriu, kad šie dalykai būtų atskleisti.Idealus sprendimas yra naudoti įjungimo / išjungimo jungiklį, kuris gali valdyti spausdintuvą ir Pi, kurį galima pasiekti iš išorės.Taip pat gali būti įmanoma pasiekti spausdintuvo įkroviklio prievadą iš fotoaparato priekio.Jei dirbate su šiuo projektu, apsvarstykite galimybę išspręsti šią problemą ir pasidalykite savo mintimis su manimi.
Paskutinis brandus dalykas, kurį reikia atnaujinti, yra kvitų spausdintuvas.Mano naudojamas spausdintuvas puikiai tinka teksto spausdinimui, bet ne nuotraukoms.Ieškojau geriausio varianto, kaip atnaujinti šiluminį kvitų spausdintuvą, ir manau, kad jį radau.Mano preliminarūs bandymai parodė, kad kvitų spausdintuvas, suderinamas su 80 mm ESC / POS, gali duoti geriausius rezultatus.Iššūkis yra rasti akumuliatorių, kuris būtų mažas ir maitinamas baterijomis.Tai bus pagrindinė mano kito fotoaparato projekto dalis. Prašome ir toliau atkreipti dėmesį į mano pasiūlymus dėl šiluminių spausdintuvų kamerų.
PS: Tai labai ilgas straipsnis, esu tikras, kad praleidau keletą svarbių detalių.Kadangi kamera neišvengiamai bus tobulinama, ją atnaujinsiu dar kartą.Labai tikiuosi, kad jums patiks ši istorija.Nepamirškite sekti manęs (@ade3) Instagram, kad galėtumėte sekti šią nuotrauką ir kitus mano fotografijos nuotykius.Būk kūrybingas.
Apie autorių: Adrianas Hanftas yra fotografijos ir fotoaparatų entuziastas, dizaineris ir knygos „User Zero: Inside the Tool“ (User Zero: Inside the Tool) autorius.Šiame straipsnyje pateikiamos tik autoriaus nuomonės.Daugiau Hanfto darbų ir darbų galite rasti jo svetainėje, tinklaraštyje ir Instagram.Šis straipsnis taip pat publikuojamas čia.
Paskelbimo laikas: 2021-04-04