Cuprins:

Cameră cu imprimantă termică alimentată de Pi: 11 pași (cu imagini)
Cameră cu imprimantă termică alimentată de Pi: 11 pași (cu imagini)

Video: Cameră cu imprimantă termică alimentată de Pi: 11 pași (cu imagini)

Video: Cameră cu imprimantă termică alimentată de Pi: 11 pași (cu imagini)
Video: Aventuri cu imprimante, Sezonul 2!🤣"Fratele" sare în ajutor! [Half STAND-UP] 2024, Noiembrie
Anonim
Cameră cu imprimantă termică alimentată de Pi
Cameră cu imprimantă termică alimentată de Pi

Ți-e dor de vechea ta cameră foto instantanee Polaroid sau de vechea ta cameră foto alb-negru Gameboy Classic? La fel și noi, când ne simțim cu adevărat nostalgici! În acest Instructable, vă vom arăta cum să vă creați propria cameră instant utilizând un Raspberry Pi, o cameră Pi și un ecran și niște electronice și o grămadă de carton !.

Pasul 1: Lucrurile de care ai nevoie

Lucrurile de care ai nevoie
Lucrurile de care ai nevoie
Lucrurile de care ai nevoie
Lucrurile de care ai nevoie

Pentru acest proiect, am folosit următoarele consumabile:

  • Un Raspberry Pi 3B sau 3B + cu card microSD (acest model este obiectivul nostru pentru versiuni, dar acest proiect ar trebui să funcționeze cu alte modele Raspberry Pi)
  • Un modul de cameră Raspberry Pi
  • O sursă de alimentare microUSB de 3 amp, 5V
  • Un ecran tactil oficial Raspberry Pi
  • O imprimantă termică USB - am folosit una dintre micile imprimante termice 3D Adafruit
  • Un switch - am folosit unul dintre butoanele arcade Adafruit dintr-un proiect anterior, dar orice switch va funcționa

De asemenea, am folosit următoarele echipamente:

  • Un instrument de mână a treia, pentru a vă ține aparatele electronice în timp ce lipiți
  • Clește - tipul plat, cu vârf și tăietură
  • Un separator de sârmă - pentru a vă economisi timp pregătind cablurile
  • Un fier de lipit și lipit

Pasul 2: Opțional: pregătiți-vă Raspberry Pi pentru orice

Opțional: pregătiți-vă Raspberry Pi pentru orice
Opțional: pregătiți-vă Raspberry Pi pentru orice

Pentru acest instructabil, vom folosi un Raspberry Pi pe care l-am pregătit folosind tutorialul nostru anterior. Dacă începeți de la zero, este o modalitate excelentă de a vă asigura că utilizăm aproximativ aceeași configurare.

Simțiți-vă liber să vă configurați Raspberry Pi cu acest ghid dacă doriți, apoi reveniți aici pentru a continua cu proiectul nostru de cameră cu imprimantă termică!

Pasul 3: tăierea cadrului camerei din carton

Tăierea cadrului camerei din carton
Tăierea cadrului camerei din carton
Tăierea cadrului camerei din carton
Tăierea cadrului camerei din carton

Am proiectat un cadru din carton, astfel încât să ne putem muta cu ușurință camera acolo unde avem nevoie de ea - de exemplu, dacă aveți nevoie de o iluminare mai bună sau să o duceți la un eveniment.

Puteți descărca fișierele vectoriale pentru tăierea cu laser de la Github sau îl puteți folosi ca ghid pentru a vă tăia propriul cu o lamă X-acto sau un tăietor de cutii. Pentru acest instructabil, vom presupune că utilizați cadrul nostru din carton!

Pasul 4: Preparați și montați ecranul dvs. tactil

Pregătirea și montarea ecranului dvs. tactil
Pregătirea și montarea ecranului dvs. tactil
Pregătirea și montarea ecranului dvs. tactil
Pregătirea și montarea ecranului dvs. tactil
Pregătirea și montarea ecranului dvs. tactil
Pregătirea și montarea ecranului dvs. tactil

Deschideți caseta cu ecran tactil și verificați dacă aveți:

  • cablul video
  • șuruburile de montare
  • cablurile dvs. DuPont
  • ecranul dvs. tactil

Dacă aveți de toate, sunteți gata să plecați!

  1. Conectați cablul roșu DuPont pe pinul de 5V de pe placa de ecran
  2. Conectați cablul negru DuPont la pinul de masă de pe placa de ecran
  3. Așezați-vă Pi-ul deasupra postărilor de pe ecranul dvs. tactil
  4. Înșurubați Pi-ul în poziție
  5. Conectați cablul DuPont negru la un pin de 5V, iar cablul roșu DuPont la un pin de masă de pe Pi

Alimentați-vă ecranul și Pi-ul prin portul microUSB de pe ecran. Dacă totul a mers bine, Pi și Screen ar trebui să pornească! Când vă bucurați că totul pare să funcționeze corect, opriți totul: vom reveni la Pi-ul dvs. într-o clipă.

Pasul 5: Preparați și montați modulul camerei foto

Preparați și montați modulul camerei foto
Preparați și montați modulul camerei foto
Preparați și montați modulul camerei foto
Preparați și montați modulul camerei foto
Preparați și montați modulul camerei foto
Preparați și montați modulul camerei foto

SFAT - Modulul camerei Pi este una dintre cele mai sensibile piese electronice cu care am lucrat și am văzut unii prăjiți doar din cauza electricității statice. Împământați-vă atingând ceva mare și metalic în MakerSpace sau în jurul casei dvs., cum ar fi unul dintre dispozitivele de tăiat cu laser, o mașină de spălat vase sau un radiator!

Deschideți caseta modulului Pi și verificați dacă aveți:

  • modulul dvs. de cameră Pi
  • cablul camerei dvs. Pi

Dacă o faci, grozav! Este timpul să conectați camera la Pi:

  • Trageți ușor fila maro de pe portul modulului camerei
  • Introduceți capătul cablului dvs., contacte argintii (sus? Jos?)
  • Împingeți fila înapoi pentru a fixa cablul în poziție
  • Trageți ușor de maro portul camerei în sus pe Pi
  • Introduceți celălalt capăt al cablului în interiorul portului, contactele argintii se întorc spre portul ecranului

În cele din urmă, fixați modulul camerei Pi în cadrul din carton din spate cu o bucată de bandă adezivă.

Pasul 6: Preparați și montați imprimanta dvs. termică

Pregătirea și montarea imprimantei dvs. termice
Pregătirea și montarea imprimantei dvs. termice
Pregătirea și montarea imprimantei dvs. termice
Pregătirea și montarea imprimantei dvs. termice
Pregătirea și montarea imprimantei dvs. termice
Pregătirea și montarea imprimantei dvs. termice
Pregătirea și montarea imprimantei dvs. termice
Pregătirea și montarea imprimantei dvs. termice

SFAT: Prima dată când folosiți un fier de lipit? Consultați mai întâi ghidul Adafruit pentru lipirea excelentă!

Este timpul să vă verificați pachetul de imprimantă! Pentru acest pas veți avea nevoie de:

  • Imprimanta dvs. termică
  • Adaptorul de alimentare al imprimantei
  • Cablurile de conexiune furnizate împreună cu imprimanta

Dacă aveți de toate, sunteți gata să vă pregătiți imprimanta pentru energie! Porniți fierul de lipit și:

  1. Întindeți pinii din spate și din față ai ștecherului
  2. Îndepărtați și tăiați niște sârmă roșie și neagră
  3. Lipiți firul roșu la știftul din spate Lipiți firul negru la știftul din față (dacă doriți să utilizați niște tuburi de retragere pentru a izola firele, acum este momentul să îl tăiați la dimensiune și să-l alunecați pe fire!)
  4. Împingeți firele roșii și negre pe firele corespunzătoare de pe conectorul de alimentare furnizat împreună cu imprimanta (dacă ați folosit tuburi termoretractabile, puteți încălzi acum pentru a face să îmbrățișeze, să izoleze și să asigure firele)

Imprimanta dvs. este gata! Acum îl puteți așeza în cadru:

  1. Introduceți imprimanta prin partea din față a cadrului, cu ușa care se deschide în jos
  2. Conectați-vă firele de alimentare și cablul USB din spate
  3. Conectați cablul USB la Pi
  4. Conectați adaptorul de alimentare la mufa butoiului

Pasul 7: Preparați și montați comutatorul

Pregătirea și montarea comutatorului
Pregătirea și montarea comutatorului
Pregătirea și montarea comutatorului
Pregătirea și montarea comutatorului
Pregătirea și montarea comutatorului
Pregătirea și montarea comutatorului

SFAT: Dacă la fel ca al nostru, comutatorul dvs. are mai mult de doi pini și nu știți ce să faceți, puteți utiliza modul de continuitate al unui multimetru pentru a identifica ce pini sunt conectați când apăsați comutatorul!

După ce ați identificat pinii comutatorului, porniți fierul de lipit și:

  1. Întindeți pinii comutatorului cu puțin lipit
  2. Îndepărtați și pregătiți câteva fire la fel cum ați făcut-o pentru firele de alimentare ale imprimantei dvs., de această dată folosind unele fire DuPont (sau fire obișnuite, în cazul în care doriți doar să lipiți totul pe pinii dvs. Pi)
  3. Lipiți-le pe pinii comutatorului
  4. Introduceți întrerupătorul prin orificiul cadrului din carton, mai întâi firele. Fixați comutatorul din spate cu inelul cu șurub, dar nu până la capăt
  5. Conectați cablul negru DuPont la un pin de masă, iar celălalt cablu la pinul BCM al lui Pi 16 - cu pinii GPIO mai aproape de dvs., acesta va fi al treilea pin de la stânga.

Pasul 8: Instalarea imprimantei

Acum că imprimanta dvs. este gata de utilizare, să lucrăm pe partea software a lucrurilor. În primul rând, să ne asigurăm că sistemul dvs. de operare Rapsberry Pi este actualizat. În terminalul dvs., tastați:

sudo apt-get update

sudo apt-get upgrade

S-ar putea să dureze puțin, dar odată ce totul este actualizat, putem instala asistența pentru imprimantă pe Pi. Încă în terminal:

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

Aceasta va instala tot software-ul de care aveți nevoie pentru a vă sprijini imprimanta. Apoi, să adăugăm capacitatea imprimantei dvs. de a imprima grafică raster. Încă în terminal:

git clone

cd zj-58 sudo face sudo./install

Executați fiecare comandă una după alta, oferindu-le timp să termine.

Ar trebui să aveți o imprimare de test în cutia imprimantei: ar trebui să găsiți o valoare BAUDRATE pe ea. Păstrați-l la îndemână, pentru că avem nevoie de acesta pentru următorul pas! În terminal, creați un profil pentru imprimanta USB cu:

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

Apoi, faceți din această nouă imprimantă imprimanta dvs. implicită cu:

sudo lpoptions -d ZJ-58

Asta e! Imprimanta dvs. ar trebui să fie gata de funcționare.

Pasul 9: Instalați scriptul pentru fotografiere

Pentru a instala scriptul de fotografiere, puteți copia doar codul pe care l-am pus la dispoziție pe Github. Este o versiune simplificată și comentată a scriptului original al lui Philip Burgess, care configurează automat expunerea pentru cameră. În terminalul dvs., tastați:

git clone

Aceasta va crea un folder thermal_printer_camera și va descărca toate fișierele necesare acolo.

Pentru a testa configurarea acum, accesați folderul thermal_printer_camera:

cd / home / pi / thermal_printer_camera

Acordați-vă permisiunile pentru a rula scriptul instant al camerei:

sudo chmod + rx thermal_printer_camera.sh

Rulați scriptul:

./thermal_printer_camera

Când apăsați comutatorul, ecranul dvs. va afișa o previzualizare a ceea ce poate vedea camera, vă va oferi câteva secunde pentru a poza și imprima imaginea pe camera dvs. termică!

Pasul 10: Pornirea software-ului camerei la pornire

În cele din urmă, să facem ca scriptul de fotografiere să înceapă automat când pornim Pi! În terminalul dvs., tastați:

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

pentru a edita fișierul care gestionează programele la pornirea desktopului. Aceasta va deschide fișierele text care listează comenzile de executat la pornire, indiferent de cine este conectat. Folosiți tastele săgeată sau mouse-ul pentru a naviga la sfârșitul celei de-a doua linii și apăsați Enter pentru o nouă linie. Apoi, adăugați următoarele:

/home/pi/thermal_printer_camera/thermal_printer_camera.sh

Aceasta va porni software-ul camerei cu Raspberry Pi la pornire. Apăsați CTRL + X pentru a ieși, confirmând modificările cu Y și Enter.

Acum este un moment bun pentru a reporni Pi-ul și a-l testa! Nimic special nu trebuie să apară pe ecran, dar când apăsați comutatorul, camera ar trebui să se activeze, iar Pi vă va oferi o previzualizare pe ecran pentru câteva secunde înainte de a imprima imaginea!

Pasul 11: Ați dori să știți mai multe?

Doriți să aflați mai multe?
Doriți să aflați mai multe?

Acest design a fost inspirat de tutorialul lui Phillip Burgess „Instant Camera using Raspberry Pi and Thermal Printer”

la

Am folosit această cameră și un cadru elegant din lemn tăiat cu laser pentru evenimentul nostru de strângere de fonduri 2018 Library Lets Loose și ne pregătim deja pentru următorul! Aflați mai multe pe site-ul Johnson County Library Foundation la

Recomandat: