İçindekiler:

Pi-Powered Termal Yazıcı Kamera: 11 Adım (Resimlerle)
Pi-Powered Termal Yazıcı Kamera: 11 Adım (Resimlerle)

Video: Pi-Powered Termal Yazıcı Kamera: 11 Adım (Resimlerle)

Video: Pi-Powered Termal Yazıcı Kamera: 11 Adım (Resimlerle)
Video: Adım at para kazan hîlesi ( Arapların taktiği 😅 ) 2024, Kasım
Anonim
Pi-Powered Termal Yazıcı Kamera
Pi-Powered Termal Yazıcı Kamera

Eski Polaroid anlık kameranızı mı yoksa eski Gameboy Classic'inizin siyah beyaz kamerasını mı özlüyorsunuz? Gerçekten nostaljik hissettiğimizde biz de öyle! Bu Eğitilebilir Kitapta size bir Raspberry Pi, bir Pi kamera ve ekran ve bazı elektronik parçalar ve bir sürü karton kullanarak kendi anlık kameranızı nasıl yapacağınızı göstereceğiz!.

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler

Bu proje için aşağıdaki malzemeleri kullandık:

  • MicroSD kartlı bir Raspberry Pi 3B veya 3B+ (bu model, derlemeler için tercihimizdir, ancak bu proje diğer Raspberry Pi modelleriyle çalışmalıdır)
  • Bir Raspberry Pi kamera modülü
  • 3 amp, 5V microUSB güç kaynağı
  • Resmi bir Raspberry Pi dokunmatik ekranı
  • Bir USB termal yazıcı - Adafruit'in minik termal 3D yazıcılarından birini kullandık
  • Bir anahtar - önceki bir projeden Adafruit'in arcade butonlarından birini kullandık, ancak herhangi bir anahtar işinizi görecektir.

Ayrıca aşağıdaki ekipmanı da kullandık:

  • Lehim yaparken elektroniklerinizi tutmak için üçüncü el bir alet
  • Pense - düz, iğne burunlu ve kesici çeşitleri
  • Kablo sıyırıcı - kabloları hazırlarken size zaman kazandırmak için
  • Bir havya ve lehim

2. Adım: İsteğe Bağlı: Raspberry Pi'nizi Her Şeye Hazırlayın

İsteğe bağlı: Raspberry Pi'nizi Her Şeye Hazırlayın
İsteğe bağlı: Raspberry Pi'nizi Her Şeye Hazırlayın

Bu Eğitilebilir Tablo için, önceki öğreticimizi kullanarak hazırladığımız bir Ahududu Pi kullanacağız. Sıfırdan başlıyorsanız, aşağı yukarı aynı kurulumu kullandığımızdan emin olmanın harika bir yolu.

İsterseniz bu kılavuzla Raspberry Pi'nizi kurmaktan çekinmeyin, ardından Termal Yazıcı Kamera projemize devam etmek için buraya geri gelin!

3. Adım: Karton Kamera Çerçevenizi Kesmek

Karton Kamera Çerçevenizi Kesmek
Karton Kamera Çerçevenizi Kesmek
Karton Kamera Çerçevenizi Kesmek
Karton Kamera Çerçevenizi Kesmek

Örneğin, daha iyi bir aydınlatmaya ihtiyacınız varsa veya bir etkinliğe götürmek için kameramızı ihtiyacımız olan yere kolayca taşıyabilmemiz için bir karton çerçeve tasarladık.

Lazer kesim için vektör dosyalarını Github'dan indirebilir veya bir X-acto bıçak veya bir kutu kesici ile kendiniz kesmek için bir kılavuz olarak kullanabilirsiniz. Bu Eğitilebilir Kitap için karton çerçevemizi kullandığınızı varsayacağız!

4. Adım: Dokunmatik Ekranınızı Hazırlama ve Monte Etme

Dokunmatik Ekranınızı Hazırlama ve Monte Etme
Dokunmatik Ekranınızı Hazırlama ve Monte Etme
Dokunmatik Ekranınızı Hazırlama ve Monte Etme
Dokunmatik Ekranınızı Hazırlama ve Monte Etme
Dokunmatik Ekranınızı Hazırlama ve Monte Etme
Dokunmatik Ekranınızı Hazırlama ve Monte Etme

Dokunmatik ekran kutunuzu açın ve aşağıdakilere sahip olduğunuzu kontrol edin:

  • video kablonuz
  • montaj vidalarınız
  • DuPont kablolarınız
  • dokunmatik ekranınız

Her şeye sahipsen, gitmeye hazırsın!

  1. Kırmızı DuPont kablosunu ekran kartındaki 5V pinine bağlayın
  2. Siyah DuPont kablosunu ekran kartındaki Topraklama pimine bağlayın
  3. Pi'nizi dokunmatik ekranınızdaki yazıların üstüne oturtun
  4. Pi'nizi yerine vidalayın
  5. Siyah DuPont kablosunu 5V'luk bir pime ve kırmızı DuPont kablosunu Pi'nizdeki bir topraklama pimine bağlayın

Ekranınıza ve Pi'nize ekranınızdaki microUSB bağlantı noktası üzerinden güç verin. Her şey yolunda giderse, Pi ve Ekranın ikisi de açılmalıdır! Her şeyin düzgün çalıştığından memnun olduğunuzda, her şeyi kapatın: Birazdan Pi'nize geri döneceğiz.

Adım 5: Kamera Modülünüzü Hazırlama ve Monte Etme

Kamera Modülünüzü Hazırlama ve Monte Etme
Kamera Modülünüzü Hazırlama ve Monte Etme
Kamera Modülünüzü Hazırlama ve Monte Etme
Kamera Modülünüzü Hazırlama ve Monte Etme
Kamera Modülünüzü Hazırlama ve Monte Etme
Kamera Modülünüzü Hazırlama ve Monte Etme

İPUCU - Pi kamera modülü, üzerinde çalıştığımız en hassas elektronik parçalarından biridir ve bazılarının sadece statik elektrik nedeniyle kızardığını gördük. MakerSpace'de veya evinizin çevresinde lazer kesici, bulaşık makinesi veya radyatör gibi büyük ve metalik bir şeye dokunarak kendinizi topraklayın!

Pi modülü kutunuzu açın ve aşağıdakilere sahip olduğunuzu kontrol edin:

  • Pi kamera modülünüz
  • Pi kamera kablonuz

Eğer yaparsan, harika! Kamerayı Pi'nize bağlama zamanı:

  • Kamera modülünün bağlantı noktasındaki kahverengi tırnağı yavaşça yukarı çekin
  • Kablonuzun ucunu, gümüş kontakları (yukarı mı? aşağı mı?)
  • Kabloyu yerine sabitlemek için tırnağı geri itin
  • Pi'nizdeki kamera bağlantı noktasının kahverengi tırnağını yavaşça yukarı çekin
  • Kablonuzun diğer ucunu bağlantı noktasının içine sokun, gümüş kontaklar ekran bağlantı noktasına dönük

Son olarak, Pi kamera modülünü bir parça koli bandıyla arkadan karton çerçeveye sabitleyin.

Adım 6: Termal Yazıcınızı Hazırlama ve Monte Etme

Termal Yazıcınızı Hazırlama ve Monte Etme
Termal Yazıcınızı Hazırlama ve Monte Etme
Termal Yazıcınızı Hazırlama ve Monte Etme
Termal Yazıcınızı Hazırlama ve Monte Etme
Termal Yazıcınızı Hazırlama ve Monte Etme
Termal Yazıcınızı Hazırlama ve Monte Etme
Termal Yazıcınızı Hazırlama ve Monte Etme
Termal Yazıcınızı Hazırlama ve Monte Etme

İPUCU: İlk kez bir havya mı kullanıyorsunuz? Önce Adafruit'in mükemmel lehimleme rehberine göz atın!

Yazıcı paketinizi kontrol etme zamanı! Bu adım için ihtiyacınız olacak:

  • Termal yazıcınız
  • Yazıcınızın güç adaptörü
  • Yazıcınızla birlikte gelen bağlantı kabloları

Her şeye sahipseniz, yazıcınızı güç için hazırlamaya hazırsınız! Havyanızı açın ve:

  1. Namlu tapanızın arka ve ön pimlerini kalaylayın
  2. Bazı kırmızı ve siyah telleri soyun ve kalaylayın
  3. Kırmızı kabloyu arka pime lehimleyin Siyah kabloyu ön pime lehimleyin (kabloları yalıtmak için bir miktar ısıyla daralan makaron kullanmak istiyorsanız, şimdi boyutuna göre kesmenin ve kabloların üzerine geçirmenin zamanı geldi!)
  4. Kırmızı ve siyah kabloları yazıcınızla birlikte gelen güç konektöründeki ilgili kablolara lehimleyin (ısıyla daralan makaron kullandıysanız, kabloları sarması, yalıtması ve sabitlemesi için şimdi ısıtabilirsiniz)

Yazıcınız hazır! Artık çerçeveye yerleştirebilirsiniz:

  1. Yazıcınızı, kapak aşağı gelecek şekilde çerçevenin ön tarafından içeri doğru besleyin.
  2. Güç kablolarınızı ve USB kablonuzu arkadan bağlayın
  3. USB kablosunu Pi'ye bağlayın
  4. Güç adaptörünü varil fişe bağlayın

7. Adım: Anahtarınızı Hazırlama ve Monte Etme

Anahtarınızı Hazırlama ve Monte Etme
Anahtarınızı Hazırlama ve Monte Etme
Anahtarınızı Hazırlama ve Monte Etme
Anahtarınızı Hazırlama ve Monte Etme
Anahtarınızı Hazırlama ve Monte Etme
Anahtarınızı Hazırlama ve Monte Etme

İPUCU: Bizimki gibi, anahtarınızda ikiden fazla pin varsa ve hangisinin ne yaptığını bilmiyorsanız, anahtarınıza bastığınızda hangi pinlerin bağlı olduğunu belirlemek için bir multimetrenin süreklilik modunu kullanabilirsiniz!

Anahtar pimlerini belirledikten sonra havyanızı açın ve:

  1. Anahtar pimlerini biraz lehimle kalaylayın
  2. Yazıcınızın güç kabloları için yaptığınız gibi bazı kabloları soyun ve hazırlayın, bu sefer bazı DuPont kabloları (veya Pi'nizin pimlerindeki her şeyi lehimlemek istemeniz durumunda normal kablolar) kullanın.
  3. Onları anahtarınızın pinlerine lehimleyin
  4. Anahtarınızı karton çerçevenizdeki delikten geçirin, önce teller. Anahtarınızı vida halkasıyla arkadan sabitleyin, ancak sonuna kadar değil
  5. Siyah DuPont kablosunu bir Topraklama pimine ve diğer kabloyu Pi'nizin BCM pimi 16'ya bağlayın - GPIO pimleri size daha yakın olacak şekilde, bu soldan üçüncü pim olacaktır.

8. Adım: Yazıcınızı Kurma

Artık yazıcınız kullanıma hazır olduğuna göre, işin yazılım tarafında çalışalım. Öncelikle Rapsberry Pi işletim sisteminizin güncel olduğundan emin olalım. Terminalinizde şunu yazın:

sudo apt-get güncellemesi

sudo apt-get yükseltme

Bu biraz zaman alabilir, ancak her şey güncel olduğunda Pi'nize yazıcı desteği yükleyebiliriz. Hala Terminalinizde:

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

Bu, yazıcınızı desteklemek için ihtiyacınız olan tüm yazılımları yükleyecektir. Ardından, yazıcınızın raster grafikleri yazdırma kapasitesini ekleyelim. Hala Terminalinizde:

git klonu

cd zj-58 sudo yapmak sudo./install

Her komutu birbiri ardına yürütün ve bitirmeleri için zaman verin.

Yazıcınızın kutusunda bir deneme baskısı olmalıdır: üzerinde bir BAUDRATE değeri bulmalısınız. Elinizin altında bulundurun, çünkü bir sonraki adım için ona ihtiyacımız var! Terminalinizde, USB yazıcınız için aşağıdakilerle bir profil oluşturun:

sudo lpadmin -p ZJ-58 -E -v serial:/dev/ttyUSB0?baud=BURADA BAUDRATE DEĞERİNİZ -m zjiang/ZJ-58.ppd

Ardından, bu yeni yazıcıyı aşağıdakilerle varsayılan yazıcınız yapın:

sudo lpoptions -d ZJ-58

Bu kadar! Yazıcınız kullanıma hazır olmalıdır.

9. Adım: Resim Çekme Komut Dosyasını Kurun

Resim çekme komut dosyasını yüklemek için Github'da kullanıma sunduğumuz kodu kopyalamanız yeterlidir. Philip Burgess'in orijinal senaryosunun basitleştirilmiş ve yorumlanmış bir versiyonudur ve kamera için pozlamayı otomatik olarak ayarlar. Terminalinizde şunu yazın:

git klonu

Bu, bir Thermal_printer_camera klasörü oluşturacak ve gerekli tüm dosyaları oraya indirecektir.

Kurulumunuzu şimdi test etmek için termal_yazıcı_camera klasörüne gidin:

cd /home/pi/thermal_printer_camera

Kendinize anlık kamera komut dosyasını çalıştırma izinlerini verin:

sudo chmod +rx termal_yazıcı_camera.sh

Komut dosyasını çalıştırın:

./thermal_printer_camera

Düğmenize bastığınızda, ekranınız kameranın görebileceğinin bir önizlemesini gösterecek, poz vermeniz ve termal kameranıza resmi yazdırmanız için birkaç saniye verecektir!

Adım 10: Önyüklemede Kamera Yazılımını Başlatma

Son olarak, Pi'yi açtığımızda resim çekme komut dosyasının otomatik olarak başlamasını sağlayalım! Terminalinizde şunu yazın:

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

masaüstü başlangıcında programları yöneten dosyayı düzenlemek için. Bu, kimin oturum açtığına bakılmaksızın, başlangıçta yürütülecek komutları listeleyen metin dosyalarını açacaktır. İkinci satırın sonuna gitmek için ok tuşlarını veya farenizi kullanın ve yeni bir satır için Enter'a basın. Ardından, aşağıdakileri ekleyin:

/home/pi/thermal_printer_camera/thermal_printer_camera.sh

Bu, Raspberry Pi'niz açılıştayken kamera yazılımını başlatacaktır. Çıkmak için CTRL+X tuşlarına basın, değişiklikleri Y ve Enter ile onaylayın.

Şimdi Pi'nizi yeniden başlatmanın ve test etmenin tam zamanı! Ekranınızda özel bir şey görünmemelidir, ancak düğmeye bastığınızda kamera etkinleştirilmelidir ve Pi, resminizi basmadan önce birkaç saniye için ekranınızda bir önizleme verecektir!

Adım 11: Daha Fazlasını Bilmek İster misiniz?

Daha Fazlasını Bilmek İster misiniz?
Daha Fazlasını Bilmek İster misiniz?

Bu tasarım, Phillip Burgess'in "Raspberry Pi ve Termal Yazıcıyı Kullanan Anında Kamera" öğreticisinden esinlenmiştir.

learn.adafruit.com/instant-camera-using-raspberry-pi-and-thermal-printer?view=all adresinde

2018 Library Lets Loose bağış toplama etkinliğimiz için bu kamerayı ve süslü bir lazer kesim ahşap çerçeveyi kullandık ve şimdiden bir sonraki için hazırlanıyoruz! https://www.jocolibraryfoundation.org/ adresindeki Johnson County Kütüphane Vakfı web sitesinde daha fazla bilgi edinin.

Önerilen: