Kumaha carana ngadamel kaméra Polaroid digital pikeun poto instan termal murah

Dina tulisan ieu, kuring bakal nyarioskeun ka anjeun carita kaméra panganyarna kuring: kaméra Polaroid digital, anu ngagabungkeun printer resi sareng Raspberry Pi.Pikeun ngawangun éta, abdi nyandak hiji kaméra Polaroid Minute Maker heubeul, meunang leupas tina nyali, sarta ngagunakeun kaméra digital, tampilan E-tinta, resi printer tur SNES controller pikeun beroperasi kaméra tinimbang organ internal.Tong hilap follow kuring di Instagram (@ade3).
Sapotong kertas tina kaméra jeung poto téh rada gaib.Ieu ngahasilkeun éfék seru, jeung video dina layar tina kaméra digital modern eupan anjeun pikagumbiraeun éta.Kaméra Polaroid heubeul sok nyieun kuring rada hanjelu sabab mesin dirancang pisan alus teuing, tapi lamun film ieu dilanjutkeun, aranjeunna jadi karya seni nostalgia, ngumpulkeun lebu dina rak buku urang.Kumaha upami anjeun tiasa nganggo panyitak resi tinimbang pilem instan pikeun ngahirupkeun kahirupan anyar pikeun kaméra lami ieu?
Nalika éta gampang pikeun kuring ngadamelna, tulisan ieu bakal ngémutan rinci téknis kumaha kuring ngadamel kaméra.Kuring ngalakukeun ieu kusabab kuring ngarepkeun ékspérimén kuring bakal mere ilham sababaraha urang pikeun nyobian proyék sorangan.Ieu lain modifikasi basajan.Nyatana, ieu tiasa janten retakan kaméra anu paling hese anu kuring kantos nyobian, tapi upami anjeun mutuskeun pikeun ngabéréskeun proyék ieu, kuring bakal nyobian masihan detil anu cukup tina pangalaman kuring pikeun nyegah anjeun macét.
Naha kuring kedah ngalakukeun ieu?Saatos nyandak shot nganggo kaméra Blénder kopi abdi, abdi hoyong nyobian sababaraha métode béda.Ningali séri kaméra kuring, kaméra Polaroid Minute Maker ujug-ujug luncat tina kuring sareng janten pilihan idéal pikeun konversi digital.Ieu mangrupikeun proyék anu sampurna pikeun kuring sabab ngagabungkeun sababaraha hal anu kuring parantos maén: Raspberry Pi, E Ink tampilan sareng printer resi.Pasang aranjeunna babarengan, naon anu anjeun kéngingkeun?Ieu mangrupikeun carita kumaha kaméra Polaroid digital kuring didamel…
Kuring geus katempo jalma coba proyék sarupa, tapi teu saurang ogé geus dipigawé pakasaban alus ngajelaskeun kumaha maranéhna ngalakukeun eta.Kuring miharep pikeun nyingkahan kasalahan ieu.Tantangan tina proyék ieu nyaéta pikeun ngajantenkeun sadaya bagian anu béda-béda damel babarengan.Sateuacan anjeun ngawitan ngadorong sadaya bagian kana kasus Polaroid, kuring nyarankeun yén anjeun nyebarkeun sadayana nalika nguji sareng nyetél sagala rupa komponén.Ieu nyegah anjeun tina reassembling na disassembling kaméra unggal waktos Anjeun pencét hiji halangan.Di handap, anjeun tiasa ningali sadaya bagian anu nyambung sareng damel sateuacan sadayana dilebetkeun kana kotak Polaroid.
Kuring nyieun sababaraha video pikeun ngarekam kamajuan kuring.Upami anjeun ngarencanakeun pikeun ngabéréskeun proyék ieu, maka anjeun kedah mimitian ku pidéo 32-menit ieu sabab anjeun tiasa ningali kumaha sadayana cocog sareng ngartos tantangan anu bakal dihadapi.
Ieu bagian sareng alat anu kuring dianggo.Nalika sadayana nyarios, biayana tiasa ngaleuwihan $ 200.The expenses badag bakal buah prambus Pi (35 ka 75 dollar AS), printer (50 ka 62 dollar AS), monitor (37 dollar AS) jeung kaméra (25 dollar AS).Bagian anu pikaresepeun nyaéta ngadamel proyék anjeun nyalira, ku kituna biaya anjeun bakal béda-béda gumantung kana proyék anu anjeun hoyong kalebet atanapi ngaluarkeun, ningkatkeun atanapi nurunkeun.Ieu mangrupikeun bagian anu kuring dianggo:
Kaméra anu kuring anggo nyaéta kaméra menit Polaroid.Mun kuring ngalakukeun deui, Kuring bakal ngagunakeun mesin ayun Polaroid sabab dasarna desain sarua, tapi panel hareup leuwih geulis.Beda sareng kaméra Polaroid énggal, modél ieu ngagaduhan langkung rohangan di jero, sareng aranjeunna gaduh panto di tukang anu ngamungkinkeun anjeun muka sareng nutup kaméra, anu cocog pisan pikeun kabutuhan urang.Ngalakukeun sababaraha moro sareng anjeun kedah tiasa mendakan salah sahiji kaméra Polaroid ieu di toko antik atanapi di eBay.Anjeun tiasa mésér hiji kirang ti $20.Di handap, anjeun tiasa ningali Swinger (kénca) sareng Minute Maker (katuhu).
Dina tiori, anjeun tiasa nganggo kaméra Polaroid naon waé pikeun jinis proyék ieu.Kuring ogé boga sababaraha kaméra darat kalawan bellows na narilep up, tapi Kauntungannana Swinger atanapi Minute Maker nyaeta aranjeunna dijieun tina palastik teuas tur teu boga loba bagian pindah iwal panto tukang.Léngkah munggaran nyaéta ngaleupaskeun sadaya nyali tina kaméra pikeun nyayogikeun rohangan pikeun sadaya produk éléktronik urang.Sagalana kudu dipigawé.Dina tungtungna anjeun bakal ningali tumpukan sampah, sapertos anu dipidangkeun di handap ieu:
Seuseueurna bagian kaméra tiasa dicabut ku tang sareng gaya kasar.Hal-hal ieu henteu acan dipisahkeun, janten anjeun bakal bajoang sareng lem di sababaraha tempat.Nyoplokkeun hareup Polaroid leuwih hese tibatan sigana.Aya screws jero sarta sababaraha parabot diperlukeun.Jelas ngan Polaroid boga aranjeunna.Anjeun bisa jadi bisa unscrew aranjeunna kalayan tang, tapi kuring nyerah sarta kapaksa nutup.Dina hindsight, abdi kedah nengetan leuwih dieu, tapi karuksakan kuring disababkeun bisa repaired kalawan lem super.
Sakali anjeun suksés, anjeun bakal sakali deui ngalawan bagian anu henteu kedah dipisahkeun.Kitu ogé, tang sareng gaya kasar diperyogikeun.Kade ulah ngarusak naon waé anu katingali ti luar.
Lénsa mangrupikeun salah sahiji elemen anu hésé dicabut.Sajaba ti pangeboran liang dina kaca / palastik jeung prying kaluar, Kuring teu mikir solusi basajan lianna.Abdi hoyong ngawétkeun penampilan lénsa saloba mungkin ku kituna jalma malah teu bisa ningali miniatur kaméra buah prambus Pi di tengah ring hideung dimana lénsa ieu dibereskeun saméméh.
Dina pidéo kuring, kuring nunjukkeun sateuacan sareng saatos ngabandingkeun poto Polaroid, ku kituna anjeun tiasa ningali naon anu anjeun hoyong pupus tina kaméra.Jaga pikeun mastikeun yén panel hareup bisa dibuka jeung ditutup gampang.Pikirkeun panel salaku hiasan.Dina kalolobaan kasus, eta bakal dibereskeun di tempat, tapi lamun hayang nyambungkeun buah prambus Pi ka monitor jeung keyboard, Anjeun bisa nyabut panel hareup jeung nyolok dina sumber kakuatan.Anjeun tiasa ngajukeun solusi sorangan didieu, tapi kuring mutuskeun pikeun ngagunakeun magnet salaku mékanisme pikeun nahan panel di tempat.Velcro sigana rapuh teuing.The screws teuing.Ieu mangrupikeun poto animasi anu nunjukkeun kaméra muka sareng nutup panel:
Kuring milih lengkep buah prambus Pi 4 Modél B tinimbang leutik Pi Zero.Ieu sabagean pikeun ngaronjatkeun kagancangan jeung sabagean alatan kuring kawilang anyar dina widang Raspberry Pi, jadi kuring ngarasa leuwih nyaman ngagunakeun eta.Jelas, Pi Zero anu langkung alit bakal maénkeun sababaraha kaunggulan dina rohangan sempit Polaroid.Perkenalan pikeun Raspberry Pi saluareun ruang lingkup tutorial ieu, tapi upami anjeun énggal pikeun Raspberry Pi, aya seueur sumber anu sayogi di dieu.
Rekomendasi umum nyaéta nyandak sababaraha waktos sareng sabar.Upami anjeun asalna tina latar Mac atanapi PC, maka anjeun peryogi sababaraha waktos pikeun familiarize diri sareng nuansa Pi.Anjeun kedah biasa kana garis paréntah sareng ngawasaan sababaraha kaahlian coding Python.Upami ieu ngajadikeun anjeun ngarasa sieun (tadina mah sieun!), punten ulah ambek.Salami anjeun nampi kalayan kegigihan sareng kasabaran, anjeun bakal nampi.Pilarian Internét sareng katekunan tiasa ngatasi ampir sadaya halangan anu anjeun tepang.
Poto di luhur nunjukkeun dimana Raspberry Pi disimpen dina kaméra Polaroid.Anjeun tiasa ningali lokasi sambungan tina catu daya di kénca.Catet ogé yén garis ngabagi abu ngalegaan sapanjang lebar lawang.Dasarna, ieu pikeun ngajantenkeun panyitak sareng misahkeun Pi tina panyitak.Nalika nyolokkeun panyitak, anjeun kedah ati-ati supados henteu pegat pin anu ditunjuk ku pensil dina poto.Kabel tampilan nyambung ka pin dieu, sarta tungtung kawat nu hadir kalawan tampilan anu ngeunaan saparapat inci panjangna.Kuring kedah manjangkeun tungtung kabel sakedik supados panyitak henteu pencét aranjeunna.
Raspberry Pi kedah diposisikan supados sisi sareng port USB nunjuk ka payun.Hal ieu ngamungkinkeun controller USB disambungkeun ti hareup maké adaptor L ngawangun.Sanaos ieu sanés bagian tina rencana aslina, kuring masih nganggo kabel HDMI leutik di payun.Hal ieu ngamungkinkeun kuring gampang pop kaluar panel lajeng nyolok monitor jeung keyboard kana Pi.
Kaméra mangrupikeun modul Raspberry Pi V2.Kualitasna henteu saé sapertos kaméra HQ énggal, tapi kami henteu ngagaduhan rohangan anu cekap.Kaméra disambungkeun ka Raspberry Pi via pita.Motong liang ipis handapeun lénsa ngaliwatan nu pita bisa ngaliwatan.Pita kedah dipintal sacara internal sateuacan nyambung ka Raspberry Pi.
Panel hareup Polaroid ngagaduhan permukaan datar, anu cocog pikeun dipasang kaméra.Pikeun masangna, kuring nganggo pita dua sisi.Anjeun kudu ati dina tonggong sabab aya sababaraha bagian éléktronik dina dewan kaméra nu teu hayang ngaruksak.Kuring ngagunakeun sababaraha lembar pita salaku spacers pikeun nyegah bagian ieu ti keur smashed.
Aya dua titik deui anu kedah diperhatoskeun dina poto di luhur, anjeun tiasa ningali kumaha ngaksés palabuhan USB sareng HDMI.I dipaké hiji adaptor USB L ngawangun titik sambungan ka katuhu.Pikeun kabel HDMI di belah kénca juru luhur, abdi nganggo kabel extension 6 inci kalawan konektor L ngawangun dina tungtung séjén.Anjeun tiasa ningali ieu langkung saé dina pidéo kuring.
E Ink sigana mangrupikeun pilihan anu hadé pikeun monitor sabab gambarna sami sareng gambar anu dicitak dina kertas resi.I dipaké Waveshare 4,2 inci modul tampilan tinta éléktronik kalawan 400 × 300 piksel.
Tinta éléktronik ngagaduhan kualitas analog anu kuring resep.Sigana mah kertas.Nyaan nyugemakeun pikeun nampilkeun gambar dina layar tanpa kakuatan.Kusabab teu aya lampu pikeun kakuatan piksel, sakali gambar dijieun, éta tetep dina layar.Ieu ngandung harti yén sanajan euweuh kakuatan, poto tetep dina tonggong Polaroid, nu reminds kuring naon poto panungtungan I nyandak éta.Jujur, waktos kaméra disimpen dina rak buku kuring langkung lami tibatan nalika dianggo, janten salami kaméra henteu dianggo, kaméra éta ampir janten pigura poto, anu mangrupikeun pilihan anu saé.Hemat énergi henteu penting.Kontras jeung tampilan dumasar-cahaya nu terus-terusan meakeun daya, E Ink ngan meakeun énergi lamun perlu digambar ulang.
Pintonan tinta éléktronik ogé ngagaduhan kalemahan.Hal pangbadagna nyaéta speed.Dibandingkeun sareng tampilan dumasar-cahaya, ngan ukur peryogi langkung lami pikeun ngaktipkeun atanapi mareuman unggal piksel.Karugian sanésna nyaéta nga-refresh layar.Monitor E Ink anu langkung mahal tiasa di-refresh sawaréh, tapi modél anu langkung mirah bakal ngagambar deui sadayana layar unggal waktos aya parobahan.Pangaruhna nyaéta layar janten hideung sareng bodas, teras gambarna némbongan tibalik sateuacan gambar énggal muncul.Butuh hiji detik pikeun ngacieupan, tapi nambahan.Sakabehna, waktu nu diperlukeun kira 3 detik pikeun layar husus ieu ngamutahirkeun ti waktos tombol dipencet mun poto nembongan dina layar.
Hal anu sanés pikeun émut nyaéta, teu sapertos tampilan komputer anu nampilkeun desktop sareng beurit, anjeun kedah béda sareng tampilan e-tinta.Dasarna, anjeun nyarioskeun monitor pikeun ningalikeun eusi hiji piksel sakaligus.Kalayan kecap séjén, ieu teu plug and play, anjeun peryogi sababaraha kode pikeun ngahontal ieu.Unggal waktos gambar dicandak, fungsi ngagambar gambar dina monitor dilaksanakeun.
Waveshare nyayogikeun supir pikeun tampilanna, tapi dokuméntasina pikareueuseun.Rencanana pikeun nyéépkeun sababaraha waktos gelut sareng monitor sateuacan jalanna leres.Ieu mangrupikeun dokuméntasi layar anu kuring anggo.
Pintonan ngagaduhan 8 kawat, sareng anjeun bakal nyambungkeun kabel ieu kana pin Raspberry Pi.Biasana, anjeun ngan ukur tiasa nganggo kabel anu disayogikeun sareng monitor, tapi kumargi urang damel di rohangan anu sempit, kuring kedah manjangkeun tungtung kabel henteu luhur teuing.Ieu ngaheéat ngeunaan saparapat ti hiji inci spasi.Jigana solusi sejen nyaeta motong leuwih plastik ti printer resi.
Pikeun nyambungkeun tampilan ka tukang Polaroid, anjeun bakal bor opat liang.Monitor boga liang pikeun dipasang di juru.Teundeun tampilan dina lokasi nu dipikahoyong, pastikeun ninggalkeun spasi handap pikeun ngalaan kertas resi, lajeng cirian jeung bor opat liang.Lajeng tighten layar ti tukang.Bakal aya celah 1/4 inci antara tonggong Polaroid sareng tonggong monitor.
Anjeun panginten panginten yén tampilan tinta éléktronik langkung nyusahkeun tibatan hargana.Anjeun meureun bener.Lamun Anjeun keur pilari pilihan basajan, Anjeun bisa jadi kudu néangan monitor warna leutik nu bisa disambungkeun via port HDMI.disadvantage nyaeta nu bakal salawasna kasampak dina desktop tina sistem operasi buah prambus Pi, tapi kauntungan nyaeta nu bisa nyolok eta di na make eta.
Anjeun bisa jadi kudu marios kumaha printer resi jalan.Aranjeunna henteu nganggo mangsi.Gantina, printer ieu ngagunakeun kertas termal.Kaula teu sagemblengna yakin kumaha kertas dijieun, tapi anjeun bisa mikir eta salaku gambar kalawan panas.Nalika panas ngahontal 270 derajat Fahrenheit, wewengkon hideung dihasilkeun.Upami gulungan kertas janten cukup panas, éta bakal janten hideung lengkep.Kauntungannana pangbadagna di dieu nyaeta teu kudu make tinta, sarta dibandingkeun jeung pilem Polaroid nyata, euweuh réaksi kimia pajeulit diperlukeun.
Aya ogé kalemahan ngagunakeun kertas termal.Jelas, anjeun ngan ukur tiasa damel hideung sareng bodas, tanpa warna.Malah dina rentang hideung bodas, euweuh nuansa kulawu.Anjeun kedah ngagambar gambar lengkep sareng titik-titik hideung.Lamun anjeun nyoba pikeun meunangkeun saloba kualitas-gancang tina titik ieu, anjeun inevitably bakal digolongkeun kana dilema pamahaman jitter.perhatian husus kudu dibayar ka algoritma Floyd-Steinberg.Kuring bakal ngantep anjeun leumpang kaluar kelenci éta nyalira.
Nalika anjeun nyobian nganggo setélan kontras anu béda sareng téknik dithering, anjeun pasti bakal mendakan potongan poto anu panjang.Ieu bagian tina loba selfies nu Kuring geus diasah dina kaluaran gambar idéal.
Pribadi, abdi resep penampilan gambar dithered.Nalika aranjeunna ngajarkeun urang kumaha cet ngaliwatan stippling, éta ngingetkeun kuring kelas seni munggaran kuring.Ieu katingal unik, tapi béda ti gradasi lemes tina fotografi hideung bodas nu urang geus dilatih pikeun ngahargaan.Kuring nyebutkeun ieu kusabab kaméra ieu nyimpang tina tradisi jeung gambar unik eta ngahasilkeun kudu dianggap salaku "fungsi" kaméra, teu "bug".Upami urang hoyong gambar asli, urang tiasa nganggo kaméra konsumen anu sanés di pasar sareng ngahémat artos dina waktos anu sami.Intina di dieu nyaéta pikeun ngalakukeun hiji hal anu unik.
Ayeuna anjeun ngartos percetakan termal, hayu urang ngobrol ngeunaan printer.Printer resi I dipaké dibeuli ti Adafruit.Mah nuju maranéhna "Mini Thermal Resi Printer Starter Pack", tapi Anjeun bisa meuli eta misah lamun diperlukeun.Sacara téori, anjeun henteu kedah mésér batré, tapi anjeun peryogi adaptor kakuatan supados anjeun tiasa nyolok kana témbok nalika tés.Hal anu saé sanés nyaéta Adafruit gaduh tutorial anu saé anu bakal masihan anjeun kayakinan yén sadayana bakal normal.Mimitian ti ieu.
Kuring miharep éta printer bisa cocog Polaroid tanpa parobahan nanaon.Tapi ageung teuing, janten anjeun kedah motong kaméra atanapi motong printer.Kuring milih refinish printer sabab bagian tina banding proyék éta pikeun ngajaga penampilan Polaroid saloba mungkin.Adafruit ogé ngajual printer resi tanpa casing.Ieu ngaheéat sababaraha spasi na sababaraha dollar, tur ayeuna kuring nyaho kumaha sagalana jalan, Kuring bisa make eta waktos salajengna kuring ngawangun hal kawas kieu.Sanajan kitu, ieu bakal mawa tangtangan anyar, nyaéta kumaha carana nahan gulungan kertas.Proyék sapertos kieu sadayana ngeunaan kompromi sareng tangtangan pikeun milih pikeun ngajawab.Anjeun tiasa ningali handap poto sudut nu kudu dipotong sangkan printer pas.Potongan ieu ogé kedah lumangsung di sisi katuhu.Nalika motong, punten ati-ati pikeun nyegah kabel printer sareng alat éléktronik internal.
Hiji masalah sareng printer Adafruit nyaéta kualitasna beda-beda gumantung kana sumber listrik.Aranjeunna nyarankeun ngagunakeun catu daya 5v.Ieu éféktif, utamana pikeun percetakan dumasar-téks.Masalahna nyaeta mun anjeun nyitak hiji gambar, wewengkon hideung condong jadi caang.Daya anu diperlukeun pikeun memanaskeun sakabéh rubak kertas jauh leuwih badag batan nalika nyitak téks, jadi wewengkon hideung bisa jadi abu.Hésé ngawadul, panyitak ieu sanés dirancang pikeun nyitak poto.Printer teu bisa ngahasilkeun cukup panas sakuliah rubak kertas dina hiji waktu.Kuring diusahakeun sababaraha cords kakuatan séjén kalawan outputs béda, tapi teu boga loba sukses.Tungtungna, dina sagala hal, kuring kedah nganggo batré pikeun kakuatanana, janten kuring nyerah percobaan kabel listrik.Teu disangka-sangka, batré rechargeable Li-PO 7.4V 850mAh anu kuring pilih ngajantenkeun pangaruh percetakan sadaya sumber kakuatan anu kuring diuji paling poék.
Saatos masang printer kana kaméra, potong liang handapeun monitor pikeun align jeung kertas kaluar tina printer.Pikeun motong kertas resi, abdi nganggo sabeulah tina cutter pita bungkusan heubeul.
Salian kaluaran hideung tina bintik, disadvantage sejen banding.Iraha waé panyitak ngareureuhkeun pikeun nyetak data anu disuap, éta bakal nyésakeun celah leutik nalika mimiti nyitak deui.Dina tiori, upami anjeun tiasa ngaleungitkeun panyangga sareng ngantepkeun aliran data teras-terasan asup kana printer, anjeun tiasa nyingkahan jurang ieu.Mémang, ieu sigana hiji pilihan.Website Adafruit nyebutkeun pushpins undocumented on printer nu, nu bisa dipaké pikeun tetep dina singkronisasi.Kuring henteu acan nguji ieu kusabab kuring henteu terang kumaha jalanna.Upami anjeun ngabéréskeun masalah ieu, punten bagikeun kasuksésan anjeun sareng kuring.Ieu mangrupikeun kumpulan selfies anu sanés dimana anjeun tiasa jelas ningali band.
Butuh waktu 30 detik pikeun nyitak poto.Ieu mangrupikeun pidéo ngeunaan panyitak jalan, ku kituna anjeun tiasa ngaraosan sabaraha lami waktos nyitak gambar.Kuring yakin yén kaayaan ieu tiasa ningkat upami hacks Adafruit dianggo.Kuring curiga yén interval waktu antara percetakan ieu artifisial nyangsang, nu nyegah printer ngaleuwihan laju panyangga data.Kuring nyarios ieu kusabab kuring maca yén sateuacanna kertas kedah disingkronkeun sareng sirah printer.Abdi tiasa salah.
Sapertos tampilan E-tinta, peryogi sababaraha kasabaran pikeun ngajantenkeun printer.Tanpa supir print, anjeun sabenerna ngagunakeun kode pikeun ngirim data langsung ka printer nu.Nya kitu, sumber anu pangsaéna nyaéta situs wéb Adafruit.Kodeu dina gudang GitHub kuring diadaptasi tina conto-contona, janten upami anjeun ngalaman kasusah, dokuméntasi Adafruit bakal janten pilihan anu pangsaéna.
Salian kaunggulan nostalgia jeung retro, Kauntungannana SNES controller nu nyadiakeun kuring jeung sababaraha kadali nu kuring teu kudu mikir teuing ngeunaan.Abdi kedah konsentrasi pikeun nyandak kaméra, printer, sareng monitor pikeun gawé bareng, sareng gaduh pangendali anu tos aya anu tiasa gancang memetakan fungsi kuring pikeun ngagampangkeun.Sajaba ti éta, kuring geus boga pangalaman ngagunakeun abdi Kopi Stirrer kaméra controller, jadi kuring bisa kalayan gampang ngamimitian.
Controller sabalikna disambungkeun via kabel USB.Pikeun nyandak poto, pencét tombol A.Pikeun nyitak gambar, pencét tombol B.Pikeun mupus gambar, pencét tombol X.Pikeun mupus tampilan, abdi tiasa mencet tombol Y.Kuring henteu nganggo tombol ngamimitian / pilih atanapi kénca / tombol katuhu di luhur, janten upami kuring gaduh ideu énggal dina waktosna, aranjeunna masih tiasa dianggo pikeun fitur anyar.
Sedengkeun pikeun tombol panah, tombol kénca jeung katuhu keypad bakal siklus ngaliwatan sakabéh gambar Kuring geus dicokot.Mencét nepi ayeuna teu ngalakukeun operasi nanaon.Mencét bakal muka kertas printer resi.Ieu pisan merenah sanggeus nyitak gambar, abdi hoyong nyiduh kaluar deui kertas saméméh tearing kaluar.Nyaho yén printer sareng Raspberry Pi komunikasi, ieu ogé tés gancang.Kuring mencet, sarta nalika kuring ngadéngé feed kertas, abdi terang yen batré printer urang masih ngecas tur siap dipaké.
Kuring dipaké dua accu dina kaméra.Hiji kakuatan ka Raspberry Pi jeung kakuatan séjén printer.Dina tiori, anjeun sadayana tiasa ngajalankeun sareng catu daya anu sami, tapi kuring henteu nyangka anjeun gaduh kakuatan anu cukup pikeun ngajalankeun printer sacara lengkep.
Pikeun Raspberry Pi, kuring ngagaleuh batré pangleutikna anu kuring mendakan.Linggih di handapeun Polaroid, kalolobaanana disumputkeun.Abdi henteu resep kanyataan yén kabel listrik kedah manjang ti payun ka liang sateuacan nyambung ka Raspberry Pi.Meureun anjeun bisa manggihan cara pikeun squeeze batré sejen dina Polaroid, tapi aya teu pira spasi.Karugian tina nempatkeun batré di jero nyaéta anjeun kedah muka panutup tukang pikeun muka sareng nutup alat.Kantun cabut batréna pikeun mareuman kaméra, anu mangrupikeun pilihan anu saé.
I dipaké kabel USB jeung switch on / off ti CanaKit.Kuring bisa jadi saeutik teuing lucu pikeun gagasan ieu.Jigana Raspberry Pi tiasa dihurungkeun sareng mareuman ku ngan ukur tombol ieu.Kanyataanna, pegatkeun sambungan USB tina batréna sagampil gampang.
Pikeun printer, abdi nganggo batré rechargeable Li-PO 850mAh.Batré sapertos kieu ngagaduhan dua kawat anu kaluar tina éta.Hiji nyaéta kaluaran sareng anu sanésna nyaéta carjer.Pikeun ngahontal "sambungan gancang" dina kaluaran, kuring kedah ngagentos konektor sareng konektor 3-kawat tujuan umum.Ieu diperlukeun sabab kuring teu hayang kudu miceun sakabéh printer unggal waktu kuring kudu megatkeun kakuatan.Eta bakal leuwih hadé pikeun pindah ka dieu, sarta kuring bisa ningkatkeun deui dina mangsa nu bakal datang.Malah leuwih hadé, lamun switch dina luar kaméra, teras abdi tiasa cabut printer tanpa muka panto tukang.
Batré aya di tukangeun printer, sareng kuring narik kabelna supados kuring tiasa nyambungkeun sareng pegatkeun kakuatan upami diperyogikeun.Dina raraga ngeusi batre, sambungan USB ogé disadiakeun ngaliwatan batréna.Kuring ogé ngajelaskeun ieu dina pidéo, janten upami anjeun hoyong ngartos kumaha jalanna, mangga parios éta.Kawas Cenah mah, kauntungan héran nyaéta yén setelan ieu ngahasilkeun hasil print hadé dibandingkeun langsung nyambungkeun kana témbok.
Ieu dimana kuring kudu nyadiakeun Bantahan a.Abdi tiasa nyerat Python éféktif, tapi kuring teu bisa nyebutkeun éta geulis.Tangtosna, aya cara anu langkung saé pikeun ngalakukeun ieu, sareng programer anu langkung saé tiasa ningkatkeun kode kuring.Tapi sakumaha ceuk kuring, éta jalan.Ku alatan éta, kuring bakal ngabagikeun gudang GitHub kuring sareng anjeun, tapi kuring henteu tiasa masihan dukungan.Mudah-mudahan ieu cekap pikeun nunjukkeun ka anjeun naon anu kuring lakukeun sareng anjeun tiasa ningkatkeunana.Bagikeun perbaikan anjeun sareng abdi, Kuring bakal senang pikeun ngapdet kode kuring sarta masihan anjeun kiridit.
Ku alatan éta, eta dianggap yén anjeun geus nyetél kaméra, monitor jeung printer, tur tiasa dianggo normal.Ayeuna anjeun tiasa ngajalankeun skrip Python kuring anu disebut "digital-polaroid-camera.py".Pamustunganana, anjeun kedah nyetél Raspberry Pi pikeun otomatis ngajalankeun skrip ieu nalika ngamimitian, tapi pikeun ayeuna, anjeun tiasa ngajalankeun éta tina pangropéa atanapi terminal Python.Ieu bakal kajadian:
Kuring diusahakeun nambahkeun komentar kana kode pikeun ngajelaskeun naon anu lumangsung, tapi aya kajadian bari nyandak poto jeung Abdi peryogi ngajelaskeun salajengna.Nalika poto dicandak, éta mangrupikeun gambar pinuh warna, ukuran pinuh.Gambar disimpen dina polder.Ieu merenah sabab lamun kudu make eta engké, anjeun bakal boga poto resolusi luhur normal.Dina basa sejen, kaméra masih nyieun JPG normal kawas kaméra digital lianna.
Nalika poto dicandak, gambar kadua bakal didamel, anu dioptimalkeun pikeun tampilan sareng percetakan.Nganggo ImageMagick, anjeun tiasa ngarobih ukuran poto asli sareng ngarobih janten hideung sareng bodas, teras nerapkeun Floyd Steinberg dithering.Kuring ogé tiasa ningkatkeun kontras dina léngkah ieu, sanaos fitur ieu dipareuman sacara standar.
Gambar anyar ieu sabenerna disimpen dua kali.Mimiti, simpen salaku jpg hideung sareng bodas supados tiasa ditingali sareng dianggo deui engké.Simpen kadua bakal nyieun file kalawan extension .py.Ieu sanés file gambar biasa, tapi kode anu nyandak sadaya inpormasi piksel tina gambar sareng ngarobih kana data anu tiasa dikirim ka printer.Salaku kuring disebutkeun dina bagian printer, hambalan ieu diperlukeun sabab euweuh supir print, jadi Anjeun teu bisa ngan ngirimkeun gambar normal pikeun printer nu.
Nalika tombol dipencet sareng gambar dicitak, aya ogé sababaraha kode bip.Ieu opsional, tapi éta hadé pikeun meunangkeun sababaraha eupan balik karungu pikeun ngabejaan Anjeun yen aya kajadian.
Panungtungan waktu, kuring teu bisa ngarojong kode ieu, éta pikeun nunjuk anjeun ka arah nu bener.Punten nganggo éta, modifikasi, ningkatkeun sareng ngadamel nyalira.
Ieu proyek metot.Dina hindsight, abdi bakal ngalakukeun hal béda atawa meureun ngamutahirkeun dina mangsa nu bakal datang.Kahiji nyaeta controller.Sanajan SNES controller tiasa ngalakukeun kahayang Abdi hoyong ngalakukeun, éta solusi kagok.Kawat dipeungpeuk.Éta maksakeun anjeun pikeun nahan kaméra dina hiji leungeun sareng pangontrol di sisi séjén.Jadi ngerakeun.Hiji leyuran bisa jadi mun mesek tombol ti controller tur sambungkeun langsung ka kaméra.Nanging, upami kuring hoyong ngabéréskeun masalah ieu, kuring ogé tiasa ngantunkeun SNES lengkep sareng nganggo tombol anu langkung tradisional.
Kaseueuran kaméra anu sanés nyaéta unggal waktos kaméra dihurungkeun atanapi pareum, panutup tukang kedah dibuka pikeun megatkeun sambungan printer tina batréna.Sigana mah ieu téh masalah trivial, tapi unggal waktos sisi tukang dibuka jeung ditutup, kertas kudu ulang ngaliwatan lawang.Ieu wastes sababaraha kertas jeung butuh waktu.Abdi tiasa mindahkeun kabel sareng nyambungkeun kabel ka luar, tapi kuring henteu hoyong hal-hal ieu kakeunaan.Solusi idéal nyaéta pamakéan hiji on / off switch nu bisa ngadalikeun printer tur Pi, nu bisa diasupan ti luar.Éta ogé tiasa ngaksés port carjer printer ti payun kaméra.Upami anjeun nuju urusan proyék ieu, mangga mertimbangkeun ngarengsekeun masalah ieu sareng bagikeun pikiran anjeun ka kuring.
Hal dewasa anu terakhir pikeun ningkatkeun nyaéta printer resi.Printer anu kuring anggo saé pikeun nyitak téks, tapi sanés pikeun poto.Kuring geus pilari pilihan pangalusna pikeun ngamutahirkeun printer resi termal kuring, sarta Jigana mah geus kapanggih eta.Tés awal kuring nunjukkeun yén printer resi cocog sareng 80mm ESC / POS tiasa ngahasilkeun hasil anu pangsaéna.Tangtanganna nyaéta pikeun milarian batré anu alit sareng nganggo batré.Ieu bakal janten bagian konci proyék kaméra kuring salajengna, mangga teraskeun nengetan saran kuring pikeun kaméra printer termal.
PS: Ieu artikel panjang pisan, kuring yakin kuring sono sababaraha rinci penting.Salaku kaméra inevitably bakal ningkat, Kuring bakal ngamutahirkeun deui.Abdi ngarep pisan anjeun resep carita ieu.Tong hilap turutan kuring (@ade3) dina Instagram supados anjeun tiasa ngiringan poto ieu sareng petualangan fotografi kuring anu sanés.Janten kreatif.
Ngeunaan panulis: Adrian Hanft mangrupikeun peminat fotografi sareng kaméra, desainer, sareng panulis "User Zero: Inside the Tool" (User Zero: Inside the Tool).Pamadegan anu dikedalkeun dina tulisan ieu ngan ukur ti panulis.Anjeun tiasa mendakan langkung seueur karya sareng karya Hanft dina halaman wéb, blog sareng Instagram na.Tulisan ieu ogé diterbitkeun di dieu.


waktos pos: May-04-2021