Хэрхэн хямд дулааны агшин зуурын зураг авах дижитал Polaroid камер хийх

Энэ нийтлэлд би танд хамгийн сүүлийн үеийн камерынхаа түүхийг ярих болно: төлбөрийн баримт хэвлэгчийг Raspberry Pi-тэй хослуулсан дижитал Polaroid камер.Үүнийг бүтээхийн тулд би хуучин Polaroid Minute Maker камер авч, гэдэс дотрыг нь арилгаж, дотоод эрхтний оронд дижитал камер, E-ink дэлгэц, төлбөрийн баримт хэвлэгч, SNES контроллер ашиглан камерыг ажиллуулсан.Instagram (@ade3) дээр намайг дагахаа бүү мартаарай.
Зурагтай камерын цаас жаахан ид шидтэй.Энэ нь сэтгэл хөдөлгөм эффектийг бий болгодог бөгөөд орчин үеийн дижитал камерын дэлгэцэн дээрх видео танд тэрхүү сэтгэл хөдлөлийг өгдөг.Хуучин Polaroid камерууд нь маш сайн хийцтэй машин учраас намайг бага зэрэг гунигтай болгодог боловч кино зогссоны дараа тэд бидний номын тавиур дээр тоос цуглуулж, дурсах урлагийн бүтээл болж хувирдаг.Хэрэв та эдгээр хуучин камеруудад шинэ амьдрал авчрахын тулд шуурхай киноны оронд төлбөрийн баримт хэвлэгч ашиглаж чадвал яах вэ?
Надад үүнийг хийхэд хялбар үед энэ нийтлэлд би камерыг хэрхэн хийсэн техникийн нарийн ширийнийг судлах болно.Миний туршилт зарим хүмүүст төслийг бие даан туршиж үзэхэд түлхэц болно гэж найдаж байгаа учраас би үүнийг хийж байна.Энэ бол энгийн өөрчлөлт биш юм.Үнэндээ энэ бол миний туршиж үзсэн хамгийн хэцүү камерын хагарал байж болох ч хэрэв та энэ төслийг шийдэхээр шийдсэн бол би таныг гацахаас сэргийлэхийн тулд өөрийн туршлагаас хангалттай дэлгэрэнгүй мэдээлэл өгөхийг хичээх болно.
Би яагаад үүнийг хийх ёстой гэж?Кофе холигч камераар зураг авсны дараа би хэд хэдэн өөр аргыг туршиж үзэхийг хүсч байна.Миний камерын цувралыг харахад Polaroid Minute Maker камер надаас гэнэт үсрэн гарч дижитал хөрвүүлэх хамгийн тохиромжтой сонголт болсон.Энэ нь миний тоглож байгаа Raspberry Pi, E Ink дэлгэц, төлбөрийн баримт хэвлэгч зэрэг зарим зүйлийг хослуулсан учраас миний хувьд төгс төсөл юм.Тэднийг нийлүүл, та юу авах вэ?Энэ бол миний дижитал Polaroid камер хэрхэн хийгдсэн түүх юм ...
Хүмүүс ижил төстэй төслүүдийг туршиж үзэхийг би харсан боловч хэн ч үүнийг хэрхэн хийхийг тайлбарлаж, сайн ажил хийгээгүй.Энэ алдаанаас зайлсхийх болно гэж найдаж байна.Энэ төслийн сорилт нь бүх хэсгүүдийг хамтад нь ажиллуулах явдал юм.Polaroid хайрцагт бүх эд ангиудыг түлхэж эхлэхээсээ өмнө бүх эд ангиудыг туршиж, тохируулахдаа бүх зүйлийг тараахыг зөвлөж байна.Энэ нь таныг саадтай тулгарах бүртээ камерыг дахин угсарч, задлахаас сэргийлнэ.Polaroid хайрцагт бүх зүйл чихэхээс өмнө та бүх холбогдсон болон ажиллаж буй хэсгүүдийг доороос харж болно.
Би ахиц дэвшлээ бичихийн тулд хэдэн видео хийсэн.Хэрэв та энэ төслийг шийдэхээр төлөвлөж байгаа бол 32 минутын видео бичлэгээс эхлэх хэрэгтэй, учир нь та бүх зүйл хэрхэн нийцэж байгааг харж, тулгарч болох бэрхшээлийг ойлгох болно.
Миний ашигласан эд анги, хэрэгслүүд энд байна.Бүх зүйлийг хэлэхэд зардал нь 200 доллараас давж магадгүй юм.Том зардал нь Raspberry Pi (35-75 ам.доллар), принтер (50-62 ам.доллар), монитор (37 ам.доллар), камер (25 ам.доллар) байх болно.Сонирхолтой хэсэг нь төслийг өөрийн болгох, тиймээс таны оруулах эсвэл хасах, сайжруулах, бууруулахыг хүсч буй төслөөс хамааран таны зардал өөр өөр байх болно.Энэ бол миний ашигладаг хэсэг юм:
Миний ашигладаг камер бол Polaroid минутын камер юм.Хэрэв би үүнийг дахин хийвэл би Polaroid дүүжин машин ашиглах байсан, учир нь энэ нь үндсэндээ ижил загвартай боловч урд самбар нь илүү үзэсгэлэнтэй юм.Эдгээр загварууд нь шинэ Polaroid камеруудаас ялгаатай нь дотроо илүү зайтай, арын хэсэгтээ камерыг нээж хаах боломжтой хаалгатай нь бидний хэрэгцээнд маш тохиромжтой.Ан хийж, та эртний эдлэлийн дэлгүүр эсвэл eBay дээрээс эдгээр Polaroid камеруудын аль нэгийг олох боломжтой байх ёстой.Та нэгийг нь 20 доллараас бага үнээр худалдаж авах боломжтой.Доорх нь та Swinger (зүүн) болон Minute Maker (баруун) харж болно.
Онолын хувьд та ийм төрлийн төсөлд ямар ч Polaroid камер ашиглаж болно.Надад мөн хөөрөгтэй, эвхэгддэг газрын камерууд байдаг ч Swinger эсвэл Minute Maker-ийн давуу тал нь хатуу хуванцараар хийгдсэн бөгөөд арын хаалганаас бусад хөдөлгөөнт хэсэг байдаггүй.Эхний алхам бол бидний бүх электрон бүтээгдэхүүнд зай гаргахын тулд камерын бүх зүрхийг тайлах явдал юм.Бүх зүйлийг хийх ёстой.Төгсгөлд нь та доор үзүүлсэн шиг овоолсон хогийг харах болно.
Камерын ихэнх хэсгийг бахө болон харгис хүчээр арилгаж болно.Эдгээр зүйлсийг салгаж аваагүй тул та зарим газар цавуугаар тэмцэнэ.Polaroid-ийн урд хэсгийг арилгах нь харагдахаас хамаагүй хэцүү юм.Дотор нь шураг байгаа бөгөөд зарим хэрэгсэл хэрэгтэй.Зөвхөн Polaroid-д л байдаг нь ойлгомжтой.Чи тэднийг бахөгаар тайлж чадах ч би бууж өгөөд хүчээр хаасан.Эргээд бодоход би энд илүү анхаарал хандуулах хэрэгтэй байна, гэхдээ миний учруулсан хохирлыг супер цавуугаар засаж болно.
Амжилтанд хүрсэн бол салгаж болохгүй хэсгүүдтэй дахин тулалдах болно.Үүний нэгэн адил бахө, харгис хүч шаардагдана.Гаднаас харагдах зүйлсийг гэмтээхгүйн тулд болгоомжтой байгаарай.
Линз нь арилгахад төвөгтэй элементүүдийн нэг юм.Шил/хуванцарт цооног өрөмдөж, цоолж гаргахаас гадна өөр энгийн шийдлийн талаар бодож байгаагүй.Би линзний харагдах байдлыг аль болох хадгалахыг хүсч байна, ингэснээр хүмүүс линзийг өмнө нь зассан хар цагирагийн голд байрлах бяцхан Raspberry Pi камерыг харахгүй байх болно.
Миний видеон дээр би Polaroid зургуудын өмнөх ба дараах харьцуулалтыг харуулсан тул та камераас яг юу устгахыг хүсч байгаагаа харж болно.Урд талын самбарыг хялбархан онгойлгож, хаах боломжтой эсэхийг шалгаарай.Самбарыг чимэглэл гэж бодоорой.Ихэнх тохиолдолд энэ нь байрандаа засах болно, гэхдээ хэрэв та Raspberry Pi-г монитор болон гартай холбохыг хүсвэл урд самбарыг салгаж, тэжээлийн эх үүсвэрт залгаж болно.Та энд өөрийн шийдлийг санал болгож болно, гэхдээ би самбарыг байрлуулах механизм болгон соронзон ашиглахаар шийдсэн.Velcro нь хэтэрхий эмзэг юм шиг санагддаг.Шураг нь хэтэрхий их байна.Энэ бол камерын самбарыг нээж, хааж байгааг харуулсан хөдөлгөөнт зураг юм.
Би жижиг Pi Zero-ийн оронд бүрэн Raspberry Pi 4 Model B-г сонгосон.Энэ нь зарим талаараа хурдыг нэмэгдүүлэх зорилготой бөгөөд зарим талаараа би Raspberry Pi талбарт харьцангуй шинэ хүн учраас үүнийг ашиглахад илүү таатай санагдаж байна.Мэдээжийн хэрэг, жижиг Pi Zero нь Polaroid-ийн нарийн орон зайд зарим давуу талтай байх болно.Raspberry Pi-ийн танилцуулга нь энэ зааварт хамаарахгүй, гэхдээ хэрэв та Raspberry Pi-г шинээр ашиглаж байгаа бол энд маш олон нөөц бий.
Ерөнхий зөвлөмж бол хэсэг хугацаа зарцуулж, тэвчээртэй байх явдал юм.Хэрэв та Mac эсвэл PC-ээс гаралтай бол Pi-ийн нюансуудтай танилцахад хэсэг хугацаа хэрэгтэй болно.Та командын мөрөнд дасаж, Python кодлох ур чадварыг эзэмших хэрэгтэй.Хэрэв энэ нь танд айдас төрүүлбэл (би эхэндээ айж байсан!), битгий уурлаарай.Тууштай, тэвчээртэй хүлээж авбал та үүнийг авах болно.Интернэт хайлт, тууштай байдал нь танд тулгарсан бараг бүх саад бэрхшээлийг даван туулж чадна.
Дээрх зураг нь Raspberry Pi-г Polaroid камерт хаана байрлуулж байгааг харуулж байна.Та зүүн талд байгаа цахилгаан хангамжийн холболтын байршлыг харж болно.Мөн саарал хуваах шугам нь нээлтийн өргөний дагуу үргэлжилдэг гэдгийг анхаарна уу.Үндсэндээ энэ нь принтерийг түүн дээр тулгуурлаж, Pi-г принтерээс салгах явдал юм.Принтерийг залгахдаа зурган дээрх харандаагаар заасан зүүг таслахаас болгоомжлох хэрэгтэй.Дэлгэцийн кабель нь энд байгаа тээглүүртэй холбогддог бөгөөд дэлгэцтэй хамт ирдэг утасны төгсгөл нь дөрөвний нэг инчийн урттай байдаг.Принтер дээр дарахгүйн тулд би кабелийн үзүүрийг бага зэрэг сунгах хэрэгтэй болсон.
Raspberry Pi-г USB порттой тал нь урд зүг рүү чиглүүлэхээр байрлуулах ёстой.Энэ нь USB хянагчийг L хэлбэрийн адаптер ашиглан урд талаас нь холбох боломжийг олгодог.Хэдийгээр энэ нь миний анхны төлөвлөгөөний нэг хэсэг биш байсан ч би урд талд нь жижиг HDMI кабель ашигласан хэвээр байна.Энэ нь надад самбарыг хялбархан гаргаж, дэлгэц болон гарыг Pi руу залгах боломжийг олгодог.
Камер нь Raspberry Pi V2 модуль юм.Чанар нь шинэ HQ камер шиг сайн биш ч бидэнд хангалттай зай байхгүй.Камер нь Raspberry Pi-тэй туузаар холбогддог.Линзний доор туузыг дамжуулж болох нимгэн нүхийг хайчилж ав.Raspberry Pi-тэй холбогдохын өмнө туузыг дотроо мушгих шаардлагатай.
Polaroid-ийн урд самбар нь хавтгай гадаргуутай тул камер суурилуулахад тохиромжтой.Үүнийг суулгахын тулд би хоёр талт соронзон хальс ашигласан.Камерын самбар дээр гэмтэхийг хүсэхгүй байгаа зарим электрон хэсгүүд байгаа тул та ар талдаа болгоомжтой байх хэрэгтэй.Би эдгээр хэсгүүдийг эвдэхээс урьдчилан сэргийлэхийн тулд зарим туузыг холбогч болгон ашигласан.
Дээрх зураг дээр анхаарах ёстой өөр хоёр зүйл байгаа бөгөөд та USB болон HDMI порт руу хэрхэн нэвтрэхийг харж болно.Би холболтыг баруун тийш чиглүүлэхийн тулд L хэлбэрийн USB адаптер ашигласан.Зүүн дээд буланд байгаа HDMI кабелийн хувьд би нөгөө талдаа L хэлбэрийн холбогчтой 6 инчийн өргөтгөлийн кабель ашигласан.Та үүнийг миний видеоноос илүү сайн харж болно.
Зураг нь баримтын цаасан дээр хэвлэгдсэн зурагтай маш төстэй учраас E Ink нь дэлгэцийн хувьд сайн сонголт юм шиг санагддаг.Би 400×300 пиксел бүхий Waveshare 4.2 инчийн электрон бэх дэлгэцийн модулийг ашигласан.
Цахим бэх нь надад таалагдсан аналог чанартай.Энэ нь цаас шиг харагдаж байна.Дэлгэц дээр гэрэл цахилгаангүй зураг харуулах нь үнэхээр сэтгэл хангалуун байдаг.Пикселүүдийг тэжээх гэрэл байхгүй тул зураг үүссэний дараа дэлгэцэн дээр үлддэг.Энэ нь цахилгаангүй байсан ч зураг нь Polaroid-ийн ар талд үлддэг гэсэн үг бөгөөд энэ нь миний хамгийн сүүлд авсан зураг ямар байсныг санагдуулдаг.Үнэнийг хэлэхэд миний номын тавиур дээр камер тавих хугацаа нь хэрэглэж байснаас хамаагүй урт байдаг тул камер ашиглаагүй л бол зургийн аппарат бараг зургийн жааз болж хувирах нь зөв сонголт юм.Эрчим хүч хэмнэх нь чухал биш юм.Тогтмол эрчим хүч зарцуулдаг гэрэлд суурилсан дэлгэцээс ялгаатай нь E Ink нь зөвхөн дахин зурах шаардлагатай үед л эрчим хүч зарцуулдаг.
Цахим бэхний дэлгэц нь бас сул талуудтай.Хамгийн том зүйл бол хурд.Гэрэлд суурилсан дэлгэцтэй харьцуулахад пиксел бүрийг асаах эсвэл унтраахад илүү их хугацаа шаардагдана.Өөр нэг сул тал бол дэлгэцийг сэргээх явдал юм.Илүү үнэтэй E Ink дэлгэцийг хэсэгчлэн шинэчлэх боломжтой боловч хямд загвар нь өөрчлөлт гарах бүрт дэлгэцийг бүхэлд нь дахин зурах болно.Үр нөлөө нь дэлгэц нь хар цагаан болж, дараа нь шинэ зураг гарч ирэхээс өмнө дүрс нь доошоо харагдана.Нүдээ анивчихад ердөө нэг секунд л хангалттай, гэхдээ нэмнэ үү.Товчлуур дарснаас хойш зураг дэлгэцэн дээр гарч ирэх хүртэл энэ дэлгэц шинэчлэгдэхэд нийтдээ 3 секунд зарцуулагдана.
Бас нэг анхаарах зүйл бол ширээний компьютер, хулгана зэргийг харуулдаг компьютерийн дэлгэцээс ялгаатай нь цахим бэх дэлгэцээр өөр байх хэрэгтэй.Үндсэндээ та мониторыг контентыг нэг пикселээр харуулахыг хэлж байна.Өөрөөр хэлбэл, энэ нь залгаад тоглох биш, үүнд хүрэхийн тулд танд зарим код хэрэгтэй болно.Зураг авах бүрт монитор дээр дүрс зурах функцийг гүйцэтгэдэг.
Waveshare нь дэлгэцийнхээ драйверуудыг хангадаг боловч баримт бичиг нь аймшигтай юм.Дэлгэц хэвийн ажиллаж эхлэхээс өмнө түүнтэй тулалдаж хэсэг хугацаа зарцуулахаар төлөвлө.Энэ бол миний ашигладаг дэлгэцийн баримт бичиг юм.
Дэлгэц нь 8 утастай бөгөөд та эдгээр утсыг Raspberry Pi-ийн голтой холбоно.Ердийн үед та зөвхөн монитортой хамт ирдэг утсыг ашиглаж болно, гэхдээ бид нарийхан зайд ажиллаж байгаа тул утасны төгсгөлийг тийм ч өндөр биш сунгах хэрэгтэй.Энэ нь дөрөвний нэг инч зайг хэмнэдэг.Өөр нэг шийдэл бол төлбөрийн баримт хэвлэгчээс илүү хуванцар хайчилж авах явдал гэж би бодож байна.
Дэлгэцийг Polaroid-ийн арын хэсэгт холбохын тулд та дөрвөн цооног өрөмдөх болно.Монитор нь булангуудад суурилуулах нүхтэй байдаг.Дэлгэцийг хүссэн газартаа байрлуулж, төлбөрийн баримтын цаасыг ил гаргахын тулд доор зай үлдээж, тэмдэглээд дөрвөн цооног өрөмдөнө.Дараа нь дэлгэцийг ар талаас нь чангал.Polaroid-ийн арын хэсэг болон дэлгэцийн арын хооронд 1/4 инчийн зайтай байх болно.
Цахим бэхний дэлгэц нь үнэ цэнээсээ илүү асуудалтай гэж та бодож магадгүй юм.Таны зөв байж магадгүй.Хэрэв та илүү хялбар сонголт хайж байгаа бол HDMI портоор холбогдож болох жижиг өнгөт дэлгэц хайх хэрэгтэй байж магадгүй.Сул тал нь та Raspberry Pi үйлдлийн системийн ширээний компьютерийг байнга харж байх болно, гэхдээ давуу тал нь үүнийг залгаад ашиглах боломжтой юм.
Та төлбөрийн баримт хэвлэгч хэрхэн ажилладагийг шалгах хэрэгтэй байж магадгүй.Тэд бэх хэрэглэдэггүй.Үүний оронд эдгээр принтерүүд дулааны цаас ашигладаг.Би цаасыг хэрхэн бүтээсэнийг сайн мэдэхгүй байна, гэхдээ та үүнийг халуунаар зурсан зураг гэж бодож болно.Дулаан Фаренгейтийн 270 градус хүрэхэд хар хэсгүүд үүсдэг.Хэрэв цаасны өнхрөх нь хангалттай халуун байх ёстой бол энэ нь бүрэн хар өнгөтэй болно.Энд байгаа хамгийн том давуу тал нь бэх хэрэглэх шаардлагагүй бөгөөд жинхэнэ Polaroid хальстай харьцуулахад химийн нарийн төвөгтэй урвал шаардлагагүй болно.
Дулааны цаас ашиглах нь бас сул талуудтай.Мэдээжийн хэрэг, та зөвхөн хар, цагаан, өнгөгүй ажиллах боломжтой.Хар ба цагаан мужид ч гэсэн саарал өнгийн сүүдэр байдаггүй.Та зургийг бүрэн хар цэгээр зурах ёстой.Эдгээр цэгүүдээс аль болох их чанарыг олж авахыг хичээх үед та догдлолыг ойлгох эргэлзээнд орох нь гарцаагүй.Флойд-Стейнбергийн алгоритмд онцгой анхаарал хандуулах хэрэгтэй.Би чамайг тэр туулайнаас ганцаараа явахыг зөвшөөрнө.
Та янз бүрийн тодосгогч тохиргоо болон dithering техникийг ашиглахыг оролдох үед та урт туузан зурагтай тулгарах нь гарцаагүй.Энэ бол хамгийн тохиромжтой зургийн гаралтад миний хийсэн олон селфигийн нэг хэсэг юм.
Би хувьдаа дүлий дүрсний харагдах байдалд дуртай.Тэд бидэнд зураасаар зурж сургах нь надад анхны урлагийн хичээлийг санагдуулсан.Энэ нь өвөрмөц дүр төрх боловч бидний үнэлж сургасан хар, цагаан гэрэл зургийн жигд зэрэглэлээс өөр юм.Энэ камер нь уламжлалаасаа хазайж, түүний гаргаж буй өвөрмөц зургуудыг "алдаа" биш харин камерын "ажиллагаа" гэж үзэх ёстой учраас би үүнийг хэлж байна.Хэрэв бид анхны зургийг авахыг хүсвэл зах зээл дээрх өөр дурын камерыг ашиглаж, мөнгө хэмнэх боломжтой.Энд гол зүйл бол өвөрмөц зүйл хийх явдал юм.
Одоо та дулааны хэвлэлтийг ойлгосон тул принтерийн талаар ярилцъя.Миний ашигласан төлбөрийн баримт хэвлэгчийг Adafruit-аас худалдаж авсан.Би тэдний "Мини дулааны баримт принтерийн гарааны багц"-ыг худалдаж авсан, гэхдээ шаардлагатай бол та үүнийг тусад нь худалдаж авах боломжтой.Онолын хувьд та зай худалдаж авах шаардлагагүй, гэхдээ туршилтын явцад хананд залгахын тулд танд тэжээлийн адаптер хэрэгтэй байж магадгүй юм.Өөр нэг сайн зүйл бол Adafruit-д бүх зүйл хэвийн үргэлжлэх болно гэсэн итгэлийг өгөх сайн хичээлүүд байдаг.Үүнээс эхэлье.
Принтер нь ямар ч өөрчлөлтгүйгээр Polaroid-д багтах болно гэж найдаж байна.Гэхдээ энэ нь хэтэрхий том тул та камерыг тайрах эсвэл принтерээ тайрах хэрэгтэй болно.Төслийн сонирхол татахуйц нэг хэсэг нь Polaroid-ийн дүр төрхийг аль болох хадгалах явдал байсан тул би принтерээ дахин шинэчлэхээр сонгосон.Adafruit нь мөн цаасны хайрцаггүй баримт хэвлэгч зардаг.Энэ нь бага зэрэг зай, хэдэн доллар хэмнэдэг бөгөөд одоо би бүх зүйл хэрхэн ажилладагийг мэдэж байгаа тул дараагийн удаа ийм зүйл бүтээхэд ашиглаж магадгүй юм.Гэсэн хэдий ч энэ нь цаасны өнхрүүлгийг хэрхэн яаж барихыг тодорхойлох шинэ сорилтыг авчрах болно.Энэ мэт төслүүд нь буулт хийх, шийдэхийн тулд сонгох сорилтууд юм.Зургийн доороос хэвлэгчийг тааруулахын тулд зүсэх шаардлагатай өнцгийг харж болно.Энэ зүслэгийг баруун талд нь хийх шаардлагатай болно.Зүсэхдээ принтерийн утас болон дотоод электрон төхөөрөмжөөс болгоомжилно уу.
Adafruit принтерийн нэг асуудал бол тэжээлийн эх үүсвэрээс хамаарч чанар нь өөр өөр байдаг.Тэд 5V цахилгаан хангамжийг ашиглахыг зөвлөж байна.Энэ нь ялангуяа текст дээр суурилсан хэвлэхэд үр дүнтэй байдаг.Асуудал нь зураг хэвлэх үед хар хэсгүүд илүү тод өнгөтэй болдог.Цаасны өргөнийг бүхэлд нь халаахад шаардагдах хүч нь текстийг хэвлэхээс хамаагүй их байдаг тул хар хэсгүүд саарал өнгөтэй болж магадгүй юм.Гомдоллоход хэцүү, эдгээр принтерүүд нь зураг хэвлэх зориулалттай биш юм.Принтер нэг удаад цаасны өргөнд хангалттай дулаан үүсгэж чадахгүй.Би өөр өөр гаралттай цахилгааны утсыг туршиж үзсэн боловч амжилтанд хүрээгүй.Эцэст нь, ямар ч тохиолдолд би үүнийг цэнэглэхийн тулд батерейг ашиглах шаардлагатай болсон тул цахилгааны утсыг туршихаас татгалзав.Гэнэтийн байдлаар миний сонгосон 7.4V 850mAh Li-PO цэнэглэдэг батерей нь миний туршсан бүх тэжээлийн эх үүсвэрийн хэвлэх эффектийг хамгийн харанхуй болгосон.
Принтерийг камерт суулгасны дараа принтерээс гарч буй цаастай нийцүүлэхийн тулд дэлгэцийн доор нүх гарга.Баримт бичгийн цаасыг таслахын тулд би хуучин савлагааны соронзон хальсны таслагчийн ирийг ашигласан.
Толбоны хар гаралтаас гадна өөр нэг сул тал нь туузан холболт юм.Принтер өгч буй өгөгдлийг гүйцээхийн тулд түр зогсолт хийх бүртээ дахин хэвлэж эхлэхэд бага зэргийн зай үлдээнэ.Онолын хувьд хэрэв та буферийг устгаж, өгөгдлийн урсгалыг хэвлэгч рүү тасралтгүй оруулж чадвал энэ цоорхойг зайлсхийж чадна.Үнэн хэрэгтээ энэ нь сонголт байх шиг байна.Adafruit вэб сайт нь хэвлэгч дээрх бичиг баримтгүй товчлууруудыг дурьдсан бөгөөд үүнийг синхрончлоход ашиглаж болно.Энэ нь хэрхэн ажилладагийг мэдэхгүй тул би үүнийг туршиж үзээгүй.Хэрэв та энэ асуудлыг шийдэж чадвал амжилтаа надтай хуваалцаарай.Энэ бол хамтлагуудыг тодорхой харж болох өөр нэг сельфи юм.
Зургийг хэвлэхэд 30 секунд шаардлагатай.Энэ бол принтерийн ажиллаж байгаа бичлэг бөгөөд зураг хэвлэхэд хэр их хугацаа шаардагдахыг мэдрэх болно.Adafruit-ийн хакеруудыг ашиглавал энэ байдал нэмэгдэж магадгүй гэж би үзэж байна.Хэвлэх хоорондох хугацааны интервал зохиомлоор хойшлогдсон гэж би сэжиглэж байгаа бөгөөд энэ нь принтерийг өгөгдлийн буферийн хурдыг хэтрүүлэхээс сэргийлдэг.Би цаасны урьдчилгааг принтерийн толгойтой синхрончлох ёстой гэж уншсан учраас үүнийг хэлж байна.Би буруу байж магадгүй.
Яг л E-ink дэлгэцтэй адил принтерийг ажиллуулахын тулд бага зэрэг тэвчээр шаардагдана.Принтерийн драйвергүй бол та шууд хэвлэгч рүү өгөгдөл илгээх кодыг ашиглаж байна.Үүний нэгэн адил хамгийн сайн эх сурвалж нь Adafruit-ийн вэбсайт байж болно.Миний GitHub репозитор дахь кодыг тэдгээрийн жишээн дээр тохируулсан тул хэрэв танд бэрхшээл тулгарвал Adafruit-ийн баримт бичиг таны хамгийн сайн сонголт байх болно.
Дурсамж, чимэг давуу талуудаас гадна SNES контроллерийн давуу тал нь надад хэтэрхий их бодох шаардлагагүй зарим удирдлагыг өгдөг.Би камер, принтер, мониторыг хамтад нь ажиллуулахад анхаарлаа төвлөрүүлж, ажлыг хөнгөвчлөхийн тулд миний функцийг хурдан буулгах боломжтой урьд өмнө байгаа хянагчтай болох хэрэгтэй байна.Нэмж дурдахад би кофены хутгагч камерын хянагчаа ашиглаж байсан туршлагатай тул хялбархан эхэлж болно.
Урвуу хянагч нь USB кабелиар холбогдсон байна.Зураг авахын тулд A товчийг дарна уу.Зургийг хэвлэхийн тулд B товчийг дарна уу.Зургийг устгахын тулд X товчийг дарна уу.Дэлгэцийг арилгахын тулд би Y товчийг дарж болно.Би эхлүүлэх/сонгох товчлуурууд эсвэл дээд талд байгаа зүүн/баруун товчлууруудыг ашиглаагүй тул ирээдүйд надад шинэ санаа байгаа бол тэдгээрийг шинэ функцүүдэд ашиглах боломжтой хэвээр байна.
Сумтай товчлууруудын хувьд товчлуурын зүүн, баруун товчлуурууд миний авсан бүх зургийг эргэлдэнэ.Дээш дарах нь одоогоор ямар ч үйлдэл хийхгүй.Дарснаар баримт хэвлэгчийн цаас урагшлах болно.Зургийг хэвлэсний дараа энэ нь маш тохиромжтой, би үүнийг урахаасаа өмнө илүү их цаас нулимахыг хүсч байна.Принтер болон Raspberry Pi хоорондоо холбогдож байгааг мэдэж байгаа тул энэ нь бас хурдан шалгалт юм.Би дарж, цаас өгөхийг сонсоод принтерийн батарей цэнэглэгдэж, ашиглахад бэлэн байгааг мэдсэн.
Би камерт хоёр батерей ашигласан.Нэг нь Raspberry Pi-г, нөгөө нь принтерийг тэжээдэг.Онолын хувьд та бүгд ижил тэжээлээр ажиллаж чадна, гэхдээ принтерийг бүрэн ажиллуулахад хангалттай хүч чадал байхгүй гэж би бодож байна.
Raspberry Pi-ийн хувьд би хамгийн жижиг зайг худалдаж авсан.Polaroid-ийн доор суугаад ихэнх нь далд байдаг.Raspberry Pi-тэй холбогдохын өмнө цахилгааны утас нь урдаас нүх хүртэл үргэлжилдэг нь надад таалагдахгүй байна.Магадгүй та Polaroid-д өөр батерейг шахах арга замыг олох боломжтой, гэхдээ тийм ч их зай байхгүй байна.Батерейг дотор нь хийх сул тал нь төхөөрөмжийг онгойлгох, хаахын тулд арын тагийг онгойлгох шаардлагатай болдог.Камераа унтраахын тулд зайгаа салгахад л хангалттай.
Би CanaKit-ээс асаах/унтраах унтраалгатай USB кабель ашигласан.Би энэ санааны хувьд хэтэрхий хөөрхөн байж магадгүй юм.Зөвхөн энэ товчлуураар Raspberry Pi-г асааж, унтрааж болно гэж би бодож байна.Үнэн хэрэгтээ USB-г батерейгаас салгах нь адилхан хялбар юм.
Принтерийн хувьд би 850mAh Li-PO цэнэглэдэг батерей ашигласан.Ийм зайнаас хоёр утас гарч ирдэг.Нэг нь гаралт, нөгөө нь цэнэглэгч юм.Гаралт дээр "хурдан холболт" хийхийн тулд би холбогчийг ерөнхий зориулалттай 3 утастай холбогчоор солих шаардлагатай болсон.Энэ нь зайлшгүй шаардлагатай, учир нь би цахилгааныг салгах бүрт хэвлэгчийг бүхэлд нь салгах шаардлагагүй юм.Энд шилжсэн нь дээр байх, цаашид улам сайжруулж магадгүй.Бүр илүү сайн, хэрэв унтраалга нь камерын гадна талд байгаа бол би арын хаалгыг онгойлгохгүйгээр принтерийг салгаж болно.
Зай нь принтерийн ард байрладаг бөгөөд шаардлагатай бол цахилгааныг холбож, салгах боломжтой байхын тулд утсыг нь сугалав.Зайг цэнэглэхийн тулд батерейгаар дамжуулан USB холболтыг бас өгдөг.Би мөн видеон дээр үүнийг тайлбарласан тул энэ нь хэрхэн ажилладагийг ойлгохыг хүсвэл үүнийг үзээрэй.Миний хэлсэнчлэн, энэ тохиргоо нь хананд шууд холбогдохоос илүү сайн хэвлэх үр дүнг өгдөг нь гайхалтай давуу тал юм.
Эндээс би татгалзах мэдэгдэл өгөх шаардлагатай байна.Би үр дүнтэй Python бичиж чадна, гэхдээ би үүнийг үзэсгэлэнтэй гэж хэлж чадахгүй.Мэдээжийн хэрэг, үүнийг хийх илүү сайн аргууд байдаг бөгөөд илүү сайн програмистууд миний кодыг ихээхэн сайжруулж чадна.Гэхдээ миний хэлсэнчлэн энэ нь ажилладаг.Тиймээс би GitHub репозитороо тантай хуваалцах болно, гэхдээ би үнэхээр дэмжлэг үзүүлж чадахгүй байна.Энэ нь миний юу хийж байгааг харуулахад хангалттай бөгөөд та үүнийг сайжруулж чадна гэж найдаж байна.Сайжруулалтаа надтай хуваалцаарай, би кодоо шинэчилж, танд итгэл өгөхдөө баяртай байх болно.
Тиймээс камер, монитор, принтерээ тавиад хэвийн ажиллах боломжтой гэж үзэж байна.Одоо та "digital-polaroid-camera.py" нэртэй миний Python скриптийг ажиллуулж болно.Эцэст нь та Raspberry Pi-г эхлүүлэх үед энэ скриптийг автоматаар ажиллуулахаар тохируулах хэрэгтэй, гэхдээ одоогоор та үүнийг Python засварлагч эсвэл терминалаас ажиллуулж болно.Дараах зүйл тохиолдох болно.
Би юу болсныг тайлбарлахын тулд кодод тайлбар оруулахыг оролдсон боловч зураг авах явцад ямар нэгэн зүйл тохиолдсон тул би цааш тайлбарлах хэрэгтэй байна.Гэрэл зургийг авах үед энэ нь бүрэн өнгөт, бүрэн хэмжээний зураг юм.Зургийг хавтсанд хадгалсан.Энэ нь тохиромжтой, учир нь хэрэв та үүнийг дараа ашиглах шаардлагатай бол ердийн өндөр нарийвчлалтай зураг авах болно.Өөрөөр хэлбэл, камер нь бусад дижитал камерын нэгэн адил хэвийн JPG-г бүтээсээр байна.
Зураг авах үед дэлгэц болон хэвлэхэд тохиромжтой хоёр дахь зураг үүснэ.ImageMagick-ийг ашигласнаар та анхны зургийн хэмжээг өөрчилж, хар цагаан болгон хувиргаж, дараа нь Флойд Стейнбергийн dithering ашиглаж болно.Энэ функц нь анхдагчаар унтарсан хэдий ч би энэ алхамд тодосгогчийг нэмэгдүүлэх боломжтой.
Шинэ зургийг хоёр удаа хадгалсан.Эхлээд хар, цагаан jpg хэлбэрээр хадгалаад дараа дахин үзэж, ашиглах боломжтой.Хоёр дахь хадгалалт нь .py өргөтгөлтэй файл үүсгэх болно.Энэ бол энгийн зургийн файл биш харин зурган дээрх бүх пикселийн мэдээллийг авч хэвлэгч рүү илгээх боломжтой өгөгдөл болгон хувиргах код юм.Принтерийн хэсэгт дурдсанчлан хэвлэх драйвер байхгүй тул энэ алхам зайлшгүй шаардлагатай тул хэвлэгч рүү зүгээр л энгийн зураг илгээх боломжгүй.
Товчлуурыг дарж, зургийг хэвлэх үед зарим дохионы кодууд гарч ирдэг.Энэ нь сонголттой боловч ямар нэг зүйл болж байгааг танд мэдэгдэхийн тулд дуут хариу өгөхөд таатай байна.
Өнгөрсөн удаад би энэ кодыг дэмжиж чадаагүй, энэ нь таныг зөв чиглэлд чиглүүлэх явдал юм.Үүнийг ашигла, өөрчил, сайжруул, өөрөө хий.
Энэ бол сонирхолтой төсөл юм.Эргээд бодоход би өөр зүйл хийх эсвэл ирээдүйд шинэчлэх болно.Эхнийх нь хянагч юм.Хэдийгээр SNES хянагч миний хийхийг хүсч буй зүйлийг яг таг хийж чаддаг ч энэ нь болхи шийдэл юм.Утас хаагдсан байна.Энэ нь таныг нэг гартаа камер, нөгөө гартаа хянагчийг барихад хүргэдэг.Тийм ичмээр.Нэг шийдэл бол хянагчаас товчлууруудыг салгаж, камер руу шууд холбох явдал юм.Гэсэн хэдий ч, хэрэв би энэ асуудлыг шийдэхийг хүсч байвал SNES-ийг бүрмөсөн орхиж, илүү уламжлалт товчлууруудыг ашиглаж болно.
Камерын өөр нэг таагүй тал нь камерыг асаах, унтраах бүрт хэвлэгчийг батарейгаас салгахын тулд арын тагийг онгойлгох шаардлагатай болдог.Энэ бол өчүүхэн зүйл мэт боловч ар талыг онгойлгож, хаах болгонд цаасыг дахин нүхээр дамжуулж байх ёстой.Энэ нь цаасыг дэмий үрж, цаг хугацаа шаарддаг.Би утас болон холболтын утсыг гаднаас нь хөдөлгөж чадна, гэхдээ би эдгээр зүйлсийг ил гаргахыг хүсэхгүй байна.Хамгийн тохиромжтой шийдэл бол принтер болон гаднаас хандах боломжтой Pi-г удирдах боломжтой асаах/унтраах унтраалга ашиглах явдал юм.Мөн камерын урд талаас принтерийн цэнэглэгчийн порт руу нэвтрэх боломжтой байж болно.Хэрэв та энэ төсөлтэй ажиллаж байгаа бол энэ асуудлыг шийдэж, надтай санал бодлоо хуваалцана уу.
Хамгийн сүүлд шинэчлэх зүйл бол төлбөрийн баримт хэвлэгч юм.Миний ашигладаг принтер текст хэвлэхэд тохиромжтой, гэхдээ зураг биш.Би дулааны баримт хэвлэгчээ шинэчлэх хамгийн сайн сонголтыг хайж байсан бөгөөд би үүнийг олсон гэж бодож байна.Миний урьдчилсан туршилтууд 80 мм-ийн ESC/POS-тэй нийцтэй төлбөрийн баримт хэвлэгч нь хамгийн сайн үр дүнг өгч болохыг харуулсан.Асуудал нь жижиг, батарейгаар ажилладаг батерейг олох явдал юм.Энэ нь миний дараагийн камерын төслийн гол хэсэг байх тул дулааны принтерийн камерын талаарх миний саналд анхаарлаа хандуулна уу.
Жич: Энэ бол маш урт нийтлэл, би зарим нэг чухал мэдээллийг алдсан гэдэгт итгэлтэй байна.Камерыг сайжруулах нь гарцаагүй тул би дахин шинэчлэх болно.Танд энэ түүх таалагдсан гэж найдаж байна.Инстаграм дээр намайг (@ade3) дагахаа бүү мартаарай, ингэснээр та энэ зургийг болон миний гэрэл зургийн бусад адал явдлуудыг дагаж болно.Бүтээлч байх.
Зохиогчийн тухай: Адриан Ханфт бол гэрэл зураг, камер сонирхогч, дизайнер, "Хэрэглэгч тэг: Хэрэгсэл дотор" (User Zero: Inside the Tool) номын зохиогч юм.Энэ нийтлэлд дурдсан үзэл бодол нь зөвхөн зохиогчийнх юм.Та Hanft-ийн бусад бүтээл, бүтээлийг түүний вэбсайт, блог, Instagram-аас олж болно.Энэ нийтлэлийг мөн энд нийтэлсэн болно.


Шуудангийн цаг: 2021 оны 5-р сарын 04-ний өдөр