Cuprins:
- Pasul 1: Lucrurile de care ai nevoie
- Pasul 2: Opțional: pregătiți-vă Raspberry Pi pentru orice
- Pasul 3: tăierea cadrului camerei din carton
- Pasul 4: Preparați și montați ecranul dvs. tactil
- Pasul 5: Preparați și montați modulul camerei foto
- Pasul 6: Preparați și montați imprimanta dvs. termică
- Pasul 7: Preparați și montați comutatorul
- Pasul 8: Instalarea imprimantei
- Pasul 9: Instalați scriptul pentru fotografiere
- Pasul 10: Pornirea software-ului camerei la pornire
- Pasul 11: Ați dori să știți mai multe?
Video: Cameră cu imprimantă termică alimentată de Pi: 11 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Ț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
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
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
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
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!
- Conectați cablul roșu DuPont pe pinul de 5V de pe placa de ecran
- Conectați cablul negru DuPont la pinul de masă de pe placa de ecran
- Așezați-vă Pi-ul deasupra postărilor de pe ecranul dvs. tactil
- Înșurubați Pi-ul în poziție
- 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
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ă
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:
- Întindeți pinii din spate și din față ai ștecherului
- Îndepărtați și tăiați niște sârmă roșie și neagră
- 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!)
- Î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:
- Introduceți imprimanta prin partea din față a cadrului, cu ușa care se deschide în jos
- Conectați-vă firele de alimentare și cablul USB din spate
- Conectați cablul USB la Pi
- Conectați adaptorul de alimentare la mufa butoiului
Pasul 7: Preparați și montați comutatorul
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:
- Întindeți pinii comutatorului cu puțin lipit
- Î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)
- Lipiți-le pe pinii comutatorului
- 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
- 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?
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:
Pulover Merry Grinchmas, imprimantă termică + GemmaM0: 5 pași (cu imagini)
Pulover Merry Grinchmas, imprimantă termică + GemmaM0: Puloverul Merry Grinchmas este o îmbrăcăminte interactivă care oferă o gamă largă de mesaje tipărite personalizate ca plângere ori de câte ori cineva atinge pompa pălăriei lui Grinch. Mesaje anti-Crăciun care vin printr-o imprimantă termică controlată de
Cameră termică Apollo Pi 1979: 10 pași (cu imagini)
Cameră termică Apollo Pi din 1979: acest detector de microunde Apollo de epocă are acum un nou scop strălucitor ca o cameră termică, alimentată de un Raspberry Pi Zero cu un senzor de cameră termică Adafruit care preia temperaturile, afișând rezultatele în timp real pe o lumină de 1,3 "; Disp TFT
Sistem de carcase ESP32-CAM și cameră de imprimantă 3D: 10 pași (cu imagini)
ESP32-CAM Case System și 3D Printer Cam: Mă uitam să înlocuiesc camera de pe imprimanta 3-D cu ceva mic, simplu și funcțional …. și ieftin. Câteva căutări Google m-au condus la modulul ESP32-Cam. Îi poți găsi la mai puțin de 10 USD, cu mult mai puțin și au performanțe foarte bune
Imprimanta Alexa - Imprimantă de chitanțe reciclată: 7 pași (cu imagini)
Imprimanta Alexa | Imprimantă de chitanțe reciclată: sunt un fan al reciclării tehnologiei vechi și o fac din nou utilă. Cu ceva timp în urmă, achiziționasem o imprimantă termică de chitanțe veche și ieftină și îmi doream o modalitate utilă de a o reface. Apoi, de sărbători, mi-a fost înzestrat un Amazon Echo Dot și unul dintre feat
Carcasă termică pentru imprimantă 3D: remediați deformarea imprimărilor 3D: 4 pași
Incintă termică pentru imprimantă 3D: remediați deformarea pe imprimările 3D: Toți cei care au avut vreodată o imprimantă 3D au într-un moment sau altul s-au confruntat cu problema deformării. Imprimeurile care durează ore întregi ajung să fie distruse, deoarece baza s-a dezlipit de pat. Această problemă poate fi frustrantă și consumatoare de timp. Deci, ce cau