Bu makalada size iň soňky kameramyň hekaýasyny aýdyp bereýin: kwitansiýa printerini Raspberry Pi bilen birleşdirýän sanly Polaroid kamerasy.Ony gurmak üçin köne Polaroid Minute Maker kamerasyny aldym, içegelerden halas boldum we içki organlaryň ýerine kamerany işletmek üçin sanly kamera, E-syýa ekrany, kwitansiýa printeri we SNES kontrolleýjisini ulandym.Instagram-da (@ ade3) yzarlamagy ýatdan çykarmaň.
Suratly kameradan bir kagyz biraz jadyly.Bu tolgundyryjy täsir edýär we häzirki zaman sanly kameranyň ekranyndaky wideo size bu tolgunmany üpjün edýär.Köne Polaroid kameralary meni hemişe birneme gynandyrýar, sebäbi şeýle ajaýyp dizaýn edilen maşynlar, ýöne film bes edilenden soň, kitap tekjelerimize tozan ýygnap, nostalgiki sungat eserlerine öwrülýärler.Bu köne kameralara täze durmuş getirmek üçin gyssagly filmiň ýerine kwitansiýa printerini ulanyp bilersiňizmi?
Ony ýasamak aňsat bolanda, bu makala kamerany nädip ýasandygymyň tehniki jikme-jikliklerine sereder.Tejribäm käbir adamlary taslamany özbaşdak synap görmäge ruhlandyrar diýip umyt edýärin.Bu ýönekeý üýtgetme däl.Aslynda, bu meniň synap gören kameramyň iň kyn döwülmegi bolup biler, ýöne bu taslamany çözmek kararyna gelseňiz, ýapyşmazlygyňyz üçin tejribämden ýeterlik maglumatlary bermäge synanyşaryn.
Näme üçin beýle etmeli?Kofe blender kameram bilen surata düşenimden soň, birnäçe dürli usuly synap göresim gelýär.Kamera seriýamyza seredenimde, Polaroid Minute Maker kamerasy birden menden bökdi we sanly öwrülişik üçin iň amatly saýlaw boldy.Bu meniň üçin ajaýyp taslama, sebäbi ol eýýäm oýnaýan käbir zatlarymy birleşdirýär: Raspberry Pi, E Ink displeýi we kwitansiýa printeri.Olary bir ýere jemläň, näme alarsyňyz?Bu, sanly Polaroid kameramyň nädip ýasalandygy baradaky hekaýa…
Adamlaryň şuňa meňzeş taslamalary synap görendigini gördüm, ýöne muny nädip edýändigini düşündirýän hiç kim gowy iş etmedi.Bu ýalňyşlykdan gaça duraryn diýip umyt edýärin.Bu taslamanyň kynçylygy, dürli bölekleriň bilelikde işlemegidir.“Polaroid” korpusyna ähli bölekleri itekläp başlamazdan ozal, dürli komponentleri synap we guranyňyzda hemme zady ýaýratmagyňyzy maslahat berýärin.Bu, her gezek bir päsgelçilik uranyňyzda kamerany täzeden gurnamagyňyzdan we sökmegiňizden saklaýar.Aşakda hemme zat Polaroid gabyna doldurylmazdan ozal ähli birikdirilen we işleýän bölekleri görüp bilersiňiz.
Öňegidişligimi ýazmak üçin käbir wideo taýýarladym.Bu taslamany çözmegi meýilleşdirýän bolsaňyz, 32 minutlyk wideodan başlamaly, sebäbi hemme zadyň näderejede laýykdygyny görüp we ýüze çykyp biljek kynçylyklara düşünip bilersiňiz.
Ine, ulanan böleklerim we gurallarym.Hemme zat aýdylanda, bahasy 200 dollardan geçip biler.Iň uly çykdajy “Raspberry Pi” (35-75 ABŞ dollary), printerler (50 - 62 ABŞ dollary), monitorlar (37 ABŞ dollary) we kameralar (25 ABŞ dollary) bolar.Iň gyzykly tarapy, taslamany özüňiz etmek, şonuň üçin goşmak ýa-da aýyrmak, täzelemek ýa-da peseltmek isleýän taslamaňyza baglylykda çykdajylaryňyz başgaça bolar.Bu meniň ulanýan bölümim:
Meniň ulanýan kameram Polaroid minutlyk kamera.Againene bir gezek etmeli bolsam, Polaroid swing maşynyny ulanardym, sebäbi esasan şol bir dizaýn, ýöne öňdäki panel has owadan.Täze “Polaroid” kameralaryndan tapawutlylykda, bu modelleriň içinde has köp ýer bar we arka tarapynda kameramyzy açmaga we ýapmaga mümkinçilik berýän gapy bar, bu biziň zerurlyklarymyz üçin örän amatly.Aw awlaň, gadymy dükanlarda ýa-da eBay-da bu Polaroid kameralaryndan birini tapyp bilersiňiz.Birini 20 dollardan arzan bahadan satyn alyp bilersiňiz.Aşakda Swinger (çepde) we Minute Maker (sagda) görüp bilersiňiz.
Teoriýa boýunça, bu görnüşli taslama üçin islendik Polaroid kamerasyny ulanyp bilersiňiz.Şeýle hem, gabykly we bukulan käbir gury ýer kameralarym bar, ýöne “Swinger” ýa-da “Minute Maker” -iň artykmaçlygy, gaty plastmassadan ýasalanlygy we yzky gapydan başga köp hereket edýän bölekleri ýoklygydyr.Birinji ädim, ähli elektron önümlerimize ýer bermek üçin kameradan ähli içegeleri aýyrmak.Hemme zat edilmeli.Ahyrynda, aşakda görkezilişi ýaly, bir üýşmeleňi görersiňiz:
Kameranyň köp bölegini pyçak we zalym güýç bilen aýryp bolýar.Bu zatlar aýrylmady, şonuň üçin käbir ýerlerde ýelim bilen göreşersiňiz.Polaroidiň öň tarapyny aýyrmak, görnüşinden has kyn.Içinde nurbat bar we käbir gurallar zerur.Elbetde, olarda diňe Polaroid bar.Olary pyçak bilen açyp bilersiňiz, ýöne men ýüz öwürdim we ýapmaga mejbur etdim.Öňe seretseň, bu ýerde has köp üns bermeli, ýöne ýetiren zyýanymy super ýelim bilen bejerip bolýar.
Üstünlik gazananyňyzdan soň, aýrylmaly däl bölekler bilen ýene bir gezek göreşersiňiz.Edil şonuň ýaly, pyçaklar we zalym güýç talap edilýär.Daşyndan görünýän zatlara zeper ýetirmezlik üçin seresap boluň.
Linza aýyrmak üçin kyn elementleriň biridir.Aýnada / plastmassada deşik burawlamakdan we başga bir ýönekeý çözgüt hakda pikir etmedim.Obýektiviň daşky görnüşini mümkin boldugyça gorap saklamak isleýärin, adamlar hatda obýektiwiň ozal berkidilen gara halkanyň ortasyndaky kiçijik Raspberry Pi kamerasyny hem görüp bilmezler.
Wideoýazgymda, Polaroid suratlaryny deňeşdirmezden ozal we soň görkezdim, kameradan ýok etmek isleýän zadyňyzy görüp bilersiňiz.Öňki paneliň aňsatlyk bilen açylmagyna we ýapylmagyna göz ýetiriň.Paneli bezeg hökmünde pikir ediň.Köplenç ýerinde düzediler, ýöne “Raspberry Pi” -ni monitora we klawiatura birikdirmek isleseňiz, öňdäki paneli aýyryp, elektrik çeşmesine dakyp bilersiňiz.Bu ýerde öz çözgüdiňizi teklip edip bilersiňiz, ýöne men magnitleri paneli ýerinde saklamagyň mehanizmi hökmünde ulanmagy makul bildim.“Velcro” gaty gowşak görünýär.Nurbatlar gaty köp.Bu kameranyň açylmagyny we ýapylmagyny görkezýän animasiýa suraty:
Has kiçi “Pi Zero” -yň ýerine “Raspberry Pi 4 Model B” -ni saýladym.Bu bölekleýin tizligi ýokarlandyrmak we bölekleýin sebäbi “Raspberry Pi” meýdançasyna täze gelenim üçin, ony ulanmak has amatly.Elbetde, kiçi “Pi Zero” Polaroidiň dar giňişliginde käbir artykmaçlyklary oýnar.“Raspberry Pi” bilen tanyşlyk bu gollanmanyň çäginden daşda, ýöne “Raspberry Pi” -e täze gelen bolsaňyz, bu ýerde köp çeşme bar.
Umumy maslahat, biraz wagt alyp, sabyrly bolmakdyr.“Mac” ýa-da “PC” fonundan gelen bolsaňyz, “Pi” -niň nuanslary bilen tanyşmak üçin birneme wagt gerek bolar.Buýruk setirine öwrenişmeli we Python kodlamak endiklerini özleşdirmeli.Bu sizi gorkuzýan bolsa (başda gorkdum!), Gaharlanmaň.Ony tutanýerlilik we sabyr bilen kabul etseňiz, alarsyňyz.Internet gözlegi we erjellik, ýüze çykýan ähli päsgelçilikleri diýen ýaly ýeňip biler.
Aboveokardaky surat “Raspberry Pi” -niň Polaroid kamerasynda nirede ýerleşdirilendigini görkezýär.Çep tarapdaky elektrik üpjünçiliginiň birikýän ýerini görüp bilersiňiz.Şeýle hem çal bölüji çyzygyň açylyş giňligine uzalyp gidýändigine üns beriň.Esasan, bu printeri özüne daýanmak we Pi-ni printerden aýyrmak.Printeri dakanyňyzda, suratdaky galam bilen görkezilen çüýi döwmezlik üçin seresap bolmaly.Ekranyň kabeli bu ýerdäki gysgyçlara birigýär we displeý bilen gelýän simiň ujunyň uzynlygy dörtden bir dýuým töweregi.Printeriň üstüne basmazlygy üçin kabelleriň ujuny birneme uzaltmaly boldum.
“Raspberry Pi” USB porty bilen gapdal öň tarapa görkezilmegi üçin ýerleşmeli.Bu, USB kontrolleýjisini L görnüşli adapter ulanyp, öň tarapdan birikdirmäge mümkinçilik berýär.Bu asyl meýilnamamyň bir bölegi bolmasa-da, öň tarapynda kiçijik HDMI kabeli ulandym.Bu paneli aňsatlyk bilen çykarmaga, soňra monitory we klawiaturany Pi-e dakmaga mümkinçilik berýär.
Kamera “Raspberry Pi V2” modulydyr.Hil täze HQ kamerasy ýaly gowy däl, ýöne ýeterlik ýerimiz ýok.Kamera “Raspberry Pi” lentasy bilen birikdirildi.Lentanyň geçip bilýän linzasynyň aşagynda inçe deşik kesiň.Raspberry Pi-e birikmezden ozal lentany içerde öwrmeli.
“Polaroid” -iň öň panelinde kamerany oturtmak üçin amatly tekiz ýer bar.Ony gurmak üçin iki taraply lenta ulandym.Arka tarapdan seresap bolmaly, sebäbi kamera tagtasynda zeper ýetirmek islemeýän käbir elektron bölekleri bar.Bu bölekleriň döwülmezligi üçin lenta böleklerini spacer hökmünde ulandym.
Aboveokardaky suratda bellemeli ýene iki nokat bar, USB we HDMI portlaryna nädip girip boljakdygyny görüp bilersiňiz.Sag tarapdaky baglanyşygy görkezmek üçin L görnüşindäki USB adapterini ulandym.Çep ýokarky burçdaky HDMI kabeli üçin beýleki tarapynda L görnüşli birleşdiriji 6 dýuým uzaldyjy kabel ulandym.Muny has gowy görüp bilersiňiz.
E Ink monitor üçin gowy saýlaw ýaly bolup görünýär, sebäbi surat kwitansiýa kagyzynda çap edilen surata gaty meňzeýär.400 × 300 piksel bilen Waveshare 4.2 dýuým elektron syýa displeý modulyny ulandym.
Elektron syýa ýaňy halaýan analog hilim bar.Kagyz ýaly.Suratlary ekranda görkezmek hakykatdanam kanagatlandyryjy.Pikselleri işletmek üçin yşyk ýoklugy sebäpli, şekil döredilenden soň ekranda galar.Bu, güýç bolmasa-da, iň soňky düşüren suratymyň nämedigini ýada salýan Polaroidiň arkasynda galýandygyny aňladýar.Dogrusyny aýtsam, kameranyň kitap tekjämde goýuljak wagty ulanylan wagtyndan has uzyn, şonuň üçin kamera ulanylmasa, kamera surat çarçuwasyna öwrüler, bu gowy saýlaw.Energiýany tygşytlamak möhüm däl.Yzygiderli güýji sarp edýän ýagtylyga esaslanýan displeýlerden tapawutlylykda, E Ink diňe gaýtadan çekilmeli bolanda energiýa sarp edýär.
Elektron syýa displeýleriniň hem kemçilikleri bar.Iň uly zat tizlik.Lightagtylyga esaslanýan displeýler bilen deňeşdirilende, her pikseli açmak ýa-da öçürmek üçin has köp wagt gerek.Anotherene bir kemçilik, ekrany täzelemek.Has gymmat “E Ink” monitory bölekleýin täzelenip bilner, ýöne arzan model her gezek üýtgeşiklik ýüze çykanda tutuş ekrany täzeden çyzar.Munuň täsiri, ekranyň gara we ak bolmagyna, täze surat peýda bolmanka şekil tersine görünmegine sebäp bolýar.Göz ýummak üçin diňe bir sekunt gerek, ýöne goşuň.Umuman aýdanyňda, bu aýratyn ekranyň düwmä basylan pursatyndan başlap, ekranda surat peýda bolýança täzelenmegi üçin 3 sekunt töweregi wagt gerek.
Anotheratda saklamaly ýene bir zat, iş stollaryny we syçanlary görkezýän kompýuter displeýlerinden tapawutlylykda, e-syýa displeýleri bilen üýtgeşik bolmaly.Esasan, monitora mazmuny bir gezekde bir piksel görkezmegi aýdýarsyňyz.Başga bir söz bilen aýdylanda, bu wilka we oýnamak däl, munuň üçin käbir kod gerek.Her gezek surata düşürilende, monitora surat çekmek funksiýasy ýerine ýetirilýär.
“Waveshare” displeýleri üçin sürüjileri üpjün edýär, ýöne resminamalary gaty erbet.Dogry işlemezden ozal monitor bilen söweşmegi meýilleşdiriň.Bu meniň ulanýan ekranymyň resminamalary.
Ekranda 8 sim bar we bu simleri “Raspberry Pi” -iň gysgyçlaryna birikdirersiňiz.Adatça, diňe monitor bilen gelýän şnury ulanyp bilersiňiz, ýöne dar ýerde işleýändigimiz sebäpli, şnuryň ujuny gaty ýokary däl uzatmaly bolýaryn.Bu takmynan dörtden bir dýuým boş ýer tygşytlaýar.Başga bir çözgüt, kwitansiýa printerinden has köp plastmassany kesmek diýip pikir edýärin.
Ekrany Polaroidiň arka tarapyna birikdirmek üçin dört deşik burawlarsyňyz.Monitoryň burçlaryna gurnamak üçin deşikleri bar.Ekrany gerekli ýerde goýuň, kwitansiýa kagyzyny açmak üçin aşakda bir boş ýer goýuň, soňra dört deşik belläň we burawlaň.Soňra ekrany arka tarapdan berkidiň.Polaroidiň arka tarapy bilen monitoryň arka tarapynda 1/4 dýuým boşluk bolar.
Elektron syýa ekrany gymmadyndan has kyn diýip pikir edip bilersiňiz.Dogry aýdyp bilersiňiz.Has ýönekeý warianty gözleýän bolsaňyz, HDMI porty arkaly birikdirip boljak kiçijik reňkli monitor gözlemeli bolmagyňyz mümkin..Etmezçiligi, elmydama “Raspberry Pi” operasiýa ulgamynyň iş stoluna seredersiňiz, ýöne artykmaçlygy, ony dakyp, ulanyp bilersiňiz.
Kwitans printeriniň işleýşini gözden geçirmeli bolmagyňyz mümkin.Syýa ulanmaýarlar.Munuň ýerine bu printerler termiki kagyzy ulanýarlar.Kagyzyň nädip döredilendigine doly ynanamok, ýöne ony ýylylyk bilen çyzgy diýip pikir edip bilersiňiz.Heatylylyk 270 gradusa ýetende, gara ýerler emele gelýär.Kagyz kagyzy ýeterlik derejede gyzgyn bolsa, bütinleý gara öwrüler.Bu ýerde iň uly artykmaçlyk, syýa ulanmagyň zerurlygy ýok we hakyky Polaroid filmi bilen deňeşdirilende çylşyrymly himiki reaksiýalar talap edilmeýär.
Malylylyk kagyzy ulanmagyň kemçilikleri hem bar.Elbetde, diňe ak we ak reňkde işläp bilersiňiz.Ak-gara reňkde-de çal reňk ýok.Suraty gara nokatlar bilen doly çyzmaly.Bu nokatlardan mümkin boldugyça has ýokary hilli aljak bolanyňyzda hökmany suratda jitter düşünmek meselesine düşersiňiz.Floýd-Steinberg algoritmine aýratyn üns berilmelidir.Şol towşandan özüňiz çykmaga rugsat bererin.
Dürli kontrast sazlamalaryny we ugrukdyryş usullaryny ulanjak bolanyňyzda hökman suratlaryň uzyn zolaklaryna duşarsyňyz.Bu, ideal şekil çykaryşynda hormat goýýan köp selefi.
Şahsy tarapdan, çyzylan şekilleriň görünmegini halaýaryn.Haçan-da bize çyzgy arkaly surat çekmegi öwredenlerinde, bu maňa ilkinji sungat synpymy ýada saldy.Bu üýtgeşik görnüş, ýöne gadyryny bilmek üçin taýýarlanan gara we ak suratlaryň tekizleşmeginden tapawutlanýar.Muny aýdýaryn, sebäbi bu kamera däp-dessurlardan daşlaşýar we öndürýän täsin şekilleri “näsazlyk” däl-de, kameranyň “funksiýasy” hökmünde kabul edilmelidir.Asyl suraty islesek, bazardaky islendik sarp ediji kamerany ulanyp, şol bir wagtyň özünde pul tygşytlap bileris.Bu ýerde esasy zat üýtgeşik bir zat etmek.
Termiki çap edilişine düşüneniňizden soň, printerler hakda gürleşeliň.Ulanylan kwitansiýa printerim Adafruit-den satyn alyndy.Olaryň “Mini termiki resept printeriniň başlangyç paketini” satyn aldym, gerek bolsa aýratyn satyn alyp bilersiňiz.Teoriýa boýunça batareýa satyn almak zerurlygy ýok, ýöne synag wagtynda diwara dakmak üçin güýç adapteri gerek bolup biler.Anotherene bir gowy tarapy, “Adafruit” -iň hemme zadyň kadaly dowam etjekdigine ynam döredýän gowy sapaklary bar.Ondan başla.
Printer hiç hili üýtgeşme bolmazdan Polaroid-a gabat gelip biler diýip umyt edýärin.Tooöne gaty uly, şonuň üçin kamerany kesmeli ýa-da printeri kesmeli bolarsyňyz.Printeri täzelemegi saýladym, sebäbi taslamanyň özüne çekijisiniň bir bölegi Polaroidiň daşky görnüşini mümkin boldugyça saklamakdy.“Adafruit” kwitansiýa printerlerini örtüksiz satýar.Bu birneme ýer we birnäçe dollar tygşytlaýar, indi hemme zadyň nähili işleýändigini bilip, indiki gezek şuňa meňzeş bir zat guranymda ulanyp bilerin.Şeýle-de bolsa, bu täze kynçylyk getirer, ýagny kagyz rulony nädip saklamalydygyny kesgitlemeli.Şuňa meňzeş taslamalar ylalaşyklar we çözmegi saýlamagyň kynçylyklary bilen baglanyşykly.Suratyň aşagynda printeriň ýerleşdirilmegi üçin kesilmeli burçy görüp bilersiňiz.Bu kesiş sag tarapda hem bolmaly.Kesilende printeriň simlerinden we içerki elektron enjamlaryndan gaça durmagyňyzy haýyş edýäris.
“Adafruit” printerlerinde bir mesele, hiliň çeşmesine baglylykda üýtgemegi.5v elektrik üpjünçiligini ulanmagy maslahat berýärler.Esasanam tekste esaslanýan çap etmek üçin täsirli.Mesele, surat çap edeniňizde, gara ýerler has ýitileşýär.Kagyzyň ähli giňligini gyzdyrmak üçin zerur bolan güýç, tekst çap edilende has uly, şonuň üçin gara ýerler çal bolup biler.Şikaýat etmek kyn, bu printerler ahyrsoňy suratlary çap etmek üçin döredilenok.Printer bir gezek kagyzyň ini boýunça ýeterlik ýylylyk öndürip bilmez.Dürli çykyşly başga simleri synap gördüm, ýöne kän bir üstünlik gazanyp bilmedim.Ahyrynda, islendik ýagdaýda-da, ony güýçlendirmek üçin batareýalary ulanmaly bolýaryn, şonuň üçin set şnurunyň synagyndan ýüz öwürdim.Duýdansyz, saýlan 7.4V 850mAh Li-PO zarýad berilýän batareýa, iň garaňky synag eden ähli güýç çeşmeleriniň çap effektini döretdi.
Printeri kamera salanyňyzdan soň, printerden çykýan kagyz bilen deňleşmek üçin monitoryň aşagyndaky deşik kesiň.Kwitans kagyzy kesmek üçin köne gaplama lenta kesiji pyçagy ulandym.
Düwürtikleriň gara çykyşyndan başga-da, başga bir zyýany bar.Haçan-da printer maglumatlar bilen iýmitlenmek üçin duruzsa, gaýtadan çap edilip başlanda azajyk boşluk galdyrar.Teoriýa boýunça, buferi ýok edip, maglumat akymynyň printere yzygiderli iýmitlenmegine ýol berseňiz, bu boşlugyň öňüni alyp bilersiňiz.Hakykatdanam, bu bir wariant ýaly bolup görünýär.“Adafruit” web sahypasy, zatlary sinhron saklamak üçin ulanyp boljak printerdäki resminamasyz düwmeleri ýatlaýar.Muny synap görmedim, sebäbi nähili işleýändigini bilemok.Bu meseläni çözseňiz, üstünlikleriňizi meniň bilen paýlaşmagyňyzy haýyş edýäris.Bu toparlary anyk görüp boljak başga bir selefi.
Suraty çap etmek üçin 30 sekunt gerek.Bu printeriň işleýän wideosy, şonuň üçin suraty çap etmek üçin näçe wagt gerekdigini duýup bilersiňiz.Adafruit hakerleri ulanylsa, bu ýagdaýyň artyp biljekdigine ynanýaryn.Çap etmegiň arasyndaky wagt aralygy emeli usulda gijikdirilýär, bu printeriň maglumat buferiniň tizliginden geçmegine päsgel berýär.Muny aýdýaryn, sebäbi kagyzyň öňünden printeriň kellesi bilen sinhronlanmalydygyny okadym.Wrongalňyşmaýan bolmagym mümkin.
E-syýa ekrany ýaly, printeriň işlemegi üçin birneme sabyr gerek.Çap ediji sürüjisiz, hakykatda printere maglumatlary ibermek üçin kod ulanýarsyňyz.Şonuň ýaly-da, iň oňat çeşme Adafruit-iň web sahypasy bolup biler.GitHub ammarymdaky kod olaryň mysallaryndan uýgunlaşdyryldy, şonuň üçin kynçylyklara duçar bolsaňyz, Adafruit-iň resminamalary iň gowy saýlawyňyz bolar.
Nostalgiki we retro artykmaçlyklaryndan başga-da, SNES gözegçisiniň artykmaçlygy, bu hakda kän pikirlenmeli däl käbir gözegçilikler bilen üpjün etmegidir.Kameranyň, printeriň we monitoryň bilelikde işlemegine ünsi jemlemeli we işimi aňsatlaşdyrmak üçin funksiýalarymy çalt kartalaşdyryp bilýän öňden bar bolan gözegçilik ediji bolmaly.Mundan başga-da, “Kofe Stirrer Kamera” kontrolleýjimi ulanmak tejribäm bar, şonuň üçin aňsatlyk bilen başlap bilerin.
Ters dolandyryjy USB kabeli arkaly birikdirildi.Surata almak üçin A düwmesine basyň.Suraty çap etmek üçin B düwmesine basyň.Suraty pozmak üçin X düwmesine basyň.Ekrany arassalamak üçin Y düwmesini basyp bilerin.Başlamak / saýlamak düwmelerini ýa-da ýokarsynda çep / sag düwmeleri ulanmadym, şonuň üçin geljekde täze pikirlerim bar bolsa, olar täze aýratynlyklar üçin ulanylyp bilner.
Ok düwmeleri barada aýdylanda bolsa, klawiaturanyň çep we sag düwmeleri meniň alan ähli suratlarymda aýlanar.Basmak häzirki wagtda hiç hili amal etmeýär.Basmak, kwitansiýa printeriniň kagyzyny öňe sürer.Surat çap edilenden soň bu gaty amatly, ýyrtmazdan ozal has köp kagyz tüýkürmek isleýärin.Printer bilen Raspberry Pi-iň aragatnaşyk saklaýandyklaryny bilmek, bu hem çalt synag.Men basdym, kagyz iýmitini eşidenimde, printeriň batareýasynyň henizem zarýad alýandygyny we ulanmaga taýýardygyny bildim.
Kamerada iki batareýa ulandym.Biri “Raspberry Pi”, beýlekisi printeri güýçlendirýär.Teoriýa boýunça, hemmäňiz birmeňzeş elektrik üpjünçiligi bilen işledip bilersiňiz, ýöne printeri doly işletmek üçin ýeterlik güýjüňiz ýok öýdemok.
“Raspberry Pi” üçin tapyp biljek iň kiçi batareýany satyn aldym.Polaroidiň aşagynda oturyp, köpüsi gizlenýär.“Raspberry Pi” -e birikmezden ozal tok şnurynyň öňden çukura çenli uzalmagyny halamok.Belki, Polaroid-de başga bir batareýany gysmagyň usulyny tapyp bilersiňiz, ýöne kän ýer ýok.Batareýany içerde goýmagyň kemçiligi, enjamy açmak we ýapmak üçin arka gapagy açmaly.Kamerany öçürmek üçin batareýany aýryň, bu gowy saýlaw.
CanaKit-den açyk / öçürilen USB kabeli ulandym.Bu pikir üçin biraz gaty ýakymly bolup bilerin.“Raspberry Pi” -ni diňe şu düwme bilen açyp we öçürip bolýar diýip pikir edýärin.Aslynda USB-ni batareýadan aýyrmak hem aňsat.
Printer üçin 850mAh Li-PO zarýad berilýän batareýany ulandym.Şuňa meňzeş batareýadan iki sim çykýar.Biri çykyş, beýlekisi güýçlendiriji.Çykyşda “çalt birikmek” gazanmak üçin birleşdirijini umumy maksatly 3 simli birleşdiriji bilen çalyşmaly boldum.Bu zerur, sebäbi her gezek elektrik toguny aýyrmaly bolanymda printeriň hemmesini aýyrmak islämok.Bu ýere geçmek has gowy bolardy we geljekde kämilleşdirip bilerin.Has gowusy, wyklýuçatel kameranyň daşynda bolsa, yzky gapyny açman printeri aýryp bilerin.
Batareýa printeriň aňyrsynda ýerleşýär we zerur bolanda güýji birikdirip we aýryp bilmek üçin şnury çykardym.Batareýany güýçlendirmek üçin batareýa arkaly USB birikmesi hem berilýär.Muny wideoda hem düşündirdim, şonuň üçin onuň nähili işleýändigine düşünmek isleseňiz, barlap görmegiňizi haýyş edýäris.Aýdyşym ýaly, geň galdyryjy peýdasy, bu sazlama diwara gönüden-göni birikmek bilen deňeşdirilende has gowy çap netijelerini berýär.
Ynha, boýun gaçyrmagy üpjün etmeli.Netijeli Python ýazyp bilerin, ýöne owadan diýip biljek däl.Elbetde, muny amala aşyrmagyň has gowy ýollary bar we has gowy programmistler kodumy ep-esli gowulaşdyryp bilerler.Iöne aýdyşym ýaly, işleýär.Şonuň üçin GitHub ammarymy siziň bilen paýlaşaryn, ýöne hakykatdanam goldaw berip bilemok.Bu meniň edýänlerimi görkezmek üçin ýeterlikdir we ony gowulaşdyryp bilersiňiz diýip umyt edýärin.Gowulaşmalaryňyzy meniň bilen paýlaşyň, kodumy täzeläp, kredit bermäge begenerin.
Şonuň üçin kamerany, monitory we printeri gurnadyňyz we kadaly işläp bilersiňiz.Indi “Digital-polaroid-camera.py” atly Python skriptimi işledip bilersiňiz.Netijede, bu skripti awtomatiki usulda işletmek üçin “Raspberry Pi” -ni düzmeli, ýöne häzirlikçe ony “Python” redaktoryndan ýa-da terminalyndan işledip bilersiňiz.Aşakdakylar bolar:
Näme bolandygyny düşündirmek üçin koda teswir goşjak boldum, ýöne surata düşenimde bir zat boldy we has giňişleýin düşündirmeli.Surata alnanda, ol doly reňkli, doly ölçegli şekil.Surat bukjada saklanýar.Bu amatly, sebäbi soňrak ulanmaly bolsaňyz, adaty ýokary çözgütli suratyňyz bolar.Başgaça aýdylanda, kamera beýleki sanly kameralar ýaly adaty JPG döredýär.
Surata alnanda, görkezmek we çap etmek üçin optimallaşdyrylan ikinji surat dörediler.“ImageMagick” -i ulanyp, asyl suratyň ölçegini üýtgedip, ak-ak görnüşe öwrüp bilersiňiz, soň bolsa Floýd Steinberg ditingini ulanyp bilersiňiz.Bu ädimde kontrasty hem artdyryp bilerin, ýöne bu aýratynlyk öňünden öçürilen.
Täze surat hakykatdanam iki gezek saklandy.Ilki bilen ony soň görüp we ulanyp bolar ýaly, gara we ak jpg görnüşinde saklaň.Ikinji ýatda saklamak .py giňeltmesi bilen bir faýl döreder.Bu adaty surat faýly däl, eýsem ähli piksel maglumatlaryny suratdan alýan we printere iberip boljak maglumatlara öwürýän kod.Printer bölüminde belläp geçişim ýaly, bu ädim zerur, sebäbi çap sürüjisi ýok, şonuň üçin printere adaty suratlary iberip bilmersiňiz.
Düwme basylanda we surat çap edilende käbir ses kodlary hem bar.Bu islege bagly däl, ýöne bir zadyň bolup geçýändigini size habar bermek üçin birneme seslenme almak gowy.
Geçen gezek bu kody goldap bilmedim, sizi dogry ýola gönükdirmek.Ony ulanyň, üýtgediň, kämilleşdiriň we özüňiz ediň.
Bu gyzykly taslama.Seredip görsem, başga bir zat ederin ýa-da geljekde täzelärin.Birinjisi gözegçilik ediji.SNES kontrolleýjisi meniň etjek bolýan zadymy edip bilse-de, bu çözgüt.Sim blokirlendi.Kamerany bir eliňizde, beýleki eliňizde kontrolleýeri saklamaga mejbur edýär.Utandyryjy.Bir çözgüt, düwmeleri kontrolleýjiden gabmak we göni kamera birikdirmek bolup biler.Şeýle-de bolsa, bu meseläni çözmek islesem, SNES-den düýbünden ýüz öwrüp, has adaty düwmeleri ulanyp bilerin.
Kameranyň başga bir oňaýsyzlygy, her gezek kamera açylanda ýa-da öçürilende, printeri batareýadan aýyrmak üçin arka gapagy açmaly.Bu ähmiýetsiz bir zat ýaly bolup görünýär, ýöne her gezek arka tarapy açylanda we ýapylanda kagyz täzeden açylmaly.Bu käbir kagyzy ýitirýär we wagt talap edýär.Simleri we birleşdiriji simleri daşyna süýşürip bilerin, ýöne bu zatlaryň açylmagyny islämok.Iň amatly çözgüt, daşardan girip bolýan printeri we Pi dolandyryp bilýän açyk / öçürmek.Şeýle hem kameranyň öňünden printeriň zarýad beriji portuna girmek mümkin.Bu taslama bilen iş salyşýan bolsaňyz, bu meseläni çözmegi göz öňünde tutuň we pikirleriňizi meniň bilen paýlaşyň.
Döwrebaplaşdyrmak üçin iň soňky ýetişen zat, kwitansiýa printeridir.Ulanylýan printer tekst çap etmek üçin ajaýyp, ýöne suratlar üçin däl.Malylylyk kwitansiýa printerimi täzelemek üçin iň oňat warianty gözledim we tapdym öýdýän.Deslapky synaglarym, 80mm ESC / POS bilen gabat gelýän kwitansiýa printeriniň iň gowy netijeleri berip biljekdigini görkezdi.Kynçylyk kiçi we batareýa bilen işleýän batareýany tapmak.Bu indiki kamera taslamamyň esasy bölegi bolar, termiki printer kameralary baradaky tekliplerime üns bermegiňizi haýyş edýärin.
PS: Bu gaty uzyn makala, käbir möhüm jikme-jiklikleri ýitirendigime ynanýaryn.Kamera hökmany suratda gowulaşjakdygy sebäpli, ony täzeden täzelärin.Bu hekaýany halaýarsyňyz diýip umyt edýärin.Bu suraty we beýleki surat başdan geçirmelerimi yzarlamak üçin Instagram-da (@ ade3) yzarlamagy ýatdan çykarmaň.Döredijilikli boluň.
Authorazyjy barada: Adrian Hanft surat we kamera höwesjeňi, dizaýner we “Ulanyjy nol: guralyň içinde” (Ulanyjy nol: guralyň içinde).Bu makalada öňe sürlen pikirler diňe awtoryň pikiridir.Hanftyň eserlerini we eserlerini web sahypasynda, blogunda we Instagram-da tapyp bilersiňiz.Bu makala şu ýerde-de çap edildi.
Iş wagty: Maý-04-2021