Talaan ng mga Nilalaman:

Pi-Powered Thermal Printer Camera: 11 Hakbang (na may Mga Larawan)
Pi-Powered Thermal Printer Camera: 11 Hakbang (na may Mga Larawan)

Video: Pi-Powered Thermal Printer Camera: 11 Hakbang (na may Mga Larawan)

Video: Pi-Powered Thermal Printer Camera: 11 Hakbang (na may Mga Larawan)
Video: The Immortal Hulk: Full Story (The Big Spill) 2024, Hulyo
Anonim
Pi-Powered Thermal Printer Camera
Pi-Powered Thermal Printer Camera

Na-miss mo ba ang iyong lumang Polaroid instant camera, o ang itim at puting kamera ng iyong Gameboy Classic? Ganun din tayo, kapag nararamdaman nating talagang nostalhik! Sa Instructable na ito, ipapakita namin sa iyo kung paano gumawa ng iyong sariling instant camera gamit ang isang Raspberry Pi, isang Pi camera at screen at ilang electronics at isang bungkos ng karton !.

Hakbang 1: Ang Mga Bagay na Kakailanganin Mo

Ang Mga Bagay na Kakailanganin Mo
Ang Mga Bagay na Kakailanganin Mo
Ang Mga Bagay na Kakailanganin Mo
Ang Mga Bagay na Kakailanganin Mo

Para sa proyektong ito, ginamit namin ang mga sumusunod na supply:

  • Isang Raspberry Pi 3B o 3B + na may microSD card (ang modelong ito ang aming pupuntahan para sa mga pagbuo, ngunit ang proyektong ito ay dapat na gumana sa ibang mga modelo ng Raspberry Pi)
  • Isang module ng camera ng Raspberry Pi
  • Isang 3 amp, 5V microUSB power supply
  • Isang opisyal na Raspberry Pi touchscreen
  • Isang USB thermal printer - ginamit namin ang isa sa maliit na maliit na thermal 3D printer ng Adafruit
  • Isang switch - ginamit namin ang isa sa arcade button ng Adafruit mula sa nakaraang proyekto, ngunit may anumang switch na magagawa

Ginamit din namin ang mga sumusunod na kagamitan:

  • Ang isang tool na pangatlong kamay, upang hawakan ang iyong electronics habang naghihinang ka
  • Mga Plier - ang mga uri ng flat, needlenose at paggupit
  • Isang wire stripper - upang makatipid sa iyo ng oras sa pag-prepping ng mga kable
  • Isang soldering iron at solder

Hakbang 2: Opsyonal: Ihanda ang Iyong Raspberry Pi para sa Kahit Ano

Opsyonal: Ihanda ang Iyong Raspberry Pi para sa Kahit Ano
Opsyonal: Ihanda ang Iyong Raspberry Pi para sa Kahit Ano

Para sa Instructable na ito, gagamit kami ng isang Raspberry Pi na aming inihanda gamit ang aming nakaraang tutorial. Kung nagsisimula ka mula sa simula, ito ay isang mahusay na paraan upang matiyak na gumagamit kami ng halos pareho ng pag-set up.

Huwag mag-atubiling i-set up ang iyong Raspberry Pi sa gabay na ito kung nais mo, pagkatapos ay bumalik dito upang magpatuloy sa aming proyekto sa Thermal Printer Camera!

Hakbang 3: Pagputol ng Iyong Frame ng Cardboard Camera

Pagputol ng Iyong Frame ng Cardboard Camera
Pagputol ng Iyong Frame ng Cardboard Camera
Pagputol ng Iyong Cardboard Camera Frame
Pagputol ng Iyong Cardboard Camera Frame

Dinisenyo namin ang isang karton na frame upang madali naming mailipat ang aming camera kung saan kailangan namin ito - halimbawa, kung kailangan mo ng mas mahusay na pag-iilaw o dalhin ito sa isang kaganapan.

Maaari mong i-download ang mga vector file para sa paggupit ng laser mula sa Github, o maaari mo itong gamitin bilang isang gabay upang i-cut ang iyong sarili gamit ang isang X-acto talim o isang pamutol ng kahon. Para sa Instructable na ito, ipagpapalagay namin na gumagamit ka ng aming karton na frame!

Hakbang 4: Paghahanda at Pag-mount ng iyong Touchscreen

Paghahanda at Pag-mount ng iyong Touchscreen
Paghahanda at Pag-mount ng iyong Touchscreen
Paghahanda at Pag-mount ng iyong Touchscreen
Paghahanda at Pag-mount ng iyong Touchscreen
Paghahanda at Pag-mount ng iyong Touchscreen
Paghahanda at Pag-mount ng iyong Touchscreen

Buksan ang iyong touchscreen box at suriin kung mayroon ka:

  • iyong video cable
  • iyong mga mounting turnilyo
  • iyong mga kable ng DuPont
  • iyong touchscreen

Kung mayroon ka ng lahat, handa ka nang umalis!

  1. Ikonekta ang pulang DuPont cable sa 5V pin sa screen board
  2. Ikonekta ang itim na DuPont cable sa Ground pin sa screen board
  3. Umupo ang iyong Pi sa tuktok ng mga post sa iyong touchscreen
  4. I-screw ang iyong Pi sa lugar
  5. Ikonekta ang itim na DuPont cable sa isang 5V pin, at ang pulang DuPont cable sa isang ground pin sa iyong Pi

Lakasin ang iyong screen at ang iyong Pi sa pamamagitan ng microUSB port sa iyong screen. Kung naging maayos ang lahat, ang Pi at Screen ay dapat na parehong mag-on! Kung masaya ka na ang lahat ay tila gumagana nang tama, patayin ang lahat: babalik kami sa iyong Pi sa ilang sandali.

Hakbang 5: Paghahanda at Pag-mount ng iyong Modyul ng Camera

Paghahanda at Pag-mount ng Modyul ng iyong Camera
Paghahanda at Pag-mount ng Modyul ng iyong Camera
Paghahanda at Pag-mount ng Modyul ng iyong Camera
Paghahanda at Pag-mount ng Modyul ng iyong Camera
Paghahanda at Pag-mount ng Modyul ng iyong Camera
Paghahanda at Pag-mount ng Modyul ng iyong Camera

TIP - Ang module ng Pi camera ay isa sa mga sensitibong piraso ng electronics na nakipagtulungan kami at nakita namin ang ilan na nagprito dahil lamang sa static na kuryente. Ibagsak ang iyong sarili sa pamamagitan ng pagpindot sa isang bagay na malaki at metal sa MakerSpace o sa paligid ng iyong tahanan, tulad ng isa sa pamutol ng laser, isang makinang panghugas o isang radiator!

Buksan ang iyong kahon ng module ng Pi at suriin kung mayroon ka:

  • iyong module ng Pi camera
  • ang iyong Pi camera cable

Kung gagawin mo, mahusay! Oras upang ikonekta ang camera sa iyong Pi:

  • Dahan-dahang hilahin ang brown tab sa port ng module ng camera
  • Ipasok ang dulo ng iyong cable, mga contact sa pilak (pataas? Pababa?)
  • Itulak muli ang tab upang ma-secure ang cable sa lugar
  • Dahan-dahang hilahin ang brown tab ng camera port sa iyong Pi
  • Ipasok ang kabilang dulo ng iyong cable sa loob ng port, ang mga contact na pilak ay nakabukas patungo sa screen port

Panghuli, i-secure ang module ng Pi camera sa frame ng karton mula sa likuran gamit ang isang piraso ng duct tape.

Hakbang 6: Paghahanda at Pag-mount ng Iyong Thermal Printer

Paghahanda at Pag-mount ng Iyong Thermal Printer
Paghahanda at Pag-mount ng Iyong Thermal Printer
Paghahanda at Pag-mount ng Iyong Thermal Printer
Paghahanda at Pag-mount ng Iyong Thermal Printer
Paghahanda at Pag-mount ng Iyong Thermal Printer
Paghahanda at Pag-mount ng Iyong Thermal Printer
Paghahanda at Pag-mount ng Iyong Thermal Printer
Paghahanda at Pag-mount ng Iyong Thermal Printer

TIP: Unang pagkakataon na gumagamit ng isang panghinang na bakal? Suriin muna ang gabay ng Adafruit sa mahusay na paghihinang!

Oras upang suriin ang iyong pakete ng printer! Para sa hakbang na ito kakailanganin mo:

  • Ang iyong thermal printer
  • Ang iyong printer ng power adapter
  • Ang mga wires ng koneksyon na kasama ng iyong printer

Kung mayroon ka ng lahat, handa ka nang ihanda ang iyong printer para sa lakas! I-on ang iyong soldering iron at:

  1. I-tin ang likod at harap na mga pin ng iyong plug ng bariles
  2. Huhubad at i-lata ang pula at itim na kawad
  3. Maghinang ng pulang kawad sa likurang pin Maghinang ng itim na kawad sa harap na pin (kung nais mong gumamit ng ilang heathshrink tubing upang ma-insulate ang mga wire, ngayon ang oras upang gupitin ito sa laki at i-slip ito sa mga wire!)
  4. Paghinang ng pula at itim na mga wire sa mga kaukulang wires sa power konektor na kasama ng iyong printer (kung gumamit ka ng heatshrink tubing, maaari mo itong i-init ngayon upang yakapin, insulate at i-secure ang iyong mga wire)

Handa na ang iyong printer! Maaari mo na itong ilagay sa frame:

  1. Pakanin ang iyong printer sa harap ng frame, na nakabukas ang pinto
  2. Ikonekta ang iyong mga wire ng kuryente at USB cable mula sa likuran
  3. Ikonekta ang USB cable sa Pi
  4. Ikonekta ang power adapter sa plug ng bariles

Hakbang 7: Paghahanda at Pag-mount ng Iyong Lumipat

Paghahanda at Pag-mount ng Iyong Lumipat
Paghahanda at Pag-mount ng Iyong Lumipat
Paghahanda at Pag-mount ng Iyong Lumipat
Paghahanda at Pag-mount ng Iyong Lumipat
Paghahanda at Pag-mount ng Iyong Lumipat
Paghahanda at Pag-mount ng Iyong Lumipat

TIP: Kung tulad ng sa iyo ang iyong switch ay may higit sa dalawang mga pin at hindi mo alam kung alin ang gawin, maaari mong gamitin ang mode ng pagpapatuloy ng multimeter upang makilala kung aling mga pin ang konektado kapag pinindot mo ang iyong switch!

Matapos mong makilala ang mga switch switch, i-on ang iyong soldering iron at:

  1. I-tin ang mga switch switch na may kaunting panghinang
  2. Huhubad at ihanda ang ilang mga wire sa parehong paraan na ginawa mo para sa mga wire ng iyong printer, sa oras na ito na gumagamit ng ilang mga wire na DuPont (o regular na mga wire, kung sakaling nais mo lamang na solder ang lahat sa mga pin ng iyong Pi)
  3. Ihihinang ang mga ito sa mga pin ng iyong switch
  4. Pakanin ang iyong paglipat sa butas sa iyong karton na frame, mga wire muna. I-secure ang iyong switch mula sa likuran gamit ang singsing ng tornilyo, ngunit hindi sa lahat ng paraan
  5. Ikonekta ang itim na DuPont cable sa isang Ground pin, at ang iba pang cable sa BCM pin 16 ng iyong Pi - na may mga GPIO pin na malapit sa iyo, iyon ang magiging pangatlong pin mula sa kaliwa.

Hakbang 8: Pag-install ng Iyong Printer

Ngayong handa na ang iyong printer para magamit, magtrabaho tayo sa bahagi ng software ng mga bagay. Una, siguraduhin nating ang iyong operating system ng Rapsberry Pi ay napapanahon. Sa iyong Terminal, uri:

sudo apt-get update

sudo apt-get upgrade

Maaaring magtagal ito ng kaunting sandali, ngunit sa sandaling ang lahat ay napapanahon na maaari naming mai-install ang suporta ng printer sa iyong Pi. Nasa iyong Terminal pa rin:

sudo apt-get install git cup wiringpi build-essential libcups2-dev libcupsimage2-dev

I-install nito ang lahat ng software na kailangan mo upang suportahan ang iyong printer. Susunod, idagdag natin ang kapasidad para sa iyong printer na mag-print ng raster graphics. Nasa iyong Terminal pa rin:

git clone

cd zj-58 sudo gumawa ng sudo./install

Isagawa ang bawat isa nang sunud-sunod, na nagbibigay sa kanila ng oras upang matapos.

Dapat ay mayroon kang isang test print sa kahon ng iyong printer: dapat kang makahanap ng isang halaga ng BAUDRATE dito. Panatilihing madaling gamitin ito, dahil kailangan namin ito para sa susunod na hakbang na ito! Sa iyong Terminal, lumikha ng isang profile para sa iyong USB printer na may:

sudo lpadmin -p ZJ-58 -E -v serial: / dev / ttyUSB0? baud = IYONG BAUDRATE VALUE DITO -m zjiang / ZJ-58.ppd

Pagkatapos, gawin ang bagong printer na ito bilang iyong default na printer sa:

sudo lpoptions -d ZJ-58

Ayan yun! Dapat handa nang umalis ang iyong printer.

Hakbang 9: I-install ang Larawan sa Pagkuha ng Larawan

Upang mai-install ang script ng pagkuha ng larawan, maaari mo lamang kopyahin ang code na aming ginawang magagamit sa Github. Ito ay isang pinasimple at nagkomento na bersyon ng orihinal na script ni Philip Burgess, na awtomatikong nagse-set up ng pagkakalantad para sa camera. Sa iyong terminal, i-type ang:

git clone

Lilikha ito ng isang folder na thermal_printer_camera at mai-download ang lahat ng kinakailangang mga file doon.

Upang subukan ang iyong pag-set up ngayon, pumunta sa folder na thermal_printer_camera:

cd / home / pi / thermal_printer_camera

Bigyan ang iyong sarili ng mga pahintulot na patakbuhin ang instant na script ng camera:

sudo chmod + rx thermal_printer_camera.sh

Patakbuhin ang script:

./thermal_printer_camera

Kapag pinindot mo ang iyong switch, ang iyong screen ay magpapakita ng isang preview ng kung ano ang nakikita ng camera, bigyan ka ng ilang segundo upang magpose at mai-print ang larawan sa iyong thermal camera!

Hakbang 10: Simula sa Camera Software sa Boot

Sa wakas, gawin nating awtomatikong magsimula ang script ng pagkuha ng larawan kapag binuksan namin ang Pi! Sa iyong terminal, i-type ang:

sudo nano / etc / xdg / lxsession / LXDE-pi / autostart

upang mai-edit ang file na namamahala ng mga programa sa startup ng desktop. Bubuksan nito ang mga file ng teksto na naglilista ng mga utos na naisakatuparan sa pagsisimula, hindi alintana kung sino ang naka-log in. Gamitin ang mga arrow key o iyong mouse upang mag-navigate sa dulo ng pangalawang linya at pindutin ang Enter para sa isang bagong linya. Pagkatapos, idagdag ang sumusunod:

/home/pi/thermal_printer_camera/thermal_printer_camera.sh

Sisimulan nito ang software ng camera kasama ang iyong Raspberry Pi sa boot. Pindutin ang CTRL + X upang lumabas, kumpirmahin ang mga pagbabago sa Y at Enter.

Ngayon ay isang magandang panahon upang i-reboot ang iyong Pi at subukan ito! Walang espesyal na dapat ipakita sa iyong screen, ngunit kapag pinindot mo ang switch dapat na buhayin ang camera, at bibigyan ka ng Pi ng isang preview sa iyong screen nang ilang segundo bago i-print ang iyong larawan!

Hakbang 11: Nais Mo Bang Malaman ng Higit Pa?

Nais Mo Bang Malaman ng Higit Pa?
Nais Mo Bang Malaman ng Higit Pa?

Ang disenyo na ito ay inspirasyon ng tutorial ni Phillip Burgess na "Instant Camera gamit ang Raspberry Pi at Thermal Printer"

sa

Ginamit namin ang camera na ito at isang magarbong laser cut na frame ng kahoy para sa aming 2018 Library Lets Loose fundraising event, at naghahanda na para sa susunod! Alamin ang higit pa sa website ng Johnson County Library Foundation sa

Inirerekumendang: